Îõ³h**ãÁ      !"#$%&'()*+,-./0123456789:;<=>?@0.2.0.0 Safe-Inferredü0 tinyappßDefines an interactive application that is not allowed to perform arbitrary IO while executing.tinyapp Initial statetinyapp”What to draw based on the current state. The screen is cleared between render calls. Usually use 'n' or *Prelude.unlines* to render multiple lines.tinyappìProcess the event given the current state Returns the next state and whether to continue or not the programtinyappÔSignals whether the application should continue waiting input from the user or exit.tinyapp!Event the application can receive tinyappModifiers keystinyapp$Representes keys that can be pressed)tinyappExecutes the application.*tinyapp3Executes the application returning its final state.+  !"#$%&'(  )*+  !"#$%&'(  )* Safe-InferredüË5tinyapp×Defines a REPL application that is not allowed to perform arbitrary IO while executing.7tinyapp Initial state8tinyapp.The prompt to show. It can depend on the state9tinyappýProcess the user input given the current state Returns the next state, the output and whether to continue or not the program:tinyappÓSignals whether the application should continue asking input from the user or exit.=tinyappExecutes the REPL application.>tinyapp8Executes the REPL application returning its final state. 58796:<;=> :<;58796=>Á       !"#$%&'()*+,-./01234567  89-.:&tinyapp-0.2.0.0-KsbuHxtBwL0DUQA37Zby36TinyApp.Interactive TinyApp.RepltinyappSandbox initializerenderupdate ContinueExitContinueExitEventKeyModifierMShiftMCtrlMMetaMAltKEscKCharKBSKEnterKLeftKRightKUpKDownKUpLeftKUpRight KDownLeft KDownRightKCenterKFunKBackTabKPrtScrKPauseKInsKHomeKPageUpKDelKEnd KPageDownKBeginKMenurunInteractiverunInteractive'$fEqContinueExit$fShowContinueExit $fEqModifier$fShowModifier$fReadModifier $fOrdModifier$fEqKey $fShowKey $fReadKey$fOrdKeypromptrunReplrunRepl'