package Ġtech . sk ot . core . components . present ed Ċ Ċ import Ġtech . sk ot . core . components . SK Component VC Ċ import Ġtech . sk ot . core . components . SK Layout No Ċ Ċ @ SK Layout No Ċ interface ĠSK Window Popup VC Ġ: ĠSK Component VC Ġ{ ĊĊĠĠĠ Ġdata Ġclass ĠSh own ( ĊĠĠĠĠĠĠĠ Ġval Ġcomponent : ĠSK Component VC , ĊĠĠĠĠĠĠĠ Ġval Ġbehavior Ġ: ĠBehavior ĊĠĠĠ Ġ) ĊĊĊĠĠĠ Ġsealed Ġclass ĠBehavior ĊĠĠĠ Ġclass ĠCancel able ( val Ġon Dismiss :( ()-> Unit )? Ġ= Ġnull ) Ġ: ĠBehavior () ĊĠĠĠ Ġobject ĠNot Cancel able Ġ: ĠBehavior () ĊĊĊĠĠĠ Ġvar Ġstate : ĠSh own ? Ċ Ċ }