package Ġki wi . orbit . compose . catalog . screens Ċ Ċ import Ġandroidx . compose . foundation . background Ċ import Ġandroidx . compose . foundation . layout . Arrange ment Ċ import Ġandroidx . compose . foundation . layout . Box Ċ import Ġandroidx . compose . foundation . layout . Column Ċ import Ġandroidx . compose . foundation . layout . Spacer Ċ import Ġandroidx . compose . foundation . layout . calculate End Padding Ċ import Ġandroidx . compose . foundation . layout . calculate Start Padding Ċ import Ġandroidx . compose . foundation . layout . fill MaxSize Ċ import Ġandroidx . compose . foundation . layout . height Ċ import Ġandroidx . compose . foundation . layout . padding Ċ import Ġandroidx . compose . foundation . remember Scroll State Ċ import Ġandroidx . compose . foundation . vertical Scroll Ċ import Ġandroidx . compose . material . Tab Ċ import Ġandroidx . compose . material . Tab Row Ċ import Ġandroidx . compose . material . Tab Row Defaults Ċ import Ġandroidx . compose . material . Tab Row Defaults . tab Indicator Offset Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . runtime . remember Coroutine Scope Ċ import Ġandroidx . compose . ui . Modifier Ċ import Ġandroidx . compose . ui . draw . shadow Ċ import Ġandroidx . compose . ui . text . Span Style Ċ import Ġandroidx . compose . ui . text . build Annotated String Ċ import Ġandroidx . compose . ui . text . font . Font Weight Ċ import Ġandroidx . compose . ui . text . style . Text Decoration Ċ import Ġandroidx . compose . ui . text . with Style Ċ import Ġandroidx . compose . ui . tool ing . preview . Preview Ċ import Ġandroidx . compose . ui . unit . Layout Direction Ċ import Ġandroidx . compose . ui . unit . dp Ċ import Ġandroidx . compose . ui . z Index Ċ import Ġcom . google . ac comp an ist . in sets . navigation Bars Padding Ċ import Ġcom . google . ac comp an ist . pager . Experimental Pager Api Ċ import Ġcom . google . ac comp an ist . pager . Horizontal Pager Ċ import Ġcom . google . ac comp an ist . pager . remember Pager State Ċ import Ġki wi . orbit . compose . catalog . Screen Ċ import Ġki wi . orbit . compose . icons . Icons Ċ import Ġki wi . orbit . compose . ui . Orbit Theme Ċ import Ġki wi . orbit . compose . ui . controls . Alert Critical Ċ import Ġki wi . orbit . compose . ui . controls . Alert Info Ċ import Ġki wi . orbit . compose . ui . controls . Alert Inline Critical Ċ import Ġki wi . orbit . compose . ui . controls . Alert Inline Info Ċ import Ġki wi . orbit . compose . ui . controls . Alert Inline Success Ċ import Ġki wi . orbit . compose . ui . controls . Alert Inline Warning Ċ import Ġki wi . orbit . compose . ui . controls . Alert Success Ċ import Ġki wi . orbit . compose . ui . controls . Alert Warning Ċ import Ġki wi . orbit . compose . ui . controls . Button Primary Ċ import Ġki wi . orbit . compose . ui . controls . Button Secondary Ċ import Ġki wi . orbit . compose . ui . controls . Text Ċ import Ġkotlinx . coroutines . launch Ċ Ċ @ Opt In ( Experimental Pager Api :: class ) Ċ @ Composable Ċ fun ĠAlert Screen ( on Navigate Up : Ġ() Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ ĠScreen ( ĊĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ" Alert ", ĊĠĠĠĠĠĠĠ Ġon Navigate Up Ġ= Ġon Navigate Up , ĊĠĠĠĠĠĠĠ Ġtop AppBar Elevation Ġ= Ġ 0 . dp , ĊĠĠĠ Ġ) Ġ{ Ġcontent Padding Ġ-> ĊĠĠĠĠĠĠĠ ĠColumn ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠModifier . padding ( top Ġ= Ġcontent Padding . calculate Top Padding ()) ĊĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġstate Ġ= Ġremember Pager State ( 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġscope Ġ= Ġremember Coroutine Scope () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBox ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠModifier ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. shadow ( 2 . dp ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. z Index ( 1 f ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. background ( Orbit Theme . colors . surface . main ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTab Row ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier . navigation Bars Padding ( bottom Ġ= Ġfalse ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġselected TabIndex Ġ= Ġstate . currentPage , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠbackgroundColor Ġ= ĠOr bit Theme . colors . surface . main , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġindicator Ġ= Ġ{ Ġtab Positions Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTab Row Defaults . Indicator ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier . tab Indicator Offset ( tab Positions [ state . currentPage ]), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcolor Ġ= ĠOr bit Theme . colors . primary . main , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdivider Ġ= Ġ{}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTab ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġselected Ġ= Ġstate . currentPage Ġ== Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ= Ġ{ Ġscope . launch Ġ{ Ġstate . animate Scroll To Page ( 0 ) Ġ} Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġ{ ĠText (" Normal ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTab ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġselected Ġ= Ġstate . currentPage Ġ== Ġ 1 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ= Ġ{ Ġscope . launch Ġ{ Ġstate . animate Scroll To Page ( 1 ) Ġ} Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġ{ ĠText (" Sup pressed ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTab ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġselected Ġ= Ġstate . currentPage Ġ== Ġ 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ= Ġ{ Ġscope . launch Ġ{ Ġstate . animate Scroll To Page ( 2 ) Ġ} Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġ{ ĠText (" Inline ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠHorizontal Pager ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcount Ġ= Ġ 3 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstate Ġ= Ġstate , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier . fill MaxSize () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ Ġtab Index Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBox ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠModifier ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. fill MaxSize () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. vertical Scroll ( remember Scroll State ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. padding ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstart Ġ= Ġcontent Padding . calculate Start Padding ( Layout Direction . L tr ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġend Ġ= Ġcontent Padding . calculate End Padding ( Layout Direction . L tr ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbottom Ġ= Ġcontent Padding . calculate Bottom Padding (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( tab Index ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 0 Ġ-> ĠAlert Screen Normal Inner () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 1 Ġ-> ĠAlert Screen Sup pressed Inner () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 2 Ġ-> ĠAlert Screen Inline Inner () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Preview Ċ @ Composable Ċ private Ġfun ĠAlert Screen Normal Inner () Ġ{ ĊĠĠĠ ĠAlert s Inner ( sup pressed Ġ= Ġfalse ) Ċ } Ċ Ċ @ Preview Ċ @ Composable Ċ private Ġfun ĠAlert Screen Sup pressed Inner () Ġ{ ĊĠĠĠ ĠAlert s Inner ( sup pressed Ġ= Ġtrue ) Ċ } Ċ Ċ @ Preview Ċ @ Composable Ċ private Ġfun ĠAlert Screen Inline Inner () Ġ{ ĊĠĠĠ ĠColumn ( vertical Arrange ment Ġ= ĠArrange ment . spaced By ( 2 4 . dp )) Ġ{ ĊĠĠĠĠĠĠĠ ĠAlert s Inline Inner ( sup pressed Ġ= Ġfalse , Ġwith Icon Ġ= Ġtrue ) ĊĠĠĠĠĠĠĠ ĠAlert s Inline Inner ( sup pressed Ġ= Ġfalse , Ġwith Icon Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ ĠAlert s Inline Inner ( sup pressed Ġ= Ġtrue , Ġwith Icon Ġ= Ġtrue ) ĊĠĠĠĠĠĠĠ ĠAlert s Inline Inner ( sup pressed Ġ= Ġtrue , Ġwith Icon Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ ĠAlert Inline Info ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier . padding ( 1 6 . dp ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĠText (" Information al Ġmessage Ġwhich Ġis Ġlonger Ġthan Ġexpected . ĠWe Ġshould Ġtry Ġavoid Ġsuch Ġa Ġlong Ġcopy .") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Ġ= Ġ{ ĠText (" Primary ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Action Click Ġ= Ġ{}, ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Composable Ċ private Ġfun ĠAlert s Inner ( sup pressed : ĠBoolean ) Ġ{ ĊĠĠĠ ĠColumn ( Modifier . padding ( 1 6 . dp )) Ġ{ ĊĠĠĠĠĠĠĠ ĠAlert Info ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĠText (" Re - check Ġyour Ġcredentials ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbuild Annotated String Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend (" To Ġavoid Ġboard ing Ġcomp lications , Ġyour Ġentire Ġname Ġmust Ġbe Ġentered Ġexactly Ġas Ġit Ġappears Ġin Ġyour Ġpassport / ID . Ġ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwith Style ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSpan Style ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcolor Ġ= ĠOr bit Theme . colors . content . highlight , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠfontWeight Ġ= ĠFontWeight . Medium , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Decoration Ġ= ĠText Decoration . Underline , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend (" Some Ġlink ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġappend (".") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactions Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠButton Primary ( onClick Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" More Ġinfo ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠButton Secondary ( onClick Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Mark Ġas Ġchecked ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupp ressed Ġ= Ġsupp ressed , ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . height ( 1 6 . dp )) ĊĊĠĠĠĠĠĠĠ ĠAlert Success ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĠText (" Your Ġpayment Ġwas Ġsuccessful .") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ= Ġ{ ĠText (" View Ġthe Ġreceipt Ġin Ġthe Ġprofile :") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactions Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠButton Primary ( onClick Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Show Ġreceipt ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠButton Secondary ( onClick Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Share Ġreceipt ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupp ressed Ġ= Ġsupp ressed , ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . height ( 1 6 . dp )) ĊĊĠĠĠĠĠĠĠ ĠAlert Warning ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĠText (" Vis a Ġrequirements Ġcheck ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ= Ġ{ ĠText (" The Ġrequirements Ġfound Ġhere Ġare Ġfor Ġreference Ġpurposes Ġonly . ĠContact Ġthe Ġemb ass y Ġor Ġyour Ġforeign Ġmin ist ry Ġfor Ġmore Ġinformation .") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactions Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠButton Primary ( onClick Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Check Ġrequirements ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠButton Secondary ( onClick Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Mark Ġas Ġchecked ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupp ressed Ġ= Ġsupp ressed , ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . height ( 1 6 . dp )) ĊĊĠĠĠĠĠĠĠ ĠAlert Critical ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĠText (" No Ġresults Ġloaded ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ= Ġ{ ĠText (" There Ġwas Ġan Ġerror Ġwhile Ġprocessing Ġyour Ġrequest . ĠRefresh Ġthe Ġpage Ġto Ġload Ġthe Ġresults .") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactions Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠButton Primary ( onClick Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Refresh Ġpage ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠButton Secondary ( onClick Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Contact Ġsupport ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupp ressed Ġ= Ġsupp ressed , ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . height ( 1 6 . dp )) ĊĠĠĠĠĠĠĠ ĠText (" Alternative Ġversions ") ĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . height ( 8 . dp )) ĊĊĠĠĠĠĠĠĠ ĠAlert Info ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĠText (" Re - check Ġyour Ġcredentials ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ= Ġ{ ĠText (" To Ġavoid Ġboard ing Ġcomp lications , Ġyour Ġentire Ġname Ġmust Ġbe Ġentered Ġexactly Ġas Ġit Ġappears Ġin Ġyour Ġpassport / ID .") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactions Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠButton Primary ( onClick Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" More Ġinfo ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupp ressed Ġ= Ġsupp ressed , ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . height ( 1 6 . dp )) ĊĊĠĠĠĠĠĠĠ ĠAlert Info ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĠText (" Re - check Ġyour Ġcredentials ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ= Ġ{ ĠText (" To Ġavoid Ġboard ing Ġcomp lications , Ġyour Ġentire Ġname Ġmust Ġbe Ġentered Ġexactly Ġas Ġit Ġappears Ġin Ġyour Ġpassport / ID .") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactions Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠButton Secondary ( onClick Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Mark Ġas Ġchecked ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupp ressed Ġ= Ġsupp ressed , ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . height ( 1 6 . dp )) ĊĊĠĠĠĠĠĠĠ ĠAlert Info ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĠText (" Re - check Ġyour Ġcredentials ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ= Ġ{ ĠText (" To Ġavoid Ġboard ing Ġcomp lications , Ġyour Ġentire Ġname Ġmust Ġbe Ġentered Ġexactly Ġas Ġit Ġappears Ġin Ġyour Ġpassport / ID .") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupp ressed Ġ= Ġsupp ressed , ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . height ( 1 6 . dp )) ĊĊĠĠĠĠĠĠĠ ĠAlert Info ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĠText (" Re - check Ġyour Ġcredentials ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ= Ġ{ ĠText (" To Ġavoid Ġboard ing Ġcomp lications , Ġyour Ġentire Ġname Ġmust Ġbe Ġentered Ġexactly Ġas Ġit Ġappears Ġin Ġyour Ġpassport / ID .") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactions Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠButton Primary ( onClick Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" More Ġinfo ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠButton Secondary ( onClick Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Mark Ġas Ġchecked ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupp ressed Ġ= Ġsupp ressed , ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . height ( 1 6 . dp )) ĊĊĠĠĠĠĠĠĠ ĠAlert Info ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĠText (" Re - check Ġyour Ġcredentials ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" To Ġavoid Ġboard ing Ġcomp lications , Ġyour Ġentire Ġname Ġmust Ġbe Ġentered Ġexactly Ġas Ġit Ġappears Ġin Ġyour Ġpassport / ID .") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Altern atively , Ġprovide Ġa Ġsecond Ġparagraph .") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactions Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠButton Secondary ( onClick Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Mark Ġas Ġchecked ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupp ressed Ġ= Ġsupp ressed , ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . height ( 1 6 . dp )) ĊĊĠĠĠĠĠĠĠ ĠAlert Info ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĠText (" Re - check Ġyour Ġcredentials ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ= Ġ{ ĠText (" To Ġavoid Ġboard ing Ġcomp lications , Ġyour Ġentire Ġname Ġmust Ġbe Ġentered Ġexactly Ġas Ġit Ġappears Ġin Ġyour Ġpassport / ID .") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupp ressed Ġ= Ġsupp ressed , ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . height ( 1 6 . dp )) ĊĊĠĠĠĠĠĠĠ ĠAlert Info ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĠText (" Re - check Ġyour Ġcredentials ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ= Ġ{ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupp ressed Ġ= Ġsupp ressed , ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . height ( 1 6 . dp )) ĊĊĠĠĠĠĠĠĠ ĠAlert Info ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ= Ġ{ ĠText (" To Ġavoid Ġboard ing Ġcomp lications , Ġyour Ġentire Ġname Ġmust Ġbe Ġentered Ġexactly Ġas Ġit Ġappears Ġin Ġyour Ġpassport / ID .") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupp ressed Ġ= Ġsupp ressed , ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Composable Ċ private Ġfun ĠAlert s Inline Inner ( sup pressed : ĠBoolean , Ġwith Icon : ĠBoolean ) Ġ{ ĊĠĠĠ ĠColumn ( ĊĠĠĠĠĠĠĠ ĠModifier . padding ( 1 6 . dp ), ĊĠĠĠĠĠĠĠ Ġvertical Arrange ment Ġ= ĠArrange ment . spaced By ( 1 6 . dp ), ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠAlert Inline Info ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĠText (" Information al Ġmessage ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Ġ= Ġ{ ĠText (" Primary ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Action Click Ġ= Ġ{}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupp ressed Ġ= Ġsupp ressed , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Ġ= Ġif Ġ( with Icon ) ĠIcons . Information Circle Ġelse Ġnull , ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠAlert Inline Success ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĠText (" Success Ġmessage ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Ġ= Ġ{ ĠText (" Primary ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Action Click Ġ= Ġ{}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupp ressed Ġ= Ġsupp ressed , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Ġ= Ġif Ġ( with Icon ) ĠIcons . Check Circle Ġelse Ġnull , ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠAlert Inline Warning ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĠText (" Warning Ġmessage ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Ġ= Ġ{ ĠText (" Primary ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Action Click Ġ= Ġ{}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupp ressed Ġ= Ġsupp ressed , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Ġ= Ġif Ġ( with Icon ) ĠIcons . Alert Circle Ġelse Ġnull , ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠAlert Inline Critical ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĠText (" Critical Ġmessage ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Ġ= Ġ{ ĠText (" Primary ") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Action Click Ġ= Ġ{}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupp ressed Ġ= Ġsupp ressed , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Ġ= Ġif Ġ( with Icon ) ĠIcons . Alert Oct agon Ġelse Ġnull , ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ