x&rG#sUHCIO L=%$UHCIOhPutBufɾ~Iw`5UHCIOhPutBufNonBlocking=2чUHCIO hGetContentss,rUHCIOhPutChard-UHCIOhGetBufNonBlockingFUHCIOhGetLine< MUHCIOhGetBufNTlUHCIO hWaitForInput OS,UHCIOhGetChar U4I^oIUHCIOhPutStr hv( ForeignPtr 66UHCBase b=UHCIOBase !w5"hUHCIOF &fٱRv acoreLam1ТIUHCIOJv acoreLam1e(_UHCIO<Kāv acoreLam1q UUHCIOF &fٱRvOϒ|UHCIOJv8*~\!UHCIOF!)1vsafehPutStrPc~y->c UHCIOBaseHandle`iX0fUHCBase[]6է{Char3v>^_RecY{||}04Ю)UHCIOAf !v  wUHCIOF &9v  acoreLam1H[UHCIO<K($9v  acoreLam1p`UHCIOF &9v %5UHCIOAf 9v safehGetChar !8'NUHCIOF &%JUv acoreLam1!ۑ?=DUHCIOJ- Uv acoreLam1"դu UHCIO<KL$Uv acoreLam1#qoiaUHCIOF &%JUv $r׷UHCIOJ- Uv!%;{UHCIOAf \cUvsafe hWaitForInput&ϠwInt'E*tUHCBaseBool#$"%(!+UHCIOF &Avyv acoreLam1)? 'UHCIOJryv acoreLam1* KԩUHCIO)抨qyv acoreLam1+ՈG'UHCIO<KhQdyv acoreLam1,qˇvVUHCIOF &Avyv(-Sk| UHCIOJryv).\5nUHCIO)抨qyv*/;ͅLUHCIOAf 0wyvsafehGetBuf02xw8ZkUHCTypesAddr&&,-.+/1!.ϓJUHCIOF &(Yv acoreLam12ڛBUHCIO<J8v  acoreLam13qy*]UHCIOF &(Yv!14WD6UHCIOAf zﮝv"safehGetLine3245 -UHCIOF %ؗ-v$ acoreLam16͒6B;UHCIOJv% acoreLam17L2CUHCIO)Fr v& acoreLam186UHCIO<Jqv' acoreLam19M݌ljUHCIOF %ؗ-v(5:Z%[UHCIOJv)6;Ӻ2TZUHCIO)Fr v*7<{CF~vDUHCIOAf VvIv+safehGetBufNonBlocking0&&9:;8<=BUHCIOF %حv- acoreLam1>?UHCIOJ.B ?eUHCIOF!)lnv3safehPutChar@ACeC\OUHCIOAf Lfv2?CDYUHCIOF 'ے v5 acoreLam1EӜGUHCIO<JA  v6 acoreLam1FO{9UHCIOF 'ے v7DG6;/O<UHCIOAf  v8safe hGetContentsFEGH o=$fUHCIOF &v: acoreLam1IZ bUHCIOJev; acoreLam1J~Ej5fUHCIO)Ssv< acoreLam1K'/<UHCIO<I gv= acoreLam1Lp{]WUHCIOF &v>HM h@UHCIOJev?IN.;= UHCIO)Ssv@JOvpUHCIOF!*,vBsafehPutBufNonBlocking0&LMNPJ5AwYUHCIOAf g$tvAKPQLŸ%)UHCIOF (q vD acoreLam1ROΊUHCIOJe vE acoreLam1S[MyUHCIO)nh vF acoreLam1Tx\~UHCIO<MT vG acoreLam1UKUHCIOF (q vHQVȡ#UHCIOJe vIRW 3TUHCIO)nh vJSXJM} UHCIOF!', vLsafehPutBuf0&UVWY5:ߏ"-jUHCIOAf Ӈ vKTYZRT%UHCIOillegalBufferSize[ĂU8UHCIOhandleP acoreLam1\v{UHCIOfnQ acoreLam1]2ߝUHCIOszR acoreLam1^-b:UHCIO7p+ 5x_rwT7"UHCBase showsPrec`\S 2UHCBaseShowco)ͫJ& ]a-{sUHCIO7p+xbia[J/UHCBasepackedStringToStringillegal buffer size c-snaUHCIO7p+xdaDj:JUHCBase++a^e.J "NUHCIO7p{*Axfmw<6\UHCBaseJust[g.EzēUHCIO7p~*xhIgUHCIOBaseIOErrori:RUHCBaseMaybeejڃ!8UHCIOBaseInvalidArgument\ck'5UHCBaseNothinglw*7UHCIOBase ioExceptionhg