@ file : Js Qualifier (" chrome . input . ime ") č Ċ @ file : Suppress (" INTERFACE _ WITH _ SUPER CLASS ", Ġ" OVER RID ING _ FINAL _ MEMBER ", Ġ" RETURN _ TYPE _ MIS MATCH _ ON _ OVERRIDE ", Ġ" CONF LI CT ING _ OVERLOAD S ") č Ċ package Ġchrome . input . ime čĊč Ċ import Ġkotlin . js .* č Ċ import Ġorg . kh ronos . webgl .* č Ċ import Ġorg . w 3 c . dom .* č Ċ import Ġorg . w 3 c . dom . events .* č Ċ import Ġorg . w 3 c . dom . parsing .* č Ċ import Ġorg . w 3 c . dom . svg .* č Ċ import Ġorg . w 3 c . dom . url .* č Ċ import Ġorg . w 3 c . fetch .* č Ċ import Ġorg . w 3 c . files .* č Ċ import Ġorg . w 3 c . notifications .* č Ċ import Ġorg . w 3 c . performance .* č Ċ import Ġorg . w 3 c . workers .* č Ċ import Ġorg . w 3 c . xhr .* č Ċ import Ġchrome . events . Event čĊč Ċ external Ġinterface ĠKeyboard Event Ġ{ čĊĠĠĠ Ġvar Ġshift Key : ĠBoolean ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġalt Key : ĠBoolean ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġalt gr Key : ĠBoolean ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar ĠrequestId : ĠString ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġkey : ĠString čĊĠĠĠ Ġvar Ġctrl Key : ĠBoolean ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġtype : ĠString čĊĠĠĠ Ġvar Ġextension Id : ĠString ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġcode : ĠString čĊĠĠĠ Ġvar ĠkeyCode : ĠNumber ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġcaps Lock : ĠBoolean ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally č Ċ } čĊč Ċ external Ġinterface ĠInput Context Ġ{ čĊĠĠĠ Ġvar Ġcontext ID : ĠNumber čĊĠĠĠ Ġvar Ġtype : ĠString čĊĠĠĠ Ġvar Ġauto Correct : ĠBoolean čĊĠĠĠ Ġvar Ġauto Complete : ĠBoolean čĊĠĠĠ Ġvar Ġspell Check : ĠBoolean č Ċ } čĊč Ċ external Ġinterface ĠMenuItem Ġ{ čĊĠĠĠ Ġvar Ġid : ĠString čĊĠĠĠ Ġvar Ġlabel : ĠString ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġstyle : ĠString ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġvisible : ĠBoolean ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġchecked : ĠBoolean ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġenabled : ĠBoolean ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally č Ċ } čĊč Ċ external Ġinterface ĠI me Parameters Ġ{ čĊĠĠĠ Ġvar Ġitems : ĠArray < MenuItem > čĊĠĠĠ Ġvar Ġengine ID : ĠString č Ċ } čĊč Ċ external Ġinterface ĠCommit Text Parameters Ġ{ čĊĠĠĠ Ġvar Ġtext : ĠString čĊĠĠĠ Ġvar Ġcontext ID : ĠNumber č Ċ } čĊč Ċ external Ġinterface ĠC andidate Usage Ġ{ čĊĠĠĠ Ġvar Ġtitle : ĠString čĊĠĠĠ Ġvar Ġbody : ĠString č Ċ } čĊč Ċ external Ġinterface ĠC andidate Template Ġ{ čĊĠĠĠ Ġvar Ġcandidate : ĠString čĊĠĠĠ Ġvar Ġid : ĠNumber čĊĠĠĠ Ġvar ĠparentId : ĠNumber ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġlabel : ĠString ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġannotation : ĠString ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġusage : ĠC andidate Usage ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally č Ċ } čĊč Ċ external Ġinterface ĠC andidates Parameters Ġ{ čĊĠĠĠ Ġvar Ġcontext ID : ĠNumber čĊĠĠĠ Ġvar Ġcandidates : ĠArray < Candidate Template > č Ċ } čĊč Ċ external Ġinterface ĠComp osition Parameter Segment Ġ{ čĊĠĠĠ Ġvar Ġstart : ĠNumber čĊĠĠĠ Ġvar Ġend : ĠNumber čĊĠĠĠ Ġvar Ġstyle : ĠString č Ċ } čĊč Ċ external Ġinterface ĠComp osition Parameters Ġ{ čĊĠĠĠ Ġvar Ġcontext ID : ĠNumber čĊĠĠĠ Ġvar Ġtext : ĠString čĊĠĠĠ Ġvar Ġsegments : ĠArray < Composition Parameter Segment >? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġcursor : ĠNumber čĊĠĠĠ Ġvar Ġselection Start : ĠNumber ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġselection End : ĠNumber ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally č Ċ } čĊč Ċ external Ġinterface ĠMenuItem Parameters Ġ{ čĊĠĠĠ Ġvar Ġitems : ĠArray < Any > čĊĠĠĠ Ġvar Ġengine Id : ĠString č Ċ } čĊč Ċ external Ġinterface ĠAss ist ive Window Properties Ġ{ čĊĠĠĠ Ġvar Ġtype : ĠString Ġ/* Ġ" undo " Ġ*/ čĊĠĠĠ Ġvar Ġvisible : ĠBoolean čĊĠĠĠ Ġvar Ġannounce String : ĠString ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally č Ċ } čĊč Ċ external Ġinterface ĠC andidate Window Parameter Properties Ġ{ čĊĠĠĠ Ġvar Ġcursor Visible : ĠBoolean ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġvertical : ĠBoolean ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar ĠpageSize : ĠNumber ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġauxiliary Text Visible : ĠBoolean ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġauxiliary Text : ĠString ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġvisible : ĠBoolean ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġwindow Position : ĠString ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally č Ċ } čĊč Ċ external Ġinterface ĠC andidate Window Parameter Ġ{ čĊĠĠĠ Ġvar Ġengine ID : ĠString čĊĠĠĠ Ġvar Ġproperties : ĠC andidate Window Parameter Properties č Ċ } čĊč Ċ external Ġinterface ĠClear Composition Parameters Ġ{ čĊĠĠĠ Ġvar Ġcontext ID : ĠNumber č Ċ } čĊč Ċ external Ġinterface ĠCursor Position Parameters Ġ{ čĊĠĠĠ Ġvar Ġcandidate ID : ĠNumber čĊĠĠĠ Ġvar Ġcontext ID : ĠNumber č Ċ } čĊč Ċ external Ġinterface ĠSend KeyEvent Parameters Ġ{ čĊĠĠĠ Ġvar Ġcontext ID : ĠNumber čĊĠĠĠ Ġvar Ġkey Data : ĠArray < Keyboard Event > č Ċ } čĊč Ċ external Ġinterface ĠDelete Sur rounding Text Parameters Ġ{ čĊĠĠĠ Ġvar Ġengine ID : ĠString čĊĠĠĠ Ġvar Ġcontext ID : ĠNumber čĊĠĠĠ Ġvar Ġoffset : ĠNumber čĊĠĠĠ Ġvar Ġlength : ĠNumber č Ċ } čĊč Ċ external Ġinterface ĠSur rounding Text Info Ġ{ čĊĠĠĠ Ġvar Ġtext : ĠString čĊĠĠĠ Ġvar Ġfocus : ĠNumber čĊĠĠĠ Ġvar Ġanchor : ĠNumber č Ċ } čĊč Ċ external Ġinterface ĠAss ist ive Window Button Clicked Details Ġ{ čĊĠĠĠ Ġvar Ġbutton ID : ĠString Ġ/* Ġ" undo " Ġ| Ġ" addTo Dictionary " Ġ*/ čĊĠĠĠ Ġvar Ġwindow Type : ĠString Ġ/* Ġ" undo " Ġ*/ č Ċ } čĊč Ċ external Ġinterface ĠBl ur Event Ġ: ĠEvent <( context ID : ĠNumber ) Ġ-> ĠUnit > čĊč Ċ external Ġinterface ĠAss ist ive Window Button Clicked Event Ġ: ĠEvent <( details : ĠAss ist ive Window Button Clicked Details ) Ġ-> ĠUnit > čĊč Ċ external Ġinterface ĠC andidate Clicked Event Ġ: ĠEvent <( engine ID : ĠString , Ġcandidate ID : ĠNumber , Ġbutton : ĠString ) Ġ-> ĠUnit > čĊč Ċ external Ġinterface ĠKeyEvent Event Ġ: ĠEvent <( engine ID : ĠString , Ġkey Data : ĠKeyboard Event ) Ġ-> ĠUnit > čĊč Ċ external Ġinterface ĠDe activated Event Ġ: ĠEvent <( engine ID : ĠString ) Ġ-> ĠUnit > čĊč Ċ external Ġinterface ĠInput Context Update Event Ġ: ĠEvent <( context : ĠInput Context ) Ġ-> ĠUnit > čĊč Ċ external Ġinterface ĠActivate Event Ġ: ĠEvent <( engine ID : ĠString , Ġscreen : ĠString ) Ġ-> ĠUnit > čĊč Ċ external Ġinterface ĠFocus Event Ġ: ĠEvent <( context : ĠInput Context ) Ġ-> ĠUnit > čĊč Ċ external Ġinterface ĠMenuItem Activated Event Ġ: ĠEvent <( engine ID : ĠString , Ġname : ĠString ) Ġ-> ĠUnit > čĊč Ċ external Ġinterface ĠSur rounding TextChanged Event Ġ: ĠEvent <( engine ID : ĠString , Ġsurrounding Info : ĠSur rounding Text Info ) Ġ-> ĠUnit > čĊč Ċ external Ġinterface ĠInput Reset Event Ġ: ĠEvent <( engine ID : ĠString ) Ġ-> ĠUnit > čĊč Ċ external Ġfun Ġset Menu Items ( parameters : ĠI me Parameters , Ġcallback : Ġ() Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ) čĊč Ċ external Ġfun Ġcommit Text ( parameters : ĠCommit Text Parameters , Ġcallback : Ġ( success : ĠBoolean ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ) čĊč Ċ external Ġfun Ġset Candidates ( parameters : ĠC andidates Parameters , Ġcallback : Ġ( success : ĠBoolean ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ) čĊč Ċ external Ġfun Ġset Composition ( parameters : ĠComp osition Parameters , Ġcallback : Ġ( success : ĠBoolean ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ) čĊč Ċ external Ġfun Ġupdate Menu Items ( parameters : ĠMenuItem Parameters , Ġcallback : Ġ() Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ) čĊč Ċ external Ġinterface Ġ` T $ 3 ` Ġ{ čĊĠĠĠ Ġvar Ġcontext ID : ĠNumber čĊĠĠĠ Ġvar Ġproperties : ĠAss ist ive Window Properties č Ċ } čĊč Ċ external Ġfun Ġset Ass ist ive Window Properties ( parameters : Ġ` T $ 3 `, Ġcallback : Ġ( success : ĠBoolean ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ) čĊč Ċ external Ġinterface Ġ` T $ 4 ` Ġ{ čĊĠĠĠ Ġvar Ġcontext ID : ĠNumber čĊĠĠĠ Ġvar Ġbutton ID : ĠString Ġ/* Ġ" undo " Ġ| Ġ" addTo Dictionary " Ġ*/ čĊĠĠĠ Ġvar Ġwindow Type : ĠString Ġ/* Ġ" undo " Ġ*/ čĊĠĠĠ Ġvar Ġannounce String : ĠString ? čĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally čĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally čĊĠĠĠ Ġvar Ġhighlighted : ĠBoolean č Ċ } čĊč Ċ external Ġfun Ġset Ass ist ive Window Button Highlight ed ( parameters : Ġ` T $ 4 `, Ġcallback : Ġ() Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ) čĊč Ċ external Ġfun Ġset Candidate Window Properties ( parameters : ĠC andidate Window Parameter , Ġcallback : Ġ( success : ĠBoolean ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ) čĊč Ċ external Ġfun Ġclear Composition ( parameters : ĠClear Composition Parameters , Ġcallback : Ġ( success : ĠBoolean ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ) čĊč Ċ external Ġfun Ġset Cursor Position ( parameters : ĠCursor Position Parameters , Ġcallback : Ġ( success : ĠBoolean ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ) čĊč Ċ external Ġfun Ġsend Key Events ( parameters : ĠSend KeyEvent Parameters , Ġcallback : Ġ() Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ) čĊč Ċ external Ġfun Ġhide Input View () čĊč Ċ external Ġfun Ġdelete Sur rounding Text ( parameters : ĠDelete Sur rounding Text Parameters , Ġcallback : Ġ() Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ) čĊč Ċ external Ġfun Ġkey Event Handled ( requestId : ĠString , Ġresponse : ĠBoolean ) čĊč Ċ external Ġvar Ġon Blur : ĠBl ur Event čĊč Ċ external Ġvar Ġon Ass ist ive Window Button Clicked : ĠAss ist ive Window Button Clicked Event čĊč Ċ external Ġvar Ġon Candidate Clicked : ĠC andidate Clicked Event čĊč Ċ external Ġvar Ġon KeyEvent : ĠKeyEvent Event čĊč Ċ external Ġvar Ġon De activated : ĠDe activated Event čĊč Ċ external Ġvar Ġon Input Context Update : ĠInput Context Update Event čĊč Ċ external Ġvar Ġon Activate : ĠActivate Event čĊč Ċ external Ġvar Ġon Focus : ĠFocus Event čĊč Ċ external Ġvar Ġon MenuItem Activated : ĠMenuItem Activated Event čĊč Ċ external Ġvar Ġon Sur rounding TextChanged : ĠSur rounding TextChanged Event čĊč Ċ external Ġvar Ġon Reset : ĠInput Reset Event