import Ġandroidx . compose . foundation . layout . fill MaxSize Ċ import Ġandroidx . compose . material . Surface Ċ import Ġandroidx . compose . ui . Experimental Compose Ui Api Ċ import Ġandroidx . compose . ui . Modifier Ċ import Ġandroidx . compose . ui . awt . Compose Window Ċ import Ġandroidx . compose . ui . window . Window Ċ import Ġandroidx . compose . ui . window . application Ċ import Ġandroidx . compose . ui . window . remember Window State Ċ import Ġcom . ark iv an ov . de compose . Default Component Context Ċ import Ġcom . ark iv an ov . ess enty . lifecycle . Lifecycle Registry Ċ import Ġcom . notes . common . Driver Factory Ċ import Ġcom . notes . database . Note Database Ċ import Ġcom . notes . navigation . Nav Host Component Ċ import Ġcom . notes . ui . theme . Notes Theme Ċ Ċ @ Opt In ( Experimental Compose Ui Api :: class ) Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġval Ġlifecycle Registry Ġ= ĠLifecycle Registry () ĊĠĠĠ Ġval Ġroot Ġ= ĊĠĠĠĠĠĠĠ ĠNav Host Component ( Note Database ( Driver Factory (). create Driver ()), ĠDefault Component Context ( lifecycle Registry )) ĊĠĠĠ Ġapplication Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġwindow State Ġ= Ġremember Window State () ĊĠĠĠĠĠĠĠ ĠWindow ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcreate Ġ= Ġ{ ĠCompose Window () Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdispose Ġ= Ġ{ Ġ} ĊĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSurface ( modifier Ġ= ĠModifier . fill MaxSize ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠNotes Theme Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġroot . render () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }