package Ġc afe . ad riel . gw ent wall papers . presentation . internal . ui . screen . section . wall papers Ċ Ċ import Ġc afe . ad riel . gw ent wall papers . domain . model . search . Search Filter Ċ import Ġc afe . ad riel . gw ent wall papers . domain . model . search . Search Sorter Ċ import Ġc afe . ad riel . gw ent wall papers . domain . model . wall paper . Wall paper Ċ import Ġc afe . ad riel . hal . HAL Ċ Ċ internal Ġsealed Ġclass ĠWall papers Action Ġ: ĠHAL . Action Ġ{ ĊĠĠĠ Ġdata Ġclass ĠSearch ( val Ġfilter : ĠSearch Filter , Ġval Ġsort er : ĠSearch Sorter ) Ġ: ĠWall papers Action () ĊĠĠĠ Ġdata Ġclass ĠToggle Favorite ( val Ġwall paper : ĠWall paper ) Ġ: ĠWall papers Action () Ċ } Ċ Ċ internal Ġdata Ġclass ĠWall papers State ( ĊĠĠĠ Ġval Ġwall papers : ĠList < Wall paper > Ġ= Ġempty List (), ĊĠĠĠ Ġval Ġloading : ĠBoolean Ġ= Ġtrue Ċ ) Ġ: ĠHAL . State Ċ