package Ġme . s aket . press . shared Ċ Ċ import Ġcom . bad oo . reak t ive . scheduler . computation Scheduler Ċ import Ġcom . bad oo . reak t ive . scheduler . io Scheduler Ċ import Ġme . s aket . press . shared . di . k oin Ċ import Ġme . s aket . press . shared . keyboard . Keyboard Shortcut s Ċ import Ġme . s aket . press . shared . keyboard . Real Keyboard Shortcut s Ċ import Ġme . s aket . press . shared . localization . EN GL ISH _ STRING S Ċ import Ġme . s aket . press . shared . localization . Strings Ċ import Ġme . s aket . press . shared . rx . Schedulers Ċ import Ġme . s aket . press . shared . time . Clock Ċ import Ġme . s aket . press . shared . time . Real Clock Ċ import Ġorg . k oin . dsl . module Ċ Ċ class ĠShared App Component Ġ{ ĊĠ Ġval Ġmodule Ġ= Ġmodule Ġ{ ĊĠĠĠ Ġsingle Ġ{ ĠEN GL ISH _ STRING S Ġ} ĊĠĠĠ Ġsingle < Keyboard Shortcut s > Ġ{ ĠReal Keyboard Shortcut s () Ġ} ĊĠĠĠ Ġsingle < Clock > Ġ{ ĠReal Clock () Ġ} ĊĠĠĠ Ġfactory Ġ{ ĠS chedulers ( io Ġ= Ġio Scheduler , Ġcomputation Ġ= Ġcomputation Scheduler ) Ġ} ĊĠ Ġ} ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġfun Ġstrings (): ĠStrings Ġ= Ġk oin () ĊĠĠĠ Ġfun Ġkeyboard Shortcut s (): ĠKeyboard Shortcut s Ġ= Ġk oin () ĊĠ Ġ} Ċ } Ċ