package Ġio . github . gm val ent ino 8 . github . sample . presentation . feature . search . top . contract Ċ Ċ import Ġio . github . gm val ent ino 8 . github . sample . presentation . state machine . contract . Side Effect Ċ Ċ sealed Ġclass ĠSearch Top Side Effect Ġ: ĠSide Effect Ġ{ ĊĠĠĠ Ġobject ĠLoad Recent Se ar ches Ġ: ĠSearch Top Side Effect () ĊĠĠĠ Ġobject ĠClear Recent Se ar ches Ġ: ĠSearch Top Side Effect () ĊĠĠĠ Ġdata Ġclass ĠSearch All ( val Ġsearch Text : ĠString ) Ġ: ĠSearch Top Side Effect () Ċ } Ċ