x&rG#sUHCIO PWLshPutBufժB&hPutBufNonBlockingކ3 hGetContentsݏ bQhPutChar^C <hGetBufNonBlocking:<#ahGetLine-hGetBuf|= hWaitForInput @hGetChar  R衴 ƍhPutStr hv( ForeignPtr 66UHCBase b=UHCIOBaseU4I^oIUHCIOhPutStr!w7gUHCIOF &fٰlH acoreLam1 !"UHCIOJH acoreLam1eg}UHCIO<KſH acoreLam1q W~UHCIOF &fٰlHOHBUHCIOJH8*_UHCIOF!)0HsafehPutStrPc~y->c UHCIOBaseHandle`iX0fUHCBase[]6է{Char3v>^_RecY{||}04ѴPkUHCIOAf !HOS,UHCIOhGetChar 5IUHCIOF &9H  acoreLam1HUHCIO<K(9H  acoreLam1 pUHCIOF &9H !%5EUHCIOAf 9H safehGetChar !"NTlUHCIO hWaitForInput#!8-:UHCIOF &%KUH acoreLam1$ۑAUHCIOJ,UH acoreLam1%դOzoUHCIO<KL%UH acoreLam1&qocgUHCIOF &%KUH#' >UHCIOJ,UH$(;UHCIOAf ]]UHsafe hWaitForInput)ϠwInt*E*tUHCBaseBool&'%(+< MUHCIOhGetBuf,!GUHCIOF &AwyH acoreLam1-> UHCIOJsyH acoreLam1. K*MUHCIO)抨qyH acoreLam1/ՈAUHCIO<KhPZyH acoreLam10qˇiоUHCIOF &AwyH,1RiUHCIOJsyH-2\5J5UHCIO)抨qyH.3;̳rUHCIOAf 1IyHsafehGetBuf42xw8ZkUHCTypesAddr))012/35FUHCIOhGetLine6!.΅H$UHCIOF &)gH acoreLam17ڛ*UHCIO<J9H  acoreLam18qy(UHCIOF &)gH!69WD1U/UHCIOAf zﯣH"safehGetLine879:d-UHCIOhGetBufNonBlocking;.љUHCIOF %ؖH$ acoreLam1<͒1h8yUHCIOJH% acoreLam1=LMUHCIO)Fr5H& acoreLam1>61VUHCIO<JpH' acoreLam1?M݌NzTUHCIOF %ؖH(;@]XJFUHCIOJH)<AӺ2f>UHCIO)Fr5H*=B{CAPwzUHCIOAf VwwH+safehGetBufNonBlocking4))?@A>BCs,rUHCIOhPutCharDCUHCIOF %ج-H- acoreLam1E=nDUHCIOJ.=RH. acoreLam1F_}UHCIO<JH/ acoreLam1GNK/8UHCIOF %ج-H0DHX钠]UHCIOJ.=RH1EI>wUHCIOF!)mPH3safehPutCharGHJeCR4UHCIOAf LgH2FJK=2чUHCIO hGetContentsL^UHCIOF 'ۓ H5 acoreLam1MӜFjUHCIO<JA  H6 acoreLam1NOz~>UHCIOF 'ۓ H7LO6:.UHCIOAf . H8safe hGetContentsNMOPɾ~Iw`5UHCIOhPutBufNonBlockingQ A2UHCIOF &H: acoreLam1RZ"{UHCIOJd!H; acoreLam1S~E(FUHCIO)SsH< acoreLam1T'5]UHCIO<I YH= acoreLam1Upz;RRUHCIOF &H>QV iB[UHCIOJd!H?RW.;NUHCIO)SsH@SXvsQ(UHCIOF!*-HBsafehPutBufNonBlocking4)UVWYJ5GZUHCIOAf g%JHATYZL=%$UHCIOhPutBuf[L]vUHCIOF (q= HD acoreLam1\LyUHCIOJd HE acoreLam1][M>CUHCIO)ni HF acoreLam1^x]h1eUHCIO<Mj HG acoreLam1_K]JUHCIOF (q= HH[`ȡ ҩG UHCIOJd HI\a 3۔UHCIO)ni HJ]bBUHCIOF!'- HLsafehPutBuf4)_`ac5:U,UTUHCIOAf ҹ HK^cdRT%UHCIOillegalBufferSizeeĂU8UHCIOhandleP acoreLam1fv{UHCIOfnQ acoreLam1g2ߝUHCIOszR acoreLam1h-KdUHCIO7p+!JirwT7"UHCBase showsPrecj\S 2UHCBaseShowco)ͫJ) gk-Iu@5UHCIO7p+Jlia[J/UHCBasepackedStringToStringillegal buffer size m-˅mUHCIO7p+JnaDj:JUHCBase++kho.J#LUHCIO7p{*sJpmw<6\UHCBaseJusteq.EHUHCIO7p~*JrIgUHCIOBaseIOErrors:RUHCBaseMaybeotڃ!8UHCIOBaseInvalidArgumentfmu'5UHCBaseNothingvw*7UHCIOBase ioExceptionrq