package Ġme . k ony aco . net ease music Ċ Ċ import Ġandroidx . compose . runtime . La unched Effect Ċ import Ġandroidx . compose . runtime . remember Ċ import Ġandroidx . compose . ui . platform . Local Density Ċ import Ġandroidx . compose . ui . res . p ainter Resource Ċ import Ġandroidx . compose . ui . unit . dp Ċ import Ġandroidx . compose . ui . window . Window Ċ import Ġandroidx . compose . ui . window . application Ċ import Ġandroidx . compose . ui . window . remember Window State Ċ import Ġme . k ony aco . net ease music . ui . App Ċ import Ġme . k ony aco . net ease music . view model . ViewModel Impl Ċ import Ġjava . awt . Dimension Ċ Ċ fun Ġmain () Ġ= Ġapplication Ġ{ ĊĠĠĠ Ġval ĠviewModel Ġ= Ġremember Ġ{ ĠViewModel Impl . getInstance () Ġ} ĊĠĠĠ ĠWindow ( ĊĠĠĠĠĠĠĠ ĠonClose Request Ġ= Ġ:: exit Application , ĊĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ" ç½ĳ æĺĵ äºĳ éŁ³ ä¹Ĳ ", ĊĠĠĠĠĠĠĠ Ġstate Ġ= Ġremember Window State ( width Ġ= Ġ 1 0 3 0 . dp , Ġheight Ġ= Ġ 6 8 0 . dp ), ĊĠĠĠĠĠĠĠ Ġicon Ġ= Ġpainter Resource (" icon . png ") ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdensity Ġ= ĠLocal Density . current ĊĠĠĠĠĠĠĠ Ġval Ġwidth Ġ= Ġwith ( density ) Ġ{ Ġ 1 0 3 0 . dp . round To Px () Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġheight Ġ= Ġwith ( density ) Ġ{ Ġ 6 8 0 . dp . round To Px () Ġ} ĊĠĠĠĠĠĠĠ ĠLa unched Effect ( width , Ġheight ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwindow . minimum Size Ġ= ĠDimension ( width , Ġheight ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠApp ( viewModel ) ĊĠĠĠ Ġ} Ċ } Ċ