MDMPa |W!T<l@$ }{8 $GenuineIntel$ F^WFww zhCentral Standard Time Central Daylight Time16?wc.7rD1 ~4>hR>G ~p4r J` ~yL$& ~$|O@ `~%<nR3 0~ P؛:U 2 p~<̪X8/ p~TlZ0 ~T t](3 ~$j`<. ~ t6c% ~<$ `f @~ $hh2 ~x8kJrFjnW$~~?Bfn. Z) Z)?:s pPPBV. Z) Z)?7Qs p0BV/ Z) Z)?9sp0{IBV/ Z) Z)?7sp0BV/ Z) Z)?>sp0jBVh0 Z) Z)?:6tp0BV0 Z) Z)?8ptp0LBVD1 Z) Z)?=tr`y=[J1@@?$tr[J1@@?# upqnenW@2~~?C,upxnW2~~?BoupnWr3~~?GupnW4~~?Cu-ri>+R4NGNG?$;vvsX YL4jDjD?$_vv QSL45jDjD?#vu&;[Jt5@@?!vv ش ߭P5rYFrYF?"vuSL5jDjD?#vRv i[J06@@?" w*rPDZ[Jp6@@?%.wpPr-nW6~~?@SwppnWJ7~~?Awo@OoW7~~?Dw_o0jBV|8 Z) Z)?:xpνrnW8~~?LRxgp[oW9~~?@xvf݇>U,:II?$x9w}ɸLp:jDjD?#yg`  nW:~~?G%ypEVT;;o0W<pmnW<~~?Cly1v7JoLt=jDjD?"ytN IuT=HH?%yPb70S=oo&+W>po&+W?8o}nW\@~~?Hy5onWA~~?C>zm`V[JA@@?#zil@eLAjDjD?#zopSVYLBjDjD?%znppdjC[JdB@@?#zm`[JB@@?%{m82LBjDjD?%4{]70S2Czt@0Z2VCjJjJ?$Y{ mpLD?p}L D>p; L:DApLTDService Pack 1E:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\python.exe:E:\Windows\SysWOW64\ntdll.dll@E:\Windows\SysWOW64\kernel32.dllDE:\Windows\SysWOW64\KERNELBASE.dllE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\python35.dll<E:\Windows\SysWOW64\ws2_32.dll<E:\Windows\SysWOW64\msvcrt.dll<E:\Windows\SysWOW64\rpcrt4.dll>E:\Windows\SysWOW64\sspicli.dllBE:\Windows\SysWOW64\CRYPTBASE.dll>E:\Windows\SysWOW64\sechost.dll6E:\Windows\SysWOW64\nsi.dll@E:\Windows\SysWOW64\advapi32.dllE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\VCRUNTIME140.dlljE:\Windows\System32\api-ms-win-crt-runtime-l1-1-0.dll@E:\Windows\System32\ucrtbase.dllnE:\Windows\System32\api-ms-win-core-timezone-l1-1-0.dllfE:\Windows\System32\api-ms-win-core-file-l2-1-0.dllvE:\Windows\System32\api-ms-win-core-localization-l1-2-0.dllhE:\Windows\System32\api-ms-win-core-synch-l1-2-0.dllzE:\Windows\System32\api-ms-win-core-processthreads-l1-1-1.dllfE:\Windows\System32\api-ms-win-core-file-l1-2-0.dllhE:\Windows\System32\api-ms-win-crt-string-l1-1-0.dlldE:\Windows\System32\api-ms-win-crt-heap-l1-1-0.dllfE:\Windows\System32\api-ms-win-crt-stdio-l1-1-0.dlljE:\Windows\System32\api-ms-win-crt-convert-l1-1-0.dlldE:\Windows\System32\api-ms-win-crt-math-l1-1-0.dllhE:\Windows\System32\api-ms-win-crt-locale-l1-1-0.dlldE:\Windows\System32\api-ms-win-crt-time-l1-1-0.dllrE:\Windows\System32\api-ms-win-crt-environment-l1-1-0.dlljE:\Windows\System32\api-ms-win-crt-process-l1-1-0.dllfE:\Windows\System32\api-ms-win-crt-conio-l1-1-0.dllpE:\Windows\System32\api-ms-win-crt-filesystem-l1-1-0.dll>E:\Windows\System32\cryptsp.dll<E:\Windows\System32\rsaenh.dllE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\python3.dllE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\select.pydE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\_overlapped.pydE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\_socket.pyd>E:\Windows\System32\mswsock.dll<E:\Windows\SysWOW64\user32.dll:E:\Windows\SysWOW64\gdi32.dll6E:\Windows\SysWOW64\lpk.dll:E:\Windows\SysWOW64\usp10.dll:E:\Windows\System32\imm32.dll:E:\Windows\SysWOW64\msctf.dll@E:\Windows\System32\WSHTCPIP.DLLE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\_bz2.pydE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\_lzma.pydE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\_hashlib.pydjE:\Windows\System32\api-ms-win-crt-utility-l1-1-0.dllE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\_multiprocessing.pydE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\_ssl.pyd>E:\Windows\SysWOW64\crypt32.dll<E:\Windows\SysWOW64\msasn1.dllE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\unicodedata.pydE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\Dependencies\nacl\_sodium.cp35-win32.pydE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\Dependencies\_cffi_backend.cp35-win32.pydE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\_ctypes.pyd:E:\Windows\SysWOW64\ole32.dll@E:\Windows\SysWOW64\oleaut32.dllE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\Dependencies\discord\bin\libopus-0.x86.dllE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\Dependencies\aiohttp\_multidict.cp35-win32.pydE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\Dependencies\aiohttp\_websocket.cp35-win32.pydE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\_elementtree.pydE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\pyexpat.pyd<E:\Windows\System32\wship6.dll<E:\Windows\System32\dnsapi.dll@E:\Windows\System32\IPHLPAPI.DLL<E:\Windows\System32\winnsi.dll@E:\Windows\System32\rasadhlp.dll@E:\Windows\System32\FWPUCLNT.DLLE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\opus\opus.dll>E:\Windows\System32\apphelp.dllnetutils.dllsrvcli.dllwkscli.dllNETAPI32.DLL? Ål#+~6:$++ ­5@XV­@­@+S++BIFBc.7Q>6?w#>+ Ål#+~6:$++ ­5@XV­@­@32E&c`4^皫A            3pHtgD l  ? Ål#+~6:$++ ­5@XV­@­@+S++>c.7>m>w#F8>+ Ål#+~6:$++ ­5@XV­@­@32E&c`4^皫A            3pHtgD l  ?+S++~G8Awm>w#Ft+?+S++<<XV>w#F+? Vl#X+:OfEşw5@x.A?+S++(=w#F(+ Vl#X+:OfEşw5@x.A?жk3+Wv#a KKjoT#o#=6#tفO,~Z d dZ ddZe? Vl#%+ͮ.V`_~v;#J5@x.A?+S++4%=w#F%+ Vl#%+ͮ.V`_~v;#J5@x.A?o{t]r;ހ5%ܛ*itZ d dZ ddZe? Ml#ɠl+"@+S++XP|P=w#FP+ Ml#ɠl+"@b5#B? Vl#+r}zbPx+^ 5@x.A?+S++`4=w#F+ Vl#+r}zbPx+^ 5@x.A?::::::::::::::::43478%2C9443770%2C9443791%2C9443? Vl#T+GU)}7UОP Z5@x.A?+S++T=w#FT+ Vl#T+GU)}7UОP Z5@x.A?dZ ddZeed? Vl#+n7rv&@EZo n7R5@x.A?+S++X=w#F+ Vl#+n7rv&@EZo n7R5@x.A?3DChZTeUxIenVOQWNSM3M1V2JqYlVsUT::::::::::::::::3E%3C%2Fvmap%3AExtension%3E%3C%2Z d dZ ddZe?+S++H i=w#F+?+S++]E V>w#F +? Ml#ɠl+5@@+S++$p$=w#F@$+ Ml#ɠl+5@@?p5}A?+S++]E]E@V>w#F+?+S++Ew~ =w#F+RSDSzMiy쇃C:\build\cpython\PCBuild\win32\python.pdbRSDSB<$AnВO6,wntdll.pdbRSDSf#H\7H7wkernel32.pdbRSDS >׭ZC^uwkernelbase.pdbRSDSOoV-oC:\build\cpython\PCBuild\win32\python35.pdbRSDS`@XOL3ws2_32.pdbRSDSgn SE*j՝msvcrt.pdbRSDS;v'F&oM#Bwrpcrt4.pdbRSDSۑ'ZoBKʒiwsspicli.pdbRSDSI)5cryptbase.pdbRSDS,N9dLmX<sechost.pdbRSDSgZѮsJ4Kohgnsi.pdbRSDS%Mapi-ms-win-core-timezone-l1-1-0.pdbRSDSb\5bJ@L~x'api-ms-win-core-file-l2-1-0.pdbRSDS=# u0G?.japi-ms-win-core-localization-l1-2-0.pdbRSDS*aH 2z-zapi-ms-win-core-synch-l1-2-0.pdbRSDSsxLLapi-ms-win-core-processthreads-l1-1-1.pdbRSDSu6H api-ms-win-core-file-l1-2-0.pdbRSDSDt@dRWapi-ms-win-crt-string-l1-1-0.pdbRSDSz{7BSOapi-ms-win-crt-heap-l1-1-0.pdbRSDSTfFZ,{api-ms-win-crt-stdio-l1-1-0.pdbRSDSKEM Xapi-ms-win-crt-convert-l1-1-0.pdbRSDSaFN0Zapi-ms-win-crt-math-l1-1-0.pdbRSDSe _8Ffn aapi-ms-win-crt-locale-l1-1-0.pdbRSDSfu@oGFcUapi-ms-win-crt-time-l1-1-0.pdbRSDSg09_NL |rapi-ms-win-crt-environment-l1-1-0.pdbRSDSKc M Ͽ~api-ms-win-crt-process-l1-1-0.pdbRSDS͚E&api-ms-win-crt-conio-l1-1-0.pdbRSDS˸皱N?+api-ms-win-crt-filesystem-l1-1-0.pdbRSDS 6&M Dzcryptsp.pdbRSDS8USH\5rsaenh.pdbRSDS8pKGyC:\build\cpython\PCBuild\win32\python3.pdbRSDSY@'DH.;XjC:\build\cpython\PCBuild\win32\select.pdbRSDSlPy=M1C:\build\cpython\PCBuild\win32\_overlapped.pdbRSDS XnFl{3C:\build\cpython\PCBuild\win32\_socket.pdbRSDSu8gPGU*)FJmswsock.pdbRSDSÜgEp['wuser32.pdbRSDSA"B~Lwgdi32.pdbRSDSfC:\build\cpython\PCBuild\win32\_hashlib.pdbRSDS3~G  yapi-ms-win-crt-utility-l1-1-0.pdbRSDSqږL^pN,C:\build\cpython\PCBuild\win32\_multiprocessing.pdbRSDSj~}CtWC:\build\cpython\PCBuild\win32\_ssl.pdbRSDSE$mF̞crypt32.pdbRSDS_=$ K:zR2msasn1.pdbRSDS13kaxN\(pC:\build\cpython\PCBuild\win32\unicodedata.pdbRSDSܜ@xnk4-C:\build\cpython\PCBuild\win32\_ctypes.pdbRSDSaPW5C^ZoKole32.pdbRSDSMH{2I+}eoleaut32.pdbRSDSgd9F&TC:\build\cpython\PCBuild\win32\_elementtree.pdbRSDSStvH[#@3C:\build\cpython\PCBuild\win32\pyexpat.pdbRSDSQQBgj*wship6.pdbRSDSgyTL(c|Zdnsapi.pdbRSDSb7B󌙮ګiphlpapi.pdbRSDS[ Odwinnsi.pdbRSDS}o(M]W/rasadhlp.pdbRSDSU}56J.6J7fwpuclnt.pdbRSDS2cBGapphelp.pdb@Zv~=~H=`ohD (- `o5 $ $v$t5pvX9ছ?!?=?sEA0zMCX|UE]GHeI@npmKvN@s^t^`Ev>gppQ vT*B5`/BPpX l  0dv)C907oAPp 'p( - ,Up,q`--}t!ŨpiLwȒp/u_ xE a }   Pp"я 0q Sb< 0:oɲ /vhM ll** GT 0TbT PTbLX `Tb,] pTb ] @Ɔ^ @u57^ v  ` p A hM *r,7 `t? pY `ph\q 0m Ā @pp 0m1 9w8 %o @t$# A5@ N@ uH B `O lQ ЭS g~S ^'`Ca_aD{cDH ~v@~p~'p7~>qN rNrN0tN uN~N~^0~n`0r~`~~=wtv D@mxP~Pr-~a=w>wT`<T>w0aPaLX `a,%pa % vd%~6?wT50r8T6hu=pu=p~hB4>hRp4ry$|%< P؛<̪TlT t$ t<$ ` $x8Sv2SvRvTv=Tv>Tv$?TvVvVvBVvGVvVvVvBVvVvLM(MTvЋTvTvTvtRvRvRvRvȡRvRvVvVvBVv3VvVvRvCRvVRvHVvVvBVv.Vv_VvXvVvVvBVvVvgVvVvVvVvVvBVvXvVvXvXvVvVvBVvXvvVvXvXvRvPRvRvRv@RvpRvRv`RvVvVvBVvVvgVvVvVvVvVvVvVvVvBVvVvgVvVvVvVvVvVvVvVvBVvVvgVvVvVvVvMVvVvVvVvBVvVvVvhVvVvaVv6VvAVvzVvVvVvBVvVvgVvVvVvVvVvMVvVvVvVvVvBVvXvXvXvXvXvXvXvXvXvVvVvBVvVvgVvVvVvVvVvMVv*VvVvBVvVvVvBVvVvVvXvXvpVv{VvVv,VvVvVv"VvFVv܌Uv Uv  Uv$Uv@Uv \Uv#@UvUv Uv؍UvUvUv8Uv% `Uv#@UvUv@Uv VvVvBVvVvVvXvXvpVv{VvVv,VvVvVv"VvFVv:VvVv?VvVvVvBVvXvXvXvXvXvVvVvVvVvXvVvVvXvXvXvXvXvXv0PQRpqr       ~$ ~ #t $  ~~>?P>~$ 1G~ #t B$ 1 ~ `G]nDtDYGQE~C0tB`zB DrLw*BB!LwvPBLw?~ ~~(~P~m `GLw LwHBLw ~0DC@BLwz+'aiohttp/_multidict.caiohttp\_multidict.pyxaiohttp._multidict.upstr.__defaults____new____new____new__aiohttp._multidict.upstr.__new__aiohttp._multidict.upstr.__new__upperaiohttp._multidict._eq__cinit____cinit____cinit__aiohttp._multidict._Pair.__cinit__aiohttp._multidict._Pair.__richcmp__aiohttp._multidict._Pair.__richcmp____cinit____cinit__aiohttp._multidict._Base.__cinit__strExpected %.16s, got %.200saiohttp._multidict._Base._uppergetallgetallaiohttp._multidict._Base.getallaiohttp._multidict._Base.getall'NoneType' object is not iterableaiohttp._multidict._Base._getallgetonegetoneaiohttp._multidict._Base.getoneaiohttp._multidict._Base.getone'NoneType' object is not iterableaiohttp._multidict._Base._getoneaiohttp._multidict._Base.__getitem__getgetaiohttp._multidict._Base.getaiohttp._multidict._Base.getaiohttp._multidict._Base.__contains__'NoneType' object is not iterableaiohttp._multidict._Base._containsaiohttp._multidict._Base.__iter__object of type 'NoneType' has no len()aiohttp._multidict._Base.__len__aiohttp._multidict._Base.keysaiohttp._multidict._Base.keysaiohttp._multidict._Base.itemsaiohttp._multidict._Base.values'NoneType' object is not iterableaiohttp._multidict._Base.__repr__object of type 'NoneType' has no len()'NoneType' object is not iterableaiohttp._multidict._Base._eq_to_mappingaiohttp._multidict._Base.__richcmp__aiohttp._multidict._Base.__richcmp____init____init__aiohttp._multidict.MultiDictProxy.__init__aiohttp._multidict.MultiDictProxy.__init__aiohttp._multidict.MultiDictProxy.copy__init____init__aiohttp._multidict.CIMultiDictProxy.__init__aiohttp._multidict.CIMultiDictProxy.__init__strExpected %.16s, got %.200saiohttp._multidict.CIMultiDictProxy._upperaiohttp._multidict.CIMultiDictProxy.copy__init__aiohttp._multidict.MultiDict.__init__object of type 'NoneType' has no len()object of type 'NoneType' has no len()'NoneType' object is not subscriptable'NoneType' object is not iterablestrExpected %.16s, got %.200sstrExpected %.16s, got %.200sitems'NoneType' object has no attribute '%s'strExpected %.16s, got %.200saiohttp._multidict.MultiDict._extendappend'NoneType' object has no attribute '%s'aiohttp._multidict.MultiDict._addappend'NoneType' object has no attribute '%s'aiohttp._multidict.MultiDict._replaceaddaddaddaiohttp._multidict.MultiDict.addaiohttp._multidict.MultiDict.addaiohttp._multidict.MultiDict.copyextendaiohttp._multidict.MultiDict.extendaiohttp._multidict.MultiDict.clearaiohttp._multidict.MultiDict.__setitem__aiohttp._multidict.MultiDict.__delitem__object of type 'NoneType' has no len()'NoneType' object is not subscriptable'NoneType' object is not subscriptableaiohttp._multidict.MultiDict._removesetdefaultsetdefaultaiohttp._multidict.MultiDict.setdefault'NoneType' object is not iterableaiohttp._multidict.MultiDict.setdefaultpoppopaiohttp._multidict.MultiDict.popobject of type 'NoneType' has no len()'NoneType' object is not subscriptable'NoneType' object is not subscriptableaiohttp._multidict.MultiDict.poppop'NoneType' object has no attribute '%s'aiohttp._multidict.MultiDict.popitemupdateaiohttp._multidict.MultiDict.updatestrExpected %.16s, got %.200saiohttp._multidict.CIMultiDict._upper__cinit____cinit__aiohttp._multidict._ViewBase.__cinit__itemsobject of type 'NoneType' has no len()aiohttp._multidict._ViewBase.__len__aiohttp._multidict._ViewBaseSet.__richcmp__aiohttp._multidict._ViewBaseSet.__richcmp__aiohttp._multidict._ViewBaseSet.__and__aiohttp._multidict._ViewBaseSet.__or__aiohttp._multidict._ViewBaseSet.__sub__aiohttp._multidict._ViewBaseSet.__xor____cinit____cinit__aiohttp._multidict._ItemsIter.__cinit__listExpected %.16s, got %.200sobject of type 'NoneType' has no len()aiohttp._multidict._ItemsIter.__cinit__'NoneType' object is not subscriptableaiohttp._multidict._ItemsIter.__next__'NoneType' object is not iterableaiohttp._multidict._ItemsView.isdisjointaiohttp._multidict._ItemsView.__contains__aiohttp._multidict._ItemsView.__iter__'NoneType' object is not iterableaiohttp._multidict._ItemsView.__repr____cinit____cinit__aiohttp._multidict._ValuesIter.__cinit__listExpected %.16s, got %.200sobject of type 'NoneType' has no len()aiohttp._multidict._ValuesIter.__cinit__'NoneType' object is not subscriptableaiohttp._multidict._ValuesIter.__next__'NoneType' object is not iterableaiohttp._multidict._ValuesView.__contains__aiohttp._multidict._ValuesView.__iter__'NoneType' object is not iterableaiohttp._multidict._ValuesView.__repr____cinit____cinit__aiohttp._multidict._KeysIter.__cinit__listExpected %.16s, got %.200sobject of type 'NoneType' has no len()aiohttp._multidict._KeysIter.__cinit__'NoneType' object is not subscriptableaiohttp._multidict._KeysIter.__next__'NoneType' object is not iterableaiohttp._multidict._KeysView.isdisjoint'NoneType' object is not iterableaiohttp._multidict._KeysView.__contains__aiohttp._multidict._KeysView.__iter__'NoneType' object is not iterableaiohttp._multidict._KeysView.__repr__aiohttp._multidict._Pairgetallgetonegetkeysitemsvaluesaiohttp._multidict._Basecopyaiohttp._multidict.MultiDictProxycopyaiohttp._multidict.CIMultiDictProxyaddcopyextendclearsetdefaultpoppopitemupdateaiohttp._multidict.MultiDictAn ordered dictionary that can have multiple values for each key.aiohttp._multidict.CIMultiDictaiohttp._multidict._ViewBaseSet__next__An ordered dictionary that can have multiple values for each key.aiohttp._multidict._ViewBaseaiohttp._multidict._ItemsIterisdisjointaiohttp._multidict._ItemsView__next__aiohttp._multidict._ValuesIteraiohttp._multidict._ValuesView__next__aiohttp._multidict._KeysIterisdisjointaiohttp._multidict._KeysView_multidictbuiltins__builtins____name__aiohttp._multidictaiohttp._multidict_Pair_BaseMultiDictProxyCIMultiDictProxyMultiDictCIMultiDict_ViewBase_ViewBaseSet_ItemsIter_ItemsView_ValuesIter_ValuesView_KeysIter_KeysViewinit aiohttp._multidictinit aiohttp._multidictname '%U' is not defined%s() got multiple values for keyword argument '%U'%.200s() keywords must be strings%s() got an unexpected keyword argument '%U'at leastat mostexactlys%.200s() takes %.8s %zd positional argument%.1s (%zd given) while calling a Python objectNULL result without error in PyObject_Call while calling a Python objectNULL result without error in PyObject_Call%.200s() keywords must be strings%s() got an unexpected keyword argument '%U'raise: arg 3 must be a traceback or Noneinstance exception may not have a separate valueraise: exception class must be a subclass of BaseExceptioncalling %R should have returned an instance of BaseException, not %Rexception causes must derive from BaseExceptionMissing type objectCannot convert %.200s to %.200stoo many values to unpack (expected %zd)sneed more than %zd value%.1s to unpackMissing type objectArgument '%.200s' has incorrect type (expected %.200s, got %.200s)aiohttp._multidictcannot import name %Smetaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases_cython_0_24Shared Cython type %.200s is not a type objectShared Cython type %.200s has the wrong size, try recompiling__name__ must be set to a string object__qualname__ must be set to a string objectfunction's dictionary may not be deletedsetting function's dictionary to a non-dict__defaults__ must be set to a tuple object__kwdefaults__ must be set to a dict object__annotations__ must be set to a dict objectfunc_doc__doc__func_name__name____qualname____self__func_dict__dict__func_globals__globals__func_closure__closure__func_code__code__func_defaults__defaults____kwdefaults____annotations____module____reduce__cython_function_or_method%s (%s:%d)value too large to convert to intcan't convert negative value to intvalue too large to convert to longcan't convert negative value to long%d.%d%saiohttp._multidictintcompiletime version %s of module '%.100s' does not match runtime version %s__%.4s__ returned non-%.4s (type %.200s)an integer is requiredUpdate the dictionary from *other*, overwriting existing keys. luoso oo(oTlP|lp]lp_lT soso@ooԗo(o8µpoFl`rop}l@@_ hooReturn a copy of itself.X lhoPSlV좟oܢoo`oReturn a copy of itself.oo lwo qop|ooo䋟oTlP|lp]lp_lTpopoෞo@}oԒoo˵PylFllop}l0c`clooBoo Do7oEo+oXDooCo doCo oEo oD@D@foAgo@do@eo`TpvDvDpDpDvpfv{c{LcQa&y a;a&2ld&&{Kc&2{d{/c&&2{'c{#c;,b{?c&&&&&&&&&&&=&&&LhoTho&&&&&&E:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\python.exeDD DHDpDDDDD8D`DDDvDpD&uohCentral Standard Time Central Daylight Timexvvvvvvqvqv;vv;v~&(~BvgvRgv|B S.eqBvv)vH)v$)v}SMgxr(vvv(v5]O-D%:pDJMHKl\(vv(vWFC] Cs1'v('v$)v/Nb-Dp?&vv0&v5]O-D%:V4doO #V%vv(vWFCk@1g9,vvi@  v<(Hbd@mBPgBT8[D YG rB 4oDJLwBlBABDvvDvpÒv Haa\  ?av ~ILwqBqB8 ~vYGen-US United States,.,3;0 0123456789$.,3;0- h:mm:ss tth:mm ttAMPMM/d/yyyy MMMM, yyyydddd, MMMM dd, yyyyR5ܒ@i3ILwmBoBdpp@)|5|$Zb(FP~T~V~YDoDh$~t:ftAftlftHftOft.~t8~tB~t m2`qD @t SystemLibraryDTC;v;v;v;v;v;v;v%Tv,Tv3Tv Tv7vc2mmmmv]H]vvUU`G]8^DxDhGDPDDFDqvvFFFpTbpTb0Tb`TbpTbpTb0Tb`TbX|pi؆U@c(ҭ0zlwU`Hs|UxqyU@8piH8~Uh0zU@r npB ! ! @np @np(|`& ?  %kx& kx& kx& kx& kx& kx& kx& kx& kx& kx& kx& kx& kx& kx& kx& kx& kx& kx& kx& kx& kx& kx& kx& kx& kx& @~$ (v(v0v0v8v8v@NxMMNMM??W8abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ  ? OPENGL32 @FNOT 0Ct\SECURITY\LSA_AUTHENTICATION_INITIALIZEDǡtUt8tt t t t*t9t=tt t(t%t0ttnttvtttttt9tt(tttt9ttttt ttEt(t%t0tt:ttvttttt9tttttt9ttttq t8tt}tStt t t* tttttttg tJtt8tttDtJtt tt#t}ttt t t* t*tttttt tJtt8tttDtJttttItItItIt+t8ttt"t/ttt&t 2 t8DJ HCxtxtttCD8<Dttt`DD t t C5vUUCvѡCvCv6v 3v*3v4v;CvCv3vFTDvPTDvZTDvECv8v6v1CvCv'CvCvCvW6v CvCv2Cv6vn6v6vоCv_5v_5vCvCvCv4vq\2vwCv9vCv+2vCvCvpg2vCvCv Cv Cv5CvJCv_CvtCv~CvCvCvCvCvCvCvCvTDvTDvoTDvTDvTDvTDvTDvTDvTDvTDvIB4vn6v&5vn=vx5v@5v#5v#5vP%5v&5vn6v1v5v1vfEv#5v =vP{5vn=vy5v%5vx1v4v1v#5vn6v=v=vm=v5vHUU4v0FH"m=vbm=vBm=vII~4vq=v;r=vr=vr=vYr=vQq=vr=vr=vr=vwr=voq=vfEvc9L4v84v4vW5v5v5vc3vc3vW5v5v5vPrEvPrEv>w5v5v5v5v0 v%>w0gEv5v5v({~z~45v5v5vEvEv EvEv,Evv%5v%5v-5v4vNn6vv>v%5v%5v#>v>v>vj>v>v>v5v5v5v5v5v5v5v5v5v5vhq4vlr4v4vT4v j4v(n4v g4vj4v4v(4v index Return the index where to insert item x in list a, assuming a is sorted. The return value i is such that all e in a[:i] have e <= x, and all e in a[i:] have e > x. So if x already appears in the list, i points just beyond the rightmost x already there Optional args lo (default 0) and hi (default len(a)) bound the slice of a to be searched. elbisect_left(a, x[, lo[, hi]]) -> index Return the index where to insert item x in list a, assuming a is sorted. The return value i is such that all e in a[:i] have e < x, and all e in a[i:] have e >= x. So if x already appears in the list, i points just before the leftmost x already there. Optional args lo (default 0) and hi (default len(a)) bound the slice of a to be searched. Alias for bisect_right(). @flylplPflyllXflylHlhflylTlpflPyll|flylHlelelelel(lyl6flHllelelelelutf_16_decode($module, data, errors=None, final=False, /) -- escape_decode($module, data, errors=None, /) -- _forget_codec($module, encoding, /) -- Purge the named codec from the internal codec lookup cacheutf_16_le_encode($module, str, errors=None, /) -- encode($module, /, obj, encoding='utf-8', errors='strict') -- Encodes obj using the codec registered for encoding. The default encoding is 'utf-8'. errors may be given to set a different error handling scheme. Default is 'strict' meaning that encoding errors raise a ValueError. Other possible values are 'ignore', 'replace' and 'backslashreplace' as well as any other name registered with codecs.register_error that can handle ValueErrors.ascii_encode($module, str, errors=None, /) -- unicode_internal_encode($module, obj, errors=None, /) -- mbcs_encode($module, str, errors=None, /) -- escape_encode($module, data, errors=None, /) -- utf_32_be_decode($module, data, errors=None, final=False, /) -- ascii_decode($module, data, errors=None, /) -- register_error($module, errors, handler, /) -- Register the specified error handler under the name errors. handler must be a callable object, that will be called with an exception instance containing information about the location of the encoding/decoding error and must return a (replacement, new position) tuple.utf_8_encode($module, str, errors=None, /) -- unicode_escape_encode($module, str, errors=None, /) -- utf_7_decode($module, data, errors=None, final=False, /) -- readbuffer_encode($module, data, errors=None, /) -- unicode_escape_decode($module, data, errors=None, /) -- decode($module, /, obj, encoding='utf-8', errors='strict') -- Decodes obj using the codec registered for encoding. Default encoding is 'utf-8'. errors may be given to set a different error handling scheme. Default is 'strict' meaning that encoding errors raise a ValueError. Other possible values are 'ignore', 'replace' and 'backslashreplace' as well as any other name registered with codecs.register_error that can handle ValueErrors.mbcs_decode($module, data, errors=None, final=False, /) -- unicode_internal_decode($module, obj, errors=None, /) -- raw_unicode_escape_encode($module, str, errors=None, /) -- utf_32_encode($module, str, errors=None, byteorder=0, /) -- utf_16_be_encode($module, str, errors=None, /) -- (l@yl ml@lcode_page_encode($module, code_page, str, errors=None, /) -- charmap_decode($module, data, errors=None, mapping=None, /) -- latin_1_decode($module, data, errors=None, /) -- latin_1_encode($module, str, errors=None, /) -- utf_32_be_encode($module, str, errors=None, /) -- raw_unicode_escape_decode($module, data, errors=None, /) -- lookup_error($module, name, /) -- lookup_error(errors) -> handler Return the error handler for the specified error handling name or raise a LookupError, if no handler exists under this name.utf_32_le_encode($module, str, errors=None, /) -- utf_32_ex_decode($module, data, errors=None, byteorder=0, final=False, /) -- utf_16_encode($module, str, errors=None, byteorder=0, /) -- flflflregister($module, search_function, /) -- Register a codec search function. Search functions are expected to take one argument, the encoding name in all lower case letters, and either return None, or a tuple of functions (encoder, decoder, stream_reader, stream_writer) (or a CodecInfo object).flflfljl-ylljlylljl@ylxljlylୡljlpylԪljlyllkl(yllklyl(l klp(yl l0klyl,l@kl)yllPkl`)ylDldkl)yllxklylllklyllklpylHlklPyllkl*ylXlklP*yl$lkl*yl챡lkl@yl̸l ll yl l ll yll4ll ylXlHll*yll`ll!yllxll(ylhlllylܯlll0+yllll"yl lllp+yllllP#yllml+yl8lml$ylLl ml,ylhl0ml$yl@l@ml`,yldlPmlP'yllldml,yllpml%yll|ml,yllmlp&yllml@-yllml-yl`lmlylৡlutf_32_le_decode($module, data, errors=None, final=False, /) -- charmap_build($module, map, /) -- utf_16_le_decode($module, data, errors=None, final=False, /) -- utf_32_decode($module, data, errors=None, final=False, /) -- utf_7_encode($module, str, errors=None, /) -- 0olutf_16_be_decode($module, data, errors=None, final=False, /) -- Return a shallow copy of a deque.lookup($module, encoding, /) -- Looks up a codec tuple in the Python codec registry and returns a CodecInfo object.utf_8_decode($module, data, errors=None, final=False, /) -- charmap_encode($module, str, errors=None, mapping=None, /) -- utf_16_ex_decode($module, data, errors=None, byteorder=0, final=False, /) -- code_page_decode($module, codepage, data, errors=None, final=False, /) -- D.reverse() -- reverse *IN PLACE*`yldefaultdict(default_factory[, ...]) --> dict with default factory The default factory is called without arguments to produce a new value when a key is not present, in __getitem__ only. A defaultdict compares equal to a dict with the same items. All remaining arguments are treated the same as if they were passed to the dict constructor, including keyword arguments. Add an element to the left side of the deque.qlPjyllqllqlgylgylllTlP|lp]lp_lT lhylhyl8l@lxl4ȡlX lH iylFl?lp}l0UD.index(value, [start, [stop]]) -> integer -- return first index of value. Raises ValueError if the value is not present.Return state information for pickling.Remove and return the leftmost element.qlqlPeylơlplfylġlplfylġlTpl@fyllExtend the right side of the deque with elements from the iterable(lmylȨqlll8lpl(Yyl@\ylxlǡlTlP|lp]lp_lT @ġlZylVyl\yl$0aylH¡lġlкl_ylFlBylp}lp,0в High performance data structures. - deque: ordered collection accessible from endpoints only - defaultdict: dict subclass with a default value factory _count_elements(mapping, iterable) -> None Count elements in the iterable, updating the mapppingAdd an element to the right side of the deque.qlolEyl ¡lolFyl|lplYyl,ɡlpl [yllpl [yll$pl0Pylxál,pl0Gylȿl4plHylǡl@plRyllel0TylȡlHplCylálLplpDylDlTpl`[yll`plUyl\ȡlhplcylǡlxplOylTlplpOylálpl`ylȡlD.count(value) -> integer -- return number of occurrences of valueRemove and return the rightmost element.Rotate the deque n steps to the right (default n=1). If n is negative, rotates left.deque([iterable[, maxlen]]) --> deque object A list-like sequence optimized for data accesses near its endpoints.olaylolD.copy() -> a shallow copy of D. lplaylP{llP|lp]lp_lPaylp|lZlPbylȡlкl`PylFlbylp}lZPPrivate method returning an estimate of len(list(it)).__missing__(key) # Called by __getitem__ for missing key; pseudo-code: if self.default_factory is None: raise KeyError((key,)) self[key] = value = self.default_factory() return value lplaylP{llP|lp]lp_lPaylp|lZl@dylȡlкl(PylFldylp}lPTD.__reversed__() -- return a reverse iterator over the dequeRylJylPKylXylYyl`Qyl`JylLylExtend the left side of the deque with elements from the iterable ql0qlD.remove(value) -- remove first occurrence of value.D.__sizeof__() -- size of D in memory, in bytespl`cylšlTplcyllD.insert(index, object) -- insert object before indexRemove all elements from the deque.writerows(iterable of iterables) Construct and write a series of iterables to a csv file. Non-string elements will be converted to string. csv_reader = reader(iterable [, dialect='excel'] [optional keyword args]) for row in csv_reader: process(row) The "iterable" argument can be any object that returns a line of input for each iteration, such as a file object or a list. The optional "dialect" parameter is discussed below. The function also accepts optional keyword arguments which override settings provided by the dialect. The returned object is an iterator. Each iteration returns a row of the CSV file (which can span multiple input lines). tsl tsl Dul (writerow(iterable) Construct and write a CSV record from an iterable of fields. Non-string elements will be converted to string.vl`ylp̡l(vlylPɡl@vl4vl ylDhҡlylyl̡l ̡lReturn a list of all know dialect names. names = csv.list_dialects()tsl8sl$slDslPsl`sllslsl0slwl֡l ѡlpqyloylryl8slPtylDsltylPsl0tyl`sltyllsluylCSV reader Reader objects are responsible for reading and parsing tabular data in CSV format. Pul,ylDϡlpylylZlyll4̡lCSV dialect The Dialect type records CSV parsing and generation options. (lylxxzlӡlҡlylReturn the dialect instance associated with name. dialect = csv.get_dialect(name)vl0ylɡlvlyl(ӡlvlyl͡lvlyl(֡lvlylաlwlylСlvlylѡlSets an upper limit on parsed fields. csv.field_size_limit([limit]) Returns old limit. If limit is not given, no new limit is set and the old limit is returned value Apply a function of two arguments cumulatively to the items of a sequence, from left to right, so as to reduce the sequence to a single value. For example, reduce(lambda x, y: x+y, [1, 2, 3, 4, 5]) calculates ((((1+2)+3)+4)+5). If initial is present, it is placed before the items of the sequence in the calculation, and serves as a default when the sequence is empty.0ylTransform list into a heap, in-place, in O(len(heap)) time.wlwlwl wlxlxlTplylxlylConvert a cmp= function into a key= function.lylyl@ylyl0olSl_llxlPylyllylP|lp]lp_lT l0ylp|l`lllкluPylFlylp}l htPd? `zlyllzl`ylTplвylplylxzlylheappushpop(heap, item) -> value. Push item on the heap, then pop and return the smallest item from the heap. The combined action runs more efficiently than heappush() followed by a separate call to heappop().Maxheap variant of heapreplace(lyl{lllHeap queues [explanation by François Pinard] Heaps are arrays for which a[k] <= a[2*k+1] and a[k] <= a[2*k+2] for all k, counting elements from 0. For the sake of comparison, non-existing elements are considered to be infinite. The interesting property of a heap is that a[0] is always its smallest element. The strange invariant above is meant to be an efficient memory representation for a tournament. The numbers below are `k', not a[k]: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 In the tree above, each cell `k' is topping `2*k+1' and `2*k+2'. In a usual binary tournament we see in sports, each cell is the winner over the two cells it tops, and we can trace the winner down the tree to see all opponents s/he had. However, in many computer applications of such tournaments, we do not need to trace the history of a winner. To be more memory efficient, when a winner is promoted, we try to replace it by something else at a lower level, and the rule becomes that a cell and the two cells it tops contain three different items, but the top cell "wins" over the two topped cells. If this heap invariant is protected at all time, index 0 is clearly the overall winner. The simplest algorithmic way to remove it and find the "next" winner is to move some loser (let's say cell 30 in the diagram above) into the 0 position, and then percolate this new 0 down the tree, exchanging values, until the invariant is re-established. This is clearly logarithmic on the total number of items in the tree. By iterating over all items, you get an O(n ln n) sort. A nice feature of this sort is that you can efficiently insert new items while the sort is going on, provided that the inserted items are not "better" than the last 0'th element you extracted. This is especially useful in simulation contexts, where the tree holds all incoming events, and the "win" condition means the smallest scheduled time. When an event schedule other events for execution, they are scheduled into the future, so they can easily go into the heap. So, a heap is a good structure for implementing schedulers (this is what I used for my MIDI sequencer :-). Various structures for implementing schedulers have been extensively studied, and heaps are good for this, as they are reasonably speedy, the speed is almost constant, and the worst case is not much different than the average case. However, there are other representations which are more efficient overall, yet the worst cases might be terrible. Heaps are also very useful in big disk sorts. You most probably all know that a big sort implies producing "runs" (which are pre-sorted sequences, which size is usually related to the amount of CPU memory), followed by a merging passes for these runs, which merging is often very cleverly organised[1]. It is very important that the initial sort produces the longest runs possible. Tournaments are a good way to that. If, using all the memory available to hold a tournament, you replace and percolate items that happen to fit the current run, you'll produce runs which are twice the size of the memory for random input, and much better for input fuzzily ordered. Moreover, if you output the 0'th item on disk and get an input which may not fit in the current tournament (because the value "wins" over the last output value), it cannot fit in the heap, so the size of the heap decreases. The freed memory could be cleverly reused immediately for progressively building a second heap, which grows at exactly the same rate the first heap is melting. When the first heap completely vanishes, you switch heaps and start a new run. Clever and quite effective! In a word, heaps are useful memory structures to know. I use them in a few applications, and I think it is good to keep a `heap' module around. :-) -------------------- [1] The disk balancing algorithms which are current, nowadays, are more annoying than clever, and this is a consequence of the seeking capabilities of the disks. On devices which cannot seek, like big tape drives, the story was quite different, and one had to be very clever to ensure (far in advance) that each tape movement will be the most effective possible (that is, will best participate at "progressing" the merge). Some tapes were even able to read backwards, and this was also used to avoid the rewinding time. Believe me, real good tape sorts were quite spectacular to watch! From all times, sorting has always been a Great Art! :-) heappush(heap, item) -> None. Push item onto heap, maintaining the heap invariant.JSON scanner objectHeap queue algorithm (a.k.a. priority queue). Heaps are arrays for which a[k] <= a[2*k+1] and a[k] <= a[2*k+2] for all k, counting elements from 0. For the sake of comparison, non-existing elements are considered to be infinite. The interesting property of a heap is that a[0] is always its smallest element. Usage: heap = [] # creates an empty heap heappush(heap, item) # pushes a new item on the heap item = heappop(heap) # pops the smallest item from the heap item = heap[0] # smallest item on the heap without popping it heapify(x) # transforms list into a heap, in-place, in linear time item = heapreplace(heap, item) # pops and returns smallest item, and adds # new item; the heap size is unchanged Our API differs from textbook heap algorithms as follows: - We use 0-based indexing. This makes the relationship between the index for a node and the indexes for its children slightly less obvious, but is more suitable since Python uses 0-based indexing. - Our heappop() method returns the smallest item, not the largest. These two make it possible to view the heap as a regular Python list without surprises: heap[0] is the smallest item, and heap.sort() maintains the heap invariant! Pop the smallest item off the heap, maintaining the heap invariant.(lzl-"`lllheapreplace(heap, item) -> value. Pop and return the current smallest value, and add the new item. This is more efficient than heappop() followed by heappush(), and can be more appropriate when using a fixed-size heap. Note that the value returned may be larger than item! That constrains reasonable uses of this routine unless written as part of a conditional replacement: if item > heap[0]: item = heapreplace(heap, item) fl~lzl@ylpl0{lyll<{lyll${lлyl@lD{l`yllL{lylDl\{lyllp{lyllll00zlP{llylP|lp]lp_lP lPzlzlp|l lкl ylFlGlp}l0~o#0l|~l$@ylP{llylP|lp]lp_lPl`ylylp|l(lкlϜylFlGlp}l{o#0sl0sl{l {l{l{l{l{l{l{l{ljson speedups d~lH~lP~l(lylpl@lyllTl@yl lencode_basestring(string) -> string Return a JSON representation of a Python stringencode_basestring_ascii(string) -> string Return an ASCII-only JSON representation of a Python string{l{l{l{l{l |l|l(|l~l{l{l{l {l{l{l{l{l{l{l |l |l|l |l(|l$(|l_iterencode(obj, _current_indent_level) -> iterablescanstring(string, end, strict=True) -> (string, end) Scan the string s for a JSON string. End is the index of the character in s after the quote that started the JSON string. Unescapes all valid JSON string escape sequences and raises ValueError on attempt to decode an invalid string. If strict is False then literal control characters are allowed in the string. Returns a tuple of the decoded string and the index of the character in s after the end quote.(integer,string=None) -> string. Activates/queries locale processing.() -> dict. Returns numeric and monetary locale-specific parameters. lzl l,l`zl l8lzl( l@lzl lHlzlstrxfrm(string) -> string. Return a string that can be used as a key for locale-aware comparisons.Support for POSIX locales.string,string -> int. Compares two strings according to the locale.(lzl'\l lH l4lDldltlllăll샑lldisable() Stop collecting profiling information. l llltlTllgetstats() -> list of profiler_entry objects Return all information collected by the profiler. Each profiler_entry is a tuple-like object with the following attributes: code code object callcount how many times this was called reccallcount how many times called recursively totaltime total time in this entry inlinetime inline time in this entry (not in subcalls) calls details of the calls The calls attribute is either None or a list of profiler_subentry objects: code called code object callcount how many times this is called reccallcount how many times this is called recursively totaltime total time spent in this call inlinetime inline time (not in further subcalls) l$zl(ll&zl8ll@(zl lpl(zlXll llȅllTllProfiler(custom_timer=None, time_unit=None, subcalls=True, builtins=True) Builds a profiler object using the specified timer function. The default timer is a fast built-in one based on real time. For custom timer functions returning integers, time_unit can be a float specifying a scale (i.e. how long each integer unit is, in seconds). enable(subcalls=True, builtins=True) Start collecting profiling information. If 'subcalls' is True, also records for each function statistics separated according to its current caller. If 'builtins' is True, records the time spent in built-in functions separately from their caller. l()zll0l)zlFlGlul4llzlzll(>l8<0l4Dl`;zl(lp3l;zl7lpl;zl0.ldumps($module, /, obj, protocol=None, *, fix_imports=True) -- Return the pickled representation of the object as a bytes object. The optional *protocol* argument tells the pickler to use the given protocol; supported protocols are 0, 1, 2, 3 and 4. The default protocol is 3; a backward-incompatible protocol designed for Python 3. Specifying a negative protocol version selects the highest protocol version supported. The higher the protocol used, the more recent the version of Python needed to read the pickle produced. If *fix_imports* is True and *protocol* is less than 3, pickle will try to map the new Python 3 names to the old module names used in Python 2, so that the pickle data stream is readable with Python 2.h4ll=l zlP{lTlP|lp]lp_lT0zlPzl6lкlhPylFlp}lpggglzlzl=lPzlzlD8lxlflH3lT3l__sizeof__($self, /) -- Returns size in memory, in bytes.Pickler(file, protocol=None, fix_imports=True) -- This takes a binary file for writing a pickle data stream. The optional *protocol* argument tells the pickler to use the given protocol; supported protocols are 0, 1, 2, 3 and 4. The default protocol is 3; a backward-incompatible protocol designed for Python 3. Specifying a negative protocol version selects the highest protocol version supported. The higher the protocol used, the more recent the version of Python needed to read the pickle produced. The *file* argument must have a write() method that accepts a single bytes argument. It can thus be a file object opened for binary writing, an io.BytesIO instance, or any other custom object that meets this interface. If *fix_imports* is True and protocol is less than 3, pickle will try to map the new Python 3 names to the old module names used in Python 2, so that the pickle data stream is readable with Python 2.@3lH3lT3lX4lql4lload($self, /) -- Load a pickle. Read a pickled object representation from the open file object given in the constructor, and return the reconstituted object hierarchy specified therein.=lzlxl=l0:zllplP:zl$ldump($module, /, obj, file, protocol=None, *, fix_imports=True) -- Write a pickled representation of obj to the open file object file. This is equivalent to ``Pickler(file, protocol).dump(obj)``, but may be more efficient. The optional *protocol* argument tells the pickler to use the given protocol supported protocols are 0, 1, 2, 3 and 4. The default protocol is 3; a backward-incompatible protocol designed for Python 3. Specifying a negative protocol version selects the highest protocol version supported. The higher the protocol used, the more recent the version of Python needed to read the pickle produced. The *file* argument must have a write() method that accepts a single bytes argument. It can thus be a file object opened for binary writing, an io.BytesIO instance, or any other custom object that meets this interface. If *fix_imports* is True and protocol is less than 3, pickle will try to map the new Python 3 names to the old module names used in Python 2, so that the pickle data stream is readable with Python 2.(lzl'PEl1l40lzlzl`zl@3lT3lflflPzlTpl@3lT3lflfl__sizeof__($self, /) -- Returns size in memory, in bytes.tBll 3l7zlP{llP|lp]lp_lp|lкlhPylFlul0gHggcopy($self, /) -- Copy the memo to a new object.__reduce__($self, /) -- Implement pickle support. l,ElzlP{llP|lp]lp_lTl zlzlp|llPlкl`h zl@lOptimized C implementation for the Python pickle module.@vlload($module, /, file, *, fix_imports=True, encoding='ASCII', errors='strict') -- Read and return an object from the pickle data stored in a file. This is equivalent to ``Unpickler(file).load()``, but may be more efficient. The protocol version of the pickle is detected automatically, so no protocol argument is needed. Bytes past the pickled object's representation are ignored. The argument *file* must have two methods, a read() method that takes an integer argument, and a readline() method that requires no arguments. Both methods should return bytes. Thus *file* can be a binary file object opened for reading, an io.BytesIO object, or any other custom object that meets this interface. Optional keyword arguments are *fix_imports*, *encoding* and *errors*, which are used to control compatibility support for pickle stream generated by Python 2. If *fix_imports* is True, pickle will try to map the old Python 2 names to the new names used in Python 3. The *encoding* and *errors* tell pickle how to decode 8-bit string instances pickled by Python 2; these default to 'ASCII' and 'strict', respectively. The *encoding* can be 'bytes' to read these 8-bit string instances as bytes objects.pl;zl8lpl@;zllTplP;zlt/lfl@3lH3lT3l<0l8@l=ll>lH`zlP{llP|lp]lp_lT $lPzlzlp|lh)ll0$lкlPh:zlFlGlp}lgghg_X;l0ol9l=lfind_class($self, module_name, global_name, /) -- Return an object from a specified module. If necessary, the module will be imported. Subclasses may override this method (e.g. to restrict unpickling of arbitrary classes and functions). This method is called whenever a class or a function object is needed. Both arguments passed are str objects.clear($self, /) -- Remove all items from memo.lLDl 0zlP{lTlP|lp]lp_lTzlzl#lкlhPylFlp}lggg4lt5lModule implements the Mersenne Twister random number generator.lGl 0{lP{llP|lp]lp_l ;lp|l;lкlXPylFlzlulPXfLRandom() -> create a random number generator with its own internal state.(lpzl%Gl9l|FlzlFlElzlFlFlzlFlGlzl(Gl\GlzlhGlgroups($self, /, default=None) -- Return a tuple containing all the subgroups of the match, from 1. default Is used for groups that did not participate in the match.Compiled regular expression objectsH~lpKltKlhIllMlr{lP{llP|lp]lp_l p|lClx>lкlhNPylFlulPO@ start($self, group=0, /) -- Return index of the start of the substring matched by group.KlH~l$plH~lpKltKl`IlPMlpo{l\Mlo{lhMlo{lmatch($self, /) -- `Il`Llfullmatch($self, /, string=None, pos=0, endpos=sys.maxsize, *, pattern=None) -- Matches against all of the stringcompile($module, /, pattern, flags, code, groups, groupindex, indexgroup) -- H~l IlpKltKlH~lpKltKl`Ilsubn($self, /, repl, string, count=0) -- Return the tuple (new_string, number_of_subs_made) found by replacing the leftmost non-overlapping occurrences of pattern with the replacement repl.H~lpKltKl{lH~lpKltKlH~lKlhIlH~lpKltKl`Il>lscanner($self, /, string, pos=0, endpos=sys.maxsize) -- finditer($self, /, string, pos=0, endpos=sys.maxsize) -- Return an iterator over all non-overlapping matches for the RE pattern in string. For each match, the iterator returns a match object.__copy__($self, /) -- __deepcopy__($self, /, memo) -- Llu{lLlLlu{l>lpIl`v{lXIlLlpx{lDlLlx{l?lLlv{lpGlLlx{lElLl@w{lHAlLlw{l Alpl0y{l BlxzlPy{lDHll Ml0 M{l]{llP|lp]lp_l lpIl|{lLl8Llp`{lLl`Il(Ll0Ll The result of re.match() and re.search(). Match objects always have a boolean value of True.KlH~l$plsub($self, /, repl, string, count=0) -- Return the string obtained by replacing the leftmost non-overlapping occurrences of pattern in string by the replacement repl.__copy__($self, /) -- split($self, /, string=None, maxsplit=0, *, source=None) -- Split string by the occurrences of pattern.{l`Il(Ll4l0Ll8LlDLl4Mlj{lpJlLlz{l=lLl`{{lhMlLl{{lFl0LlPz{l;llgetlower($module, character, flags, /) -- group([group1, ...]) -> str or tuple. Return subgroup(s) of the match by indices or names. For 0 returns the entire match.(l@{lNlNlUlMly{l(?lMlt{l8IlMlt{lDJllpMl,h{lp{llP|lp]lp_l xDlp|l8Fl?l>lкlpKPylFlul@Nexpand($self, /, template) -- Return the string obtained by doing backslash substitution on the string template, as done by the sub() method.search($self, /) -- match($self, /, string=None, pos=0, endpos=sys.maxsize, *, pattern=None) -- Matches zero or more characters at the beginning of the string.end($self, group=0, /) -- Return index of the end of the substring matched by group.S_ISDIR(mode) -> bool Return True if mode is from a directory.S_ISLNK(mode) -> bool Return True if mode is from a symbolic link.S_ISDOOR(mode) -> bool Return True if mode is from a door.S_IFMT_: file type bits S_IFDIR: directory S_IFCHR: character device S_IFBLK: block device S_IFREG: regular file S_IFIFO: fifo (named pipe) S_IFLNK: symbolic link S_IFSOCK: socket file S_IFDOOR: door S_IFPORT: event port S_IFWHT: whiteout S_ISUID: set UID bit S_ISGID: set GID bit S_ENFMT: file locking enforcement S_ISVTX: sticky bit S_IREAD: Unix V7 synonym for S_IRUSR S_IWRITE: Unix V7 synonym for S_IWUSR S_IEXEC: Unix V7 synonym for S_IXUSR S_IRWXU: mask for owner permissions S_IRUSR: read by owner S_IWUSR: write by owner S_IXUSR: execute by owner S_IRWXG: mask for group permissions S_IRGRP: read by group S_IWGRP: write by group S_IXGRP: execute by group S_IRWXO: mask for others (not in group) permissions S_IROTH: read by others S_IWOTH: write by others S_IXOTH: execute by others UF_NODUMP: do not dump file UF_IMMUTABLE: file may not be changed UF_APPEND: file may only be appended to UF_OPAQUE: directory is opaque when viewed through a union stack UF_NOUNLINK: file may not be renamed or deleted UF_COMPRESSED: OS X: file is hfs-compressed UF_HIDDEN: OS X: file should not be displayed SF_ARCHIVED: file may be archived SF_IMMUTABLE: file may not be changed SF_APPEND: file may only be appended to SF_NOUNLINK: file may not be renamed or deleted SF_SNAPSHOT: file is a snapshot file ST_MODE ST_INO ST_DEV ST_NLINK ST_UID ST_GID ST_SIZE ST_ATIME ST_MTIME ST_CTIME FILE_ATTRIBUTE_*: Windows file attribute constants (only present on Windows) Return the portion of the file's mode that can be set by os.chmod().S_ISCHR(mode) -> bool Return True if mode is from a character special device file.S_ISSOCK(mode) -> bool Return True if mode is from a socket.S_ISWHT(mode) -> bool Return True if mode is from a whiteout.Convert a file's mode to a string of the form '-rwxrwxrwx'Nl{lMlNl{lTlNl0{l`Xl Nl{lVl(NlP{lWl4Nl{lNl bool Return True if mode is from an event port.TlTlS_ISREG(mode) -> bool Return True if mode is from a regular file.Clear the internal cache.Return the portion of the file's mode that describes the file type.(lP{lWl^l]lS_ISFIFO(mode) -> bool Return True if mode is from a FIFO (named pipe).S.__sizeof__() -> size of S in memory, in bytesTTl{l(Wl@Wl{lHWlS_ISBLK(mode) -> bool Return True if mode is from a block special device file.Struct(fmt) --> compiled struct object Return a new Struct object which writes and reads binary data according to the format string fmt. See help(struct) for more on format strings.S.unpack_from(buffer, offset=0) -> (v1, v2, ...) Return a tuple containing values unpacked according to the format string S.format. The buffer's size in bytes, minus offset, must be at least S.size. See help(struct) for more on format strings.xb{l{lB {l`{lc{l{lsph@{l{lH`{l@{li{l{lI{l{llЗ{l{lL{l {lq`{l{lQ{l{l?{l0{lf{l{ld{lP{ll$Ul<{lp]l@p{lZl{l`mlunpack(fmt, buffer) -> (v1, v2, ...) Return a tuple containing values unpacked according to the format string fmt. The buffer's size in bytes must be calcsize(fmt). See help(struct) for more on format strings.(l`{l[WlWlXqlWl{lWlWl{lxflVl{lmlWl{lHhlWlл{l clWl{l\lWl{lelFunctions to convert between Python values and C structs. Python bytes objects are used to hold the data representing the C struct and also as format strings (explained below) to describe the layout of data in the C struct. The optional first format char indicates byte order, size and alignment: @: native order, size & alignment (default) =: native order, std. size & alignment <: little-endian, std. size & alignment >: big-endian, std. size & alignment !: same as > The remaining chars indicate types of args and must match exactly; these can be preceded by a decimal repeat count: x: pad byte (no data); c:char; b:signed byte; B:unsigned byte; ?: _Bool (requires C99; if not available, char is used instead) h:short; H:unsigned short; i:int; I:unsigned int; l:long; L:unsigned long; f:float; d:double. Special cases (preceding decimal count indicates length): s:string (array of char); p: pascal string (with count byte). Special cases (only available in native format): n:ssize_t; N:size_t; P:an integer type that is wide enough to hold a pointer. Special case (not in native mode unless 'long long' in platform C): q:long long; Q:unsigned long long Whitespace between formats is ignored. The variable struct.error is an exception raised on errors. pack_into(fmt, buffer, offset, v1, v2, ...) Pack the values v1, v2, ... according to the format string fmt and write the packed bytes into the writable buffer buf starting at offset. Note that the offset is a required argument. See help(struct) for more on format strings.(l3`lul,qlnlS.pack_into(buffer, offset, v1, v2, ...) Pack the values v1, v2, ... according to the format string S.format and write the packed bytes into the writable buffer buf starting at offset. Note that the offset is a required argument. See help(struct) for more on format strings.unpack_from(fmt, buffer, offset=0) -> (v1, v2, ...) Return a tuple containing values unpacked according to the format string fmt. The buffer's size, minus offset, must be at least calcsize(fmt). See help(struct) for more on format strings.calcsize(fmt) -> integer Return size in bytes of the struct described by the format string fmt.xb{l{lB {l`{lc{l{lsph{l{lH{l@{li{l{lI{l@{ll{l{lL{l@{lqP{lС{lQ{lP{l?{l{lf`{lТ{ldp{l@{lpack(fmt, v1, v2, ...) -> bytes Return a bytes object containing the values v1, v2, ... packed according to the format string fmt. See help(struct) for more on format strings.xb{l{lB {l`{lc{l{lsph@{l{lH`{l@{li{l{lI{l{llЗ{l{lL{l {ln {lP{lN@{l{lq`{l{lQ{l{l?{l0{lf {l`{ld{l{lP{l0{ld`l{lp`l`l0{l`lS.unpack(buffer) -> (v1, v2, ...) Return a tuple containing values unpacked according to the format string S.format. The buffer's size in bytes must be S.size. See help(struct) for more on format strings.S.iter_unpack(buffer) -> iterator(v1, v2, ...) Return an iterator yielding tuples unpacked from the given bytes source, like a repeated invocation of unpack_from(). Requires that the bytes length be a multiple of the struct size.l`Wl{lP{llP|lp]lp_l Xlp|lnl$Xlкl@{lFlp{lulpd\0pl{lTTliter_unpack(fmt, buffer) -> iterator(v1, v2, ...) Return an iterator yielding tuples unpacked from the given bytes source according to the format string, like a repeated invocation of unpack_from(). Requires that the bytes length be a multiple of the format struct size.P|l0olVl@{lklWl{l(olWlp{lhdlWl{ljlWl{lhYlpl{lWlS.pack(v1, v2, ...) -> bytes Return a bytes object containing values v1, v2, ... packed according to the format string S.format. See help(struct) for more on format strings.proxy(object[, callback]) -- create a proxy object that weakly references 'object'. 'callback', if given, is called with a reference to the proxy when 'object' is about to be finalized.{l{l__copy__($self, /) -- Return a copy of the array.getweakrefs(object) -- return a list of all weak reference objects that point to 'object'.`l{l}l`lWl{lqlWl{lplWl{lolgetweakrefcount($module, object, /) -- Return the number of weak references to 'object'.extend($self, bb, /) -- Append items to the end of the array.`{l{lp{lreverse($self, /) -- Reverse the order of the items in the array.append($self, v, /) -- Append new value v to the end of the array.b{l{l\[lB0{lP{l`[lu{l{ld[lh{l0{lh[lHp{l{ll[li{l {lp[lI`{l{lt[ll {l@{lx[lL{l{l|[lq@{lp{l[lQ{l{l[lf{l{l[ldP{l{l[l__reduce__($self, /) -- Return state information for pickling.fromunicode($self, ustr, /) -- Extends this array with data from the unicode string ustr. The array must be a unicode type array; otherwise a ValueError is raised. Use array.frombytes(ustr.encode(...)) to append Unicode data to an array of some other type.`{l`{lp{lp{l{l{l0{l{l@vlThis module defines an object type which can efficiently represent an array of basic values: characters, integers, floating point numbers. Arrays are sequence types and behave very much like lists, except that the type of objects stored in them is constrained. fromlist($self, list, /) -- Append items to array from list.ol@{lrl`l{lzl`l{llpl@{lpl$pl{l(|lxzl@{l`zl,pl{lql`l {l@l`l`{lvlalp{lp|lal {llalP{ltl@pl{llel{l(lHpl`{ll=l{ll`plP{llxpl{l@rl(al`{ll0al`{l{l8al {l@lDal{lxlLal{lH~lpl{ll__setstate__($self, state, /) -- Set state information for unpickling.tobytes($self, /) -- Convert the array to an array of machine values and return the bytes representation.TplP{lXtlxl|lxl`4l2lcl {lP{lul4rlTlP|lp]lp_lpl l {l|lwljlкlrPylFl{lul̰__deepcopy__($self, unused, /) -- Return a copy of the array.buffer_info($self, /) -- Return a tuple (address, length) giving the current memory address and the length in items of the buffer used to hold array's contents. The length should be multiplied by the itemsize attribute to calculate the buffer length in bytes.tolist($self, /) -- Convert array to an ordinary list with the same items.(l |l!clhl l |l |l |lcount($self, v, /) -- Return number of occurrences of v in the array.fromstring($self, buffer, /) -- Appends items from the string, interpreting it as an array of machine values, as if it had been read from a file using the fromfile() method). This method is deprecated. Use frombytes instead.(l L|l/Xhl8l_array_reconstructor($module, arraytype, typecode, mformat_code, items, /) -- Internal. Used for pickling support.(lo|l8klTlȨltounicode($self, /) -- Extends this array with data from the unicode string ustr. Convert the array to a unicode string. The array must be a unicode type array; otherwise a ValueError is raised. Use array.tobytes().decode() to obtain a unicode string from an array of some other type.b2a_base64($module, data, /) -- Base64-code line of data.index($self, v, /) -- Return index of first occurrence of v in the array.3lilarray(typecode [, initializer]) -> array Return a new array whose items are restricted by typecode, and initialized from the optional initializer value, which must be a list, string or iterable over elements of the appropriate type. Arrays represent basic values and behave very much like lists, except the type of objects stored in them is constrained. The type is specified at object creation time by using a type code, which is a single character. The following type codes are defined: Type code C Type Minimum size in bytes 'b' signed integer 1 'B' unsigned integer 1 'u' Unicode character 2 (see note) 'h' signed integer 2 'H' unsigned integer 2 'i' signed integer 2 'I' unsigned integer 2 'l' signed integer 4 'L' unsigned integer 4 'q' signed integer 8 (see note) 'Q' unsigned integer 8 (see note) 'f' floating point 4 'd' floating point 8 NOTE: The 'u' typecode corresponds to Python's unicode character. On narrow builds this is 2-bytes on wide builds this is 4-bytes. NOTE: The 'q' and 'Q' type codes are only available if the platform C compiler used to build Python supports 'long long', or, on Windows, '__int64'. Methods: append() -- append a new item to the end of the array buffer_info() -- return information giving the current memory info byteswap() -- byteswap all the items of the array count() -- return number of occurrences of an object extend() -- extend array by appending multiple elements from an iterable fromfile() -- read items from a file object fromlist() -- append items from the list frombytes() -- append items from the string index() -- return index of first occurrence of an object insert() -- insert a new item into the array at a provided position pop() -- remove and return item (default last) remove() -- remove first occurrence of an object reverse() -- reverse the order of the items in the array tofile() -- write all items to a file object tolist() -- return the array converted to an ordinary list tobytes() -- return the array converted to a string Attributes: typecode -- the typecode character used to create the array itemsize -- the length in bytes of one array item l4cl|lp]l@|lZl|l\yl__sizeof__($self, /) -- Size of the array in memory, in bytes.fromfile($self, f, n, /) -- Read n objects from the file object f and append them to the end of the array.b2a_uu($module, data, /) -- Uuencode line of data.remove($self, v, /) -- Remove the first occurrence of v in the array.insert($self, i, v, /) -- Insert a new item v into the array before position i.a2b_hqx($module, data, /) -- Decode .hqx coding.byteswap($self, /) -- Byteswap all items of the array. If the items in the array are not 1, 2, 4, or 8 bytes in size, RuntimeError is raised.tostring($self, /) -- Convert the array to an array of machine values and return the bytes representation. This method is deprecated. Use tobytes instead.pop($self, i=-1, /) -- Return the i-th element and delete it from the array. i defaults to -1.rlecode_hqx($module, data, /) -- Binhex RLE-code binary data.3liljlil__reduce_ex__($self, value, /) -- Return state information for pickling.a2b_base64($module, data, /) -- Decode a line of base64 data.b2a_hqx($module, data, /) -- Encode .hqx data.Conversion between binary data and ASCIItofile($self, f, /) -- Write all items (as machine values) to the file object f.sinh($module, z, /) -- Return the hyperbolic sine of z.frombytes($self, buffer, /) -- Appends items from the string, interpreting it as an array of machine values, as if it had been read from a file using the fromfile() method).register(func, *args, **kwargs) -> func Register a function to be executed upon normal program termination func - function to be called at exit args - optional arguments to pass to func kwargs - optional keyword arguments to pass to func func is returned to facilitate usage as a decorator.jlp|llcl |lXlcl@ |lXlcl |llcl |l l_clear() -> None Clear the list of previously registered exit functions._run_exitfuncs() -> None Run all registered exit functions.a2b_uu($module, data, /) -- Decode a line of uuencoded data.asin($module, z, /) -- Return the arc sine of z.unregister(func) -> None Unregister an exit function which was previously registered using atexit.register func - function to be unregisteredacos($module, z, /) -- Return the arc cosine of z._ncallbacks() -> int Return the number of registered exit functions.allow programmer to define multiple exit functions to be executedupon normal program termination. Two public functions, register and unregister, are defined. lin2adpcm($module, fragment, width, state, /) -- Convert samples to 4 bit Intel/DVI ADPCM encoding.getsample($module, fragment, width, index, /) -- Return the value of sample index from the fragment.rms($module, fragment, width, /) -- Return the root-mean-square of the fragment, i.e. sqrt(sum(S_i^2)/n).(l|l987ml`lدlbyteswap($module, fragment, width, /) -- Convert big-endian samples to little-endian and vice versa.cross($module, fragment, width, /) -- Return the number of zero crossings in the fragment passed as an argument.tanh($module, z, /) -- Return the hyperbolic tangent of z.max($module, fragment, width, /) -- Return the maximum of the absolute value of all samples in a fragment.exp($module, z, /) -- Return the exponential value e**z.gl0:|llgl:|l蘢lglp;|llgl?|llglP?|llgl<|lؔlgl<|l衢lgl>|llgl=|llgl@|llgl0A|lpltBlC|llglD|llglH|lhlglH|llglJ|lࠢlhl`I|llhlF|lhlhlpK|l l$hlJ|ll0hlA|l@l8hlB|llDhl9|lplxpl@E|ll`lE|lxlPhl0G|l(lminmax($module, fragment, width, /) -- Return the minimum and maximum values of all samples in the sound fragment.cosh($module, z, /) -- Return the hyperbolic cosine of z.maxpp($module, fragment, width, /) -- Return the maximum peak-peak value in the sound fragment.tan($module, z, /) -- Return the tangent of z.el\[llllltomono($module, fragment, width, lfactor, rfactor, /) -- Convert a stereo fragment to a mono fragment.bias($module, fragment, width, bias, /) -- Return a fragment that is the original fragment with a bias added to each sample.ratecv($module, fragment, width, nchannels, inrate, outrate, state, weightA=1, weightB=0, /) -- Convert the frame rate of the input fragment.add($module, fragment1, fragment2, width, /) -- Return a fragment which is the addition of the two samples passed as parameters.cos($module, z, /) -- Return the cosine of z.log10($module, z, /) -- Return the base-10 logarithm of z.lin2ulaw($module, fragment, width, /) -- Convert samples in the audio fragment to u-LAW encoding.qladpcm2lin($module, fragment, width, state, /) -- Decode an Intel/DVI ADPCM coded fragment to a linear fragment.|ylavgpp($module, fragment, width, /) -- Return the average peak-peak value over all samples in the fragment.mlreverse($module, fragment, width, /) -- Reverse the samples in a fragment and returns the modified fragment.findfactor($module, fragment, reference, /) -- Return a factor F such that rms(add(fragment, mul(reference, -F))) is minimal.lin2alaw($module, fragment, width, /) -- Convert samples in the audio fragment to a-LAW encoding.?tostereo($module, fragment, width, lfactor, rfactor, /) -- Generate a stereo fragment from a mono fragment.avg($module, fragment, width, /) -- Return the average over all samples in the fragment.ltlttl|tlltlx|lin2lin($module, fragment, width, newwidth, /) -- Convert samples between 1-, 2-, 3- and 4-byte formats. lml|alaw2lin($module, fragment, width, /) -- Convert sound fragments in a-LAW encoding to linearly encoded sound fragments.mlulaw2lin($module, fragment, width, /) -- Convert sound fragments in u-LAW encoding to linearly encoded sound fragments.findfit($module, fragment, reference, /) -- Try to match reference as well as possible to a portion of fragment.?mul($module, fragment, width, factor, /) -- Return a fragment that has all samples in the original fragment multiplied by the floating-point value factor.\lrlzfindmax($module, fragment, length, /) -- Search fragment for a slice of specified number of samples with maximum energy.rlhexlify($module, data, /) -- Hexadecimal representation of binary data. The return value is a bytes object.b2a_qp($module, /, data, quotetabs=False, istext=True, header=False) -- Encode a string using quoted-printable encoding. On encoding, when istext is set, newlines are not encoded, and white space at end of lines is. When istext is not set, \r and \n (CR/LF) are both encoded. When quotetabs is set, space and tabs are encoded.Fixed offset from UTC implementation of tzinfo.mla2b_qp($module, /, data, header=False) -- Decode a string of qp-encoded data.crc_hqx($module, data, crc, /) -- Compute hqx CRC incrementally.8@lunhexlify($module, hexstr, /) -- Binary data of hexadecimal representation. hexstr must contain an even number of hex digits (upper or lower case).crc32($module, data, crc=0, /) -- Compute CRC-32 incrementally.date(year, month, day) --> date objectltlttl|tl{l{l{l{l|la2b_hex($module, hexstr, /) -- Binary data of hexadecimal representation. hexstr must contain an even number of hex digits (upper or lower case). This function is also available as "unhexlify()".b2a_hex($module, data, /) -- Hexadecimal representation of binary data. The return value is a bytes object. This function is also available as "hexlify()".kl0O|l䑢lklO|ll$klpP|l䍢l0klQ|lll a time object All arguments are optional. tzinfo may be None, or an instance of a tzinfo subclass. The remaining arguments may be ints. (lXtl0{l|l`l|l|lp]lp_lLl|l0¢l(lкl`PylFl |lul tl|ltlTpl|l8tlTTlml(lF}lw4l¢l@llThis module makes available standard errno system symbols. The value of each symbol is the corresponding integer value, e.g., on most systems, errno.ENOENT equals the integer 2. The dictionary errno.errorcode maps numeric codes to symbol names, e.g., errno.errorcode[2] could be the string 'ENOENT'. Symbols that are not relevant to the underlying system are not defined. To map error codes to error messages, use the function os.strerror(), e.g. os.strerror(2) could return 'No such file or directory'.@3lll`V}lȌllX}l l4l@X}l@ltlT}lll[}l8ll]}l8ll^}lll^}ll4lP_}l@ldl^}llll_}llfaulthandler module.|l@3llllĊl ̊lԐlxŢlĢl`}llll@3l$ll0Ңlget_stats() -> [...] Return a list of dictionaries containing per-generation statistics. xl`ʢlǢll w}lɢll@w}l$ʢlܒl`w}lXϢl蒞l x}lǢllPx}l΢llx}lHӢl lpx}lӢllx}l΢l,lw}l(Ѣl4l0|}lxҢl@l}}lxƢlLl }lТlXly}l΢lhl{}lТlset_debug(flags) -> None Set the garbage collection debugging flags. Debugging information is written to sys.stderr. flags is an integer and can have the following bits turned on: DEBUG_STATS - Print statistics during collection. DEBUG_COLLECTABLE - Print collectable objects found. DEBUG_UNCOLLECTABLE - Print unreachable but uncollectable objects found. DEBUG_SAVEALL - Save objects to gc.garbage rather than freeing them. DEBUG_LEAK - Debug leaking programs (everything but STATS). enable() -> None Enable automatic garbage collection. disable() -> None Disable automatic garbage collection. This module provides access to the garbage collector for reference cycles. enable() -- Enable automatic garbage collection. disable() -- Disable automatic garbage collection. isenabled() -- Returns true if automatic collection is enabled. collect() -- Do a full collection right now. get_count() -- Return the current collection counts. get_stats() -- Return list of dictionaries containing per-generation stats. set_debug() -- Set debugging flags. get_debug() -- Get debugging flags. set_threshold() -- Set the collection thresholds. get_threshold() -- Return the current the collection thresholds. get_objects() -- Return a list of all objects tracked by the collector. is_tracked() -- Returns true if a given object is tracked. get_referrers() -- Return the list of objects that refer to an object. get_referents() -- Return the list of objects that an object refers to. tee(iterable, n=2) --> tuple of n independent iterators.get_threshold() -> (threshold0, threshold1, threshold2) Return the current collection thresholds `l(yl䙞lget_referrers(*objs) -> list Return the list of objects that directly refer to any of objs.3llget_debug() -> flags Get the garbage collection debugging flags. Кl0}l͢lol藞lisenabled() -> status Returns true if automatic garbage collection is enabled. Tpl@}lҢl(l}lԚlXݢl,Ϣlis_tracked(obj) -> bool Returns true if the object is tracked by the garbage collector. Simple atomic objects will return false. Tpl}lҢlReturns an independent iterator.get_referents(*objs) -> list Return the list of objects that are directly referred to by objs.collect([generation]) -> n With no arguments, run a full collection. The optional argument may be an integer specifying which generation to collect. A ValueError is raised if the generation number is invalid. The number of unreachable objects is returned. Pm4ppHm V0 get_objects() -> [...] Return a list of objects tracked by the collector (excluding the list returned). Return state information for pickling.TplP}lҢlxl}l8lplget_count() -> (count0, count1, count2) Return the current collection counts set_threshold(threshold0, [threshold1, threshold2]) -> None Sets the collection thresholds. Setting threshold0 to zero disables collection. combinations_with_replacement(iterable, r) --> combinations_with_replacement object Return successive r-length combinations of elements in the iterable allowing individual elements to have successive repeats. combinations_with_replacement('ABC', 2) --> AA AB AC BB BC CCchain(*iterables) --> chain object Return a chain object whose .__next__() method returns elements from the first iterable until it is exhausted, then elements from the next iterable, until all of the iterables are exhausted.plp}l lTpl}lҢlolwl lԔl}lP{llP|lp]lp_lPp}lp|lZl}lDlкlPylFl}lp}l+(PmTplй}lҢlxl}l8lpl}llgroupby(iterable[, keyfunc]) -> create an iterator which returns (key, sub-iterator) grouped by each value of key(value). TplP}lҢlol藞lTpl}lҢlxl }l8lpl}llstarmap(function, sequence) --> starmap object Return an iterator whose values are returned from the function evaluated with an argument tuple taken from the given sequence. lܕl}lP{llP|lp]lp_lTl`}lp|lZl}l ӢlкlPylFl0}lp}l0)'cTpl@}lҢlxl}l8lpl`}ll ll}lP{llP|lp]lp_lThl`}lp|lZl}llкl PylFl0}lp}l(-0c l0l}lP{llP|lp]lp_lT(l@}lp|lZl}lТlкlPylFl}lp}lp*0%fIterator wrapped to make it copyablechain.from_iterable(iterable) --> chain object Alternate chain() contructor taking a single iterable argument that evaluates lazily.Tplp}lҢlxl }l8lpl}llrepeat(object [,times]) -> create an iterator which returns the object for the specified number of times. If not specified, returns the object endlessly.Tpl@}lҢlxlP}l8lollFunctional tools for creating and using iterators. Infinite iterators: count(start=0, step=1) --> start, start+step, start+2*step, ... cycle(p) --> p0, p1, ... plast, p0, p1, ... repeat(elem [,n]) --> elem, elem, elem, ... endlessly or up to n times Iterators terminating on the shortest input sequence: accumulate(p[, func]) --> p0, p0+p1, p0+p1+p2 chain(p, q, ...) --> p0, p1, ... plast, q0, q1, ... chain.from_iterable([p, q, ...]) --> p0, p1, ... plast, q0, q1, ... compress(data, selectors) --> (d[0] if s[0]), (d[1] if s[1]), ... dropwhile(pred, seq) --> seq[n], seq[n+1], starting when pred fails groupby(iterable[, keyfunc]) --> sub-iterators grouped by value of keyfunc(v) filterfalse(pred, seq) --> elements of seq where pred(elem) is False islice(seq, [start,] stop [, step]) --> elements from seq[start:stop:step] starmap(fun, seq) --> fun(*seq[0]), fun(*seq[1]), ... tee(it, n=2) --> (it1, it2 , ... itn) splits one iterator into n takewhile(pred, seq) --> seq[0], seq[1], until pred fails zip_longest(p, q, ...) --> (p[0], q[0]), (p[1], q[1]), ... Combinatoric generators: product(p, q, ... [repeat=1]) --> cartesian product permutations(p[, r]) combinations(p, r) combinations_with_replacement(p, r) l@lО}lP{llP|lp]lp_lPۢl}l}lp|lZl}l(lкlPylFl`}lp}l0,+maccumulate(iterable[, func]) --> accumulate object Return series of accumulated sums (or other binary function results).Tpl}lҢlxl }l8lLlxlproduct(*iterables, repeat=1) --> product object Cartesian product of input iterables. Equivalent to nested for-loops. For example, product(A, B) returns the same as: ((x,y) for x in A for y in B). The leftmost iterators are in the outermost for-loop, so the output tuples cycle in a manner similar to an odometer (with the rightmost element changing on every iteration). To compute the product of an iterable with itself, specify the number of repetitions with the optional repeat keyword argument. For example, product(A, repeat=4) means the same as product(A, A, A, A). product('ab', range(3)) --> ('a',0) ('a',1) ('a',2) ('b',0) ('b',1) ('b',2) product((0,1), (0,1), (0,1)) --> (0,0,0) (0,0,1) (0,1,0) (0,1,1) (1,0,0) ...Returns size in memory, in bytes.count(start=0, step=1) --> count object Return a count object whose .__next__() method returns consecutive values. Equivalent to: def count(firstval=0, step=1): x = firstval while 1: yield x x += step lXl@}lP{llP|lp]lp_lT 8բl}lp|lZl}l`lкlȓPylFl}lp}lP*-0f lԙl@}l}llP|lp]lp_lT l}lp|lZl@}lעlкlPylFl}lp}l*Vh l얞l}lP{llP|lp]lp_lT Xl}lp|lZl0}lllкlPylFl}lp}l0*X%d ll}lP{llP|lp]lp_lTHآl}lp|lZl}lϢlкlPPylFl`}lp}l)pe llP}lP{llP|lp]lp_lTl}lp|lZl0}llкl8PylFl}lp}lP& &0`filterfalse(function or None, sequence) --> filterfalse object Return those items of sequence for which function(item) is false. If function is None, return the items that are false. l`lp}lP{llP|lp]lp_lTl}lp|lZl0}llкlPylFl}lp}l*)g l`l }lP{llP|lp]lp_lT(Ԣl}lp|lZl}l@ܢlкlPylFl}lp}l(a lԗlp}lP{llP|lp]lp_lTl }lp|lZl`}l עlкlؗPylFl}lp}lp+ jl l}lP{llP|lp]lp_lPl }l}lp|llкlHPylFl}lp}lP, [@n ll0}lP{llP|lp]lp_lThl}lp|lZl}llкlPylFl`}lp}l(0/pbpl }lТlTpl}lҢlxl}l8ldropwhile(predicate, iterable) --> dropwhile object Drop items from the iterable while predicate(item) is true. Afterwards, return every element until the iterable is exhausted.Tpl`}lҢlol藞lpermutations(iterable[, r]) --> permutations object Return successive r-length permutations of elements in the iterable. permutations(range(3), 2) --> (0,1), (0,2), (1,0), (1,2), (2,0), (2,1)Private method returning an estimate of len(list(it)).TplЗ}lҢlgcd(x, y) -> int greatest common divisor of x and ytakewhile(predicate, iterable) --> takewhile object Return successive entries from an iterable as long as the predicate evaluates to true for each entry.log2(x) Return the base 2 logarithm of x.Hl}lۢlTpl}lҢlxl0}l8l l$lм}lP{llP|lp]lp_lT@l}lp|lZl}l٢lкlPylFl}lp}l&HQ`cycle(iterable) --> cycle object Return elements from the iterable until it is exhausted. Then repeat the sequence indefinitely.Tpl@}lҢlasin(x) Return the arc sine (measured in radians) of x. ll}lP{llP|lp]lp_lTl@}lp|lZl}lݢlкl PylFl}lp}l*`iData container common to multiple tee objects.combinations(iterable, r) --> combinations object Return successive r-length combinations of elements in the iterable. combinations(range(4), 3) --> (0,1,2), (0,1,3), (0,2,3), (1,2,3)Tpl}lҢlxlP}l8lexp(x) Return e raised to the power of x.islice(iterable, stop) --> islice object islice(iterable, start, stop[, step]) --> islice object Return an iterator whose next() method returns selected values from an iterable. If start is specified, will skip all preceding elements; otherwise, start defaults to zero. Step defaults to one. If specified as another value, step determines how many values are skipped between successive calls. Works like a slice() on a list but returns an iterator. ll}lP{llP|lp]lp_lT`עl}lp|lZl}llкl@PylFl }lp}l+)l lĘl }lP{llP|lp]lp_lTHl}lp|lZl}lآlкlPylFl }lp}l0+X/ jTpl}lҢlxl}l8lzip_longest(iter1 [,iter2 [...]], [fillvalue=None]) --> zip_longest object Return a zip_longest object whose .__next__() method returns a tuple where the i-th element comes from the i-th iterable argument. The .__next__() method continues until the longest iterable in the argument sequence is exhausted and then it raises StopIteration. When the shorter iterables are exhausted, the fillvalue is substituted in their place. The fillvalue defaults to None or can be specified by a keyword argument. Tpl}lҢlxl}l8lTplЧ}lҢlxl}l8lSet state information for unpickling. l,l}l0}llP|lp]lp_lTܢl}lp|lZl}l֢lкlPylFl}lp}l+/kcompress(data, selectors) --> iterator over selected data Return data elements corresponding to true selector elements. Forms a shorter iterator from selected data elements using the selectors to choose the data elements.log(x[, base]) Return the logarithm of x to the given base. If the base not specified, returns the natural logarithm (base e) of x.atan2(y, x) Return the arc tangent (measured in radians) of y/x. Unlike atan(y/x), the signs of both x and y are considered.fmod(x, y) Return fmod(x, y), according to platform C. x % y may differ.tanh(x) Return the hyperbolic tangent of x.asinh(x) Return the inverse hyperbolic sine of x.fsum(iterable) Return an accurate floating point sum of values in the iterable. Assumes IEEE-754 floating point arithmetic.radians(x) Convert angle x from degrees to radians.copysign(x, y) Return a float with the magnitude (absolute value) of x but the sign of y. On platforms that support signed zeros, copysign(1.0, -0.0) returns -1.0. sin(x) Return the sine of x (measured in radians).تlceil(x) Return the ceiling of x as an Integral. This is the smallest integer >= x.cos(x) Return the cosine of x (measured in radians).erfc(x) Complementary error function at x.This module is always available. It provides access to the mathematical functions defined by the C standard.pow(x, y) Return x**y (x to the power of y).log1p(x) Return the natural logarithm of 1+x (base e). The result is computed in a way which is accurate for x near zero.atan(x) Return the arc tangent (measured in radians) of x.hypot(x, y) Return the Euclidean distance, sqrt(x*x + y*y).atanh(x) Return the inverse hyperbolic tangent of x.ml0 ~l lmlP ~llmlp ~l l ml ~ll(ml ~l4lਫ਼l ~ll0ml ~lll ~l`ll~lxl8ml ~ll Integral Find x!. Raise a ValueError if x is negative or non-integral.isfinite(x) -> bool Return True if x is neither an infinity nor a NaN, and False otherwise.modf(x) Return the fractional and integer parts of x. Both results carry the sign of x and are floats.cosh(x) Return the hyperbolic cosine of x.isnan(x) -> bool Return True if x is a NaN (not a number), and False otherwise.el\[llllllog10(x) Return the base 10 logarithm of x.trunc(x:Real) -> Integral Truncates x to the nearest Integral toward 0. Uses the __trunc__ magic method.lfrexp(x) Return the mantissa and exponent of x, as pair (m, e). m is a float and e is an int, such that x = m * 2.**e. If x is 0, m and e are both 0. Else 0.5 <= abs(m) < 1.0.erf(x) Error function at x.sqrt(x) Return the square root of x.gamma(x) Gamma function at x.sinh(x) Return the hyperbolic sine of x.isclose(a, b, *, rel_tol=1e-09, abs_tol=0.0) -> bool Determine whether two floating point numbers are close in value. rel_tol maximum difference for being considered "close", relative to the magnitude of the input values abs_tol maximum difference for being considered "close", regardless of the magnitude of the input values Return True if a is close in value to b, and False otherwise. For the values to be considered close, the difference between them must be smaller than at least one of the tolerances. -inf, inf and NaN behave similarly to the IEEE 754 Standard. That is, NaN is not close to anything, even itself. inf and -inf are only close to themselves.tan(x) Return the tangent of x (measured in radians).쬞lLllgamma(x) Natural logarithm of absolute value of Gamma function at x.isinf(x) -> bool Return True if x is a positive or negative infinity, and False otherwise.degrees(x) Convert angle x from radians to degrees.Ĭl0~ll lupdate($self, obj, /) -- Update this hash object's state with the provided string.hlmd5($module, /, string=b'') -- Return a new MD5 hash object; optionally initialized with a string.L~lL~lP~lpl/~l ll/~lll0~lll;~lxldigest($self, /) -- Return the digest value as a string of binary data.copy($self, /) -- Return a copy of the hash object.H~l(l@\~l+@k|lllhexdigest($self, /) -- Return the digest value as a string of hexadecimal digits.L~lN~lO~l0L~l@O~l(lȬl;~lzl<~lԬl <~lଞlh 9~lpll l @~l(l`D~l0lD~llH~l8lJ~l`4lB~l@l@~lh4lA~lLl@G~lTl`I~l@WlF~l\lH~l@vl E~ldlE~lplK~l|l@K~lpl`K~llJ~l|llllTlK~lK~lLl8?~lldlp]llPl0 l@lFlR~lulWindows: mmap(fileno, length[, tagname[, access[, offset]]]) Maps length bytes from the file specified by the file handle fileno, and returns a mmap object. If length is larger than the current size of the file, the file is extended to contain length bytes. If length is 0, the maximum length of the map is the current size of the file, except that if the file is empty Windows raises an exception (you cannot create an empty mapping on Windows). Unix: mmap(fileno, length[, flags[, prot[, access[, offset]]]]) Maps length bytes from the file specified by the file descriptor fileno, and returns a mmap object. If length is 0, the maximum length of the map will be the current size of the file when mmap is called. flags specifies the nature of the mapping. MAP_PRIVATE creates a private copy-on-write mapping, so changes to the contents of the mmap object will be private to this process, and MAP_SHARED creates a mapping that's shared with all other processes mapping the same areas of the file. The default value is MAP_SHARED. To map anonymous memory, pass -1 as the fileno (both versions).stack_effect($module, opcode, oparg=None, /) -- Compute the stack effect of the opcode.ll@[~ll(l@~lTll8'lmethodcaller(name, ...) --> methodcaller object Return a callable object that calls the given method on its operand. After f = methodcaller('name'), the call f(r) returns r.name(). After g = methodcaller('name', 'date', foo=1), the call g(r) returns r.name('date', foo=1).Tpl p~lXlɞlhɞl ldl`s~lPw~ll0u~lP|lp]lp_lP$lt~lp|l"lкlPylFlPp~lp}l[Z\Return state information for picklingOperator interface. This module exports a set of functions implemented in C corresponding to the intrinsic operators of Python. For example, operator.add(x, y) is equivalent to the expression x+y. The function names are those used for special methods; variants without leading and trailing '__' are also provided for convenience.compare_digest(a, b) -> bool Return 'a == b'. This function uses an approach designed to prevent timing analysis, making it appropriate for cryptography. a and b must both be of the same type: either str (ASCII only), or any bytes-like object. Note: If a and b are of different lengths, or if an error occurs, a timing attack could theoretically reveal information about the types and lengths of a and b--but not their values. length_hint(obj, default=0) -> int Return an estimate of the number of items in obj. This is useful for presizing containers when building from an iterable. If the object supports len(), the result will be exact. Otherwise, it may over- or under-estimate by an arbitrary amount. The result will be an integer >= 0.Tpl0x~lXlǞl+litemgetter(item, ...) --> itemgetter object Return a callable object that fetches the given item(s) from its operand. After f = itemgetter(2), the call f(r) returns r[2]. After g = itemgetter(2, 5, 3), the call g(r) returns (r[2], r[5], r[3])0.55ll n~lo~lln~lP|lp]lp_lP#ln~lp|ldlкl(PylFlm~lp}l[(@[Tpl0}~lXlattrgetter(attr, ...) --> attrgetter object Return a callable object that fetches the given attribute(s) from its operand. After f = attrgetter('name'), the call f(r) returns r.name. After g = attrgetter('name', 'date'), the call g(r) returns (r.name, r.date). After h = attrgetter('name.first', 'name.last'), the call h(r) returns (r.name.first, r.name.last).ɞlƞl l iterator of DirEntry objects for given pathzl0ݞlHl xݞl_exit($module, /, status) -- Exit to the system with specified status, without normal exit processing.statvfs_result: Result from statvfs or fstatvfs. This object may be accessed either as a tuple of (bsize, frsize, blocks, bfree, bavail, files, ffree, favail, flag, namemax), or via the attributes f_bsize, f_frsize, f_blocks, f_bfree, and so on. See os.statvfs for more information.Hlߞl`ОlӞlԞlԞlԞl$Ԟl0Ԟl8Ԟl@ԞlLԞlTԞlcloserange($module, fd_low, fd_high, /) -- Closes all file descriptors in [fd_low, fd_high), ignoring errors.lߞlMlP{llP|lp]lp_lp|lZlKlкlˑPylFlul qtimes_result: Result from os.times(). This object may be accessed either as a tuple of (user, system, children_user, children_system, elapsed), or via the attributes user, system, children_user, children_system, and elapsed. See os.times for more information.Hlstat_result: Result from stat, fstat, or lstat. This object may be accessed either as a tuple of (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) or via the attributes st_mode, st_ino, st_dev, st_nlink, st_uid, and so on. Posix/windows: If your platform supports st_blksize, st_blocks, st_rdev, or st_flags, they are available as attributes only. See os.stat for more information._getfinalpathname($module, path, /) -- A helper function for samepath on windows.lОlwrite($module, fd, data, /) -- Write a bytes object to a file descriptor.HlHl`Оlread($module, fd, length, /) -- Read from a file descriptor. Returns a bytes object.umask($module, mask, /) -- Set the current numeric umask and return the previous umask.fsync($module, /, fd) -- Force write of fd to disk.getpid($module, /) -- Return the current process id. lP/l0l Hlltruncate($module, /, path, length) -- Truncate a file, specified by path, to a specific length. On some platforms, path may also be specified as an open file descriptor. If this functionality is unavailable, using it raises an exception.Hlllget_handle_inheritable($module, handle, /) -- Get the close-on-exe flag of the specified file descriptor.HlHl`ОlThis module provides access to operating system functionality that is standardized by the C Standard and the POSIX standard (a thinly disguised Unix interface). Refer to the library manual and corresponding Unix manual entries for more information on calls.hОlHl`Оl lߞlpClHllP|lp]lp_lp|lCl.lкl̑PylFlulx͑`execv($module, path, argv, /) -- Execute an executable path with arguments, replacing current process. path Path of executable file. argv Tuple or list of strings.getlogin($module, /) -- Return the actual login name.ܞl?lLalߞlplߞlߞlreadlink(path, *, dir_fd=None) -> path Return a string representing the path to which the symbolic link points. If dir_fd is not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. dir_fd may not be implemented on your platform. If it is unavailable, using it will raise a NotImplementedError.urandom($module, size, /) -- Return a bytes object containing random bytes suitable for cryptographic use.ўlfstat($module, /, fd) -- Perform a stat system call on the given file descriptor. Like stat(), but for an open file descriptor. Equivalent to os.stat(fd).Return the size of the terminal window as (columns, lines). The optional argument fd (default standard output) specifies which file descriptor should be queried. If the file descriptor is not connected to a terminal, an OSError is thrown. This function will only be defined if an implementation is available for this system. shutil.get_terminal_size is the high-level function which should normally be used, os.get_terminal_size is the low-level implementation.Hlߞlpll`Оldup($module, fd, /) -- Return a duplicate of a file descriptor.A tuple of (columns, lines) for holding terminal window sizeHl_getdiskusage($module, /, path) -- Return disk usage statistics about the given path as a (total, free) tuple.uname_result: Result from os.uname(). This object may be accessed either as a tuple of (sysname, nodename, release, version, machine), or via the attributes sysname, nodename, release, version, and machine. See os.uname for more information.strerror($module, code, /) -- Translate an error code to a message string.(lpol `l88lp\ltimes($module, /) -- Return a collection containing process timing information. The object returned behaves like a named tuple with these fields: (utime, stime, cutime, cstime, elapsed_time) All fields are floating point numbers.hОll lclose($module, /, fd) -- Close a file descriptor.ўlўlўlўlўlўlўlўl ҞlҞl(Ҟl0ҞlDҞlLҞl|ldҞl|lҞl|lҞlҞlҞlҞlҞlӞlӞl(Ӟl4ӞlXӞldӞlӞlӞlӞlӞlݞl0GlݞlޞlGlޞlPޞlDl\ޞlԞlElޞlўlGlޞllistdir($module, /, path=None) -- Return a list containing the names of the files in the directory. path can be specified as either str or bytes. If path is bytes, the filenames returned will also be bytes; in all other circumstances the filenames returned will be str. If path is None, uses the path='.'. On some platforms, path may also be specified as an open file descriptor;\ the file descriptor must refer to a directory. If this functionality is unavailable, using it raises NotImplementedError. The list is in arbitrary order. It does not include the special entries '.' and '..' even if they are present in the directory.Hl`Оlcpu_count($module, /) -- Return the number of CPUs in the system; return None if indeterminable.(ڞl0ڞl<ڞlDڞlPڞl`ڞlxڞlڞlڞlڞlHl`Оlabort($module, /) -- Abort the interpreter immediately. This function 'dumps core' or otherwise fails in the hardest way possible on the hosting operating system. This function never returns.hОlHl(Llߞl`Оlopen($module, /, path, flags, mode=511, *, dir_fd=None) -- Open a file for low level IO. Returns a file descriptor (integer). If dir_fd is not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. dir_fd may not be implemented on your platform. If it is unavailable, using it will raise a NotImplementedError.isatty($module, fd, /) -- Return True if the fd is connected to a terminal. Return True if the file descriptor is an open file descriptor connected to the slave end of a terminal._isdir($module, path, /) -- rmdir($module, /, path, *, dir_fd=None) -- Remove a directory. If dir_fd is not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. dir_fd may not be implemented on your platform. If it is unavailable, using it will raise a NotImplementedError.Dl@lolltlpipe($module, /) -- Create a pipe. Returns a tuple of two file descriptors: (read_fd, write_fd)hОll,xlftruncate($module, fd, length, /) -- Truncate a file, specified by file descriptor, to a specific length._getfullpathname($module, path, /) -- Hl䙞l4l`ОllОlȬlPlzl`lchmod($module, /, path, mode, *, dir_fd=None, follow_symlinks=True) -- Change the access permissions of a file. path Path to be modified. May always be specified as a str or bytes. On some platforms, path may also be specified as an open file descriptor. If this functionality is unavailable, using it raises an exception. mode Operating-system mode bitfield. dir_fd If not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. follow_symlinks If False, and the last element of the path is a symbolic link, chmod will modify the symbolic link itself instead of the file the link points to. It is an error to use dir_fd or follow_symlinks when specifying path as an open file descriptor. dir_fd and follow_symlinks may not be implemented on your platform. If they are unavailable, using them will raise a NotImplementedError.mkdir($module, /, path, mode=511, *, dir_fd=None) -- Create a directory. If dir_fd is not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. dir_fd may not be implemented on your platform. If it is unavailable, using it will raise a NotImplementedError. The mode argument is ignored on Windows.getppid($module, /) -- Return the parent's process id. If the parent process has already exited, Windows machines will still return its id; others systems will return the id of the 'init' process (1).l 3lXCl Ȭlp@lzl@lreplace($module, /, src, dst, *, src_dir_fd=None, dst_dir_fd=None) -- Rename a file or directory, overwriting the destination. If either src_dir_fd or dst_dir_fd is not None, it should be a file descriptor open to a directory, and the respective path string (src or dst) should be relative; the path will then be relative to that directory. src_dir_fd and dst_dir_fd, may not be implemented on your platform. If they are unavailable, using them will raise a NotImplementedError."utime($module, /, path, times=None, *, ns=None, dir_fd=None, follow_symlinks=True) -- Set the access and modified time of path. path may always be specified as a string. On some platforms, path may also be specified as an open file descriptor. If this functionality is unavailable, using it raises an exception. If times is not None, it must be a tuple (atime, mtime); atime and mtime should be expressed as float seconds since the epoch. If ns is specified, it must be a tuple (atime_ns, mtime_ns); atime_ns and mtime_ns should be expressed as integer nanoseconds since the epoch. If times is None and ns is unspecified, utime uses the current time. Specifying tuples for both times and ns is an error. If dir_fd is not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. If follow_symlinks is False, and the last element of the path is a symbolic link, utime will modify the symbolic link itself instead of the file the link points to. It is an error to use dir_fd or follow_symlinks when specifying path as an open file descriptor. dir_fd and follow_symlinks may not be available on your platform. If they are unavailable, using them will raise a NotImplementedError.chdir($module, /, path) -- Change the current working directory to the specified path. path may always be specified as a string. On some platforms, path may also be specified as an open file descriptor. If this functionality is unavailable, using it raises an exception.lTl܂lԞlNl@lllPlglߞlQl [lԞl`RlMl@lSlvlHlSlxlԞlSlallUlHDlԞlOlyllWlQlTٞl(l(;l՞lPXlqlqlYl0TllZlJlPl~l(wllal}l<ڞl[lPoldl \l5l l\lpzl`pl0]l fltמl]lVl䙞lbl(Blll^l.ltl_l:lpl`_lPdl|l`lPell`l sll`l\6llalSllal:ll al.l۞l>lll`al|llblXHl lcl$Clldl0ll`iltllPdl?lldlulldl`l`4lpelp5l@vlel5llpfl =llflIll@glPLllPglLl|lgl6l l`hlppllhlAl lPSl$6l(lPilxGl0lUl\MlllVlJl0lil@@l@lPVl4l՞lPWl@tlTlil oldval Determine whether os.[lf]stat represents time stamps as float objects. If value is True, future calls to stat() return floats; if it is False, future calls return ints. If value is omitted, return the current setting. lPl0lll`lmonotonic() -> float Monotonic clock, cannot go backward.get_inheritable($module, fd, /) -- Get the close-on-exe flag of the specified file descriptor.getcwdb($module, /) -- Return a bytes string representing the current working directory.H~llףllllstat($module, /, path, *, dir_fd=None) -- Perform a stat system call on the given path, without following symbolic links. Like stat(), but do not follow symbolic links. Equivalent to stat(path, follow_symlinks=False).unlink($module, /, path, *, dir_fd=None) -- Remove a file (same as remove()). If dir_fd is not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. dir_fd may not be implemented on your platform. If it is unavailable, using it will raise a NotImplementedError.H~l(lPрl llwaitpid($module, pid, options, /) -- Wait for completion of a given process. Returns a tuple of information regarding the process: (pid, status << 8) The options argument is ignored on Windows.Ԭl l l8qsymlink($module, /, src, dst, target_is_directory=False, *, dir_fd=None) -- Create a symbolic link pointing to src named dst. target_is_directory is required on Windows if the target is to be interpreted as a directory. (On Windows, symlink requires Windows 6.0 or greater, and raises a NotImplementedError otherwise.) target_is_directory is ignored on non-Windows platforms. If dir_fd is not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. dir_fd may not be implemented on your platform. If it is unavailable, using it will raise a NotImplementedError.startfile(filepath [, operation]) Start a file with its associated application. When "operation" is not specified or "open", this acts like double-clicking the file in Explorer, or giving the file name as an argument to the DOS "start" command: the file is opened with whatever application (if any) its extension is associated. When another "operation" is given, it specifies what should be done with the file. A typical operation is "print". startfile returns as soon as the associated application is launched. There is no option to wait for the application to close, and no way to retrieve the application's exit status. The filepath is relative to the current directory. If you want to use an absolute path, make sure the first character is not a slash ("/"); the underlying Win32 ShellExecute function doesn't work if it is.$lPl8l,llHltƦlqlVsha1($module, /, string=b'') -- Return a new SHA1 hash object; optionally initialized with a string.hexdigest($self, /) -- Return the digest value as a string of hexadecimal digits.H~lHlhlplulLllulllullll0llh}l胣lldigest($self, /) -- Return the digest value as a string of binary data.copy($self, /) -- Return a copy of the hash object.(lSl8lcopy($self, /) -- Return a copy of the compression object.ȬllzllԬlЀlupdate($self, obj, /) -- Update this hash object's state with the provided string.8l@lHlPl\lhldigest($self, /) -- Return the digest value as a string of binary data.l0kl(l`l s,lllsha256($module, /, string=b'') -- Return a new SHA-256 hash object; optionally initialized with a string.RlRl@3lߞllllx@llulMllx@llulMlcopy($self, /) -- Return a copy of the hash object.update($self, obj, /) -- Update this hash object's state with the provided string.seekable($self, /) -- True if file supports random-access.pl lHll0lll@l8ll`llsha224($module, /, string=b'') -- Return a new SHA-224 hash object; optionally initialized with a string.JanFebMarAprMayJunJulAugSepOctNovDecl lhexdigest($self, /) -- Return the digest value as a string of hexadecimal digits.`lxḷl l l Whexdigest($self, /) -- Return the digest value as a string of hexadecimal digits.lPئlzlX4lP=l菣l|lSldigest($self, /) -- Return the digest value as a string of binary data.copy($self, /) -- Return a copy of the hash object.perf_counter() -> float Performance counter for benchmarking.Fl@llGlpllflush($self, /) -- Does nothing.update($self, obj, /) -- Update this hash object's state with the provided string.tell($self, /) -- Tell the current file position.DlP=l菣l|lSlsha384($module, /, string=b'') -- Return a new SHA-384 hash object; optionally initialized with a string.plxlllpl l,ll0lll@lll?llsha512($module, /, string=b'') -- Return a new SHA-512 hash object; optionally initialized with a string.lୀl`llsignal($module, signalnum, handler, /) -- Set the action for the given signal. The action can be SIG_DFL, SIG_IGN, or a callable Python object. The previous action is returned. See getsignal() for possible return values. *** IMPORTANT NOTICE *** A signal handler function is called with two arguments: the first is the signal number, the second is the interrupted stack frame.This module provides mechanisms to use signal handlers in Python. Functions: alarm() -- cause SIGALRM after a specified time [Unix only] setitimer() -- cause a signal (described below) after a specified float time and the timer may restart then [Unix only] getitimer() -- get current value of timer [Unix only] signal() -- set the action for a given signal getsignal() -- get the signal action for a given signal pause() -- wait until a signal arrives [Unix only] default_int_handler() -- default SIGINT handler signal constants: SIG_DFL -- used to refer to the system default handler SIG_IGN -- used to ignore the signal NSIG -- number of defined signals SIGINT, SIGTERM, etc. -- signal numbers itimer constants: ITIMER_REAL -- decrements in real time, and delivers SIGALRM upon expiration ITIMER_VIRTUAL -- decrements only when the process is executing, and delivers SIGVTALRM upon expiration ITIMER_PROF -- decrements both when the process is executing and when the system is executing on behalf of the process. Coupled with ITIMER_VIRTUAL, this timer is usually used to profile the time spent by the application in user and kernel space. SIGPROF is delivered upon expiration. *** IMPORTANT NOTICE *** A signal handler function is called with two arguments: the first is the signal number, the second is the interrupted stack frame.lElllPEll$lEl(l0lIlldefault_int_handler(...) The default handler for SIGINT installed by Python. It raises KeyboardInterrupt.pl lxl`ldlgetsignal($module, signalnum, /) -- Return the current action for the given signal. The return value can be: SIG_IGN -- if the signal is being ignored SIG_DFL -- if the default action for the signal is in effect None -- if an unknown handler is in effect anything else -- the callable Python object used as a handlerreadable($self, /) -- True if file was opened in a read mode.(l(lreadinto1($self, buffer, /) -- set_wakeup_fd(fd) -> fd Sets the fd to be written to (with the signal number) when a signal comes in. A library can use this to wakeup select or poll. The previous fd or -1 is returned. The fd must be non-blocking.close($self, /) -- Disable all I/O operations.X4lacquire(blocking=True, timeout=-1) -> bool (acquire_lock() is an obsolete synonym) Lock the lock. Without argument, this blocks if the lock is already locked (even by the same thread), waiting for another thread to release the lock, and return True once the lock is acquired. With an argument, this will only block if the argument is true, and the return value reflects whether the lock is acquired. The blocking operation is interruptible. l`llstack_size([size]) -> size Return the thread stack size used when creating new threads. The optional size argument specifies the stack size (in bytes) to be used for subsequently created threads, and must be 0 (use platform or configured default) or a positive integer value of at least 32,768 (32k). If changing the thread stack size is unsupported, a ThreadError exception is raised. If the specified size is invalid, a ValueError exception is raised, and the stack size is unmodified. 32k bytes currently the minimum supported stack size value to guarantee sufficient stack space for the interpreter itself. Note that some platforms may have particular restrictions on values for the stack size, such as requiring a minimum stack size larger than 32kB or requiring allocation in multiples of the system memory page size - platform documentation should be referred to for more information (4kB pages are common; using multiples of 4096 for the stack size is the suggested approach in the absence of more specific information).l@l8 lread1($self, size, /) -- exit() (exit_thread() is an obsolete synonym) This is synonymous to ``raise SystemExit''. It will cause the current thread to exit silently unless the exception is caught.A lock object is a synchronization primitive. To create a lock, call threading.Lock(). Methods are: acquire() -- lock the lock, possibly blocking until it can be obtained release() -- unlock of the lock locked() -- test whether the lock is currently locked A lock is not owned by the thread that locked it; another thread may unlock it. A thread attempting to lock a lock that it has already locked will block until another thread unlocks it. Deadlocks may ensue.release() (release_lock() is an obsolete synonym) Release the lock, allowing another thread that is blocked waiting for the lock to acquire the lock. The lock must be in the locked state, but it needn't be locked by the same thread that unlocks it.readinto($self, buffer, /) -- `4lget_ident() -> integer Return a non-zero integer that uniquely identifies the current thread amongst other threads that exist simultaneously. This may be used to identify per-thread resources. Even though on some platforms threads identities may appear to be allocated consecutive numbers starting at 1, this behavior should not be relied upon, and the number should be seen purely as a magic cookie. A thread's identity may be reused for another thread after it exits._acquire_restore(state) -> None For internal use by `threading.Condition`.`ldlrelease() Release the lock, allowing another thread that is blocked waiting for the lock to acquire the lock. The lock must be in the locked state, and must be locked by the same thread that unlocks it; otherwise a `RuntimeError` is raised. Do note that if the lock was acquire()d several times in a row by the current thread, release() needs to be called as many times for the lock to be available for other threads.l@l@dlP{llP|lp]lp_lTlp|l кlRPylFlulmXPl0^lll0^ll l^lФl`֞l^lФl0l_lll_llpl0^ll|l^lФll`ll`֞l`l(llblಣl l0alЧl lbl0lpl`ll|l`l(llocked() -> bool (locked_lock() is an obsolete synonym) Return whether the lock is in the locked state.copy($self, /) -- Return a copy of the decompression object.lwl4lallocate_lock() -> lock object (allocate() is an obsolete synonym) Create a new lock object. See help(type(threading.Lock())) for information about locks. l_release_save() -> tuple For internal use by `threading.Condition`._count() -> integer Return the number of currently running Python threads, excluding the main thread. The returned number comprises all threads created through `start_new_thread()` as well as `threading.Thread`, and not yet finished. This function is meant for internal and specialized purposes only. In most applications `threading.enumerate()` should be used instead.acquire(blocking=True) -> bool Lock the lock. `blocking` indicates whether we should wait for the lock to be available or not. If `blocking` is False and another thread holds the lock, the method will return False immediately. If `blocking` is True and another thread holds the lock, the method will wait for the lock to be released, take it and then return True. (note: the blocking operation is interruptible.) In all other cases, the method will return True immediately. Precisely, if the current thread already holds the lock, its internal counter is simply incremented. If nobody holds the lock, the lock is taken and its internal counter initialized to 1.Llinterrupt_main() Raise a KeyboardInterrupt in the main thread. A subthread can use this function to interrupt the main thread.l bool For internal use by `threading.Condition`.l0lp_l`cllP|lp]lp_l p|l(lкlTPylFlblulpnV``lmlPltlmlPllolllolllPolHl$lPolHllpolllolllolxllplll`plxlThis module provides primitive operations to write multi-threaded programs. The 'threading' module provides a more convenient interface.tell($self, /) -- Current file position, an integer.ߞl_set_sentinel() -> lock Set a sentinel lock that will be released when the current thread state is finalized (after it is untied from the interpreter). This is a private API for the threading module.@vlstart_new_thread(function, args[, kwargs]) (start_new() is an obsolete synonym) Start a new thread and return its identifier. The thread will call the function with positional arguments from the tuple args and keyword arguments taken from the optional dictionary kwargs. The thread exits when the function returns; the return value is ignored. The thread will also exit when the function raises an unhandled exception; a stack trace will be printed unless the exception is SystemExit. readline($self, size=-1, /) -- ll `hlP{llP|l`jlilT l glpglp|lкlSPylFlelp}lnP0hpl_get_object_traceback(obj) Get the traceback where the Python object obj was allocated. Return a tuple of (filename: str, lineno: int) tuples. Return None if the tracemalloc module is disabled or did not trace the allocation of the object.XllІl lllllllll(lLllHl|llȺll0l0ll@lllllstop() Stop tracing Python memory allocations and clear traces of memory blocks allocated by Python.get_traceback_limit() -> int Get the maximum number of frames stored in the traceback of a trace. By default, a trace of an allocated memory block only stores the most recent frame: the limit is 1.clear_traces() Clear traces of memory blocks allocated by Python.Xlstart(nframe: int=1) Start tracing Python memory allocations. Set also the maximum number of frames stored in the traceback of a trace to nframe.peek($self, size=0, /) -- get_traced_memory() -> (int, int) Get the current size and peak size of memory blocks traced by the tracemalloc module as a tuple: (current: int, peak: int).get_tracemalloc_memory() -> int Get the memory usage in bytes of the tracemalloc module used internally to trace memory allocations.is_tracing()->bool True if the tracemalloc module is tracing Python memory allocations, False otherwise.truncate($self, pos=None, /) -- _get_traces() -> list Get traces of all memory blocks allocated by Python. Return a list of (size: int, traceback: tuple) tuples. traceback is a tuple of (filename: str, lineno: int) tuples. Return an empty list if the tracemalloc module is disabled.ctime(seconds) -> string Convert a time in seconds since the Epoch to a string in local time. This is equivalent to asctime(localtime(seconds)). When the time tuple is not present, current time as returned by localtime() is used.clock() -> floating point number Return the CPU time or real time since the start of the process or since the first call to clock(). This has as much precision as the system records.seek($self, target, whence=0, /) -- readinto1($self, buffer, /) -- This module provides various functions to manipulate time values. There are two standard representations of time. One is the number of seconds since the Epoch, in UTC (a.k.a. GMT). It may be an integer or a floating point number (to represent fractions of seconds). The Epoch is system-defined; on Unix, it is generally January 1st, 1970. The actual value can be retrieved by calling gmtime(0). The other representation is a tuple of 9 integers giving local time. The tuple items are: year (including century, e.g. 1998) month (1-12) day (1-31) hours (0-23) minutes (0-59) seconds (0-59) weekday (0-6, Monday is 0) Julian day (day in the year, 1-366) DST (Daylight Savings Time) flag (-1, 0 or 1) If the DST flag is 0, the time is given in the regular time zone; if it is 1, the time is given in the DST time zone; if it is -1, mktime() should guess based on the date and time. Variables: timezone -- difference in seconds between UTC and local standard time altzone -- difference in seconds between UTC and local DST time daylight -- whether local time should reflect DST tzname -- tuple of (standard time zone name, DST time zone name) Functions: time() -- return current time in seconds since the Epoch as a float clock() -- return CPU time since process start as a float sleep() -- delay for a number of seconds given as a float gmtime() -- convert seconds since Epoch to UTC tuple localtime() -- convert seconds since Epoch to local time tuple asctime() -- convert time tuple to string ctime() -- convert time in seconds to string mktime() -- convert local time tuple to seconds since Epoch strftime() -- convert time tuple to string according to format specification strptime() -- parse string to time tuple according to format specification tzset() -- change the local timezone`ldlrllXףl lllllˣlllɣlll ͣllḷlvllll`lңlmllӣlԀl@lΣllࠀl\xl0l`l(ˣl lldllpl(Σlgmtime([seconds]) -> (tm_year, tm_mon, tm_mday, tm_hour, tm_min, tm_sec, tm_wday, tm_yday, tm_isdst) Convert seconds since the Epoch to a time tuple expressing UTC (a.k.a. GMT). When 'seconds' is not passed in, convert the current time instead. If the platform supports the tm_gmtoff and tm_zone, they are available as attributes only.lprocess_time() -> float Process time for profiling: sum of the kernel and user-space CPU time.sleep(seconds) Delay execution for a given number of seconds. The argument may be a floating point number for subsecond precision.asctime([tuple]) -> string Convert a time tuple to a string, e.g. 'Sat Jun 06 16:26:11 1998'. When the time tuple is not present, current time as returned by localtime() is used.lldl lll l@lHldllllllllllll$llocaltime([seconds]) -> (tm_year,tm_mon,tm_mday,tm_hour,tm_min, tm_sec,tm_wday,tm_yday,tm_isdst) Convert seconds since the Epoch to a time tuple expressing local time. When 'seconds' is not passed in, convert the current time instead.get_clock_info(name: str) -> dict Get information of the specified clock.lstrptime(string, format) -> struct_time Parse a string to a time tuple according to a format specification. See the library reference manual for formatting codes (same as strftime()). Commonly used format codes: %Y Year with century as a decimal number. %m Month as a decimal number [01,12]. %d Day of the month as a decimal number [01,31]. %H Hour (24-hour clock) as a decimal number [00,23]. %M Minute as a decimal number [00,59]. %S Second as a decimal number [00,61]. %z Time zone offset from UTC. %a Locale's abbreviated weekday name. %A Locale's full weekday name. %b Locale's abbreviated month name. %B Locale's full month name. %c Locale's appropriate date and time representation. %I Hour (12-hour clock) as a decimal number [01,12]. %p Locale's equivalent of either AM or PM. Other codes may be available on your platform. See documentation for the C library strftime function. ̣lzlXmktime(tuple) -> floating point number Convert a time tuple in local time to seconds since the Epoch. Note that mktime(gmtime(0)) will not generally return zero for most time zones; instead the returned value will either be equal to that of the timezone or altzone attributes on the time module.`llstrftime(format[, tuple]) -> string Convert a time tuple to a string according to a format specification. See the library reference manual for formatting codes. When the time tuple is not present, current time as returned by localtime() is used. Commonly used format codes: %Y Year with century as a decimal number. %m Month as a decimal number [01,12]. %d Day of the month as a decimal number [01,31]. %H Hour (24-hour clock) as a decimal number [00,23]. %M Minute as a decimal number [00,59]. %S Second as a decimal number [00,61]. %z Time zone offset from UTC. %a Locale's abbreviated weekday name. %A Locale's full weekday name. %b Locale's abbreviated month name. %B Locale's full month name. %c Locale's appropriate date and time representation. %I Hour (12-hour clock) as a decimal number [01,12]. %p Locale's equivalent of either AM or PM. Other codes may be available on your platform. See documentation for the C library strftime function. ` ltime() -> floating point number Return the current time in seconds since the Epoch. Fractions of a second may be present if the system clock provides them.xxsubtype is an example module showing how to subtype builtin types from C. test_descr.py in the standard test suite requires it in order to complete. If you don't care about the examples, and don't intend to run the Python test suite, you can recompile Python without Modules/xxsubtype.c.readinto($self, buffer, /) -- l`4llڣlllFlllGlll(l0l4lLl0l#Xlllllget_source(fullname) -> source string. Return the source code for the specified module. Raise ZipImportError if the module couldn't be found, return None if the archive does contain the module, but has no source for it.lllllP|lp]lp_lT ܣlಀlp|lXlޣlкlXlFlGlp}l0*zipimporter(archivepath) -> zipimporter object Create a new zipimporter instance. 'archivepath' must be a path to a zipfile, or to a specific path inside a zipfile. For example, it can be '/tmp/myimport.zip', or '/tmp/myimport.zip/mydirectory', if mydirectory is a valid directory inside the archive. 'ZipImportError is raised if 'archivepath' doesn't point to a valid Zip archive. The 'archive' attribute of zipimporter objects contains the name of the zipfile targeted.0olSllPlxll lget_data(pathname) -> string with file data. Return the data associated with 'pathname'. Raise IOError if the file wasn't found.Base class for raw binary I/O.tell($self, /) -- Return current stream position.zipimport provides support for importing Python modules from Zip archives. This module exports three objects: - zipimporter: a class; its constructor takes a path to a Zip archive. - ZipImportError: exception raised by zipimporter objects. It's a subclass of ImportError, so it can be caught as ImportError, too. - _zip_directory_cache: a dict, mapping archive paths to zip directory info dicts, as used in zipimporter._files. It is usually not needed to use the zipimport module explicitly; it is used by the builtin import mechanism for sys.path items that are paths to Zip archives.get_filename(fullname) -> filename string. Return the filename for the specified module.X4lfind_loader(fullname, path=None) -> self, str or None. Search for a module specified by 'fullname'. 'fullname' must be the fully qualified (dotted) module name. It returns the zipimporter instance itself if the module was found, a string containing the full path name if it's possibly a portion of a namespace package, or None otherwise. The optional 'path' argument is ignored -- it's there for compatibility with the importer protocol.load_module(fullname) -> module. Load the module specified by 'fullname'. 'fullname' must be the fully qualified (dotted) module name. It returns the imported module, or raises ZipImportError if it wasn't found.find_module(fullname, path=None) -> self or None. Search for a module specified by 'fullname'. 'fullname' must be the fully qualified (dotted) module name. It returns the zipimporter instance itself if the module was found, or None if it wasn't. The optional 'path' argument is ignored -- it's there for compatibility with the importer protocol.l4l<get_code(fullname) -> code object. Return the code object for the specified module. Raise ZipImportError if the module couldn't be found.,lllXl lll,lll8l@l8ߣlDlllPl0l(ۣl\lpl`lllлllis_package(fullname) -> bool. Return True if the module specified by fullname is a package. Raise ZipImportError if the module couldn't be found.\__init__.pyc\__init__.py.pyc.pyȽlTl l0lll@llpl0llcompressobj($module, /, level=Z_DEFAULT_COMPRESSION, method=DEFLATED, wbits=MAX_WBITS, memLevel=DEF_MEM_LEVEL, strategy=Z_DEFAULT_STRATEGY, zdict=None) -- Return a compressor object. level The compression level (an integer in the range 0-9 or -1; default is currently equivalent to 6). Higher compression levels are slower, but produce smaller results. method The compression algorithm. If given, this must be DEFLATED. wbits +9 to +15: The base-two logarithm of the window size. Include a zlib container. -9 to -15: Generate a raw stream. +25 to +31: Include a gzip container. memLevel Controls the amount of memory used for internal compression state. Valid values range from 1 to 9. Higher values result in higher memory usage, faster compression, and smaller output. strategy Used to tune the compression algorithm. Possible values are Z_DEFAULT_STRATEGY, Z_FILTERED, and Z_HUFFMAN_ONLY. zdict The predefined compression dictionary - a sequence of bytes containing subsequences that are likely to occur in the input data.decompressobj($module, /, wbits=MAX_WBITS, zdict=b'') -- Return a decompressor object. wbits The window buffer size and container format. zdict The predefined compression dictionary. This must be the same dictionary as used by the compressor that produced the input data.llcompress($self, data, /) -- Returns a bytes object containing compressed data. data Binary data to be compressed. After calling this function, some of the input data may still be stored in internal buffers for later processing. Call the flush() method to clear these buffers.compress($module, bytes, level=Z_DEFAULT_COMPRESSION, /) -- Returns a bytes object containing compressed data. bytes Binary data to be compressed. level Compression level, in 0-9.writelines($self, lines, /) -- flush($self, length=zlib.DEF_BUF_SIZE, /) -- Return a bytes object containing any remaining decompressed data. length the initial size of the output buffer.lllllll`l0lkl0l@l ll8l$l@lllllll0lpl llflush($self, mode=zlib.Z_FINISH, /) -- Return a bytes object containing any remaining compressed data. mode One of the constants Z_SYNC_FLUSH, Z_FULL_FLUSH, Z_FINISH. If mode == Z_FINISH, the compressor object can no longer be used after calling the flush() method. Otherwise, more data can still be compressed.l4lX߀lP{llP|lp]lp_lp|llкlPylFlulP`PBl@lD lHThe functions in this module allow compression and decompression using the zlib library, which is based on GNU zip. adler32(string[, start]) -- Compute an Adler-32 checksum. compress(string[, level]) -- Compress string, with compression level in 0-9. compressobj([level[, ...]]) -- Return a compressor object. crc32(string[, start]) -- Compute a CRC-32 checksum. decompress(string,[wbits],[bufsize]) -- Decompresses a compressed string. decompressobj([wbits[, zdict]]]) -- Return a decompressor object. 'wbits' is window buffer size and container format. Compressor objects support compress() and flush() methods; decompressor objects support decompress() and flush().decompress($module, data, wbits=MAX_WBITS, bufsize=DEF_BUF_SIZE, /) -- Returns a bytes object containing the uncompressed data. data Compressed data. wbits The window buffer size and container format. bufsize The initial output buffer size.crc32($module, data, value=0, /) -- Compute a CRC-32 checksum of data. value Starting value of the checksum. The returned checksum is an integer.Xl,plVdecompress($self, data, max_length=0, /) -- Return a bytes object containing the decompressed version of the data. data The binary data to decompress. max_length The maximum allowable length of the decompressed data. Unconsumed input data will be stored in the unconsumed_tail attribute. After calling this function, some of the input data may still be stored in internal buffers for later processing. Call the flush() method to clear these buffers.llfll`l`lDlX ߀lP{llP|lp]lp_l p|llHlкlpPylFlul`rB^ adler32($module, data, value=1, /) -- Compute an Adler-32 checksum of data. value Starting value of the checksum. The returned checksum is an integer.truncate($self, size=None, /) -- Truncate the file to at most size bytes and return the truncated size. Size defaults to the current file position, as returned by tell(). The current file position is changed to the value of size.readall($self, /) -- Read all data from the file, returned as bytes. In non-blocking mode, returns as much as is immediately available, or None if no data is available. Return an empty bytes object at EOF.truncate($self, pos=None, /) -- seek($self, pos, whence=0, /) -- Move to new file position and return the file position. Argument offset is a byte count. Optional argument whence defaults to SEEK_SET or 0 (offset from start of file, offset should be >= 0); other values are SEEK_CUR or 1 (move relative to current position, positive or negative), and SEEK_END or 2 (move relative to end of file, usually negative, although many platforms allow seeking beyond the end of a file). Note that not all file objects are seekable.ll l llP|lp]lp_lT lllp|lЈllll0 l5lx-plFllp}lpklwritable($self, /) -- True if file was opened in a write mode.close($self, /) -- Close the file. A closed file cannot be used for further I/O operations. close() may be called more than once without error.readable($self, /) -- readline($self, size=-1, /) -- write($self, b, /) -- Write buffer b to file, return number of bytes written. Only makes one system call, so not all of the data may be written. The number of bytes actually written is returned. In non-blocking mode, returns None if the write would block.seekable($self, /) -- Gl`4lPll,l@l0l4ll l@vlllTl0l(l\lll|llHl l`l l@llԉlLlltlXlPll|llHlllpldlPl|yl0ltell($self, /) -- Current file position. Can raise OSError for non seekable files.isatty($self, /) -- True if the file is connected to a TTY device.\l`4lFileIO(file, mode='r', closefd=True, opener=None) -- Open a file. The mode can be 'r' (default), 'w', 'x' or 'a' for reading, writing, exclusive creation or appending. The file will be created if it doesn't exist when opened for writing or appending; it will be truncated when opened for writing. A FileExistsError will be raised if it already exists when opened for creating. Opening a file for creating implies writing so this mode behaves in a similar way to 'w'.Add a '+' to the mode to allow simultaneous reading and writing. A custom opener can be used by passing a callable as *opener*. The underlying file descriptor for the file object is then obtained by calling opener with (*name*, *flags*). *opener* must return an open file descriptor (passing os.open as *opener* results in functionality similar to passing None).setstate($self, state, /) -- getstate($self, /) -- ئl|l`Wfileno($self, /) -- Return the underlying file descriptor (an integer).seek($self, cookie, whence=0, /) -- l@lp%read($self, size=-1, /) -- Read at most size bytes, returned as bytes. Only makes one system call, so less data may be returned than requested. In non-blocking mode, returns None if no data is available. Return an empty bytes object at EOF.readinto($self, buffer, /) -- Same as RawIOBase.readinto().isatty($self, /) -- write($self, text, /) -- l ltllPllߞlllseek($self, pos, whence=0, /) -- Change stream position. Seek to byte offset pos relative to position indicated by whence: 0 Start of stream (the default). pos should be >= 0; 1 Current position - pos may be negative; 2 End of stream - pos usually negative. Returns the new absolute position.,l@ll l Wwritelines($self, lines, /) -- Write lines to the file. Note that newlines are not added. lines can be any iterable object producing bytes-like objects. This is equivalent to calling write() for each element.ЊlLl%getbuffer($self, /) -- Get a read-write view over the contents of the BytesIO object.readinto($self, buffer, /) -- Read bytes into buffer. Returns number of bytes read (0 for EOF), or None if the object is set not to block and has no data to read.write($self, b, /) -- Write bytes to file. Return the number of bytes written.detach($self, /) -- writable($self, /) -- ңlߞlWread($self, size=None, /) -- Read at most size bytes, returned as a bytes object. If the size argument is negative, read until EOF is reached. Return an empty bytes object at EOF.readable($self, /) -- Returns True if the IO object can be read.TllP?writable($self, /) -- Returns True if the IO object can be written.read1($self, size, /) -- Read at most size bytes, returned as a bytes object. If the size argument is negative or omitted, read until EOF is reached. Return an empty bytes object at EOF.truncate($self, size=None, /) -- Truncate the file to at most size bytes. Size defaults to the current file position, as returned by tell(). The current file position is unchanged. Returns the new size.isatty($self, /) -- Always returns False. BytesIO objects are not connected to a TTY-like device. lXl&readlines($self, size=None, /) -- List of bytes objects, each a line from the file. Call readline() repeatedly and return a list of the lines so read. The optional size argument, if given, is an approximate bound on the total number of bytes in the lines returned.decode($self, /, input, final=False) -- 'l l "lP{llP|lp]lp_lT l`$l$lp|lZllll )l0(lFl"lp}lЛ0`6`readline($self, size=None, /) -- Next line from the file, as a bytes object. Retain newline. A non-negative size argument limits the maximum number of bytes to return (an incomplete line may be returned then). Return an empty bytes object at EOF.TlBytesIO(initial_bytes=b'') -- Buffered I/O implementation using an in-memory bytes buffer.Tlflfll8llgetvalue($self, /) -- Retrieve the entire contents of the BytesIO object.lll l )lP{llP|lp]lp_llP)lp|lкl PylFlp}l!seekable($self, /) -- Returns True if the IO object can be seeked.Encoding of the text stream. Subclasses should override. Ll$ll@l%lPlXl$lhl l'lll@%lԍll%l@l\l%l4l@vll lT ll l` l0ll4l&l( lh4l0&ll lp&ll`4l%l`lh lp%l lt l%l0lTl'l l|lP'lpl|yl0 lxl lpl0$lreadable($self, /) -- Returns True if the IO object can be read.lwritable($self, /) -- Returns True if the IO object can be written. lHl<`4lP{llP|lp]lp_lT Hl4l04lp|l8Јl0lllTlH4>lFl5lp}l Pgreadline($self, size=None, /) -- Read until newline or EOF. Returns an empty string if EOF is hit immediately.fileno($self, /) -- = 0; 1 Current position - pos must be 0; 2 End of stream - pos must be 0. Returns the new absolute position.StringIO(initial_value='', newline='\n') -- Text I/O implementation using an in-memory buffer. The initial_value argument sets the value of object. The newline argument is like the one of TextIOWrapper's constructor.lllWtruncate($self, pos=None, /) -- Truncate size to pos. The pos argument defaults to the current file position, as returned by tell(). The current file position is unchanged. Returns the new absolute position.pئlzlX l>llt l@=l(l`4l=lX lh4l=ll\lP=lLl|l >l0lTl`>ll@vl2ll@l?lxlLl ?l0lXlp?ll|yl9lxlP:lwrite($self, s, /) -- Write string to file. Returns the number of characters written, which is always equal to the length of the string.tell($self, /) -- close($self, /) -- Close the IO object. Attempting any further operation after the object is closed will raise a ValueError. This method has no effect if the file is already closed.jlread($self, size=None, /) -- Read at most size characters, returned as a string. If the argument is negative or omitted, read until EOF is reached. Return an empty string at EOF.lElzlIlߞlIlBufferedWriter(raw, buffer_size=DEFAULT_BUFFER_SIZE) -- A buffer for a writeable sequential RawIO object. The constructor creates a BufferedWriter for the given writeable raw stream. If the buffer_size is not given, it defaults to DEFAULT_BUFFER_SIZE.BufferedRWPair(reader, writer, buffer_size=DEFAULT_BUFFER_SIZE, /) -- A buffered reader and writer object together. A buffered reader object and buffered writer object put together to form a sequential IO object that can read and write. This is typically used with a socket or two-way pipe. reader and writer are RawIOBase objects that are readable and writeable respectively. If the buffer_size is omitted it defaults to DEFAULT_BUFFER_SIZE.`4lulX4lul` lul4lulXlvl@vl0vllPvlLlpvlXlvl lvllpwl|ylJl lFll Hl@lHlXl@Il|l0JllJldlDl|ylJl@vl~l0l|l0}lll`PlTl|lTl\l[lplCllElzlIlߞlIl#llxBlallP|lp]lp_lT *lCl0Dlp|ltЈl`l'lĐl!l )lpp}lFlGlp}l0@llread($self, size=-1, /) -- "l lxBlallP|lp]lp_lT/lCl0Dlp|ltЈl`l4ll-l )lcp lFlGlp}lМP ll HllDl lFl@lHlLlHl|l0JllJldlDl|ylJl`4lzl&lX4l`zlܼl` lzl,l4l {l٣lXl{l|lh4l`|lll`l;lpll|llh4ll=l lЍlH9lT lllreadlines($self, hint=-1, /) -- Return a list of lines from the stream. hint can be specified to control the number of lines read: no more lines will be read if the total size (in bytes/characters) of all lines so far exceeds hint.(l ll Yl l;l`llplTruncate file to size bytes. File pointer is left unchanged. Size defaults to the current IO position as reported by tell(). Returns the new size.readable($self, /) -- Return whether object was opened for reading. If False, read() will raise OSError.ll8_l lisatty($self, /) -- Return whether this is an 'interactive' stream. Return False if it can't be determined.read($self, size=-1, /) -- `4ll 1 to indicate the size of a fixed-size chunk buffer. When no buffering argument is given, the default buffering policy works as follows: * Binary files are buffered in fixed-size chunks; the size of the buffer is chosen using a heuristic trying to determine the underlying device's "block size" and falling back on `io.DEFAULT_BUFFER_SIZE`. On many systems, the buffer will typically be 4096 or 8192 bytes long. * "Interactive" text files (files for which isatty() returns True) use line buffering. Other text files use the policy described above for binary files. encoding is the name of the encoding used to decode or encode the file. This should only be used in text mode. The default encoding is platform dependent, but any encoding supported by Python can be passed. See the codecs module for the list of supported encodings. errors is an optional string that specifies how encoding errors are to be handled---this argument should not be used in binary mode. Pass 'strict' to raise a ValueError exception if there is an encoding error (the default of None has the same effect), or pass 'ignore' to ignore errors. (Note that ignoring encoding errors can lead to data loss.) See the documentation for codecs.register or run 'help(codecs.Codec)' for a list of the permitted encoding error strings. newline controls how universal newlines works (it only applies to text mode). It can be None, '', '\n', '\r', and '\r\n'. It works as follows: * On input, if newline is None, universal newlines mode is enabled. Lines in the input can end in '\n', '\r', or '\r\n', and these are translated into '\n' before being returned to the caller. If it is '', universal newline mode is enabled, but line endings are returned to the caller untranslated. If it has any of the other legal values, input lines are only terminated by the given string, and the line ending is returned to the caller untranslated. * On output, if newline is None, any '\n' characters written are translated to the system default line separator, os.linesep. If newline is '' or '\n', no translation takes place. If newline is any of the other legal values, any '\n' characters written are translated to the given string. If closefd is False, the underlying file descriptor will be kept open when the file is closed. This does not work when a file name is given and must be True in that case. A custom opener can be used by passing a callable as *opener*. The underlying file descriptor for the file object is then obtained by calling *opener* with (*file*, *flags*). *opener* must return an open file descriptor (passing os.open as *opener* results in functionality similar to passing None). open() returns a file object whose type depends on the mode, and through which the standard file operations such as reading and writing are performed. When open() is used to open a file in a text mode ('w', 'r', 'wt', 'rt', etc.), it returns a TextIOWrapper. When used to open a file in a binary mode, the returned class varies: in read binary mode, it returns a BufferedReader; in write binary and append binary modes, it returns a BufferedWriter, and in read/write mode, it returns a BufferedRandom. It is also possible to use a string or bytearray as a file for both reading and writing. For strings StringIO can be used like a file opened in a text mode, and for bytes a BytesIO can be used like a file opened in a binary mode.|lނl\ulP l xl|ll\ull`xlwritelines($self, lines, /) -- llll`4l lLylh4l`l~l llX{lllllflread($self, sizeobj=None, /) -- decode($self, /, input, errors=None) -- Decodes 'input'. 'errors' may be given to set a different error handling scheme. Default is 'strict' meaning that encoding errors raise a UnicodeDecodeError. Other possible values are 'ignore' and 'replace' as well as any other name registered with codecs.register_error that is able to handle UnicodeDecodeErrors."jllll lxlfll`l|#lfll@"ltlreadlines($self, sizehintobj=None, /) -- lflL%llp]lDlzl{lllreset($self, /) -- encode($self, /, input, errors=None) -- Return an encoded string version of `input'. 'errors' may be given to set a different error handling scheme. Default is 'strict' meaning that encoding errors raise a UnicodeEncodeError. Other possible values are 'ignore', 'replace' and 'xmlcharrefreplace' as well as any other name registered with codecs.register_error that can handle UnicodeEncodeErrors.readline($self, sizeobj=None, /) -- %l$lp]lDl~l{llljl0lHlllX|lT#l$decode($self, /, input, final=False) -- __create_codec($module, arg, /) -- encode($self, /, input, final=False) -- &l(0lp]lDlxl l{lll@vl l܀lT lPlxll ll@vlwrite($self, strobj, /) -- reset($self, /) -- jllp|ljl lpyll8{lreset($self, /) -- T#lT#lflL'lT'l$l ` lp]llreset($self, /) -- P&l !lp]lDp!lll{l`!lP lL'l@WlT'lWriteFile($module, /, handle, buffer, overlapped=False) -- CreatePipe($module, pipe_attrs, size, /) -- Create an anonymous pipe. pipe_attrs Ignored internally, can be None. Returns a 2-tuple of handles, to the read and write ends of the pipe.GetOverlappedResult($self, wait, /) -- DuplicateHandle($module, source_process_handle, source_handle, target_process_handle, desired_access, inherit_handle, options=0, /) -- Return a duplicate handle object. The duplicate handle refers to the same object as the original handle. Therefore, any changes to the object are reflected through both handles.CloseHandle($module, handle, /) -- Close handle.CreateNamedPipe($module, name, open_mode, pipe_mode, max_instances, out_buffer_size, in_buffer_size, default_timeout, security_attributes, /) -- getbuffer($self, /) -- d)l&llh l'llx)l@'l$lPeekNamedPipe($module, handle, size=0, /) -- GetStdHandle($module, std_handle, /) -- Return a handle to the specified standard device. std_handle One of STD_INPUT_HANDLE, STD_OUTPUT_HANDLE, or STD_ERROR_HANDLE. The integer associated with the handle object is returned.(lJl(`h,ll՞lP'll+l'l̐l(+l'l l4+l(lHlD+lP)lȃlP+l)lxl`+lp(l bool Returns True when the argument x is true, False otherwise. The builtins True and False are the only two instances of the class bool. The class bool is a subclass of the class int, and cannot be subclassed.lll†l†lĆlˆlԆlP̆l̆l@ˆlΆl̆ll@lࡃlԆlۆl lplԆlell0;llplpl lplp]lp_l l`l(pl7VPylFl lulV8VjVTlClʃlŃlpllܝlTlǃlp]lp_ll 0lǃllتlкlP8VlFlGlul0VVoV~lKlflflL@lਃl0lB.find(sub[, start[, end]]) -> int Return the lowest index in B where subsection sub is found, such that sub is contained within B[start,end]. Optional arguments start and end are interpreted as in slice notation. Return -1 on failure.extend($self, iterable_of_ints, /) -- Append all the items from the iterator or sequence to the end of the bytearray. iterable_of_ints The iterable of items to append.B.startswith(prefix[, start[, end]]) -> bool Return True if B starts with the specified prefix, False otherwise. With optional start, test B beginning at that position. With optional end, stop comparing B at that position. prefix can also be a tuple of bytes to try.clear($self, /) -- Remove all items from the bytearray.insert($self, index, item, /) -- Insert a single item into the bytearray before the given index. index The index where the value is to be inserted. item The item to be inserted.B.rindex(sub[, start[, end]]) -> int Like B.rfind() but raise ValueError when the subsection is not found.0olsplitlines($self, /, keepends=False) -- Return a list of the lines in the bytearray, breaking at line boundaries. Line breaks are not included in the resulting list unless keepends is given and true.hIlflfl~lKlpop($self, index=-1, /) -- Remove and return a single item from B. index The index from where to remove the item. -1 (the default value) means remove the last item. If no index argument is given, will pop the last item.lPl lฃll`lеlll@llB.__alloc__() -> int Return the number of bytes actually allocated.__sizeof__($self, /) -- Returns the size of the bytearray object in memory, in bytes.rpartition($self, sep, /) -- Partition the bytes into three parts using the given separator. This will search for the separator sep in the bytearray, starting and the end. If the separator is found, returns a 3-tuple containing the part before the separator, the separator itself, and the part after it. If the separator is not found, returns a 3-tuple containing two empty bytearray objects and the original bytearray object.partition($self, sep, /) -- Partition the bytearray into three parts using the given separator. This will search for the separator sep in the bytearray. If the separator is found, returns a 3-tuple containing the part before the separator, the separator itself, and the part after it. If the separator is not found, returns a 3-tuple containing the original bytearray object and two empty bytearray objects. copy of B Pad a numeric string B with zeros on the left, to fill a field of the specified width. B is never truncated.hIlflflflflsplit($self, /, sep=None, maxsplit=-1) -- Return a list of the sections in the bytearray, using sep as the delimiter. sep The delimiter according which to split the bytearray. None (the default value) means split on ASCII whitespace characters (space, tab, return, newline, formfeed, vertical tab). maxsplit Maximum number of splits to do. -1 (the default value) means no limit.lB.rfind(sub[, start[, end]]) -> int Return the highest index in B where subsection sub is found, such that sub is contained within B[start,end]. Optional arguments start and end are interpreted as in slice notation. Return -1 on failure.Set state information for unpickling.Return state information for pickling.qlElrsplit($self, /, sep=None, maxsplit=-1) -- Return a list of the sections in the bytearray, using sep as the delimiter. sep The delimiter according which to split the bytearray. None (the default value) means split on ASCII whitespace characters (space, tab, return, newline, formfeed, vertical tab). maxsplit Maximum number of splits to do. -1 (the default value) means no limit. Splitting is done starting at the end of the bytearray and working to the front.lstrip($self, bytes=None, /) -- Strip leading bytes contained in the argument. If the argument is omitted or None, strip leading ASCII whitespace.Bll蝤lTpl0lȶl=lPllpll0lollplBllкlBlllpl`lllpll4l$pll`ljl@llAllXlBlll,pl ll(lllBlllBlll@plllelpllBlllBlllBlllBl l`lBl`l赛lClll ClPl@lCl llCllhl$Cll@ll copy of B Return B right justified in a string of length width. Padding is done using the specified fill character (default is a space)B.index(sub[, start[, end]]) -> int Like B.find() but raise ValueError when the subsection is not found.Private method returning an estimate of len(list(it)).`glpgl ilkljl`gl@olfromhex($type, string, /) -- Create a bytearray object from a string of hexadecimal numbers. Spaces between two numbers are accepted. Example: bytearray.fromhex('B9 01EF') -> bytearray(b'\\xb9\\x01\\xef')B.ljust(width[, fillchar]) -> copy of B Return B left justified in a string of length width. Padding is done using the specified fill character (default is a space).reverse($self, /) -- Reverse the order of the values in B in place.B.endswith(suffix[, start[, end]]) -> bool Return True if B ends with the specified suffix, False otherwise. With optional start, test B beginning at that position. With optional end, stop comparing B at that position. suffix can also be a tuple of bytes to try.B.count(sub[, start[, end]]) -> int Return the number of non-overlapping occurrences of subsection sub in bytes B[start:end]. Optional arguments start and end are interpreted as in slice notation. lCllP{llP|lp]lp_lPlp|lZlllкl1PylFlp}l1p"rstrip($self, bytes=None, /) -- Strip trailing bytes contained in the argument. If the argument is omitted or None, strip trailing ASCII whitespace.join($self, iterable_of_bytes, /) -- Concatenate any number of bytes/bytearray objects. The bytearray whose method is called is inserted in between each pair. The result is returned as a new bytearray object.@MlLMlMl Ml__reduce_ex__($self, proto=0, /) -- Return state information for pickling.D8lB.center(width[, fillchar]) -> copy of B Return B centered in a string of length width. Padding is done using the specified fill character (default is a space).Ml`l,0l__reduce__($self, /) -- Return state information for pickling.B.expandtabs(tabsize=8) -> copy of B Return a copy of B where all tab characters are expanded using spaces. If tabsize is not given, a tab size of 8 characters is assumed.pll䣤lTpl lȶlxlllreplace($self, old, new, count=-1, /) -- Return a copy with all occurrences of substring old replaced by new. count Maximum number of occurrences to replace. -1 (the default value) means replace all occurrences. If the optional argument count is given, only the first count occurrences are replaced.Set state information for unpickling.@MlLMlPzldecode($self, /, encoding='utf-8', errors='strict') -- Decode the bytearray using the codec registered for encoding. encoding The encoding with which to decode the bytearray. errors The error handling scheme to use for the handling of decoding errors. The default is 'strict' meaning that decoding errors raise a UnicodeDecodeError. Other possible values are 'ignore' and 'replace' as well as any other name registered with codecs.register_error that can handle UnicodeDecodeErrors.instancemethod(function) Bind a function to a class.DǞlPl Rl(RlLRlTRlbytearray(iterable_of_ints) -> bytearray bytearray(string, encoding[, errors]) -> bytearray bytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer bytearray(int) -> bytes array of size given by the parameter initialized with null bytes bytearray() -> empty bytes array Construct a mutable bytearray object from: - an iterable yielding integers in range(256) - a text string encoded using the specified encoding - a bytes or a buffer object - any object implementing the buffer API. - an integerDǞll RlLRlmaketrans(frm, to, /) -- Return a translation table useable for the bytes or bytearray translate method. The returned table will be one where each byte in frm is mapped to the byte at the same position in to. The bytes objects frm and to must be of the same length.strip($self, bytes=None, /) -- Strip leading and trailing bytes contained in the argument. If the argument is omitted or None, strip leading and trailing ASCII whitespace.remove($self, value, /) -- Remove the first occurrence of a value in the bytearray. value The value to remove.B.hex() -> string Create a string of hexadecimal numbers from a bytearray object. Example: bytearray([0xb9, 0x01, 0xef]).hex() -> 'b901ef'.Ul?l:lglݤldllol glp]lp_lDl ֤lll lPΤlкlVPylFllul V@V@VEreplace($self, old, new, count=-1, /) -- Return a copy with all occurrences of substring old replaced by new. count Maximum number of occurrences to replace. -1 (the default value) means replace all occurrences. If the optional argument count is given, only the first count occurrences are replaced.Tpl੄lPlB.find(sub[, start[, end]]) -> int Return the lowest index in B where substring sub is found, such that sub is contained within B[start:end]. Optional arguments start and end are interpreted as in slice notation. Return -1 on failure.rpartition($self, sep, /) -- Partition the bytes into three parts using the given separator. This will search for the separator sep in the bytes, starting and the end. If the separator is found, returns a 3-tuple containing the part before the separator, the separator itself, and the part after it. If the separator is not found, returns a 3-tuple containing two empty bytes objects and the original bytes object.pl l,0lB.startswith(prefix[, start[, end]]) -> bool Return True if B starts with the specified prefix, False otherwise. With optional start, test B beginning at that position. With optional end, stop comparing B at that position. prefix can also be a tuple of bytes to try.lPlB.rindex(sub[, start[, end]]) -> int Like B.rfind() but raise ValueError when the substring is not found.Tpl0lͥlDǞlVtranslate(table, [deletechars]) Return a copy with each character mapped by the given translation table. table Translation table, which must be a bytes object of length 256. All characters occurring in the optional argument deletechars are removed. The remaining characters are mapped through the given translation table.Tpll¥lql V lIl@lP{llP|lp]lp_lPМlp|lZlllкlhPylFlp}lp0!join($self, iterable_of_bytes, /) -- Concatenate any number of bytes objects. The bytes whose method is called is inserted in between each pair. The result is returned as a new bytes object. Example: b'.'.join([b'ab', b'pq', b'rs']) -> b'ab.pq.rs'.B.zfill(width) -> copy of B Pad a numeric string B with zeros on the left, to fill a field of the specified width. B is never truncated.pl$WlD8l fromhex($type, string, /) -- Create a bytes object from a string of hexadecimal numbers. Spaces between two numbers are accepted. Example: bytes.fromhex('B9 01EF') -> b'\\xb9\\x01\\xef'.split($self, /, sep=None, maxsplit=-1) -- Return a list of the sections in the bytes, using sep as the delimiter. sep The delimiter according which to split the bytes. None (the default value) means split on ASCII whitespace characters (space, tab, return, newline, formfeed, vertical tab). maxsplit Maximum number of splits to do. -1 (the default value) means no limit.HllBl`lкlBlclߤl$plxlhڤljl lФlAl0lؤlBl`l`l(ltl`älBl!l̤lBll`l@pltlHդlBl^llBl`^llBl^llBl^l`lBl@^l赛lCl_ll Cl^l@lClslʤlClbl֤l$Cl _l@ll int Return the highest index in B where substring sub is found, such that sub is contained within B[start:end]. Optional arguments start and end are interpreted as in slice notation. Return -1 on failure.B.rjust(width[, fillchar]) -> copy of B Return B right justified in a string of length width. Padding is done using the specified fill character (default is a space)lstrip($self, bytes=None, /) -- Strip leading bytes contained in the argument. If the argument is omitted or None, strip leading ASCII whitespace.B.index(sub[, start[, end]]) -> int Like B.find() but raise ValueError when the substring is not found.YllDǞl@lPzllB.ljust(width[, fillchar]) -> copy of B Return B left justified in a string of length width. Padding is done using the specified fill character (default is a space).bytes(iterable_of_ints) -> bytes bytes(string, encoding[, errors]) -> bytes bytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer bytes(int) -> bytes object of size given by the parameter initialized with null bytes bytes() -> empty bytes object Construct an immutable array of bytes from: - an iterable yielding integers in range(256) - a text string encoded using the specified encoding - any object implementing the buffer API. - an integerDǞllPzllB.endswith(suffix[, start[, end]]) -> bool Return True if B ends with the specified suffix, False otherwise. With optional start, test B beginning at that position. With optional end, stop comparing B at that position. suffix can also be a tuple of bytes to try.rstrip($self, bytes=None, /) -- Strip trailing bytes contained in the argument. If the argument is omitted or None, strip trailing ASCII whitespace.B.count(sub[, start[, end]]) -> int Return the number of non-overlapping occurrences of substring sub in string B[start:end]. Optional arguments start and end are interpreted as in slice notation.maketrans(frm, to, /) -- Return a translation table useable for the bytes or bytearray translate method. The returned table will be one where each byte in frm is mapped to the byte at the same position in to. The bytes objects frm and to must be of the same length.splitlines($self, /, keepends=False) -- Return a list of the lines in the bytes, breaking at line boundaries. Line breaks are not included in the resulting list unless keepends is given and true.Вlrsplit($self, /, sep=None, maxsplit=-1) -- Return a list of the sections in the bytes, using sep as the delimiter. sep The delimiter according which to split the bytes. None (the default value) means split on ASCII whitespace characters (space, tab, return, newline, formfeed, vertical tab). maxsplit Maximum number of splits to do. -1 (the default value) means no limit. Splitting is done starting at the end of the bytes and working to the front.hYlpYlxYlYlB.center(width[, fillchar]) -> copy of B Return B centered in a string of length width. Padding is done using the specified fill character (default is a space).Ml ͥl8l@ VB.expandtabs(tabsize=8) -> copy of B Return a copy of B where all tab characters are expanded using spaces. If tabsize is not given, a tab size of 8 characters is assumed.partition($self, sep, /) -- Partition the bytes into three parts using the given separator. This will search for the separator sep in the bytes. If the separator is found, returns a 3-tuple containing the part before the separator, the separator itself, and the part after it. If the separator is not found, returns a 3-tuple containing the original bytes object and two empty bytes objects.XlPzlstrip($self, bytes=None, /) -- Strip leading and trailing bytes contained in the argument. If the argument is omitted or None, strip leading and trailing ASCII whitespace.B.hex() -> string Create a string of hexadecimal numbers from a bytes object. Example: b'\xb9\x01\xef'.hex() -> 'b901ef'.plpl@l,lTpl`llxll4llLllऄllP|lp]lp_llp|lкl$XPylFlulеW$X5XCapsule objects let you wrap a C "void *" pointer in a Python object. They're a way of passing data through the Python interpreter without creating your own custom type. Capsules are used for communication between extension modules. They provide a way for an extension module to export a C interface to other extension modules, so that extension modules can use the Python import mechanism to link to one another. Descriptor to change the setter on a property.ll8l V lMl PlЧlTlP|lp]lp_lPl0l঄llкl%XPylFlp}lWH&X8Xmethod(function, instance) Create a bound instance method object.,0ll@llPl0llP|llp_lP lll4äl\l̻lкlXlPylFl lp}l0WXpXdl complex number Create a complex number from a real part and an optional imaginary part. This is equivalent to (real + imag*1j) where imag defaults to 0.D.__sizeof__() -> size of D in memory, in byteslRlPlplHllTvl0lXlcomplex.__format__() -> str Convert to a string according to format_spec.plDl@lTpl Hll(l(l(l҄lPԄlՄlلl لl@لl`܄l܄lP݄lބll0l@܄l ׄlcomplex.conjugate() -> complex Return the complex conjugate of its argument. (3-4j).conjugate() == 3+4j.Descriptor to change the getter on a property.4\lPl l\lYlllYlllYllҤl lHWlllllP|lp]lp_lP `lp|lɤlˤllкlx(XplPylFlp}lpW)X`lZllP{llP|lp]lp_lT PllPlp|l8l@lդlкl8WlPllFlGlp}lPVȓW/@xW lWllpllP|lp]lp_lP`lp|lˤlؤlкl@XlplPylFlp}lW0XXproperty(fget=None, fset=None, fdel=None, doc=None) -> property attribute fget is a function to be used for getting an attribute value, and likewise fset is a function for setting, and fdel a function for del'ing, an attribute. Typical use is to define a managed attribute x: class C(object): def getx(self): return self._x def setx(self, value): self._x = value def delx(self): del self._x x = property(getx, setx, delx, "I'm the 'x' property.") Decorators make defining new properties or modifying existing ones easy: class C(object): @property def x(self): "I am the 'x' property." return self._x @x.setter def x(self, value): self._x = value @x.deleter def x(self): del self._x DǞl lPzll4Wl@llWlllllP|lp]lp_lP `lp|lɤlˤlHlкlXXplPylFlp}l0W XXbqllWll8l lWl8l@lXlql`l4XlpllpXlDǞllPzll4WlllXl lplˤl,ǤlTlPlp]lp_lP ll0l`lкlXPylFllp}lpWX X ltWll0llP|lp]lp_lP `lp|lɤlˤlդlкl"Xl lPylFlp}lW#X3Xel\Wllll@lP|lp]lp_lP`lp|lɤlˤllкl8'XplPylFlp}lPWP(Xp;X$WllD8llPzl0lDǞll4WlllXYllll`lP|lp]lp_lPllǤl,lhlкl XPylFlp}lPW"XP1XReturn state information for pickling.l[lDlP{llP|lp]lp_lPDlp|lZlEllкlP3PylFlp}l(3P$D.clear() -> None. Remove all items from D.D.get(k[,d]) -> D[k] if k in D, else d. d defaults to None.dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list. For example: dict(one=1, two=2)4\lPl lD.copy() -> a shallow copy of DJlRlJlNl\lD.popitem() -> (k, v), remove and return some (key, value) pair as a 2-tuple; but raise KeyError if D is empty.D.items() -> a set-like object providing a view on D's items__contains__($self, key, /) -- True if D has a key k, else False.JlD.values() -> an object providing a view on D's values[ll[lDlP{llP|lp]lp_lP Dlp|lZlEllкl2PylFlp}l2`# Private method returning an estimate of len(list(it)). lX\l @Jl@Nl llP|lp]lp_lPJlp|lpSlTlкlVPylFlp}l0 VVHV Wl\lVlUlD.keys() -> a set-like object providing a view on D's keysdlqlpD.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in DP?lǤll8l Vl[lDlP{llP|lp]lp_lPDlp|lZlpFllкl3PylFlp}l3@%D.update([E, ]**F) -> None. Update D from dict/iterable E and F. If E is present and has a .keys() method, then does: for k in E: D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]l@\l @Jl@NlllTlP|lp]lp_lPJlLlNl|lкl(VPylFlp}l VV@VWfromkeys($type, iterable, value=None, /) -- Returns a new dict with keys from iterable and values equal to value.@lx.__getitem__(y) <==> x[y]lL\l @Jl@NlllTlP|lp]lp_lPJlLlRl lкlhVPylFlp}l VVXVWNlPOl0PlOl`[l8lHlp[l(lHlpl?llqlP9ll4[l;lPlHpll8l@lhlкlVp@lFl?lp}l VVVVD.pop(k[,d]) -> v, remove specified key and return the corresponding value. If key is not found, d is returned if given, otherwise KeyError is raisedReturn True if the view and the given iterable have a null intersection.Return state information for pickling.TplZl l|lhplVenumerate(iterable[, start]) -> iterator for index, value of iterable Return an enumerate object. iterable must be another object that supports iteration. The enumerate object yields pairs containing a count (from start, which defaults to zero) and a value yielded by the iterable argument. enumerate is useful for obtaining an indexed list: (0, seq[0]), (1, seq[1]), (2, seq[2]), ... l\l\lP{llP|lp]lp_lTl]lp|lZl0]l lкlWPylFl [lp}lWW0Xpl]llTpl ^l lxl`^lTl l\l0WlP{llP|lp]lp_lTX lWlp|lZlYl, lкlWPylFlVlp}lбWXW0WPrivate method returning an estimate of len(list(it)).reversed(sequence) -> reverse iterator over values of the sequence Return a reverse iteratorolLlSet state information for unpickling.)ll llTel ``lpall alp]lp_lT@hel`l_lp|l9lX`_lFl^lp}lXnXoXl|bl8slpallptlp]lp_lT @blslrlp|lDlX Y rlFlplp}lXY YY-lnl ``lpall alp]lp_lT @nl`l_lp|l1lY`_lFl^lp}lX@X`YpXp ldl ``lpall alp]lp_lT @dl`l_lp|l1lX`_lFl^lp}lX mXnPmXlll ``lpall alp]lp_lT@ll`l_lp|llY`_lFl^lp}lXXXlpcl8slpallptlp]lp_lT @clslrlp|lDl Y rlFlplp}lXY0Y`?l4llgl ``lpall{lp]lp_lT@gl`l_lp|l lX`_lFl^lp}lpXX@X l,_l ``lpall alp]lp_lT @8_l`l_lp|l1lX`_lFl^lp}lXhX hXlnl ``lpall alp]lp_lT@nl`l_lp|l1lY`_lFl^lp}lPX XPXldl8slpallptlp]lp_lT@dlslrlp|lDl Y rlFlplp}lXY Ylh`l ``lpall alp]lp_lT@|`l`l_lp|l@3lX`_lFl^lp}lXXkXException.with_traceback(tb) -- set self.__traceback__ to tb and return self.Al4l all$alhɞl(alal,albl0$bll_l$flpall alp]lp_lT @_l0glflp|l:l1lXXelFl^lp}lXiXiX\ llnl lpall alp]lp_lT@xnl`l_lp|l1lHY`_lFlplp}lpXXXlHgl8ylpallzlp]lp_lT@TglPyl0xlp|lp"lXvlFl^lp}lX1W0Xlel ``lpall alp]lp_lT@el`l_lp|l@lpX`_lFl^lp}l0X0X`X lTll ``lpall alp]lp_lT@dll`l_lp|l1lY`_lFl^lp}lXXhYX0lPllcl8slpallptlp]lp_lT@ dlslrlp|lDl Y rlFlplp}l0XYY@%l@llnl ``lpall alp]lp_lT@nl`l_lp|l1lY`_lFl^lp}l0XXX lDml ``lpall alp]lp_lT @Pml`l_lp|l1l0Y`_lFl^lp}lXX0X8 lTol ``lpall alp]lp_lT@pol`l_lp|llY`_lFl^lp}lX0Y`Ylll ``lpall alp]lp_lT@ll`l_lp|llY`_lFl^lp}lXPXXl|gl ``lpall alp]lp_lT @gl`l_lp|l1lX`_lFl^lp}l0XXXX7lx$llol ``lpall alp]lp_lT@ol`l_lp|ll(Y`_lFl^lp}lXYYlgl8ylpallzlp]lp_lT@0glPyl0xlp|lp2lxXvlFl^lp}lXpXXX`l `lzl$`lHl(`lTplul-lllbl8slpallptlp]lp_lT@blslrlp|lDlH Y rlFlplp}lPX`YYlX_l ``lpall alp]lp_lT@l_l`l_lp|l1lX`_lFl^lp}lX0iX`iX l0ll ``lpall alp]lp_lT @@ll`l_lp|l1lxY`_lFl^lp}lpXXP`X l`l,jlpallklp]lp_lT @`l kl`jlp|lll8#l1lXhlFl^lp}lXkXkX)0olSl_lwlblblT^l@clpcld^lcldlp^l^ldldl^l l ol ``lpall alp]lp_lT @ ol`l_lp|llY`_lFl^lp}lX`XЊX8lll ``lpall alp]lp_lT@ml`l_lp|llY`_lFl^lp}lXpXXlbl8slpallptlp]lp_lT@clslrlp|lPlp Y rlFlplp}lpX3WPYp2lp*lGlgl ``lpall alp]lp_lT @hl`l_lp|l1lX`_lFl^lp}lXXXX&lcl8slpallptlp]lp_lT@clslrlp|lDl` Y rlFlplp}lX YPYTplalxlal$]lbl(llgl ``lpall alp]lp_lT@gl`l_lp|l lhX`_lFl^lp}lPX XPXfl hl(yl$hlLl(hlLl,hlhl0 ill4`l$0hlpall alp]lp_lT@@`lhlglp|lH2l@3l X`glFl^lp}lpXpXjXPCl^l.l!lpl/lHllcl8slpallptlp]lp_lT@0clslrlp|lPl Y rlFlplp}lX 4WY ljl4lpalllp]lp_lT@jll lp|l@,l=lHYlFl^lp}l0X2WX`l tflhɞl$alfl(flTl,flfl0flfl4fll lDcl8slpallptlp]lp_lT @\clslrlp|lPl Y rlFlplp}lXX4W%pYH'l@3ll#ll4dl8slpallptlp]lp_lT@Hdlslrlp|lDl Y rlFlplp}lPX@YYl^l ``lpall alp]lp_lT @^l`l_lp|l@3lX`_lFl^lp}lX@XX@hX4l $`llgl8ylpallzlp]lp_lT @ glPyl0xlp|lP/l1l8XvlFl^lp}lpXXXXXBl(@lgl^l ``lpall alp]lp_lT @^l`l_lp|l8+l-l&lкlHX`_lFl^lp}lpXXhXgXlxql ``lpall alp]lp_lT@ql`l_lp|ll Y`_lFl^lp}lXYYl_l ``lpall alp]lp_lT@`l`l_lp|l@3lX`_lFl^lp}lPXXPjX5lal@vlpvlll`dl8slpallptlp]lp_lT@pdlslrlp|lDl Y rlFlplp}lpXY`Ylrl ``lpall alp]lp_lT@rl`l_lp|ll Y`_lFl^lp}lX YPYPl:llpl ``lpall alp]lp_lT@pl`l_lp|ll Y`_lFl^lp}lpXpYYlcl8slpallptlp]lp_lT@clslrlp|lDl Y rlFlplp}lXYY l(jl4lpall`lp]lp_lT@l1ll,l l=lDl6l4ll(l|ll l0l\ull0l\ul|ll\ull@l\ul@vlඅl\ull0vl 0{lllP|lp]lp_lp|l`ElFlкlW@lFllulWxWX$Xl@vlWh4llltlfllvlߞlиllfloat(x) -> floating point number Convert a string or number to a floating point number, if possible.float.as_integer_ratio() -> (int, int) Return a pair of integers, whose ratio is exactly equal to the original float and with a positive denominator. Raise OverflowError on infinities and a ValueError on NaNs. >>> (10.0).as_integer_ratio() (10, 1) >>> (0.0).as_integer_ratio() (0, 1) >>> (-.25).as_integer_ratio() (-1, 4) RlՅl(RlLRllTRlgl@vlpvlxvlvlvlЃlwlDwlPwlwlwlwlwlxl xl,xl8xlxlxlxlxlelfloat.hex() -> string Return a hexadecimal representation of a floating-point number. >>> (-0.1).hex() '-0x1.999999999999ap-4' >>> 3.14159.hex() '0x1.921f9f01b866ep+1'xl0JlHl F.clear(): clear most references held by the framesys.float_info A structseq holding information about the float type. It contains low level information about the precision and internal representation. Please study your system's :file:`float.h` for more information.F.__sizeof__() -> size of F in memory, in bytes,ئl lx2ÅląlŅlPDžlȅlʅl0υlՅlυlЅlхlՅlʅlƅlfloat.__setformat__(typestr, fmt) -> None You probably don't want to use this function. It exists mainly to be used in Python's test suite. typestr must be 'double' or 'float'. fmt must be one of 'unknown', 'IEEE, big-endian' or 'IEEE, little-endian', and in addition can only be one of the latter two if it appears to match the underlying C reality. Override the automatic determination of C-level floating point type. This affects how floats are converted to and from binary strings.pllIlpl l KlYlPl0olSl_lfloat.fromhex(string) -> float Create a floating-point number from a hexadecimal string. >>> float.fromhex('0x1.ffffp10') 2047.984375 >>> float.fromhex('-0x1p-1074') -5e-324float.__format__(format_spec) -> string Formats the float according to format_spec.RlՅlL}lتlхl}l}l@ԅl}lml`ޅlXGlBlمl0NlBl0ׅl@Il@~l0ЅlL~lHllt~llOl~llKlTvllNlfloat.__getformat__(typestr) -> string You probably don't want to use this function. It exists mainly to be used in Python's test suite. typestr must be 'double' or 'float'. This function returns whichever of 'unknown', 'IEEE, big-endian' or 'IEEE, little-endian' best describes the format of floating point numbers used by the C type named by typestr.Bl{ll0lHKlÅl0lp]lp_l Fll8OlHlкlLWPylFllulVOW`sWUPl Xl`lllxl<ll@lP{llP|lp]lp_lP @llp|lMl(RlhSlкlXPylFlp}lpWXX~ĀllЀl`ll܀l l@l@lDǞlLl h5l,Ylpl0olSl_ll(llP{llP|lp]lp_lT XlPllp|lWlTlкll lFlGlp}lpp +`3JlXllP{llP|lp]lp_lT Ul@llp|l[lMlкlJWl lFlGlp}lVpKW@.&WLstaticmethod(function) -> method Convert a function to be a static method. A static method does not receive an implicit first argument. To declare a static method, use this idiom: class C: def f(arg1, arg2, ...): ... f = staticmethod(f) It can be called either on the class (e.g. C.f()) or on an instance (e.g. C().f()). The instance is ignored except for its class. Static methods in Python are similar to those found in Java or C++. For a more advanced concept, see the classmethod builtin.@Mlclose() -> raise GeneratorExit inside generator.l l0 llp l ll l0 ll l l0olSl_lD8l l lPzl l lclassmethod(function) -> method Convert a function to be a class method. A class method receives the class as implicit first argument, just like an instance method receives the instance. To declare a class method, use this idiom: class C: def f(cls, arg1, arg2, ...): ... f = classmethod(f) It can be called either on the class (e.g. C.f()) or on an instance (e.g. C().f()). The instance is ignored except for its class. If a class method is called for a derived class, the derived class object is passed as the implied first argument. Class methods are different than C++ or Java static methods. If you want those, see the staticmethod builtin.@Mllfunction(code, globals[, name[, argdefs[, closure]]]) Create a function object from a code object and a dictionary. The optional name string overrides the name from the code object. The optional argdefs tuple specifies the default argument values. The optional closure tuple supplies the bindings for free variables.4lЃlzl؃llll8llllP|lp]lp_lP [llp|l(SlHXlкlXl$PylFl0 lp}lPWX0 X send(arg) -> send 'arg' into generator, return next yielded value or raise StopIteration.close() -> raise GeneratorExit inside coroutine.ll l0#llP|lp]lp_lP lp|lZl!lal0_lPdlкlXPylFlp}lWX XlXldl plxllHclll`l ll4^lll p)l`lp]l@$lP)lZl0)lulthrow(typ[,val[,tb]]) -> raise exception in coroutine, return next iterated value or raise StopIteration.Zlxll]lllbl llXllȉl 'lP{llP|lp]lp_lP܉l(lp|lZlp(ldlкl(-XPylFlulW-X?Xll lXulthrow(typ[,val[,tb]]) -> raise exception in generator, return next yielded value or raise StopIteration.0'lsend(arg) -> send 'arg' into coroutine, return next iterated value or raise StopIteration.l l WD8lP#l`#l4lPzl#l#lLlll'lxlll lD8lP#l`#llPzl#l#lll$l(lxl(lHcll(l`l l(l4^lpl,lflTpl,l elxl@-l0glReturn state information for pickling.TplP0l elll.lP{llP|lp]lp_lP.lp|lZl.lHelкl)XPylFlp}lW*X =Xll0+lP{llP|lp]lp_lP+lp|lZl+ldlкl0*XPylFlp}lW*X=XPrivate method returning an estimate of len(list(it)).Set state information for unpickling.Pl(l6l7l$ilthlTlP|lp]lp_lT olfl=lglnlmlкlhVhlFlGlp}lP VV Q@VɞlL.copy() -> list -- a shallow copy of LL.reverse() -- reverse *IN PLACE*9lpiljlL.index(value, [start, [stop]]) -> integer -- return first index of value. Raises ValueError if the value is not present.Return state information for pickling.9l`;l@ None -- append object to endL.extend(iterable) -> None -- extend list by appending elements from the iterablePrivate method returning an estimate of len(list(it)).x.__getitem__(y) <==> x[y] l0l olP{llP|lp]lp_lP olp|lZlolpklкl4PylFlp}lh40&D L.count(value) -> integer -- return number of occurrences of valueL.__reversed__() -- return a reverse iterator over the listpl plilTplPplhlxlpplolL.sort(key=None, reverse=False) -> None -- stable sort *IN PLACE*lxplL.pop([index]) -> item -- remove and return item at index (default last). Raises IndexError if list is empty or index is out of range. l@lPqlP{llP|lp]lp_lPqlp|lZlrlPmlкlX5PylFlp}l005 'plprlilTplrlhlxlrlolp[lpilH jlhplpl4klplPilnlpl0ClTolplPCl(hlolClLilelBlol,plDlilHplPFlll`plelnl@pl dlhl$pl@eljlxplclPhlxl]lklL.remove(value) -> None -- remove first occurrence of value. Raises ValueError if the value is not present.L.__sizeof__() -- size of L in memory, in bytesL.insert(index, object) -- insert object before indexL.clear() -> None -- remove all items from LSet state information for unpickling.앟lll$lelllist() -> new empty list list(iterable) -> new list initialized from iterable's items|l蕟l ll0xl llp]lp_l @ul`lyltlкl(3VPylFlP܆lulV7V(8VhVint.from_bytes(bytes, byteorder, *, signed=False) -> int Return the integer represented by the given array of bytes. The bytes argument must be a bytes-like object (e.g. bytes or bytearray). The byteorder argument determines the byte order used to represent the integer. If byteorder is 'big', the most significant byte is at the beginning of the byte array. If byteorder is 'little', the most significant byte is at the end of the byte array. To request the native byte order of the host system, use `sys.byteorder' as the byte order value. The signed keyword-only argument indicates whether two's complement is used to represent the integer.lXldl%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%  !"#%%%%%%  !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% RlԆl(RlLRlކlTRldlԆlpllކll\lxlolA tuple of integers used internally for PIL-style arrays.int(x=0) -> integer int(x, base=10) -> integer Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero. If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by '+' or '-' and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int('0b100', base=0) 4?lXldlint.bit_length() -> int Number of bits necessary to represent self in binary. >>> bin(37) '0b100101' >>> (37).bit_length() 6lll†l†lĆlˆlԆlP̆l̆l@ˆlΆl̆lӆlԆl@ԆlԆlۆl lplԆlsys.int_info A struct sequence that holds information about Python's internal representation of integers. The attributes are read only.(ylA bool indicating whether the memory is Fortran contiguous.RlԆll@llwlLl lPzlXl`lplتlԆldllԆll詞lԆll}lPllHlކlTvlކlpll@lint.to_bytes(length, byteorder, *, signed=False) -> bytes Return an array of bytes representing an integer. The integer is represented using length bytes. An OverflowError is raised if the integer is not representable with the given number of bytes. The byteorder argument determines the byte order used to represent the integer. If byteorder is 'big', the most significant byte is at the beginning of the byte array. If byteorder is 'little', the most significant byte is at the end of the byte array. To request the native byte order of the host system, use `sys.byteorder' as the byte order value. The signed keyword-only argument determines whether two's complement is used to represent the integer. If signed is False and a negative integer is given, an OverflowError is raised.The underlying object of the memoryview.A tuple of ndim integers giving the shape of the memory as an N-dimensional array.lllA tuple of ndim integers giving the size in bytes to access each element for each dimension of the array.A bool indicating whether the memory is contiguous.cast($self, /, format, *, shape) -- Cast a memoryview to a new format or shape.The size in bytes of each element of the memoryview.llA bool indicating whether the memory is read only.The amount of space in bytes that the array would use in a contiguous representation.`֞ll8lDalPl8lBllXl0all(lTlPl~lpll|lltobytes($self, /) -- Return the data in the buffer as a byte string.A string containing the format (in struct module style) for each element in the view.lll<lP{llP|lp]lp_lPllp|lкlWPylFlp}lPWWxWmemoryview($module, object) -- Create a new memoryview object which references the given object.l0lTTllrelease($self, /) -- Release the underlying buffer exposed by the memoryview object.'l\lLlpll}l"lP|lp]lp_l$lP l`ll lHllкl@WPylFllp}lpWȘW@{Whex($self, /) -- Return the data in the buffer as a string of hexadecimal numbers.,0lfl$ll}ll@%l`ll&l,l`l%l~lTTl%ll l'lȄll&l}ll@&l}ll&lul(l@'ltl8l'lTylHl'ld~l<٣lPzl VAn integer indicating how many dimensions of a multi-dimensional array the memory represents.tolist($self, /) -- Return the data in the buffer as a list of elements.A bool indicating whether the memory is C contiguous.h5lhl$l`vXlԡl+l.l/l)lP|lp]lp_lP `.l0/l lllкl0XPylFlp}lWpXX{DǞl,lD8l,lPzl@-lMl.l4Wl,lTpl+lll@lAllP|lAlp_lT lpBlBlp|llԉlкlwX @lFlGlp}lWwX`fXxlCllll40{lP{llP|lp]lp_lp|lкluXPylFlulpWuXeXmodule(name[, doc]) Create a module object. The name must be a string; the optional doc argument can have any type.ll8vXlD8lVzlYllD8lVhl0olp0V iter(od)od.copy() -> a shallow copy of od0olReturn state information for pickling$ll{lod.pop(k[,d]) -> v, remove specified key and return the corresponding value. If key is not found, d is returned if given, otherwise KeyError is raised. l{lOD.fromkeys(S[, v]) -> New ordered dictionary with keys from S. If not specified, the value defaults to None. od.popitem() -> (k, v), return and remove a (key, value) pair. Pairs are returned in LIFO order if last is true or FIFO order if false. Return state information for picklingod.__delitem__(y) <==> del od[y]hplPlhplОl0ol,Dictionary that remembers insertion orderol_lqlqlTpllܖlInitialize an ordered dictionary. The signature is the same as regular dictionaries, but keyword arguments are not recommended because their insertion order is arbitrary. l8lod.__repr__() <==> repr(od)od.setdefault(k[,d]) -> od.get(k,d), also set od[k]=d if k not in odod.__eq__(y) <==> od==y. Comparison to another OD is order-sensitive while comparison to a regular mapping is order-insensitive. od.__setitem__(i, y) <==> od[i]=yMove an existing element to the end (or beginning if last==False). Raises KeyError if the element does not exist. When last=True, acts like a fast version of self[key]=self.pop(key). od.clear() -> None. Remove all items from od.hplПlod.__reversed__() <==> reversed(od)\l`llhlЇl8lplll|llxlll<llБlԘlql`l̙lZlllpll=lTplPlĔl4[lllHplll|[lЍl@ll8ll>l8ll=lqll>lll?lpllĚlplЎllhplllllllLlেllDlllPlP|lp]lp_lPllPll`lкlVPylFllul0 VVVl|llP{llP|lp]lp_lp|lZl0llкl%XPylFlulW%X`6XReturn a reverse iterator.llPlllrangeobject.index(value, [start, [stop]]) -> integer -- return index of value. Raise ValueError if the value is not present.pl llTpll8lxl`l8lReturn state information for pickling.Ll|l xlhpll(lTpl`l$plll@pl`lxlrangeobject.count(value) -> integer -- return number of occurrences of valuerange(stop) -> range object range(start, stop[, step]) -> range object Return an object that produces a sequence of integers from start (inclusive) to stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1. start defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3. These are exactly the valid indices for a list of 4 elements. When step is given, it specifies the increment (or decrement).Private method returning an estimate of len(list(it)). llulP{llP|lp]lp_lp|lZlllкl 6PylFllulP5(pl@llTpl`l8lxl0l8lSet state information for unpickling.5l`ldˇl̇ll lTlP|lp]lp_lT lЇl0ʇl0l``ԇllкlVlFl0ۇlp}l VX@W` WZ'ldldˇl̇l l l`ЇlP|lp]lp_lT lЇl0ʇl0l``ԇlЬlкlOWPylFlهlp}l0VW wWm(lReturn the difference of two or more sets as a new set. (i.e. all elements that are in this set but not the others.)Return a shallow copy of a set.Update a set with the union of itself and others.Report whether another set contains this set.Return True if two sets have a null intersection.l\l0llAdd an element to a set. This has no effect if the element is already present.x.__contains__(y) <==> y in x.Return state information for pickling.Return the intersection of two sets as a new set. (i.e. all elements that are in both sets.)plчl|lTplчl`lset() -> new empty set object set(iterable) -> new set object Build an unordered collection of unique elements.lllPl݇l0lllއl͇llRemove all elements of another set from this set.Private method returning an estimate of len(list(it)).Update a set with the intersection of itself and another.frozenset() -> empty frozenset object frozenset(iterable) -> frozenset object Build an immutable unordered collection of unique elements.S.__sizeof__() -> size of S in memory, in bytes0olUpdate a set with the symmetric difference of itself and another.Remove all elements from this set.llPl݇lRemove and return an arbitrary set element. Raises KeyError if the set is empty.Report whether this set contains another set.аlll`XReturn the symmetric difference of two sets as a new set. (i.e. all elements that are in exactly one of the sets.)n_sequence_fields`[llH@lpl܇lpl llllll4\lPll(lplĥl4lllTpll`lpll|l@llHlXl ݇lplRemove an element from a set; it must be a member. If the element is not a member, raise a KeyError.tBlllpl݇ll`[llH@lpl܇lpll0ll lll[llHllll\lll4\lPll(lplĥl4lllHplχllTpll`l`pl0llpll|l@llHl\lllXl ݇lpllևlllฟlЇlP{llP|lp]lp_lP `чlp|lZlӇl觥lкl6PylFlp}lp6) Remove an element from a set if it is a member. If the element is not a member, do nothing.Return the union of sets as a new set. (i.e. all elements that are in either set.)ѥllP`Xll0{lllP|lp]lp_lp|llкl8"XPylFl@lulpW"X1XTplltlP l貥lTpl l豥lReturn state information for pickling.slice(stop) slice(start, stop[, step]) Create a slice object. This is used for extended slicing (e.g. a[0:10:2]).n_unnamed_fieldsLl|l xlS.indices(len) -> (start, stop, stride) Assuming a sequence of length len, calculate the start and stop indices, and the stride length of the extended slice described by S. Out of bounds indices are clipped in a manner consistent with the handling of normal slices.Tplln_fieldsl也llPlTlP|lp]lp_lPlp l0 lllкl@IWPylFllp}lVXJW%Wl  lll`lɞl[lİllH/Xl,l l l̷ll"lP|lp]lp_lT l)l *l4l lкlWPylFl+lp}lWW0/Xp~WT.index(value, [start, [stop]]) -> integer -- return first index of value. Raises ValueError if the value is not present.ɞl#l@-lHl /l@pl'll$pl )llReturn state information for pickling.T.count(value) -> integer -- return number of occurrences of value#l%l&l$l#lPrivate method returning an estimate of len(list(it)).|ǦlD8lV l4l@2lP{llP|lp]lp_lP 2lp|lZl2llкlP8PylFlp}l(8*tuple() -> empty tuple tuple(iterable) -> tuple initialized from iterable's items If the argument is a tuple, the return value is the same object.4Οlpl@3llTpl`3l`lxl3l๥lSet state information for unpickling.Al8ǟlrlDllElP|lPqlrlT Υlwlxlp|ll`llкl V`lFlpblp}l ylV 1V/@%Vl(yl0{lP{llP|lp]lp_l ̟lp|llϥl0VPylFlylul0VVH1V lllPllP|llp_lTϥllp|llкlVl0lFlGlp}l VXVVlllTlhȽlԽl佟lql¥lTpl0VlXl0şlhşltlxşlşlulşl$:lpDlƟl:lDlDƟlxlwlƟlplwlƟlПllH;lxl9lpVľl\ӟlPVl9lpVlXl VϟlD8l0:l:lPzl:l;l9l>l @lh5lp the object's type type(name, bases, dict) -> a new typeПlПlͥlp[lV ПlH@l`VϥlDl$V$џlџlǟlҟl`¥l|ylptПlllVqlXҟl8V9l}lPlȟlПllp[lVLhl$ßl3ҟll_ll\l0olp0Vҥl40lͥlhlVџlҟlsuper() -> same as super(__class__, ) super(type) -> unbound super object super(type, obj) -> bound super object; requires isinstance(obj, type) super(type, type2) -> bound super object; requires issubclass(type2, type) Typical use to call a cooperative superclass method: class C(B): def meth(self, arg): super().meth(arg) This works for class methods too: class C(B): @classmethod def cmeth(cls, arg): super().cmeth(arg) џlџl,ПlџlϥlllVПl8Пl l`[lhV lɟl^ ҥlHl6VDПlH@lൈl8ϟlvll(ll0lץl\֥lpNJllp]lp_l ll0El@lкl@WPylFl;lulVIWŵ $W int Return the lowest index in S where substring sub is found, such that sub is contained within S[start:end]. Optional arguments start and end are interpreted as in slice notation. Return -1 on failure.S.format_map(mapping) -> str Return a formatted version of S, using substitutions from mapping. The substitutions are identified by braces ('{' and '}'). 'pS.startswith(prefix[, start[, end]]) -> bool Return True if S starts with the specified prefix, False otherwise. With optional start, test S beginning at that position. With optional end, stop comparing S at that position. prefix can also be a tuple of strings to try.S.rindex(sub[, start[, end]]) -> int Like S.rfind() but raise ValueError when the substring is not found.S.__sizeof__() -> size of S in memory, in bytes֊l0 lS.join(iterable) -> str Return a string which is the concatenation of the strings in the iterable. The separator between elements is S.Return state information for pickling.֊l l`܊lƊll(lHl plxllS.isdecimal() -> bool Return True if there are only decimal characters in S, False otherwise.l l@lP{llP|lp]lp_lp|lZllXlкl(sXPylFlulиWPsXaXS.capitalize() -> str Return a capitalized version of S, i.e. make the first character have upper case and the rest lower case.@WlalPl~lKlS.casefold() -> str Return a version of S suitable for caseless comparisons.S.translate(table) -> str Return a copy of the string S in which each character has been mapped through the given translation table. The table must implement lookup/indexing via __getitem__, for instance a dictionary or list, mapping Unicode ordinals to Unicode ordinals, strings, or None. If this operation raises LookupError, the character is left untouched. Characters mapped to None are deleted.(ylflfl~lKlS.format(*args, **kwargs) -> str Return a formatted version of S, using substitutions from args and kwargs. The substitutions are identified by braces ('{' and '}').S.zfill(width) -> str Pad a numeric string S with zeros on the left, to fill a field of the specified width. The string S is never truncated.S.rsplit(sep=None, maxsplit=-1) -> list of strings Return a list of the words in S, using sep as the delimiter string, starting at the end of the string and working to the front. If maxsplit is given, at most maxsplit splits are done. If sep is not specified, any whitespace string is a separator.flfl llBlP{llP|lp]lp_lPClp|lZlCl8lкl7PylFlp}l`7)S.isprintable() -> bool Return True if all characters in S are considered printable in repr() or S is empty, False otherwise.S.title() -> str Return a titlecased version of S, i.e. words start with title case characters, all remaining cased characters have lower case.L@lcl`dldlS.split(sep=None, maxsplit=-1) -> list of strings Return a list of the words in S, using sep as the delimiter string. If maxsplit is given, at most maxsplit splits are done. If sep is not specified or is None, any whitespace string is a separator and empty strings are removed from the result.S.rpartition(sep) -> (head, sep, tail) Search for the separator sep in S, starting at the end of S, and return the part before it, the separator itself, and the part after it. If the separator is not found, return two empty strings and S.Private method returning an estimate of len(list(it)).l0ll4llHlD8lS.lower() -> str Return a copy of the string S converted to lowercase.S.partition(sep) -> (head, sep, tail) Search for the separator sep in S, and return the part before it, the separator itself, and the part after it. If the separator is not found, return S and two empty strings.S.isupper() -> bool Return True if all cased characters in S are uppercase and there is at least one cased character in S, False otherwise.S.rfind(sub[, start[, end]]) -> int Return the highest index in S where substring sub is found, such that sub is contained within S[start:end]. Optional arguments start and end are interpreted as in slice notation. Return -1 on failure.S.isalpha() -> bool Return True if all characters in S are alphabetic and there is at least one character in S, False otherwise.Hl ElS.swapcase() -> str Return a copy of S with uppercase characters converted to lowercase and vice versa.Set state information for unpickling.clclS.rjust(width[, fillchar]) -> str Return S right-justified in a string of length width. Padding is done using the specified fill character (default is a space).Elell|l4 alP{llP|lp]lp_lp|l$٥lкlrXPylFlulWsX aXS.splitlines([keepends]) -> list of strings Return a list of the lines in S, breaking at line boundaries. Line breaks are not included in the resulting list unless keepends is given and true.S.index(sub[, start[, end]]) -> int Like S.find() but raise ValueError when the substring is not found. l0lplPDllTplpDl֥lxlDllS.ljust(width[, fillchar]) -> str Return S left-justified in a Unicode string of length width. Padding is done using the specified fill character (default is a space).  lS.encode(encoding='utf-8', errors='strict') -> bytes Encode S using the codec registered for encoding. Default encoding is 'utf-8'. errors may be given to set a different error handling scheme. Default is 'strict' meaning that encoding errors raise a UnicodeEncodeError. Other possible values are 'ignore', 'replace' and 'xmlcharrefreplace' as well as any other name registered with codecs.register_error that can handle UnicodeEncodeErrors.S.endswith(suffix[, start[, end]]) -> bool Return True if S ends with the specified suffix, False otherwise. With optional start, test S beginning at that position. With optional end, stop comparing S at that position. suffix can also be a tuple of strings to try.maketrans(x, y=None, z=None, /) -- Return a translation table usable for str.translate(). If there is only one argument, it must be a dictionary mapping Unicode ordinals (integers) or characters to Unicode ordinals, strings or None. Character keys will be then converted to ordinals. If there are two arguments, they must be strings of equal length, and in the resulting dictionary, each character in x will be mapped to the character at the same position in y. If there is a third argument, it must be a string, whose characters will be mapped to None in the result.S.islower() -> bool Return True if all cased characters in S are lowercase and there is at least one cased character in S, False otherwise.S.strip([chars]) -> str Return a copy of the string S with leading and trailing whitespace removed. If chars is given and not None, remove characters in chars instead. S.count(sub[, start[, end]]) -> int Return the number of non-overlapping occurrences of substring sub in string S[start:end]. Optional arguments start and end are interpreted as in slice notation.S.replace(old, new[, count]) -> str Return a copy of S with all occurrences of substring old replaced by new. If the optional argument count is given, only the first count occurrences are replaced.S.isalnum() -> bool Return True if all characters in S are alphanumeric and there is at least one character in S, False otherwise. lllP{llP|lp]lp_lp|lZl@lhlкlxsXPylFlulWsXbXS.__format__(format_spec) -> str Return a formatted version of S as described by format_spec.S.center(width[, fillchar]) -> str Return S centered in a string of length width. Padding is done using the specified fill character (default is a space)S.isnumeric() -> bool Return True if there are only numeric characters in S, False otherwise.S.istitle() -> bool Return True if S is a titlecased string and there is at least one character in S, i.e. upper- and titlecase characters may only follow uncased characters and lowercase characters only cased ones. Return False otherwise.,llS.isidentifier() -> bool Return True if S is a valid identifier according to the language definition. Use keyword.iskeyword() to test for reserved identifiers such as "def" and "class". jlpŠllqlllLlplߥl`Cl0lܥlClp֊lh֥lBlаlإl4l@lP٥lCllߥlBlplXl$plpllBlŠl@l(lŊl ӥl8Clll@plNJllCl֊lxl$Cl0׊l@ll str Return a copy of S where all tab characters are expanded using spaces. If tabsize is not given, a tab size of 8 characters is assumed.S.lstrip([chars]) -> str Return a copy of the string S with leading whitespace removed. If chars is given and not None, remove characters in chars instead.S.isspace() -> bool Return True if all characters in S are whitespace and there is at least one character in S, False otherwise.l$lS.isdigit() -> bool Return True if all characters in S are digits and there is at least one character in S, False otherwise.S.upper() -> str Return a copy of S converted to uppercase.str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.__str__() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.S.rstrip([chars]) -> str Return a copy of the string S with trailing whitespace removed. If chars is given and not None, remove characters in chars instead.lXlKlLl@LlLlP|lp]lp_lT KlKl`Mldlкlp1VPlFlOlp}lPV2Vh9P'VGllblRll,lߥlTlQlQlRlPKlKlSl0elpellкl2VPylFlp}lV3V``VGllblRll,lߥlTlQlQlQlRlPKlKlSl0elpelкl82VPylFlp}lpV`2VSVSlTlTlVlVlWlWlWl@XlblXlXl`YlYl`ZlZl`[l[l\l\l]l^l_l_l``l`l`alalUlUl]l^l`bll  |llxlNjl!ll ȋlPCllȋl)ll̋lxll̋lBllȋlFllɋlPllPɋlllɋl4llɋll lʋlllʋl#l l0ˋl l,lpˋll<lʋlP(lLl0͋ll`lˋl*lhlˋl9ltlP̋l.lQueryValue($module, key, sub_key, /) -- Retrieves the unnamed value for a key. key An already open key, or any one of the predefined HKEY_* constants. sub_key A string that holds the name of the subkey with which the value is associated. If this parameter is None or empty, the function retrieves the value set by the SetValue() method for the key identified by key. Values in the registry have name, type, and data components. This method retrieves the data for a key's first value that has a NULL name. But since the underlying API call doesn't return the type, you'll probably be happier using QueryValueEx; this function is just here for completeness.l l llDisableReflectionKey($module, key, /) -- Disables registry reflection for 32bit processes running on a 64bit OS. key An already open key, or any one of the predefined HKEY_* constants. Will generally raise NotImplemented if executed on a 32bit OS. If the key is not on the reflection list, the function succeeds but has no effect. Disabling reflection for a key does not affect reflection of any subkeys.L lŋl>lT lŋl lplŋlDl|lƋl-lL'l OpenKey($module, /, key, sub_key, reserved=0, access=winreg.KEY_READ) -- Opens the specified key. key An already open key, or any one of the predefined HKEY_* constants. sub_key A string that identifies the sub_key to open. reserved A reserved integer that must be zero. Default is zero. access An integer that specifies an access mask that describes the desired security access for the key. Default is KEY_READ. The result is a new handle to the specified key. If the function fails, an OSError exception is raised.QueryReflectionKey($module, key, /) -- Returns the reflection state for the specified key as a bool. key An already open key, or any one of the predefined HKEY_* constants. Will generally raise NotImplemented if executed on a 32bit OS.QueryValueEx($module, key, name, /) -- Retrieves the type and value of a specified sub-key. key An already open key, or any one of the predefined HKEY_* constants. name A string indicating the value to query. Behaves mostly like QueryValue(), but also returns the type of the specified value name associated with the given open registry key. The return value is a tuple of the value and the type_id.EnumValue($module, key, index, /) -- Enumerates values of an open registry key. key An already open key, or any one of the predefined HKEY_* constants. index An integer that identifies the index of the value to retrieve. The function retrieves the name of one subkey each time it is called. It is typically called repeatedly, until an OSError exception is raised, indicating no more values. The result is a tuple of 3 items: value_name A string that identifies the value. value_data An object that holds the value data, and whose type depends on the underlying registry type. data_type An integer that identifies the type of the value data.ExpandEnvironmentStrings($module, string, /) -- Expand environment vars.__enter__($self, /) -- This module provides access to the Windows registry API. Functions: CloseKey() - Closes a registry key. ConnectRegistry() - Establishes a connection to a predefined registry handle on another computer. CreateKey() - Creates the specified key, or opens it if it already exists. DeleteKey() - Deletes the specified key. DeleteValue() - Removes a named value from the specified registry key. EnumKey() - Enumerates subkeys of the specified open registry key. EnumValue() - Enumerates values of the specified open registry key. ExpandEnvironmentStrings() - Expand the env strings in a REG_EXPAND_SZ string. FlushKey() - Writes all the attributes of the specified key to the registry. LoadKey() - Creates a subkey under HKEY_USER or HKEY_LOCAL_MACHINE and stores registration information from a specified file into that subkey. OpenKey() - Opens the specified key. OpenKeyEx() - Alias of OpenKey(). QueryValue() - Retrieves the value associated with the unnamed value for a specified key in the registry. QueryValueEx() - Retrieves the type and data for a specified value name associated with an open registry key. QueryInfoKey() - Returns information about the specified key. SaveKey() - Saves the specified key, and all its subkeys a file. SetValue() - Associates a value with a specified key. SetValueEx() - Stores data in the value field of an open registry key. Special objects: HKEYType -- type object for HKEY objects error -- exception raised for Win32 errors Integer constants: Many constants are defined - see the documentation for each function to see what constants are used, and where.DeleteKey($module, key, sub_key, /) -- Deletes the specified key. key An already open key, or any one of the predefined HKEY_* constants. sub_key A string that must be the name of a subkey of the key identified by the key parameter. This value must not be None, and the key may not have subkeys. This method can not delete keys with subkeys. If the function succeeds, the entire key, including all of its values, is removed. If the function fails, an OSError exception is raised.l ll lOpenKeyEx($module, /, key, sub_key, reserved=0, access=winreg.KEY_READ) -- Opens the specified key. key An already open key, or any one of the predefined HKEY_* constants. sub_key A string that identifies the sub_key to open. reserved A reserved integer that must be zero. Default is zero. access An integer that specifies an access mask that describes the desired security access for the key. Default is KEY_READ. The result is a new handle to the specified key. If the function fails, an OSError exception is raised.PyHKEY Object - A Python object, representing a win32 registry key. This object wraps a Windows HKEY object, automatically closing it when the object is destroyed. To guarantee cleanup, you can call either the Close() method on the PyHKEY, or the CloseKey() method. All functions which accept a handle object also accept an integer - however, use of the handle object is encouraged. Functions: Close() - Closes the underlying handle. Detach() - Returns the integer Win32 handle, detaching it from the object Properties: handle - The integer Win32 handle. Operations: __bool__ - Handles with an open object return true, otherwise false. __int__ - Converting a handle to an integer returns the Win32 handle. rich comparison - Handle objects are compared using the handle value.QueryInfoKey($module, key, /) -- Returns information about a key. key An already open key, or any one of the predefined HKEY_* constants. The result is a tuple of 3 items: An integer that identifies the number of sub keys this key has. An integer that identifies the number of values this key has. An integer that identifies when the key was last modified (if available) as 100's of nanoseconds since Jan 1, 1600.DeleteValue($module, key, value, /) -- Removes a named value from a registry key. key An already open key, or any one of the predefined HKEY_* constants. value A string that identifies the value to remove.l l llSaveKey($module, key, file_name, /) -- Saves the specified key, and all its subkeys to the specified file. key An already open key, or any one of the predefined HKEY_* constants. file_name The name of the file to save registry data to. This file cannot already exist. If this filename includes an extension, it cannot be used on file allocation table (FAT) file systems by the LoadKey(), ReplaceKey() or RestoreKey() methods. If key represents a key on a remote computer, the path described by file_name is relative to the remote computer. The caller of this method must possess the SeBackupPrivilege security privilege. This function passes NULL for security_attributes to the API.__exit__($self, /, exc_type, exc_value, traceback) -- l l llSetValueEx($module, key, value_name, reserved, type, value, /) -- Stores data in the value field of an open registry key. key An already open key, or any one of the predefined HKEY_* constants. value_name A string containing the name of the value to set, or None. reserved Can be anything - zero is always passed to the API. type An integer that specifies the type of the data, one of: REG_BINARY -- Binary data in any form. REG_DWORD -- A 32-bit number. REG_DWORD_LITTLE_ENDIAN -- A 32-bit number in little-endian format. REG_DWORD_BIG_ENDIAN -- A 32-bit number in big-endian format. REG_EXPAND_SZ -- A null-terminated string that contains unexpanded references to environment variables (for example, %PATH%). REG_LINK -- A Unicode symbolic link. REG_MULTI_SZ -- A sequence of null-terminated strings, terminated by two null characters. Note that Python handles this termination automatically. REG_NONE -- No defined value type. REG_RESOURCE_LIST -- A device-driver resource list. REG_SZ -- A null-terminated string. value A string that specifies the new value. This method can also set additional value and type information for the specified key. The key identified by the key parameter must have been opened with KEY_SET_VALUE access. To open the key, use the CreateKeyEx() or OpenKeyEx() methods. Value lengths are limited by available memory. Long values (more than 2048 bytes) should be stored as files with the filenames stored in the configuration registry to help the registry perform efficiently.t l l l(l l)hiLlNlFlushKey($module, key, /) -- Writes all the attributes of a key to the registry. key An already open key, or any one of the predefined HKEY_* constants. It is not necessary to call FlushKey to change a key. Registry changes are flushed to disk by the registry using its lazy flusher. Registry changes are also flushed to disk at system shutdown. Unlike CloseKey(), the FlushKey() method returns only when all the data has been written to the registry. An application should only call FlushKey() if it requires absolute certainty that registry changes are on disk. If you don't know whether a FlushKey() call is required, it probably isn't.CreateKey($module, key, sub_key, /) -- Creates or opens the specified key. key An already open key, or one of the predefined HKEY_* constants. sub_key The name of the key this method opens or creates. If key is one of the predefined keys, sub_key may be None. In that case, the handle returned is the same key handle passed in to the function. If the key already exists, this function opens the existing key. The return value is the handle of the opened key. If the function fails, an OSError exception is raised.l8l@Issue a warning, or maybe ignore it or raise an exception.SetValue($module, key, sub_key, type, value, /) -- Associates a value with a specified key. key An already open key, or any one of the predefined HKEY_* constants. sub_key A string that names the subkey with which the value is associated. type An integer that specifies the type of the data. Currently this must be REG_SZ, meaning only strings are supported. value A string that specifies the new value. If the key specified by the sub_key parameter does not exist, the SetValue function creates it. Value lengths are limited by available memory. Long values (more than 2048 bytes) should be stored as files with the filenames stored in the configuration registry to help the registry perform efficiently. The key identified by the key parameter must have been opened with KEY_SET_VALUE access.ConnectRegistry($module, computer_name, key, /) -- Establishes a connection to the registry on another computer. computer_name The name of the remote computer, of the form r"\\computername". If None, the local computer is used. key The predefined key to connect to. The return value is the handle of the opened key. If the function fails, an OSError exception is raised.Close($self, /) -- Closes the underlying Windows handle. If the handle is already closed, no error is raised.CreateKeyEx($module, /, key, sub_key, reserved=0, access=winreg.KEY_WRITE) -- Creates or opens the specified key. key An already open key, or one of the predefined HKEY_* constants. sub_key The name of the key this method opens or creates. reserved A reserved integer, and must be zero. Default is zero. access An integer that specifies an access mask that describes the desired security access for the key. Default is KEY_WRITE. If key is one of the predefined keys, sub_key may be None. In that case, the handle returned is the same key handle passed in to the function. If the key already exists, this function opens the existing key The return value is the handle of the opened key. If the function fails, an OSError exception is raised.dlEnableReflectionKey($module, key, /) -- Restores registry reflection for the specified disabled key. key An already open key, or any one of the predefined HKEY_* constants. Will generally raise NotImplemented if executed on a 32bit OS. Restoring reflection for a key does not affect reflection of any subkeys.DeleteKeyEx($module, /, key, sub_key, access=winreg.KEY_WOW64_64KEY, reserved=0) -- Deletes the specified key (64-bit OS only). key An already open key, or any one of the predefined HKEY_* constants. sub_key A string that must be the name of a subkey of the key identified by the key parameter. This value must not be None, and the key may not have subkeys. access An integer that specifies an access mask that describes the desired security access for the key. Default is KEY_WOW64_64KEY. reserved A reserved integer, and must be zero. Default is zero. This method can not delete keys with subkeys. If the function succeeds, the entire key, including all of its values, is removed. If the function fails, an OSError exception is raised. On unsupported Windows versions, NotImplementedError is raised.EnumKey($module, key, index, /) -- Enumerates subkeys of an open registry key. key An already open key, or any one of the predefined HKEY_* constants. index An integer that identifies the index of the key to retrieve. The function retrieves the name of one subkey each time it is called. It is typically called repeatedly until an OSError exception is raised, indicating no more values are available.)l\ lŋlP{lIlŋlpŋlp]lp_l@%llhlкl@PylFlulຑċlċlċlċlċlċlċlċlċl@ŋlċlċlċlċlċlċlPŋlċl`lP|lDltlXhl L|lklo|lml|l4lF}lԐlP`}lxl}ll+~llpolTl@~l@lpKl쬞l=~ll`ll0lTl`ClrlЦllqlLl l\lzl,ll,lJlml@ylWl`{lGlpzlflyl{lyll`*zlԚl}lqlmyl|l`Ulhl@W~lwlPylMl|{lǞl~lllWlP{ll<}lzlyl`lzllPllPрl,l`ll"lll8 ll!l`l l܂lP lll@lTll\lPƎll0ldl`8lplHlpl lPElzlcl |lNl@{l|l@\~lget_osfhandle($module, fd, /) -- Return the file handle for the file descriptor fd. Raises IOError if fd is not recognized.SetErrorMode($module, mode, /) -- Wrapper around SetErrorMode.heapmin($module, /) -- Minimize the malloc() heap. Force the malloc() heap to clean itself up and return unused blocks to the operating system. On failure, this raises OSError.llhɞlflllllsetmode($module, fd, mode, /) -- Set the line-end translation mode for the file descriptor fd. To set it to text mode, flags should be os.O_TEXT; for binary, it should be os.O_BINARY. Return value is the previous mode.l lPLllPlxUlll0Mll lRlllKl l0l8Rl(l`l@Pl0llTl8llOl@l lSlHllLlXllQl`l0l`TlhllUlpllOlputch($module, char, /) -- Print the byte string char to the console without buffering.(l`8ldlPWlWlungetwch($module, unicode_char, /) -- Wide char variant of ungetch(), accepting a Unicode value.Low-level inferface to warnings functionality.D8lgetch($module, /) -- Read a keypress and return the resulting character as a byte string. Nothing is echoed to the console. This call will block if a keypress is not already available, but will not wait for Enter to be pressed. If the pressed key was a special function key, this will return '\000' or '\xe0'; the next call will return the keycode. The Control-C keypress cannot be read with this function.Plgetwch($module, /) -- Wide char variant of getch(), returning a Unicode value.kbhit($module, /) -- Return true if a keypress is waiting to be read.open_osfhandle($module, handle, flags, /) -- Create a C runtime file descriptor from the file handle handle. The flags parameter should be a bitwise OR of os.O_APPEND, os.O_RDONLY, and os.O_TEXT. The returned file descriptor may be used as a parameter to os.fdopen() to create a file object.ungetch($module, char, /) -- Opposite of getch. Cause the byte string char to be "pushed back" into the console buffer; it will be the next character read by getch() or getche().getwche($module, /) -- Wide char variant of getche(), returning a Unicode value.hClgetche($module, /) -- Similar to getch(), but the keypress will be echoed if possible.putwch($module, unicode_char, /) -- Wide char variant of putch(), accepting a Unicode value.locking($module, fd, mode, nbytes, /) -- Lock part of a file based on file descriptor fd from the C runtime. Raises IOError on failure. The locked region of the file extends from the current file position for nbytes bytes, and may continue beyond the end of the file. mode must be one of the LK_* constants listed below. Multiple regions in a file may be locked at the same time, but may not overlap. Adjacent regions are not merged; they must be unlocked individually._warnings provides basic warning filtering support. It is a helper module to speed up interpreter start-up.Ll8lP/l|9l@l/lPlPl1llllTl֞lXlD(ldqlplxlsetattr($module, obj, name, value, /) -- Sets the named attribute on the given object to the specified value. setattr(x, 'y', v) is equivalent to ``x.y = v''dir([object]) -> list of strings If called without an argument, return the names in the current scope. Else, return an alphabetized list of names comprising (some of) the attributes of the given object, and of attributes reachable from it. If the object supplies a method named __dir__, it will be used; otherwise the default dir() logic is used and returns: for a module object: the module's attributes. for a class object: its attributes, and recursively the attributes of its bases. for any other object: its attributes, its class's attributes, and recursively the attributes of its class's base classes.map(func, *iterables) --> map object Make an iterator that computes the function using arguments from each of the iterables. Stops when the shortest iterable is exhausted.sum($module, iterable, start=0, /) -- Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. This function is intended specifically for use with numeric values and may reject non-numeric types.flord($module, c, /) -- Return the Unicode code point for a one-character string.@lascii($module, obj, /) -- Return an ASCII-only representation of an object. As repr(), return a string containing a printable representation of an object, but escape the non-ASCII characters in the string returned by repr() using \\x, \\u or \\U escapes. This generates a string similar to that returned by repr() in Python 2.lhIlhɞlߞl(Ll`(lp(lzlЃlp)l`l8leval($module, source, globals=None, locals=None, /) -- Evaluate the given source in the context of globals and locals. The source may be a string representing a Python expression or a code object as returned by compile(). The globals must be a dictionary and locals can be any mapping, defaulting to the current globals and locals. If only globals is given, locals defaults to it.len($module, obj, /) -- Return the number of items in a container.lxl` Vsorted($module, iterable, key=None, reverse=False) -- Return a new list containing all items from the iterable in ascending order. A custom key function can be supplied to customise the sort order, and the reverse flag can be set to request the result in descending order.TplČlcl芦l}l5Vprint(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: file: a file-like object (stream); defaults to the current sys.stdout. sep: string inserted between values, default a space. end: string appended after the last value, default a newline. flush: whether to forcibly flush the stream.Return state information for pickling.fl lD0llP{llP|lp]lp_lT llp|lZlltqlкluXPylFlތlp}lPWuXdXxpow($module, x, y, z=None, /) -- Equivalent to x**y (with two arguments) or x**y % z (with three arguments) Some types, such as ints, are able to use a more efficient algorithm when invoked using the three argument form.__build_class__(func, name, *bases, metaclass=None, **kwds) -> class Internal helper function used by the class statement.|lid($module, obj, /) -- Return the identity of an object. This is guaranteed to be unique among simultaneously existing objects. (CPython uses the object's memory address.)next(iterator[, default]) Return the next item from the iterator. If default is given and the iterator is exhausted, it is returned instead of raising StopIteration.delattr($module, obj, name, /) -- Deletes the named attribute from the given object. delattr(x, 'y') is equivalent to ``del x.y''<(lchr($module, i, /) -- Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.lşlVbin($module, number, /) -- Return the binary representation of an integer. >>> bin(2796202) '0b1010101010101010101010'abs($module, x, /) -- Return the absolute value of the argument.~lLl@3lloct($module, number, /) -- Return the octal representation of an integer. >>> oct(342391) '0o1234567'exec($module, source, globals=None, locals=None, /) -- Execute the given source in the context of globals and locals. The source may be a string representing one or more Python statements or a code object as returned by compile(). The globals must be a dictionary and locals can be any mapping, defaulting to the current globals and locals. If only globals is given, locals defaults to it. l)l`lP{llP|lp]lp_lT ylඌlp|lZl lolкlsXPylFllp}lW@tX`cX H0lPlxelX0llxzl\l lhld0l0lrlh0lll\llp]l>llXhll0llwlx0llglMllpl(l0lXgl*l`lXl(lpllll_lllilTTlPl@l,0llxlЃlplPsl(lll|0lƌlxvlBlƌl~l0lŒlfll l l(llql(lltl$cl@njlpul0lnjl`lp)ll lgl ̌llЃľlnl,l`Ōlfl0l@̌l0il0ľl]ltlЬldl0lΌlbl0l0׌l8wl0l@׌lol(lЫl@Xlǟl،l`l(l`l\l8/lٌlplmin(iterable, *[, default=obj, key=func]) -> value min(arg1, arg2, *args, *[, key=func]) -> value With a single iterable argument, return its smallest item. The default keyword-only argument specifies an object to return if the provided iterable is empty. With two or more arguments, return the smallest argument.Tpl`lcll{lround(number[, ndigits]) -> number Round a number to a given precision in decimal digits (default 0 digits). This returns an int when called with one argument, otherwise the same type as the number. ndigits may be negative.ollxpl$Ǧl lx2vars([object]) -> dictionary Without arguments, equivalent to locals(). With an argument, equivalent to object.__dict__.Tpllcl Ӥl0olp0Visinstance($module, obj, class_or_tuple, /) -- Return whether an object is an instance of a class or of a subclass thereof. A tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to check against. This is equivalent to ``isinstance(x, A) or isinstance(x, B) or ...`` etc.all($module, iterable, /) -- Return True if bool(x) is True for all values x in the iterable. If the iterable is empty, return True.globals($module, /) -- Return the dictionary containing the current scope's global variables. NOTE: Updates to this dictionary *will* affect name lookups in the current global scope and vice-versa.issubclass($module, cls, class_or_tuple, /) -- Return whether 'cls' is a derived from another class or is the same class. A tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to check against. This is equivalent to ``issubclass(x, A) or issubclass(x, B) or ...`` etc.(lXllkliter(iterable) -> iterator iter(callable, sentinel) -> iterator Get an iterator from an object. In the first form, the argument must supply its own iterator, or be a sequence. In the second form, the callable is called until it returns the sentinel..l.lhash($module, obj, /) -- Return the hash value for the given object. Two objects that compare equal must also have the same hash value, but the reverse is not necessarily true.lrepr($module, obj, /) -- Return the canonical string representation of the object. For many object types, including most builtins, eval(repr(obj)) == obj.callable($module, obj, /) -- Return whether the object is callable (i.e., some kind of function). Note that classes are callable, as are instances of classes with a __call__() method.`l0(lдgetattr(object, name[, default]) -> value Get a named attribute from an object; getattr(x, 'y') is equivalent to x.y. When a default argument is given, it is returned when the attribute doesn't exist; without it, an exception is raised in that case.8lfilter(function or None, iterable) --> filter object Return an iterator yielding those items of iterable for which function(item) is true. If function is None, return the items that are true.ͥl|lW__import__(name, globals=None, locals=None, fromlist=(), level=0) -> module Import a module. Because this function is meant for use by the Python interpreter and not for general use it is better to use importlib.import_module() to programmatically import a module. The globals argument is only used to determine the context; they are not modified. The locals argument is unused. The fromlist should be a list of names to emulate ``from name import ...'', or an empty list to emulate ``import name''. When importing a module from a package, note that __import__('A.B', ...) returns package A when fromlist is empty, but its submodule B when fromlist is not empty. Level is used to determine whether to perform absolute or relative imports. 0 is absolute while a positive number is the number of parent directories to search relative to the current module. l,l0ÌlP{llP|lp]lp_lT P[lÌlp|lZlÌlalкlhtXPylFlŒlp}l0WtX dX|hex($module, number, /) -- Return the hexadecimal representation of an integer. >>> hex(12648430) '0xc0ffee'Built-in functions, exceptions, and other objects. Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.any($module, iterable, /) -- Return True if bool(x) is True for any x in the iterable. If the iterable is empty, return False.locals($module, /) -- Return a dictionary containing the current scope's local variables. NOTE: Whether or not updates to this dictionary will affect name lookups in the local scope and vice-versa is *implementation dependent* and not covered by any backwards compatibility guarantees.format($module, value, format_spec='', /) -- Return value.__format__(format_spec) format_spec defaults to the empty stringdivmod($module, x, y, /) -- Return the tuple (x//y, x%y). Invariant: div*y + mod == x.input($module, prompt=None, /) -- Read a string from standard input. The trailing newline is stripped. The prompt string, if given, is printed to standard output without a trailing newline before reading input. If the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError. On *nix systems, readline is used if available.tlD8lVzip(iter1 [,iter2 [...]]) --> zip object Return a zip object whose .__next__() method returns a tuple where the i-th element comes from the i-th iterable argument. The .__next__() method continues until the shortest iterable in the argument sequence is exhausted and then it raises StopIteration.4lhasattr($module, obj, name, /) -- Return whether the object has an attribute with the given name. This is done by calling getattr(obj, name) and catching AttributeError.lX0lwXcompile($module, /, source, filename, mode, flags=0, dont_inherit=False, optimize=-1) -- Compile source into a code object that can be executed by exec() or eval(). The source code may represent a Python module, statement or expression. The filename will be used for run-time error messages. The mode must be 'exec' to compile a module, 'single' to compile a single (interactive) statement, or 'eval' to compile an expression. The flags argument, if present, controls which future statements influence the compilation of the code. The dont_inherit argument, if true, stops the compilation inheriting the effects of any future statements in effect in the code calling compile; if absent or false these statements do influence the compilation, in addition to any features explicitly specified.3lmax(iterable, *[, default=obj, key=func]) -> value max(arg1, arg2, *args, *[, key=func]) -> value With a single iterable argument, return its biggest item. The default keyword-only argument specifies an object to return if the provided iterable is empty. With two or more arguments, return the largest argument.dƦl>lfl0olp0VlxlW9llzlplpWs8ўlUشlPleTlؼlb $ ! "h  @lelleflxy |llm( l 86MlUV0l8ದl$ " 1l Ml XMlf`l ?M¦l o1 l tM༦l"#ȃܼl 8wMlmd"2 " MN 2lH䫦lO"!$l Il'طX@l I¦l Rl(侦l Ml    $Ogb hk Bi2ȣl Ml xMl MllDllUxHl GMluvx2W l#l!\l!l¦l Il#8l !l#0l¦l ! l!(l!l!0l !8ؾl#` l (I켦l!@Hl I$!"k l PMdl !04l MHľllHIplIb!"#q Z[\]^_HlYZh l M4l !pll "MLl¦lXĠl`¦l  rl HMpl(Mlhplpx¦l QR l& J1"ML7Lžl30 /   #   #$%S9$%&2'()*+,-.0ΞlIDĞlLĞlTĞl`lhlplܿl!4 lXl|ll()*+,'<̞lH̞l@̞ll͞l͞ll.lDžl-:l4213žl5l6ll78 l;< =>!"?@/AB6CED KdqlplxlPFGH,̞lNOQRxlT,l l#lLl Vgh kl WMlT "/l h"IXl@}Y`l $Il `'Il@l P#첦l Hྦl Pl mM谦l VIQR Ol xIM0lwxhl PMDæleU T1Tl4æl ! H䎦ldel PMDlef諦l Ml`ell Iмl0 k 1/  l HMtl !țl MlDl !Ll  ̔l `8Il2 Ƞl3@ ~ lU3456789:;<=>?0blLlal? tuple of integers Return a tuple of function call statistics, if CALL_PROFILE was defined when Python was built. Otherwise, return None. When enabled, this function returns detailed, implementation-specific details about the number of function calls executed. The return value is a 11-tuple where the entries in the tuple are counts of: 0. all function calls 1. calls to PyFunction_Type objects 2. PyFunction calls that do not create an argument tuple 3. PyFunction calls that do not create an argument tuple and bypass PyEval_EvalCodeEx() 4. PyMethod calls 5. PyMethod calls on bound methods 6. PyType calls 7. PyCFunction calls 8. generator calls 9. All other calls 10. Number of stack pops performed by call_function()fllexc_info() -> (type, value, traceback) Return information about the most recent exception caught by an except clause in the current stack frame or in an older stack frame.8ll`lDlllXllpl4lllhlpl`l䯠l ll$llltllll0llllXlllllPllllll@lll`llll lllllpll,lll@lllTlllhll ltlPl0llllll` llllllll@l(lllll l`llHl Xldisplayhook(object) -> None Print an object to sys.stdout and also save it in builtins._ 轠ll8l is_finalizing() Return True if Python is exiting.exit([status]) Exit the interpreter by raising SystemExit(status). If the status is omitted or None, it defaults to zero (i.e., success). If the status is an integer, it will be used as the system exit status. If it is another kind of object, it will be printed and the system exit status will be one (i.e., failure).excepthook(exctype, value, traceback) -> None Handle an exception by displaying it with a traceback on sys.stderr. _current_frames() -> dictionary Return a dictionary mapping each current thread T's thread id to T's current stack frame. This function should be used for specialized purposes only._debugmallocstats() Print summary info to stderr about the state of pymalloc's structures. In Py_DEBUG mode, also perform some expensive internal consistency checks. l ll làlàl0àl@àllàltàl(lY0lllll,l8ll|l llLRlԼll l`llllllĽlgetcheckinterval() -> current check interval; see setcheckinterval().getallocatedblocks() -> integer Return the number of memory blocks currently allocated, regardless of their size.àlLll@vlget_coroutine_wrapper() Return the wrapper for coroutine objects set by sys.set_coroutine_wrapper.Tlhash_info A struct sequence providing parameters used for computing hashes. The attributes are read only.ll lplgetfilesystemencoding() -> string Return the encoding used to convert Unicode filenames in operating system filenames.set_coroutine_wrapper(wrapper) Set a wrapper for coroutine objects.getwindowsversion() Return information about the running version of Windows as a named tuple. The members are named: major, minor, build, platform, service_pack, service_pack_major, service_pack_minor, suite_mask, and product_type. For backward compatibility, only the first 5 items are available by indexing. All elements are numbers, except service_pack which is a string. Platform may be 0 for win32s, 1 for Windows 9x/ME, 2 for Windows NT/2000/XP/Vista/7, 3 for Windows CE. Product_type may be 1 for a workstation, 2 for a domain controller, 3 for a server.sys.version_info Version information as a named tuple.8ўl_getframe([depth]) -> frameobject Return a frame object from the call stack. If optional integer depth is given, return the frame object that many calls below the top of the stack. If that is deeper than the call stack, ValueError is raised. The default for depth is zero, returning the frame at the top of the call stack. This function should be used for internal and specialized purposes only. l l  l l l lp(l$ l0 lD lH lX l\ ld lh l| l l l l l l l l l l lsys.flags Flags provided through command line arguments or environment vars.getrecursionlimit() Return the current value of the recursion limit, the maximum depth of the Python interpreter stack. This limit prevents infinite recursion from causing an overflow of the C stack and crashing Python.getrefcount(object) -> integer Return the reference count of object. The count returned is generally one higher than you might expect, because it includes the (temporary) reference as an argument to getrefcount().gettrace() Return the global debug tracing function set with sys.settrace. See the debugger chapter in the library manual.lflsetswitchinterval(n) Set the ideal thread switching delay inside the Python interpreter The actual frequency of switching threads can be lower if the interpreter executes long sequences of uninterruptible code (this is implementation-specific and workload-dependent). The parameter must represent the desired switching delay in seconds A typical value is 0.005 (5 milliseconds).This module provides access to some objects used or maintained by the interpreter and to functions that interact strongly with the interpreter. Dynamic objects: argv -- command line arguments; argv[0] is the script pathname if known path -- module search path; path[0] is the script directory, else '' modules -- dictionary of loaded modules displayhook -- called to show results in an interactive session excepthook -- called to handle any uncaught exception other than SystemExit To customize printing in an interactive session or to install a custom top-level exception handler, assign other functions to replace these. stdin -- standard input file object; used by input() stdout -- standard output file object; used by print() stderr -- standard error object; used for error messages By assigning other file objects (or objects that behave like files) to these, it is possible to redirect all of the interpreter's I/O. last_type -- type of last uncaught exception last_value -- value of last uncaught exception last_traceback -- traceback of last uncaught exception These three are only available in an interactive session after a traceback has been printed. Static objects: builtin_module_names -- tuple of module names built into this interpreter copyright -- copyright notice pertaining to this interpreter exec_prefix -- prefix used to find the machine-specific Python library executable -- absolute path of the executable binary of the Python interpreter float_info -- a struct sequence with information about the float implementation. float_repr_style -- string indicating the style of repr() output for floats hash_info -- a struct sequence with information about the hash algorithm. hexversion -- version information encoded as a single integer implementation -- Python implementation information. int_info -- a struct sequence with information about the int implementation. maxsize -- the largest supported length of containers. maxunicode -- the value of the largest Unicode code point platform -- platform identifier prefix -- prefix used to find the Python library thread_info -- a struct sequence with information about the thread implementation. version -- the version of this interpreter as a string version_info -- version information as a named tuple dllhandle -- [Windows only] integer handle of the Python DLL winver -- [Windows only] version number of the Python DLL __stdin__ -- the original stdin; don't touch! __stdout__ -- the original stdout; don't touch! __stderr__ -- the original stderr; don't touch! __displayhook__ -- the original displayhook; don't touch! __excepthook__ -- the original excepthook; don't touch! Functions: displayhook() -- print an object to the screen, and save it in builtins._ excepthook() -- print an exception and its traceback to sys.stderr exc_info() -- return thread-safe information about the current exception exit() -- exit the interpreter by raising SystemExit getdlopenflags() -- returns flags to be used for dlopen() calls getprofile() -- get the global profiling function getrefcount() -- return the reference count for an object (plus one :-) getrecursionlimit() -- return the max recursion depth for the interpreter getsizeof() -- return the size of an object in bytes gettrace() -- get the global debug tracing function setcheckinterval() -- control how often the interpreter checks for events setdlopenflags() -- set the flags to be used for dlopen() calls setprofile() -- set the global profiling function setrecursionlimit() -- set the max recursion depth for the interpreter settrace() -- set the global debug tracing function getswitchinterval() -> current thread switch interval; see setswitchinterval().getdefaultencoding() -> string Return the current default string encoding used by the Unicode implementation.getsizeof(object, default) -> int Return the size of object in bytes.setrecursionlimit(n) Set the maximum depth of the Python interpreter stack to n. This limit prevents infinite recursion from causing an overflow of the C stack and crashing Python. The highest possible limit is platform- dependent. lll (yl{l_clear_type_cache() -> None Clear the internal type lookup cache.DƠlH l lHlgetprofile() Return the profiling function set with sys.setprofile. See the profiler chapter in the library manual.call_tracing(func, args) -> object Call func(*args), while tracing is enabled. The tracing state is saved, and restored afterwards. This is intended to be called from a debugger from a checkpoint, to recursively debug some other code.intern(string) -> string ``Intern'' the given string. This enters the string in the (global) table of interned strings whose purpose is to speed up dictionary lookups. Return the string itself or the previously interned string object with the same value.zlŠlŠlŠl֞lƠltlsetprofile(function) Set the profiling function. It will be called on each function call and return. See the profiler chapter in the library manual.settrace(function) Set the global debug tracing function. It will be called on each function call. See the debugger chapter in the library manual.lll l8l@lPl\lxlllȾl쾠ll$l0l`lplsys.thread_info A struct sequence holding information about the thread implementation. l l)lP{llP|lp]lp_lP *l0+lp|l lh lкlPVPylFlp}l VVVlƠltƠl `ƠlTƠll lxl)l3.5-32u&&&&&&{@`W```[֜ W 2@2@h@P202@YlV"TYWW p:EY !dDl@EY3YDlDl\@} 0}VD'Ev%X?1fbaTvkXuHW7vg`WXVٜ ڜڜ@ڜۜ@ۜQQR`R Rmۜܜ@ܜܜܜݜ@ݜݜݜޜ@ޜޜޜߜ@ߜߜߜ  VFMY[`\`f[[@?@aY_`@{ `{^Z \@\ \Y@J@ __3 @`3<`??Y`[`[Y Ļa@ Y,@b Ȼ `c`b` b b@Ȼf`YZr"!("P"x"0DXd /bh-hpgE谸A೥04X4$Cxp/.4ȷpHf$#0$(h(('$.躸8dcd(g@M ONN88谥;:`;H?Pb76 %$X$@(('$0.`0dc0dPgླྀhMHONN`ر(;;;p?xb8rlEЏD mmY1tDG=Y0YV XDwXx2|lXltDlDlDD50l l[(jpl-lq =l=ulxlz4H_pVVhYll  ll̷ll"lP|lp]lp_lPl)l *l4ll"EȵlYFlp}lYYKYyl PoXP:@ 0 |)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g!3|-DT! -DT! -DT! @-DT! @!3|@-DT!|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g-DT!?-DT!|)b,g|)b,g-DT! -DT! @|)b,g|)b,g-DT!?-DT!|)b,g|)b,g|)b,g|)b,g-DT!?-DT!|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g-DT!?-DT!-DT!?|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g??|)b,g|)b,g|)b,g|)b,g??|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g?|)b,g|)b,g??|)b,g|)b,g??|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g!3|@-DT! @-DT! @-DT! @-DT! @!3|@-DT!?|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g-DT!?-DT!?|)b,g|)b,g-DT!?-DT!?|)b,g|)b,g-DT!?-DT!?-DT!?|)b,g|)b,g-DT!?-DT!?|)b,g|)b,g-DT!?-DT!?-DT!?|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g-DT!?-DT!?-DT!?-DT!-DT!-DT!-DT!?-DT!?-DT!?-DT!|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g-DT!?-DT!|)b,g|)b,g|)b,g|)b,g-DT!?-DT!|)b,g|)b,g|)b,g|)b,g-DT!?-DT!|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g-DT!?-DT!-DT!-DT!-DT!?-DT!?-DT!?-DT!-DT!?|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g??|)b,g|)b,g|)b,g|)b,g??|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g!3|-DT! -DT! -DT! @-DT! @!3|@-DT!|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g-DT!?-DT!|)b,g|)b,g-DT!-DT!?|)b,g|)b,g-DT!?-DT!|)b,g|)b,g-DT!-DT!?|)b,g|)b,g-DT!?-DT!|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g-DT!?-DT!-DT!?-DT!-DT!?-DT!|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g-DT!?-DT!|)b,g|)b,g|)b,g|)b,g-DT!?-DT!|)b,g|)b,g|)b,g|)b,g-DT!?-DT!|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g-DT!?-DT!-DT!?|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g|)b,g@=GGtu! pVDll  ll̷ll"lP|lp]lp_lP  3l)l *l4ll}GȵlhđPylFlp~lp}lЖnl l  ll̷ll"lP|lp]lp_lPP/l)l *l4lliGȵl(ȑPylFl`lp}lp0o l4l  ll̷ll"lP|lp]lp_lP2l)l *l4llCȵl͑PylFl`lp}l0ϑ@đ lܞl  ll̷ll"lP|lp]lp_lP?l)l *l4llxDȵlʑPylFl`lp}l0ˑp lDl  ll̷ll"lP|lp]lp_lP@l)l *l4llCȵlϑPylFl`lp}lp `l$ 1YlYlllYllllYlllYllllYllllllYlYl9lp0Vl`l  ll̷ll"lP|lp]lp_lPxl)l *l4llȵlHPylFl`lp}lPx@;=@8 }|A`N{P3|OC0|{|ȯAz8y|0K{(w|8<|05|H|{|0zA6|A8v|zu|zTБzz(q|0x|zA8߹\б\0\`H{e5t|8zXz@|q|APHAA) 9U7|A<|y|xE{J{Թ߹zzF{7|z8|\Dr|NC zp\\ȳy|0|]1|8Ar|@Z_Pp|HzLCp|OCPLCH7`A 6|AȣAPzA0r|(J{__Wh|^0{|`^]2|y|ZpJCu|AXG{0^HH G|ECpAzAx7(=| fA07MC7`K{x|(1|hp|p=|s|||(\r|Az A7H\@w|\\ȩ| V@7XA8F{~|5|JC||p7hCC|\9|y||X|h6|9|xNC p|;|<|8zȐzz|z=|NChzHz5|8s|s|83|AH0HChOCp|||{||A <|x|HK{NCIC?|5|p4|u|7r||ثAr|x\hs|08|p|=|t|AH GX:|(A2| s|NCw|AHЪ|APA0u|p}|A`|\q|pzHu|@A|XAp7|A 787P6|| fP0|`~|ANCP||||7(7 fPs|إA@q|pA xnYwzwwHKvlw(8noXEv ?gwXwxh~w,8wx`GvHv`BvKvhIvEvNvCvOvMvOvpKvhDvUGHvCv(cwwPzwn?=`Wvh~ fzX@vxxx@n0Po`bzd 8wzIewnnd    ggwgwXhnnXhgwngw8wPcPc8wlxl  ll̷ll"lP|lp]lp_lP0Jl)l *l4llXEȵl/XPylFl`lp}lPW`rX`X9l\l  ll̷ll"lP|lp]lp_lPxl)l *l4llDȵl-XPylFl`lp}l0W/X0`X1dzmw،zX@zHfw0z`wwpBzBcw(w@w8wzz`zzHzz(zzz z(zzpzzȍz(zzzzȈz0zȃz zzHzzwwzXz0zzwXwHwGwЏzwwzYXj!h(z$$zw(pl(pl(pl1(pl(pl (pl(pl(pl"(pl(pl(pli(pl-(pl(pl (pl (pl (pl (pl (pl y(plx(pl(plo(pl(plT(pl(plP(plS(plL(plb(plt(plB(plG(pl:(pl^(plX(pl=(pl(pl 4(pl!0(pl"*(pl#-(pl$)(pl%((pl&+(pl'9(pl($(pl)'(pl*(pl+%(pl,%(pl-$(pl. (pl/0(pl0$(pl18(pl2(pl3(pl4(pl5(pl6(pl7(pl8(pl9(pl:(pl;:(pl<(pl=(pl>(pl?U(pl@(plA(plB(plC(plD(plE#(plF(plG(plH(plI(plJ(plK"(plL(plM(plN(plO2(plP(plQ(plR(plS(plT(plU(plV(plW(plX(plY(plZ(pl[(pl\(pl](pl^(pl_(pl`(pla(plb(plcZ(pld#(ple(plf(plg(plh(pli(plj(plk(pll(plm(pln(plo(plp(plq(plr(pls(plt(plu(plv(plw(plx(ply(plz(pl{(pl|(pl}(pl~(plh(pl(pl(pl(pl(pl(pl(pl(pl(pl(pl(pl(pl(pl(pl(pl(pl(pl(pl (pl(pl(pl(pl(pl(pl (pl(pl(pl(pl(pl (pl (pl (pl(pl(pl(pl (pl(pl (pl (pl (pl (pl (pl(pl(pl(pl (pl (pl (pl(pl(pl(pl(pl(pl(pl (pl(pl (pl (pl (pl(pl(pl (pl (pl(pl(pl (pl (pl (pl(pl(pl(pl(pl+(pl(pl(pl(pl(pl(pl(pl(pl(pl(pl (pl(pl (pl(pl(pl (pl (pl (pl (pl (pl(pl (pl (pl(pl(pl(pl(pl (pl(pl(pl(pl(pl(pl(pl(pl(pl(pl(pl(pl (pl(pl(pl(pl(pl (pl (pl (pl(pl (pl(pl(pl (pl(pl (pl(pl-(plQ(pl0VHxh&0zUH!e`p-pb`P1 zCpF ^h#e5 ,L̥lͥl@VV@V VX6@V^ 01 VV 01 V 01@e 01 01 01t ӝ @VHV 01hh} 01 01 01@V VV 01Pp 01 01@ p 01 01 01 01P 01V 01 p 01 01X 01 01 p 01UV,W 01\ XX } 00~V U 01 01 01V 01V 01 01 01 01 01PE  01 01 01 01 01 01 `VV 0166 e 01 01 , 01 `VV 01 01 01 01e hYl(nn 01Z VV 01 01 % 01 01z 01(nn(nn 01 01 01 01 01 01h 01 01x঴*H@ 01@ 01 01 p 01@ɻX.ml 01 01 01 016h@swwhhhlR *K -M 6 D 0p8qW 01X 01Y 01Z 01 DnE ؜Hڦ^ 01V @ 01A 01B 01C 01V@8F XZlVw6 J 01K 01L 018qlN 01O 01k<q 01 `Vs 01PVu 01PVw 01x 01y 01 JPV| 01fWl @V Va 01Vc 01d 01e 01x誱p{g 01e i 01j 01k 01l 01VzH`+@V|@VM 6 XZl@V8V p_"B 01 PbH 01 01Ўp`ְYl%@ Ўd _X* 01 01 01 01 01 01g 01[ a  ?n `h`,[@`}<2 013 018V5 016 01M h8 01MpVXV: 01UUp > JpVXV? 01sV! 01" 01# 01$ XZl% 01& PB' pe0( 01) 018V_pVXV, 01- 01. 01@5V P_&ؓ~Vw`0rVWYV!Ż@%x`VWn > 6~;*n`$={VVVV p O8LVV QV pgX8~V}VVV|VVW XԦvV~WVVVi%(l@VVpmE VHLmVV% V@Vi nh nVV`&mVV`&m%|kVVT|VnVzVyV UM X6AvV>V UsVgV}W UzVnVM 7F^kVa P`%gVpVXVpVXV3vV}W;PmpVXV^ VV_V` VV;hm\V[VHOV0#VnDo ^$Vp <8, U ^` ^OV}8XV}WYV/ ;_V% ^ 4@ SVPVDVVV7V`|Wn DoUV}W>VV}W+VV`nAoДmVV7VVVVV`VV~@nV=pW*n+VVVVXV}WV"VV}WV}WVVVVVVVVVV}WVJ VVn hVV A1p+ VCWV0٦VpV 6FVE `bV vV%VV}W 01W^Ż([V}W 01Vgg8 01 01 M 01V 01V V 01 01 01 01 01 01 01`f 01 01x 01 01 01 01 01n1 01(bp ,JV6 01{@H9 01: 01OpVXVષ= 01W `ѦpR? 01V!VVV!VhVh@] 0pP& 01' 01( 01) 01 + *K`Ż8WfVHh. 01/ 01eHi @NV X6T V@W`k XD НVV XSUV;xp VV XCpII bV VVppV`   XpVXVpVXVV @XVVV WBW WR ; `ЮV Jb `c 0,Zl X}<pVprfq@YlZ0VVyV`|W@mV@m$  sV`|WW]pnpnM W$ XVxVDxV@nxVxV xpxVxVxVO@wxVVVxVVVVVVxVVxVVxV0thlxVzH:VxVxVV(hԦYlxVhlpVXVxV 7xVxV hMxV 7 7xVHixVxVxVNmxVxV:VXEW v5xVxVVxVxV`!VmxVnxV< X@hyhxVV}W%7plwi@exVV= WV:VbxV0 XP-F|xV}xV- XDVVV @1zxV^p[txVV`|W u jpxVqxV! XlsxVkWHMxVV~W Xx7IxV lW(DxVV!VXpVXV@xV#^@^ BlCxV\xV ; _xV 5YxVpVXV] V VVxVV`|Wp X0DRxVxl p ~ X`,{.xV/xV{ XzVx XPzV%xVu XzV K0P"xl"xV |/ul X${pVp;xV4xVf XPGw`` h81c XC1xV MXE p0VH+ xV hVxVZ XGWXU xVM xVV~WT XNxV xVN XD xVK X myxVxVH XCxV VJoE X0CxV @mpB XCW @0>n_VxHWPDxRVaVH| `qh~"VbV` VmV@~XVVH;V` XHhV` V:np2jVpݦH̶ K l5vVP| pJ-pV|sVpFVu|Vh}VXV|WWj^V|WOVzV` VqVJ @W%sVYl0Yl V@M @W%yVjV|WOVЎ|p 0K|Vl `;P'JV` VsV|WxgqV@"V:n0ЬwV@"V^ @WpqrWtV@"V zV@"VyV|WXW @WHSR ~ {\&eV|WgV[V|WxXlbVc +CVmVwXhtѳ01RV|WPkV @004V|vVwVeqVIV|WsVe VZ}VV|Wf V ]a VHӬ p :~zV@V|W0101 e"+0101010101|E i0hsV|WIVqVp"V` Vh=M V`FzV LW Xh vH V"V}VJ VIE V:V|WjoxwVhZhC Vh=B V@5VVؖmVVp"V@Mnb (`Vp"VVVp"VA W lVVE Wy hC`ҝVVVVHVVVVVȇV CVVp"VVi`npVRVp"VKPVp"Vw`Vp"VVnCo 3ԝVp"VVVVl `gMpVp"V9^tVVp؃Vlp?VlV` VV~uV` VVVH zh0 Щq VV` V`)V` VV` V Vȝh8{hxh npV0p.V` VV0V` VVV@"V V@"Vs@nV@"VV` VVVQ^0VW (Ҧ0PV\ XDVXYlV|WV|WV h{`V@"V+pVC SB ˙V@"VVV@"VV|WV|W NV@"VV|WQ(V@"V0WVpV`V ilHV @ @诠 @P @ @ 8n @0 W X>  ?T0 @xHV7HV @0+l @Ԡ VV @`k0V7 @m @@jo @x\ @З @P 7 @Ah YP @В0VVfHV[ :}# @ E nЕ% @ @A @`@ @ XBB @`^ 8q q* VPnD@VxlJ@V@ɻp H;(VM@VL@VS@VYVP@V+VV@W(V`Y/(V p yi_@V^@V((V H H+Pǣ 0VV 6V8VpVXV>VV 5ld@Vk@V`lؼm1Vxln@Vm@VJ )Js@V4VJ p@Vw@Vv@V(V@e 6V` VI 6V 0VVh Vp` VV|@V@Nm@V4HV@Nm2HVk.1HVV0V 0VV0V@VK@V@V`^xw`N=0V@VV0V`V@V@V@V@V Hd~@V)HV K@V@V 0V@VHVpVXV@V@V` V AW@V@V@V@V0V@VpVXVE 0lpVXVpVXVpVXV0V@V@V? l@V0V@V` V,0V0Vhp+xl(VxpPVVDoVVV`YV(VV(VV nV(VVԦYlV%(nw( 7@Mn(VVV(V(V(VVVVH6V%HŜ@MnwVVVVVVV{C +Vh$VVVVVV(V&%! ؜V XV(x(mV @  @ pK Cҝ @77 @ @Rm @蒢 @($ d @h @h5 @й @@ @H Y | XV}W h K`pUV}W`fP  @ @ @ @kp @pPH#n H 4NX@@n$ @E ^l& @ Zl@m+ @7V- @x|`WpA. @b`L * 3 @pVXV`4 @H%76 @ pn9 @X978 @h`: @0e= @ n< @j? @ppA @7W `C @pjB @؝E @ PflLmPflLmF @>j`K @)e] `[M @h HKO @CN @qnVVVE `pVT @\W @kV @HFY @ƿX @ o[ @xq h,VV^ @`1` @ ">c @@3E Wle @؅d @*eg @of @ $>i @ h @Hk @Lj @m @l @Pc;wlpq @ pVXVVPCWr @x<lt @@w @ؕ\v @ .H@{ @Nz @0bpV| @pVp @ @\wp xUp5V @p @ @XK(gH  @i @Zh @z @ @XR @{ @l @M @` @~ @(n @Pp @@ @hP @ n@V @hh @ ^hlЯl @ @ @( @t @  @Pw[A @b i p( @R @CM 5`q @v @X @h @ @N @ (> @x @`@V`q @I@V @h@V @!l @` @ @ 0oyu`3V}W(Y @pH VPJ @8m{0 @f;W Ҧ Ķ x] X[ @aohI @w { @' @0eo @ ,>Z V8VM xV @h @ @i; @h; @1o @'lP @ \ @$EpVXV =.VVV}W @ 0n @H @@ @W @ @Vpt(; @ @X)l L @ 4n@w(V @8{DxٟE` V؇V @V}W L @n @j @Q ϠVVpVXV -VVn@Eoh0tڳ WP- W WxV HdpVXVpVXVkVnVpVXV WAVnV X VgVVVpV0 gVpVXV<WVhMmhMmpVXVA `; V`fP VV xUVVh#nVwx=0yPVV`xYMVg@ Y VV:pln4AVOV}WVH@plhVQpQ VHE 0VV(VV ӝ=phV@pin+ml+mlV: b @.hVhVhVhVV `vhYVYlVxW@~6V`fP `fP VЎЎV`fP V Od ~VVVVlHVrihV(OmE XVV@VVVVVV%(V 8VVV`v`|hV`qVV|VVb pVV 5PA VhhV@;ȇ nbVW V snV@`@HeVpWhTVVW ԜQsVap GIpVVtVVVVPhVV H8@#l@0@ gnn`PbЅn@@ :nWs ,VLVVVmVnVVfpVXVVjVVhVVVgVV.V >VV`pVVV W6%XVp`p`nAo = 1~hV VVVpYlVxV{hsVVVVd`fP W aVVdL@V VV V`fP P 8a=~VVV`V `K,@ iV~XXVVVVP!VLhVP!VVP!VV+8VP!VVP!V ppVP!VVP!VVP!V "X,in舴hnXVP!VsVVP!V pP:VP!VVVP!VVP!VzVVP!V x89VVVVXnxVVVVP!V֫ JVP!VVpW(Q*  *KVNmNm J > #1'  JVP!VHeVV@VP!VVVV8̶HVWl%V"V#VpWHVHVb >/VVxHWHVHVVV,GplHV84V5V2V  `OQ1V>VHVHVpVXV}VV`YHVVHhpVXV0VV0VV0VV0Vl ' bNHV Vi VVHVVV5 `V0V0VV HV  pVVVVHYl0VVV>VP!V0>pZ`VV;VP!VhXlVJ `7VP!Vxl5VP!V4VP!Vyx1VP!VJ Xo/VP!V xكVwP+VP!VVV(VP!VVCW&VP!VW  V"VP!V(V VP!VpVXVH@YlJ %Jw5VM % $7VwXnw(:V=V`fYlVP!V `]E Gxtl#VH%V@ݦ Ͷ@VM)V x-hXl ? 0VP!Vh Mmh Mm@zdpVXVV V^`W TnzVP!V|VV(BtVP!VsVP!VV$xǜAVVVذ YloV VgVP!V@V `dVP!VVbVP!V`)oh`nXسȧ@5`VZVVVvVVoVzVn09VoV@VMVP!V Xd~Qp౵V7`VVnVPrV,Vk@W%V`V >V^M `R`Vӫ(۬l@WPnPnE2VVV0V ]w֦l MG`VVV WVVDVGVQ(L J8W,r@Whia»MVV{1`֟VVVVt`VVVh}h(hvV p}`V p}VVe@ V6V#Ve`V xҝVVV@VVVE `vhjVmV{ XV $VV`V5 VY9TJ `&H&`Vk xfY?`VwfaYuWaa: Vp+@V`V V`V^X @`} X@`VpxXNp`VXm`V1` VV`VVܬn`V`VY@C bPӝ`V`V=`V V#VY+{p|V>VbVd $n@ qVp{`VYJ`V `Vw0`Vp$V`V`V`V0`VL`YpcY0CP`Vy@V9`VH#fY0GiY {0)z5X`V_`VlY){oYpCK@pC`VVVA`VrYzuYzPl0VVVwxYzf0O`VVM`Vx?h}kW@.Vq`Vp`V VV V7Vt`VU@V = VX!!L V(b}`VHhVIQYb`Va`V"Vg`VTYe`Vd`V`VP`Vh+Vh`V]YGn`Vm`V.VV`V`VVxa~.i`VV`VW ``VwaV`V O3^ (rrAV g`VV{rl(۟ exIpGV@$`V`V hE ``V Fo{hssfHhV`V`VVVV{0XHܟ `VVHu}VQ`VH# @`V 8``V`VߦVV`V 8Z,VZ`V`VH?nVfVPVVs WdX`VS`Vpg^E ol`VV`V0v`VSVV,``VV`VV`Vw`Vp`V`VVVVVVhk W.l W0W`XVV`Vp`VpV  W7pVVpVVU|pVpV`VVpV@X VpVVapVpV`Vp7ppV0،pVpV0PqpVpVpV`VVpVVpVpV|`V|W`V!Vt.V`V|W ;(~L;pܦ˶ VPX~`V|W0U Vn`V!V`V|W} V`V!V|@$V8V2V`V!Vx8l{~hi`V|W`V!V4Vg`V!VO`Yl`V|WV`V!V`V!V``V|W`V!V$ ʜ`V|W`V!VV`V!V`V!VV: WV VkW/V`V|W{elp۟D W4`V!VwWPz`V!V V`V|W<`VxJ W)@Y?`VL|L`V|WM`V!VM W)@$VpR@`V|W^H/6`VpC`V|W2VVuF`V|W2VX`V|WV@(K @V8V^`V|WCP`V!V4VR`V|WS`V!VW W)V W7 VXh`V!V=pVj`V|Wk`V!V8pV`VH#p0VX0V;pV hs0X* Vb`V!V7pVd`V|WVwS;A0y`V|Wz`V!V/pV ;ӝWXpV@|( x@hAq`V!VJqXt`V!VVv`V|Ww`V!V Hp}`VVV WV PnVt`VVV@[@V V@VPVq`VVXV}VVV{yVmVzzVVtVVVhDWVpVXTVV}pVVVV`(n h} @VP* @pVppVVVspV@VVVVV EHpkpVV 07VgpVDV0pV 8~i V V}h VYl V:V"VW 4V"V7V"VOE X n V` VV V,Vp V.V"V)Vph+V"V`V|W2 Vihx V V VV|̶ V V VxЧ } VV،|W V VE k``VPCV"V VDW V V`V1V PJ V V 8 V|HV ?V@DW E VV"VV0 %:|V"VhV@~W@VxhV@~W@VhVhVwV|`@`@@VhVhV@~WhV@~W`VjxhVthVhVhM 6@m@V@Vs x7YhV@VhVU#`V@V@VpO@VvXW hVgX`VhV@V XXwh8whV@~WMV|P@V0d@ VA VF VG VD VhV&@V (b~W _ Vuf `VPAo VHV `HHphV@~WV VHuH<Hu=U VY@%F V{W V{W V V%"`؜ V V V{WcYV!VXV0|W[V0|WE@ VV V V\V!V V V^V0|WAV!V V V V{W(R V VDV!VGV!V@[%V V V V V4V@ e  V{W ,  Ea V VpV0|WsV0|W V{W V{W V V hF V Vhiii p V VM V VH V V 0 #Vx@ V}cXVf(a V{WV VV/Xh}h V{WK8 pYlzp@VV@VV!V@V@V@V X.YV(l@@V VEWzpV!V@V@V@V@V~0d& WЀW ԦX( @VIVx'ml`V>LVx'ml9\Vhĝ@V@V}@V[V9f8V!V;V!V@V@VVx`l bV%u؂j@V@V@VnV X W@V@@V@V Ӣ8W+p5J <@VVp mVVM <h}VVV@uVV :n ns@VV`BWVVVqxXth@Vk@Ve@V V8VV оVVb@V8;n5aVaY@V@VVV`V@W V{W`VW DpBo V VP@V@HR@V :n6L@V e/VAl VV V VVVVaaVpV`VHVV!VVJ WhV0|WV0|W@VHW3V3VV!VV!VV!VV!VV0|WpWXV!V pFoAVb U mV0|WV0|W(@V+@ViV!V V0|W (1P*  HI* `<0~` `(V!VU V{WVجV0|WV0|W@V@ V`vxXl\ V V@ V`v[ V{WX V{W%ĜV0|WV{D V VVuV!VV0|W @J+A V V%XTF <,VhtM V VVPV!VV!VV!V߁ ࢝ҝVV !VVVpAW }VVmV}VV P@Y)nyVVVdV(<ՁV+V0@nVV^` 7ցgnV  M&V !VhhsUVRVVPVVVfVVlhuWpVVV V q5!W ӦOVV UJVVVҁ V VVXpVnV !V ;n0QVPjV !V Ӣ8WXJVXKVV :VV>aVhxhphXVVVX@C{X+{ L0n FBok%0/i `WV !VV !VV !V'XM H6C  nV !VV !VVVHWV !V&vV !V :}'7 @ OV !V `W 0I b `WV !V hV !VV !VsVV !VV !VvV`kV !V8VV !VV !VQXV !VV VVV !VV !Veh}hh ``V !VgVV !VV !V``kVhVE V !VEXpCV !V 7VVV[V JVV3Xphy pV ~ 8~W8Xi h Vb ``OVXV;E `k{C VVVVVV8DVCVVVVV 0X}VdlV yVVilVͶ8VilV $VVPVVu\XDmVVVV[XBuV ໞiM 5aVVVث -"8VgV|W VaV|W 09 V(8V@7`V VhV"V VjV|WkV"V A`բ(wV"V 6lqV"V`բsV|W VHXVVV|W@hΚVV(@(˶Di8VFV|W F.@V|WAV"V> V @MV"V2 VOV|W4 V gxӝY( VUV|W CqPV"VR(VRV|WSV"V\V"V%q^V|W_V"VXV|W 8G~@h.i[V|WX V@V V npBo@ P@V VxV({^ V@V V@V V@V VwV(`V `V bM A@V V @V V@V VWnEVЅVhVh@V V@V V@ Vy8Vz8VC V* @`VY@V VnBo] X@[y VPw^VX@V VXV0D@V V@V VWVnxX pVV@V V@V V@ V`ΠP@V V`zhnwvn V@V VE X@^@V Vb V j@V V@V V@V V8V8V VgXXwXx8V8V V0) : V : : 8pl :t@V V8V :8V`p8V8VVp8VVz@V V+ V V VWT V W V8V Wʶ 0IoV00V5 V V + P1 Vl8VVP V V{rk V8VgHn8V V V8V VP\ob `c `,V|W٦֦ `%`WE Pl@V|WnVV"V/@V VkVV|W^ ``r gV|WV"VX VnV|WV"V!] 00\`V w x`V =@V V@ahMmV"V@ahMm  OX VBW%pŜ nlnmV"VV"VPV|WV"V@  V"V@V VV|W@V V] `\V"V(VQm` ,5V|WV"VwpulV|WV"VV"VV"VV|W`ۦxɶg(VF`V }WWP pC`V }W J$a(V@`V }WXn(Vm(V@Kk(Vj(V ߦw(VAoU`V }Wt(V`pZR`V }Wq(V`(V p}(V p p[l[lX`V }Wg`V }Wme`V|d`V }WC(VV(a`V }WVV`,n`Vsm`V }WVk`Vv %Wȃ > ^ X0 V`t`Vps`V }W`V `V `V `V }WަhͶ}`Vs|`V }W[(VV {+V ("`V }W Vn`rm Hhk"(V xIk`rm VP V,(V V V V((V VX VH^hV Vrڦ>(V{8VPX V V V8(V V V{X V Vq"n V V V.`V }W V V VA`rmA V_ KŸ ,J_`rm V Vۦ̶x~ V V V:`V }WppMm`rmX>VBWV"V} VV0EWV"V Gp`rmV"VV|W`rmFq(bh \h `k Vp`rmwsx @r*eshlb V VƵ`rmV"Vmxm n nJo V`rm[GA`<@$V8V`rm@$V8V V@f`rm VV|WxBL V V`rm 0y1V|W0,V (V`V0(V 0I~Qh(V' V+(V(V (V(V4 Vv(V(V% Ŝ(V(V(V`V }WW @ɻ8ǶE ཫn``Y(V`V(V 6(Wf`V`&`V }Wn !`V }W(V`Vh` V`V`V`Om@`V@`V`Om`V }W$ 0J~`V("`O`VpO`V`X(X`V'n`V }Wa(V(V V(V8VО(V`Vpw X|`VP}WPV _ VX{8ןy`VP}WPVM PVPVPVs`VP}WPVH`0N0lqVPV VXŵPVe W6@Y lRVPVPV POmX~PV h.PVPVp0Vp0VPV@PVPVp0V lW&n@ `pPVPqXV PV0lPVE `] Xp[ 2nPV|VPVW X ppVprhYPVbXVVVV{@sVVH,XV V V V S2`VVk).V V V pVXVPn Vl j'V8V VV VVV pz XV !VV X8 VV XUV Vp;VVhVV @N %VX w;V V V{X h0p V V V V V@Y0UVi 1h 1a VDqwVvVqVpVsVp$V`V}V|V0 mj V`V({0VV5PVzVq Vp Vs VfhaViw Vv V 1"PV9l? pVXV} ViijVUVfpnM `&J кSVRVI V\Vp0VTXV) VBWP VR VU V0 m pVXVp0VkX V[ VPV H\ Vl^ VM 6ElXPVXV`V`a pVXVkX`oV ?8ҝ`VP}Wxl`o h`V^V`VVEV(VV8vVV`V`hc`V`VXV | HrXk0@ VVV_`V VXVV0XVΠXVP1XVXV T&VVXVVXVXV`~X4V 7V`oVXV`oPhVpY YE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\python35.dllE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35XY0VE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\python35\python.exe~`~HV`2$h(`WTl3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)]llPl00VpgMpZ@P[[h}@B@ 0G'h0uCЬhh Phyr@@k#0p0h@mwp\p]@P\0b@hIpЦh Ep0`@@0@0 0hi00"0@KphЯ@@{s00e0hh)P0hp%ch làl  ll̷ll"lP|lp]lp_lPLl)l *l4llCȵlYFlp}lYHY`IYl l  ll̷ll"lP|lp]lp_lP l)l *l4llEȵlYFlp}lYXYPJYl轠l  ll̷ll"lP|lp]lp_lPl)l *l4llEȵlx=YPylFl`lp}lpX?YHY lDƠl  ll̷ll"lP|lp]lp_lPH l)l *l4llxEȵl،YPylFl`lp}lYYKYv3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18wP 4v8U#o-7ւ7Ylhm@V m`W VW`Wp%@W@& W)ȷW%W0)`,y^TfN~UooDpGL__dir__($self, /) -- 6o6oR6oGetInputContext($self, /) -- Return the untranslated text of the input that caused the current event. If the event was generated by a large amount of text (such as a start tag for an element with many attributes), not all of the text may be available.Parse($self, data, isfinal=False, /) -- Parse XML data. `isfinal' should be true at end of input.`6o5oH17oh6o@65oP27ot6o5o27o|6o5o;7o6o5oH07o6o5o;7o6o@5o<7o6o5o97o6o 5o 07oParseFile($self, file, /) -- Parse XML data from file-like object.SetBase($self, base, /) -- Set the base URL for the parser.`6ol6o6o(lI5o86o\<7o87o6os5o5o06os5o05oD6os5o05o6os5o5od6ot5o@5o6ot5o@&5o6ot5op'5o6ot5o(5o6os5o)5o6ot5o*5o6o t5o+5o 6o0t5o,5o\6oPt5o-5o6ou5o.5o46ou5o/5oP6ot5o05oh6ot5o15o6ou5op5o6ou5o 5o6o`u5op"5o6ou5o$5o6o0u5o0%5ol6o0@5oP{llP|l`A5oD5oP<7oH5oPH5op|l17oкl7PylFlp}l0F8h6o05o97ox6o5o<7oParserCreate($module, /, encoding=None, namespace_separator=None, intern=None) -- Return a new XML parser object.UseForeignDTD($self, flag=True, /) -- Allows the application to provide an artificial external subset if one is not specified as part of the document instance. This readily allows the use of a 'default' document type controlled by the application, while still getting the advantage of providing document type information to the parser. 'flag' defaults to True if not provided.ExternalEntityParserCreate($self, context, encoding=None, /) -- Create a parser for parsing an external entity based on the information passed to the ExternalEntityRefHandler.GetBase($self, /) -- Return base URL string for the parser.ErrorString($module, code, /) -- Returns string error for given number.Python wrapper for Expat parser.XML parserP6oSetParamEntityParsing($self, flag, /) -- Controls parsing of parameter entities (including the external DTD subset). Possible flag values are XML_PARAM_ENTITY_PARSING_NEVER, XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE and XML_PARAM_ENTITY_PARSING_ALWAYS. Returns true if setting the flag was successful.&}&}&}&&&6o\|5o@{5o|5o{5o v5opg5op5os5os5oPt5os5ot5os5o@u5os5ot5om5o0=5oca1p p1p1pp1p1p`p1p1pp1p(lp&HVf1pPp(2p02pl$5p pP{llP|lp]lp_l@5pp|lpQp RpкlRfPylFl0pulf\3ppd3p3p0p3p3pp3p3p0p3p3p@p3p84p`pD4pp4pp|4p4pp4p4p@p1p4ppp4p5p 1p 3p1p3p1p(3p1p 3p3p3p(3p03pu&Qc&Sc&1c&&&pTbpTb0Tb`TbFω0v lpTpP{llP|lp]lp_lpp|lppкlSPpFlpul@ l,p@pP{llP|lp]lp_lpp|lpкlR`pFlpulП0PTrue if more input is needed before more decompressed data can be produced.jBtV*RB&!!:  &! &!X"&rX&V0p8#ʄvπvnɄv|ȄvπvπvπvXv[vێvv{vvӀvdQvDvπvivjvv vmvLƅvʄvjvɄvȄvjvjvjv^pvIvv`vMvjv\vvuvjvvP„vIcv.vmv\ƅvIv\vVvvvVv"}vvtvkvကv0@tB, yQCgsB]E< 0BLw &Ew(CLwHCLw ILw@ILwxsBaGbGILwILwJ]rPbĈy]g` ˘gpϸil@.yl1\Zm`6m`0m̨#o@5o̘8oXٙ;o0\Z_o0̨uvo:o\Zp0\Zp0\Zp0\Zp0\Z p0\Z pP\Zp0\Z#p@\ZGp@\ZJp0nppp*op\Zp@\Zp0\Zp0\Zp0\Zp087pӈP0ppp\Zp0pӨ pPӸw p\Zp@XlpӨwpӈvp\Zp\Zp0spP\Z*rPј-r`yrј{r`װzt\ZtHktHrtx_t\ZuxTu ȸYu(!vvՠm%v P1v+Rv \Zdv`fvՠ!vՠe2v ՘fv xhvpxHvP\Z9ww@u8CLw8CLw@CLw@CLw LwCLwhLw Lw(ILwPCLw GLwGLwGLwGLwGLwGLwGLwGLwGLwGLwGLw.CLw.CLw.CLw.CLw.CLw.CLw.CLw..CHGLwHGLwTGLwTGLwBU]u HLw HLwCCCCCTCCGiYT /"DK7ycs{*Qg>GiȀD,WW[\!xII-RNe9&U D;!:7aԣy"zrYT ؇1BxPԣy"J#0u)yWb4^Lw)ޖC|i-)vXA*Qgp]xh ;7DJO6lװY ;gF I;pL; wkscli.dlljD?pL}srvcli.dlljDmpLnetutils.dlljDTD`E8EXهp4CLwPU9y?w4=w8=w=wEwQ'?w'?wS'?w=w6FwYeAw2%tYbH8b(7ڕƻPz "&O|AfKBtR;-2<&ZA`x1Rh#b'97|$ ys;+U%y,|61Ba9^7e 8$=MOu!@~ jWfb{ P{_D#x %_3^7B@`C 2+=v;$^iwV$u/mR_x.ј~/M5#cxmg|02?lyi=+F94ySPtK,^ zZ3 s9kbCFb\1 %GTOxDݸ= U[ count Like send(data, flags) but allows specifying the destination address. For IP sockets, the address is a pair (hostaddr, port).send(data[, flags]) -> count Send a data string to the socket. For the optional flags argument, see the Unix manual. Return the number of bytes sent; this may be less than len(data) if the network is busy.close() Close the socket. It cannot be used after this call.`p#phpp,pDpHpgetservbyname(servicename[, protocolname]) -> integer Return a port number from a service name and protocol name. The optional protocol name, if given, should be 'tcp' or 'udp', otherwise any protocol will match.recvfrom(buffersize[, flags]) -> (data, address info) Like recv(buffersize, flags) but also return the sender's address info.inet_ntoa(packed_ip) -> ip_address_string Convert an IP address from 32-bit packed binary format to string format֮pDlfileno() -> integer Return the integer file descriptor of the socket.hpBpȮpxp0Fp8ϮppGpԮppAp integer Return the protocol number for the named protocol. (Rarely used.)\pdpp,pDphpbind(address) Bind the socket to a local address. For IP sockets, the address is a pair (host, port); the host must refer to the local host. For raw packet sockets the address is a tuple (ifname, proto [,pkttype [,hatype]])Xp`php(lWp쎮p׮p0plisten([backlog]) Enable a server to accept connections. If backlog is specified, it must be at least 0 (if it is lower, it is set to 0); it specifies the number of unaccepted connections that the system will allow before refusing new connections. If not specified, a default reasonable value is chosen.gethostname() -> string Return the current host name.Xp`php6egetservbyport(port[, protocolname]) -> string Return the service name from a port number and protocol name. The optional protocol name, if given, should be 'tcp' or 'udp', otherwise any protocol will match.inet_aton(string) -> bytes giving packed 32-bit IP representation Convert an IP address in string format (123.45.67.89) to the 32-bit packed binary format used in low-level network functions.ntohl(integer) -> integer Convert a 32-bit integer from network to host byte order.settimeout(timeout) Set a timeout on socket operations. 'timeout' can be a float, giving in seconds, or None. Setting a timeout of None disables the timeout feature and is equivalent to setblocking(1). Setting a timeout of zero is the same as setblocking(0).htonl(integer) -> integer Convert a 32-bit integer from host to network byte order.socket(family=AF_INET, type=SOCK_STREAM, proto=0, fileno=None) -> socket object Open a socket of the given type. The family argument specifies the address family; it defaults to AF_INET. The type argument specifies whether this is a stream (SOCK_STREAM, this is the default) or datagram (SOCK_DGRAM) socket. The protocol argument defaults to 0, specifying the default protocol. Keyword arguments are accepted. The socket is created as non-inheritable. A socket object represents one endpoint of a network connection. Methods of socket objects (keyword arguments not allowed): _accept() -- accept connection, returning new socket fd and client address bind(addr) -- bind the socket to a local address close() -- close the socket connect(addr) -- connect the socket to a remote address connect_ex(addr) -- connect, return an error code instead of an exception dup() -- return a new socket fd duplicated from fileno() fileno() -- return underlying file descriptor getpeername() -- return remote address [*] getsockname() -- return local address getsockopt(level, optname[, buflen]) -- get socket options gettimeout() -- return timeout or None listen([n]) -- start listening for incoming connections recv(buflen[, flags]) -- receive data recv_into(buffer[, nbytes[, flags]]) -- receive data (into a buffer) recvfrom(buflen[, flags]) -- receive data and sender's address recvfrom_into(buffer[, nbytes, [, flags]) -- receive data and sender's address (into a buffer) sendall(data[, flags]) -- send all data send(data[, flags]) -- send data, may not send all of it sendto(data[, flags], addr) -- send data to a given address setblocking(0 | 1) -- set or clear the blocking I/O flag setsockopt(level, optname, value) -- set socket options settimeout(None | float) -- set or clear the timeout shutdown(how) -- shut down traffic in one or both directions if_nameindex() -- return all network interface indices and names if_nametoindex(name) -- return the corresponding interface index if_indextoname(index) -- return the corresponding interface name [*] not available on all platforms!htons(integer) -> integer Convert a 16-bit integer from host to network byte order.pp pЮpp%pථp$p&pp,p@+pۮp4p+pP׮p@p&ppHp`,p賮pPp-pЮp\p,pٮphp$p`̮ptpp;phˮp|p (host, port) Get host and port for a sockaddr.setdefaulttimeout(timeout) Set the default timeout in seconds (float) for new socket objects. A value of None indicates that new socket objects have no timeout. When the socket module is first imported, the default is None.gethostbyname(host) -> address Return the IP address (a string of the form '255.255.255.255') for a host.p p,p4pDpLprecv(buffersize[, flags]) -> data Receive up to buffersize bytes from the socket. For the optional flags argument, see the Unix manual. When no data is available, block until at least one byte is available or until the remote end is closed. When the remote end is closed and all data is read, return the empty string.inet_ntop(af, packed_ip) -> string formatted IP address Convert a packed IP address of the given family to string format.ioctl(cmd, option) -> long Control the socket with WSAIoctl syscall. Currently supported 'cmd' values are SIO_RCVALL: 'option' must be one of the socket.RCVALL_* constants. SIO_KEEPALIVE_VALS: 'option' is a tuple of (onoff, timeout, interval).getsockopt(level, option[, buffersize]) -> value Get a socket option. See the Unix manual for level and option. If a nonzero buffersize argument is given, the return value is a string of that length; otherwise it is an integer.inet_pton(af, ip) -> packed IP address string Convert an IP address from string format to a packed string suitable for use with low-level network functions.recv_into(buffer, [nbytes[, flags]]) -> nbytes_read A version of recv() that stores its data into a buffer rather than creating a new string. Receive up to buffersize bytes from the socket. If buffersize is not specified (or 0), receive up to the size available in the given buffer. See recv() for documentation about the flags.gethostbyname_ex(host) -> (name, aliaslist, addresslist) Return the true host name, a list of aliases, and a list of IP addresses, for a host. The host argument is a string giving a host name or IP number._accept() -> (integer, address info) Wait for an incoming connection. Return a new socket file descriptor representing the connection, and the address of the client. For IP sockets, the address info is a pair (hostaddr, port).getpeername() -> address info Return the address of the remote endpoint. For IP sockets, the address info is a pair (hostaddr, port).getdefaulttimeout() -> timeout Returns the default timeout in seconds (float) for new socket objects. A value of None indicates that new socket objects have no timeout. When the socket module is first imported, the default is None.getaddrinfo(host, port [, family, type, proto, flags]) -> list of (family, type, proto, canonname, sockaddr) Resolve host and port into addrinfo struct.sendall(data[, flags]) Send a data string to the socket. For the optional flags argument, see the Unix manual. This calls send() repeatedly until all data is sent. If an error occurs, it's impossible to tell how much data has been sent.gethostbyaddr(host) -> (name, aliaslist, addresslist) Return the true host name, a list of aliases, and a list of IP addresses, for a host. The host argument is a string giving a host name or IP number.share(process_id) -> bytes Share the socket with another process. The target process id must be provided and the resulting bytes object passed to the target process. There the shared socket can be instantiated by calling socket.fromshare().setblocking(flag) Set the socket to blocking (flag is true) or non-blocking (false). setblocking(True) is equivalent to settimeout(None); setblocking(False) is equivalent to settimeout(0.0)./l0p(=p >plP|lapp_l ༮pp|l`ŮpPɮpԱpкl0>papP>pappH[p&connect_ex(address) -> errno This is like connect(address), but returns an error code (the errno value) instead of raising an exception when an error occurs.Implementation module for socket operations. See the socket module for documentation.dup(integer) -> integer Duplicate an integer socket file descriptor. This is like os.dup(), but for sockets; on some platforms os.dup() won't work for socket file descriptors.recvfrom_into(buffer[, nbytes[, flags]]) -> (nbytes, address info) Like recv_into(buffer[, nbytes[, flags]]) but also return the sender's address info.getsockname() -> address info Return the address of the local endpoint. For IP sockets, the address info is a pair (hostaddr, port).ntohs(integer) -> integer Convert a 16-bit integer from network to host byte order.setsockopt(level, option, value) Set a socket option. See the Unix manual for level and option. The value argument can either be an integer or a string.gettimeout() -> timeout Returns the timeout in seconds (float) associated with socket operations. A timeout of None indicates that timeouts on socket operations are disabled.connect(address) Connect the socket to a remote address. For IP sockets, the address is a pair (host, port).u&w&w&w&&&H0papa0a`apTbpTb0Tb`Tbpapa0a`apTbpTb0Tb`TbpTbpTb0Tb`TbD9(lrp2Џp\pdpcp^pbpC.from_address(integer) -> C instance access a C instance at the specified addressgphp l prlDlXplElP|lPqlrlT pppp|l`pl``lFl`9pp}l ylN^(p?pDpp>pPp>p2PUppp8=pP{lP>pP|lp]lp_lhTp p

pP|lp]lp_lhTp pp

C instance access a C instance in a dllp!pp!ppp"p@"ppC.from_buffer_copy(object, offset=0) -> C instance create a C instance from a readable bufferlprlDlXplElP|lPql`pT pppp|l`plX`lFlPpp}l yl0N)NZp0p8=pP{l``pPp`bpP>pP|lp]lp_lhTp pp

,pp`Pp<ppapHp`pTp\p`ppTp p p`\ppp, p8 pH p X p p  pcp ^p`apVp^pp8=pPgp apP>pP|lp]lp_lhTp pp

pUpP|lp]lp_lhTp pXpPYpbpYpȍPylFlNpulOx(03fl`p8=pP{lP>pP|lp]lp_lhTp pp

pP|lp]lp_lhTpp

C instance create a C instance from a writeable buffer`pFpEplpp@Gp0Fppp0HpGpp kpltp ``lpall alp]lp_lT@Xp`l_lp|l1l0npFl^lp}lPP!lpH wpP{llP|lp]lp_lPpwpwpp|lкlPylFlp}lMxPl@p ЊpplP|lp]lp_l p|lHfpкlPylFlulpMV  "p`p"pppp"p@ppp"pp"p#pp#p8#ppH#p`pX#ppiph#p0p gpt#pИppfp#p@php#pPp#ppHhp#ppipt!ppgp#ppXip#ppp#pp#pPp#pp#pp$p,pLoadLibrary(name) -> handle Load an executable (usually a DLL), and return a handle to it. The handle may be used to locate exported functions in this module. P"pFormatError([integer]) -> string Convert a win32 error code into a string. If the error code is not given, the return value of a call to GetLastError() is used. byref(C instance[, offset=0]) -> byref-object Return a pointer lookalike to a C instance, only usable as function argumentalignment(C type) -> integer alignment(C instance) -> integer Return the alignment requirements of a C instanceFreeLibrary(handle) -> void Free the handle of an executable previously loaded by LoadLibrary. CopyComPointer(src, dst) -> HRESULT value Ppaddressof(C instance) -> integer Return the address of the C instance internal buffersizeof(C type) -> integer sizeof(C instance) -> integer Return the size in bytes of a C instance l$p$PpplP|lp]lp_lP$pp pp|lPnpкlpp pPylFlpp}lOZ   l@'p\ԑpp%lllTlP|lp]lp_lT =l>l8l@lX l0ӑpFl?lp}lN*sȑpȑpjpbp@pnpBpp0pnpcƑpƑpnpdÑpÑpnp đpđpgÑp`Ñpnpfđpőpnp őpőph`pp kpp0pHpp8np0p0pipPpjpPppIppnppplpжpjpеppL`p pnp pPpqp pkpкpppQPppDnppp ‘pP̑p̑pjpzpɑpʑpjpuƑpǑp kpUǑpǑpjpZ@ʑpʑpjpX0ˑpˑpjpv౑p0p kp?PppnpOőpőpjp 8$pp@$p`$p঑ph$p u&b&b&b&&&'x6pbph)papa0a`aPxSb _p??r0<[OHend($self, tag, /) -- 9o9o9o9o9o l@9o8>8oP{llP|lp]lp_lT <8o@=8op|l0::oкlpb8o9o;8op}l08hfclose($self, /) -- get($self, /, key, default=None) -- __getstate__($self, /) -- l,9o 68oP{llP|lp]lp_lP68op|l9o078oкlPylFlp}lP8@clear($self, /) -- 9ofindall($self, /, path, namespaces=None) -- _setevents($self, events_queue, events_to_report=None, /) -- 9o9oiterfind($self, /, path, namespaces=None) -- L9oD9oh9oL9o9omakeelement($self, tag, attrib, /) -- 9o9oset($self, key, value, /) -- insert($self, index, subelement, /) -- $9odata($self, data, /) -- d9o U8o7:o9oPc8o`4:ol9oV8o::o|9oc8o2:o9o`c8o4:o9o9o*8o-8o.8o__copy__($self, /) -- close($self, /) -- 9o9o9o9o9o*8oP)8o,8o9oremove($self, subelement, /) -- doctype($self, name, pubid, system, /) -- 9oextend($self, elements, /) -- append($self, subelement, /) -- findtext($self, /, path, default=None, namespaces=None) -- __sizeof__($self, /) -- (ld8o79o 8:o8o 8o8ox9o]8o82:o9o`_8o(1:o 9oa8o`3:o9o]8ox7:o9o0^8od5:o9o^8oX2:oL9o\8o@5:o9o"8o 5:o9oP`8o3:o9opa8o4:o9o_8o::o9o0`8o7:o9o^8o2:o9o_8o::o9o_8o8:o9o`8o::o9o`8o::o9oa8o,3:o9op]8oH4:o9o8o9:o9o]8o5:o9o]8oP1:o9op!8o::ofind($self, /, path, namespaces=None) -- start($self, tag, attrs=None, /) -- 9oitertext($self, /) -- feed($self, data, /) -- 9o8o%l 9o08o+8o4:o<4:olP|l28o`48oT 8o8op|l5:oкlH8o9o8op}lP getchildren($self, /) -- 9o l9o4S8oP{llP|l\8op_lT Q8oR8op|l3:oкlb8o9o O8op}l89o__deepcopy__($self, memo, /) -- items($self, /) -- 9oC8o3:o9ob8o7:o9oC8o0:o9o`b8o1:o__setstate__($self, state, /) -- keys($self, /) -- _parse_whole($self, file, /) -- iter($self, /, tag=None) -- 9o9o9o&}&}&}&&&@B7o U/v/v/v`/vD%v.?AVcharNode@@h/vD%v.?AVpcharNode@@/vD%v.?AVbad_cast@@E&vD%v.?AVtype_info@@D%v.?AVDNameNode@@D%v.?AV__non_rtti_object@@/v/v/vp/v*v/vE&v/v/vD%v.?AVexception@@/v@/vP/vX/v/v0/v/vD%v.?AVbad_exception@std@@/vD%v.?AVDNameStatusNode@@D%v.?AVbad_typeid@@/v/v/vЏ*vD%v.?AVpDNameNode@@%v/v*v/vx/vX//v+/vH%v/vlBABU"U"U U4U+/v 2UG!k(^7/v@7/v+/v&/vkx& k(^cosh(vwB'v'vŅ(v`/v`/vx/vx/vtanh!Y(vU'v'v߅(vsinh@(vU'v'v(vexpU'vwB'v'v('v  abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@/v@/v$6/v,6/v,6/v,6/v,6/v,6/v,6/v,6/v,6/v,6/v(6/v2/v2/v2/v2/v2/v2/v2/v 06/v06/v06/v06/v06/v+/vH%v%vH%vX//vatan2'v7Z'vx?(vZ'vZ'vZ'vx?(vZ'vv?(vv?(v?(vv?(v7Z'v7Z'vx?(v='vfmod&v='vx?(v='vb_'v='vx?(v='vv?(vv?(v?(vv?(v='v='vx?(v='vabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZޟ    $%v %v%v%v%v%v %v%v%v%v%vܣ%vԣ%vȣ%vģ%v%v%v%v%v%v%v%v%v%v%v%v%v%v|%vt%v%vl%vd%v\%vP%vH%v<%v0%v,%v(%v%v%v%v  %v%v%vܢ%vԢ%v̢%vĢ%v%v%v%v%vl%v\%vH%v@%v8%v0%v(%v %v%v%v%v%v%v%v%vء%vġ%v%v%v %v%v%v%vp%v`%vL%v8%v0%v(%v%v%vؠ%v `/vpkx& kx& kx& kx& kx& fm   ..C;Zx0Nm:Yw/MlPSTPDT /v/v`/v/v0/v/v/v/vx/v/v/vX/v/v/v?q= ףp= ף?Zd;On?,eX?#GGŧ?@il7?3=BzՔ?aw̫?/L[Mľ?S;uD?g9Eϔ?$#⼺;1az?aUY~S|_?/D?$?9'*?}d|FU>c{#Tw=:zc%C1(v^(vr(v(v(v(v(v(v(v(v(v.(vB(vb(vg(v(v(v(v(v(vZZPP>x~C~K>xbVVB>xJBJ>xK\\>x>KCK>B>JPPTTB>xJBJ?8>x>L>KFlR!@WY_,0@t@L1@ub8c@Zw?t>@)3M3@oַ@14=]@W/7c@? NV`l=g}(e[L6=4 z N@Nj֐W@,G`@hcjzB@/RV@?W#B7B%AlHJ.iN@~dV=xjbZ?X(X҃b#mS?>SO1vfY=W3B5w@AQ12A@?EfF3@XC ۤ@}@nd{y@Wdj@e`?EfF3@J˜@>)@haeB@k{bi@?~u@h=P@,N˟z@V@'T@ E@5i?S_ǼC@ @2e@m.L@:fY@?Roc D"T4\e؄~CnЗm!tBEy {DA54Ap[K3 !34DeW:C}?@UC\B HkNB'SEAWH͑.A; @?JIE]0\ sC&W5CdzHuGB±6%MAM8+ D80=CDC)B՝RwABܟ,'A v/&A2/@??i ~@.v.v|.vt.v*v*v!*vl.v d.v\.v*v*vX.vT.v P.v H.v @.v*v8.v*v*v*v*v*v"*v#*v$*v%*v&*v08pG<CE98GK3iljlil4opllllllll.Mjlll5MjlFMjl ll"Ljlkl)#,>kl*#>kl+#>kl,#=kl-#=kl.#=kl/#=kl0#=kl1#=kl2#=kl8#x=kl9#h=kl:#X=kl%D=kl%,=kl%=kl %=kl!%ll`llbjlllll(L@?K8sW Dwpm`>B޹(ou{fN$ ĞDZ)jO Od N"L   %  PP @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$.ipv6-literal.net ?@ A!B"C#E$F%G' N+#%*#%@Q  @Ɔa>;XUPUwgvgv0gvgvEgv"gv4gv gvB?wdgvBgv">wgvgvgvhvgv?wiv'Cgv"Dgv %vw.v+v%vQ%v)/vI%v-&v-%vV%v>&v%vv&vi (v%v%vZ%v%vC&vC%vS+v&'vt,vDeleteCriticalSectionEnterCriticalSectionGetCurrentProcessGetCurrentProcessIdGetCurrentThreadIdGetLastErrorGetModuleHandleAEGetProcAddress{GetSystemTimeAsFileTimeGetTickCountInitializeCriticalSectionInterlockedCompareExchangeInterlockedExchange&LeaveCriticalSectionQueryPerformanceCountergSetUnhandledExceptionFiltertSleepTerminateProcessTlsGetValueUnhandledExceptionFilterVirtualProtectVirtualQuery7__dllonexitk__setusermatherr_amsg_exit_errno0_initterm4_iob_lock2_onexit_unlockNcallochfprintfofreezfwritelog10mallocmemcpymemmovememsetstrlenstrncmp@abortFatan2^vfprintfPPPPPPPPPPPPPPPPPPPPPPKERNEL32.dllPPPPPPPPPPPPPPPPPPPPPPPmsvcrt.dllPb ZSbYSbpTbpTb0Tb`TbpTbpTb0Tb`Tb;YuPYu/uueYuzYuvuYuYuYuYuҏuZusOrYuYu%uu Zu"Zuu7Zuȏu.rLZu wuaZuvZuZuZuZuZuZuZuyu&YucrwuBru^#uu[u'u.u5u uCuJuuuuD$u40(uDADGDUDDDCCARS)PASAEARO0123456789abcdef u uT u0 usuuuޚua܂v/vW܂vvv1vCvUvvvgvHu0ut &?wCwM_FwuZgvYgvY2gvhv!Sgvpuu  8"Bvp 7u^uuueuuuuFunu@5u'uu7zu Buy.u uu/u!uFuhu,hu89udiu8ulu?u$u>u|juu% uu=uF"uuyu<:uNu;uƒuu1uϱuuQuKQu<uuSuSuKLK8LK KpKHKL`LhπvbjvD?v@v vkv;vƄvvvvrvp P L Ľ>L! p! ~>L>" 8>" P#  L# _>wp" Ľ>@! 0$ $ >>w>w>>?  C WUSER32@,_Fwvv@7_FwvvH CwvtvHz;Bw@M_Fwhv`v@X_FwPvHv@Cw 4v(v@&?wpv$v@;Bwv vavv움v Gv4̛vv Gv4vv v`vPv v(vv @y_FwvvDvvvv9|vv<9vv vvvUv'v/Rv\*\*\*$ windows.hlpՅvՅvՅv ׅvօv7ׅvkׅv pTbpTb0Tb`Tby TlsAlloc() failedcode|iWindows Error 0x%X(iO)_%s@%derror 0x%xbuffer index out of rangebuffer assignment index out of rangemust assign a bytes of length 1, not %.200sright operand length must match slice lengthbuffer doesn't support slicing with step != 1buffer indices must be integers, not %.200sbuffer doesn't support slicing with step != 1buffer indices must be integers, not %.200s_cffi_backend.buffer_io_IOBaseFILEflush__cffi_FILEmodeFILE__cffi_FILEFILEenumprimitivepointerarrayvoidstructunionfunction?itemlengthfieldsargsresultellipsisabielementsrelementskindkindcnameC nameitempointer to, or array oflengtharray length or Nonefieldsstruct or union fieldsargsfunction argument typesresultfunction result typeellipsisfunction has '...'abifunction ABIelementsenum elementsrelementsenum elements, reverse__dir___cffi_backend.CTypeDescr_cffi_backend: get_field_name()typeoffsetbitshiftbitsize_cffi_backend.CFieldan integer is requiredinteger conversion failedan integer is requiredinteger conversion failedcan't convert negative number to unsignedread_raw_signed_data: bad integer sizeread_raw_unsigned_data: bad integer sizewrite_raw_integer_data: bad integer sizeread_raw_float_data: bad float sizeread_raw_longdouble_data: bad long double sizewrite_raw_float_data: bad float sizecdata '%s' is opaqueconvert_to_object: '%s'integer %s does not fit '%s'initializer for ctype '%s' must be a %s, not cdata '%s'initializer for ctype '%s' must be a %s, not %.200sinitializer for ctype 'char' must be a bytes of length 1, not %.200sinitializer for ctype 'wchar_t' must be a unicode string of length 1, not %.200snegative array lengtharray size would overflow a Py_ssize_ttoo many initializers for '%s' (got %zd)initializer for ctype '%s' appears indeed to be '%s', but the types are different (check that you are not e.g. mixing up different ffi instances)bytes or list or tupleinitializer bytes is too long for '%s' (got %zd characters)unicode or list or tupleinitializer unicode is too long for '%s' (got %zd characters)list or tuple'%s' is opaquetoo many initializers for '%s' (got %zd)initializer for '%s': %zd items given, but only one supported (use a dict if needed)list or tuple or dict or struct-cdatalist or tuple or dictcdata pointerpointer or arraypointer to same typeconvert_from_object: '%s'value %s outside the range allowed by the bit field width: %s <= x <= %sctype '%s' is of unknown alignmentfound for ctype '%s' bogus alignment '%d'From callback for ffi.gc %s: %s%LEsliced length %zd%pNULL &handle tocalling(null)int() not supported on cdata '%s'float() not supported on cdata '%s'cannot do comparison on a primitive cdatacdata of type '%s' has no len()cdata '%s' can only be indexed by 0cannot dereference null pointer from cdata '%s'negative index not supportedindex too large for cdata '%s' (expected %zd < %zd)cdata of type '%s' cannot be indexedslice start must be specifiedslice stop must be specifiedslice with step not supportedslice start > stopnegative index not supportedindex too large (expected %zd <= %zd)cdata of type '%s' cannot be indexedneed a string of length %zd, got %zdneed %zd values to unpack, got %zdgot more than %zd values to unpack'del x[n]' not supported for cdata objectscannot add a cdata '%s' and a numberctype '%s' points to items of unknown sizecannot subtract cdata '%s' and cdata '%s'cannot delete struct fieldintarray size would overflow a Py_ssize_tcdata '%s' is not callablea cdata function cannot be called with keyword arguments'%s' expects %zd arguments, got %zd'%s' expects at least %zd arguments, got %zdargument %zd passed in the variadic part needs to be a cdata object (got %.200s)_cffi_backend.CData_cffi_backend.CDataOwn_cffi_backend.CDataOwnGC_cffi_backend.CDataGCP_cffi_backend.CDataItercdata '%s' does not support iterationreturn type is not a struct or is opaquenalloc() must return a cdata object (got %.200s)alloc() must return a cdata pointer, not '%s'alloc() returned NULLcannot instantiate ctype '%s' of unknown sizearray size would overflow a Py_ssize_texpected a pointer or array ctype, got '%s'O!|O:newpinteger/float expectedinteger/float conversion failedcannot cast unicode string of length %zd to ctype '%s'cannot cast to ctype '%s'cannot cast ctype '%s' to ctype '%s'cannot cast %.200s object to ctype '%s'O!O:castO!s:load_functionfunction cdata expected, got '%s'function '%s' not found in library '%s': %sO!s:read_variablevariable '%s' not found in library '%s': %sO!sO:write_variablevariable '%s' not found in library '%s': %sload_functionread_variablewrite_variable_cffi_backend.Library|Oi:load_libraryet|i:load_librarycannot load library %s: %scharshortintlonglong longsigned charunsigned charunsigned shortunsigned intunsigned longunsigned long longfloatdoublelong doublewchar_t_Boolint8_tuint8_tint16_tuint16_tint32_tuint32_tint64_tuint64_tint_least8_tuint_least8_tint_least16_tuint_least16_tint_least32_tuint_least32_tint_least64_tuint_least64_tint_fast8_tuint_fast8_tint_fast16_tuint_fast16_tint_fast32_tuint_fast32_tint_fast64_tuint_fast64_tintptr_tuintptr_tintmax_tuintmax_tptrdiff_tsize_tssize_tfloatdoublelong doubleprimitive type '%s' has size %d; the supported sizes are 1, 2, 4, 8s:new_primitive_type(*) *O!:new_pointer_typeO!O:new_array_typenegative array lengthfirst arg must be a pointer ctypearray item of unknown size: '%s'[][%llu]array size would overflow a Py_ssize_tvoidvoids:new_struct_typestruct _IO_FILEFILEs:new_union_typeduplicate field name '%s'O!O!|Onii:complete_struct_or_union%s: %s%s%s (cdef says %zd, but C compiler says %zd). fix it or use "...;" in the cdef for %s to make it flexiblefirst arg must be a non-initialized struct or union ctypeO!O!|in:list itemfield '%s.%s' has ctype '%s' of unknown size'wrong offset for field 'field '%s.%s' is a bitfield, but a fixed offset is specifiedfield '%s.%s' declared as '%s' cannot be a bit fieldfield '%s.%s' is declared with :0bit field '%s.%s' is declared '%s:%d', which exceeds the width of the typewrong total sizewith 'packed', gcc would compile field '%s.%s' to reuse some bits in the previous field%s cannot be of size %zd: there are fields at least up to %zdwrong total alignmentreturn valueargumentctype '%s' has incomplete typectype '%s' has size 0ctype '%s' (size %zd) not supported as %sctype '%s' not supported as %s (it is a struct declared with "...;", but the C calling convention may depend on the missing fields) ctype '%s' not supported as %s (it is a struct with bit fields)ctype '%s' not supported as %s (it is a struct with a zero-length array)(expected a tuple of ctypes, , ...)(*)(__stdcall *)libffi failed to build this function typeresult type '%s' is opaqueinvalid result type: '%s'O!O!|ii:new_function_typecallback with the return type 'void' must return Nonestderr: Trying to convert the result back to C: From cffi callback From cffi callback During the call to 'onerror', another exception occurred: expected a function ctype, got '%s'expected a callable object, not %.200sexpected a callable object for 'onerror', not %.200sOOOOO!O|OO:callbacktuple args must have the same size%s: callback with unsupported argument or return type or with '...'libffi failed to build this callbacksO!O!O!:new_enum_typeexpected a primitive signed or unsigned base typeenumerators must be a list of stringsexpected a 'ctype' objectctype '%s' is of unknown sizeexpected a 'cdata' or 'ctype' objectexpected a 'cdata' objectwith a field name argument, expected a struct or union ctypestruct/union is opaquenot supported for bitfieldsfield name or array index expectedwith an integer argument, expected an array ctype or a pointer to non-opaquearray offset would overflow a Py_ssize_tO!O|i:typeoffsetof(On)O!O!n:rawaddressofexpected a cdata struct/union/array/pointer objectexpected a pointer ctypeO!s:getcnamecdatamaxlenO!|n:stringcannot use string() on %sstring(): unexpected cdata '%s' argumentcdatalengthO!n:unpackexpected a pointer or array, got '%s''length' cannot be negativecannot use unpack() on %s'%s' points to items of unknown sizecdatasizeO!|n:bufferexpected a pointer or array cdata, got '%s'don't know the size pointed to by '%s'errno value too largeO!Oneeds 'void *', got '%s'expected a 'cdata' objectexpected a 'cdata' object with a 'void *' out of new_handle(), got '%s'cannot use from_handle() on NULL pointercontiguous buffer expectedffi.from_handle() detected that the address passed points to garbage. If it is really the result of ffi.new_handle(), then the Python object has already been garbage collectedfrom_buffer() cannot return the address of the raw string within a bytes or unicode or bytearray objectO!Oneeds 'char[]', got '%s'expected a pointer or array ctype, got '%s'destsrcnOOnnegative sizecdatadestructorO!O:gci:_testfuncO!i|_testbuffload_librarynew_primitive_typenew_pointer_typenew_array_typenew_void_typenew_struct_typenew_union_typecomplete_struct_or_unionnew_function_typenew_enum_typenewpcastcallbackalignofsizeoftypeoftypeoffsetofrawaddressofgetcnamestringunpackbufferget_errnoset_errnonewp_handlefrom_handlefrom_buffermemmovegcpgetwinerror_get_types_get_common_types_testfunc_testbuff_init_cffi_1_0_external_module8-bit int16-bit int32-bit int64-bit int8-bit unsigned int16-bit unsigned int32-bit unsigned int64-bit unsigned int_BoolRTLD_LAZYRTLD_NOWRTLD_GLOBALRTLD_LOCAL_Bool__cdecl__stdcallcharconstdoubleenumfloatintlongshortsignedstructunionunsignedvoidvolatileinternal type complexity limit reachedexpected ')'expected '('invalid numbernumber too largeinteger constant too largedisagreement about this constant's valueexpected a positive integer constantexpected ']'uint16int32uint32int64uint64int16uint8intmaxssizeint_fast8int_fast16int_fast32int_fast64ptrdiffint_least8int_least16int_least32int_least64uintmaxuintptrwcharintptrsizeint8uint_least16uint_fast32uint_least32uint_fast64uint_least64uint_fast16uint_least8uint_fast8'short' after another 'short' or 'long''long' after 'short''long long long' is too longmultiple 'signed' or 'unsigned'multiple 'signed' or 'unsigned'invalid combination of typesinvalid combination of typesinvalid combination of typesinternal error, please report!undefined type namestruct or union name expected_IO_FILEundefined struct/union namewrong kind of tag: struct vs unionenum name expectedundefined enum nameidentifier expectedunexpected symbolNULL_Boolcharsigned charunsigned charshortunsigned shortintunsigned intlongunsigned longlong longunsigned long longfloatdoublelong doublewchar_tint8_tuint8_tint16_tuint16_tint32_tuint32_tint64_tuint64_tintptr_tuintptr_tptrdiff_tsize_tssize_tint_least8_tuint_least8_tint_least16_tuint_least16_tint_least32_tuint_least32_tint_least64_tuint_least64_tint_fast8_tuint_fast8_tint_fast16_tuint_fast16_tint_fast32_tuint_fast32_tint_fast64_tuint_fast64_tintmax_tuintmax_tprim=%d$primitive integer type with an unexpected size (or not an integer type at all)primitive floating-point type with an unexpected size (or not a float type at all)struct abi number %d not supportedprimitive floating-point type is 'long double', not supported for now with the syntax 'typedef double... xxx;'%llu (0x%llx)%lldthe C compiler says '%.200s' is equal to %s, but the cdef disagreesfield op=%dthe type '%s%s' is a function type, not a pointer-to-function typeunion enum FILEunion struct struct _IO_FILEunionstruct'%s %.200s' should come from ffi.include() but was not foundunionstruct''%s %.200s' is opaque in the ffi.include(), but no longer in the ffi doing the include (workaround: don't use ffi.include() but duplicate the declarations of everything using %s %.200s)enum (sOOO)op=%dlost a struct/union!wrong size for field '(sOin)(OOOnii)function, global variable or non-integer constant '%.200s' must be fetched from its original 'lib' objectrecursion overflow in ffi.include() delegations%s%sstringctype objectcdata object or or expected a %s%s%s%s%s, got '%.200s'don't know the size of ctype '%s'cdeclinitO|O:newallocfreeshould_clear_after_alloc|OOi:new_allocatorcannot pass 'free' without 'alloc'allocatorOO:castoffsetof() expects at least 2 argumentsaddressof() expects at least 1 argumentexpected a cdata struct/union/array objectexpected a cdata struct/union/array/pointer objectcdeclreplace_withO|s:getctypedef_extern_decoratornameerroronerror|OOO(OOOO)cdeclpython_callableerroronerrorO|OOO(OOOO)callback_decoratornamesinteger constant '%.200s' not foundcffi_init_once_lockfunctagOOcffi_init_once_lockOOsetdefaultcffi_init_once_lockaddressofalignofbufferdef_externcallbackcastdlclosedlopenfrom_bufferfrom_handlegcgetctypegetwinerrorinit_onceinteger_constlist_typesmemmovenewnew_allocatornew_handleoffsetofsizeofstringtypeofunpackerrnoCompiledFFIrecursion overflow in ffi.include() delegationsFFIGlobSupportglobal variable '%s' is at address NULL; CFFI C function from %s.librecursion overflow in ffi.include() delegationscffi library '%.200s' has no function, constant or global variable named '%.200s'constant '%s' is of type '%s', whose size is not knownin lib_build_attr: op=%dglobal variable '%.200s' should be %zd bytes according to the cdef, but is actually %zd__all____dict____class____name__C attribute cannot be deleted?cannot write to function or constant '%.200s'__dir__CompiledLibO!scannot take the address of the constant '%.200s'library '%s' has been closedsymbol '%s' not found in library '%s': %sclosing library '%s': %s|Oi:load_libraryet|i:load_librarycannot load library '%s': %sO!library '%s' is already closed or was not created with ffi.dlopen()module_name_version_types_globals_struct_unions_enums_typenames_includes?|sns#O!O!O!O!O!:FFIcannot call FFI.__init__() more than oncecffi out-of-line Python module '%s' has unknown version %pATOMWORDBOOLintBOOLEANBYTEBYTEunsigned charCCHARcharCHARcharCOLORREFDWORDDWORDunsigned longDWORD32unsigned intDWORD64unsigned long longDWORDLONGULONGLONGDWORD_PTRULONG_PTRFILEstruct _IO_FILEFLOATfloatHACCELHANDLEHALF_PTRshortHANDLEPVOIDHBITMAPHANDLEHBRUSHHANDLEHCOLORSPACEHANDLEHCONVHANDLEHCONVLISTHANDLEHCURSORHICONHDCHANDLEHDDEDATAHANDLEHDESKHANDLEHDROPHANDLEHDWPHANDLEHENHMETAFILEHANDLEHFILEintHFONTHANDLEHGDIOBJHANDLEHGLOBALHANDLEHHOOKHANDLEHICONHANDLEHINSTANCEHANDLEHKEYHANDLEHKLHANDLEHLOCALHANDLEHMENUHANDLEHMETAFILEHANDLEHMODULEHINSTANCEHMONITORHANDLEHPALETTEHANDLEHPENHANDLEHRESULTLONGHRGNHANDLEHRSRCHANDLEHSZHANDLEHWNDHANDLEINTintINT16shortINT32intINT64long longINT8signed charINT_PTRintLANGIDWORDLCIDDWORDLCTYPEDWORDLGRPIDDWORDLONGlongLONG32intLONG64long longLONGLONGlong longLONG_PTRlongLPARAMLONG_PTRLPBOOLBOOL *LPBYTEBYTE *LPCOLORREFDWORD *LPCSTRconst char *LPCVOIDconst void *LPCWSTRconst WCHAR *LPDWORDDWORD *LPHANDLEHANDLE *LPINTint *LPLONGlong *LPSTRCHAR *LPVOIDvoid *LPWORDWORD *LPWSTRWCHAR *LRESULTLONG_PTRPBOOLBOOL *PBOOLEANBOOLEAN *PBYTEBYTE *PCHARCHAR *PCSTRconst CHAR *PCWSTRconst WCHAR *PDWORDDWORD *PDWORD32DWORD32 *PDWORD64DWORD64 *PDWORDLONGDWORDLONG *PDWORD_PTRDWORD_PTR *PFLOATFLOAT *PHALF_PTRHALF_PTR *PHANDLEHANDLE *PHKEYHKEY *PINTint *PINT16INT16 *PINT32INT32 *PINT64INT64 *PINT8INT8 *PINT_PTRINT_PTR *PLCIDPDWORDPLONGLONG *PLONG32LONG32 *PLONG64LONG64 *PLONGLONGLONGLONG *PLONG_PTRLONG_PTR *PSHORTSHORT *PSIZE_TSIZE_T *PSSIZE_TSSIZE_T *PSTRCHAR *PUCHARUCHAR *PUHALF_PTRUHALF_PTR *PUINTUINT *PUINT16UINT16 *PUINT32UINT32 *PUINT64UINT64 *PUINT8UINT8 *PUINT_PTRUINT_PTR *PULONGULONG *PULONG32ULONG32 *PULONG64ULONG64 *PULONGLONGULONGLONG *PULONG_PTRULONG_PTR *PUSHORTUSHORT *PVOIDvoid *PWCHARWCHAR *PWORDWORD *PWSTRWCHAR *QWORDunsigned long longSC_HANDLEHANDLESC_LOCKLPVOIDSERVICE_STATUS_HANDLEHANDLESHORTshortSIZE_TULONG_PTRSSIZE_TLONG_PTRUCHARunsigned charUHALF_PTRunsigned shortUINTunsigned intUINT16unsigned shortUINT32unsigned intUINT64unsigned long longUINT8unsigned charUINT_PTRunsigned intULONGunsigned longULONG32unsigned intULONG64unsigned long longULONGLONGunsigned long longULONG_PTRunsigned longUSHORTunsigned shortUSNLONGLONGVOIDvoidWCHARwchar_tWINSTAHANDLEWORDunsigned shortWPARAMUINT_PTRbool_Bool__cffi_backend_extern_pyOzOO__name__ffi.def_extern('%s'): no 'extern "Python"' function with this nameno code was attached to it yet with @ffi.def_extern()got internal exception (out of memory?)@ffi.def_extern() was not called in the current subinterpretergot internal exception (shutdown issue?)extern "Python": function %s() called, but %s. Returning 0. ffi.errorerrorCTypeCDataFFILibffilibwhile loading %.200s: failed to import ffi, lib from %.200s1.6.0cffi extension module '%s' uses an unknown version tag %p. This module might need a more recent version of cffi than the one currently installed, which is %sffilibmodules.lib_cffi_backendversion3.5.03.5.03.5.03.5.0this module was compiled for Python %c%c%c_cffi_backend__module____name__cffi_C_API1.6.0__version__FFI_DEFAULT_ABIFFI_STDCALLFFI_CDECL_WIN object. It can also be used on 'cdata' instance to get its C type.) returns a cdata that is a pointer to this struct or union. 2. ffi.addressof(, field-or-index...) returns the address of a field or array item inside the given structure or array, recursively in case of nested structures or arrays. 3. ffi.addressof(, "name") returns the address of the named function or global variable. object. If 'replace_with' is given, it gives extra text to append (or insert for more complicated C types), like a variable name, or '*' to get actually the C type 'pointer-to-cdecl'.Return the size in bytes of the argument. It can be a string naming a C type, or a 'cdata' instance.ld that points to the data of the given Python object, which must support the buffer interface. Note that this is not meant to be used on the built-in types str, unicode, or bytearray (you can build 'char[]' arrays explicitly) but only on objects containing large quantities of raw data in some other format, like 'array.array' or numpy arrays. object goes out of scope, the memory is freed. In other words the returned object has ownership of the value of type 'cdecl' that it points to. This means that the raw data can be used as long as this object is kept alive, but must not be used for a longer time. Be careful about that when copying the pointer to the memory somewhere else, e.g. into another structure.Return a callback object or a decorator making such a callback object. 'cdecl' must name a C function pointer type. The callback invokes the specified 'python_callable' (which may be provided either directly or via a decorator). Important: the callback object must be manually kept alive for as long as the callback may be invoked from the C code.Return a non-NULL cdata of type 'void *' that contains an opaque reference to the argument, which can be any Python object. To cast it back to the original object, use from_handle(). You must keep alive the cdata object returned by new_handle()!b`] hB] hC] hv] h6] h] hb ^ h<^ h\^ h|^ h^ h^ h^ hc^ hd_ h_ h(_ h8_ h|P_ huh_ hT_ h_ h_ hU_ h_ h_ h` he(` hH@` hE\` hl` h` h` h` h` h ` h!` h"` h#` h$` h%a h&a h'(a h8a hLa hXa hpa h(a ha ha ha ha h~a h}b h$b h@b hXb htb hb hfb hb h7b hb hb hc hZ,c hHc hdc h|c hc hc hc hc hc hd hd h(d hK@d hXd htd hJd hd hd hd hd he he hS$e hD8e hLe hxle hge he he he he hX f h4f h{Xf h)xf hGf hf hf hf hf hf hg h0g hHg hpg hg hg hg hg hg hh hh h,h hHh h`h hth hh h8h hh hh hh h*h hOi hP0i hQHi h`i hVi hi hi hi hYj hj h8j hDj hh`j hj hij hjj hkj hlk h k h+n h/ o h8(o hLHo h.ho ho ho hBo hZo hYp hW$p hX h? h@ hA hB hC hD hE( h h h8 hp h h h hP hh h| h hH h h h0 h( ht h h h h h hp h( h h h h\ h h< h hh h$ h0 h hT h h` h h( h h8 h h  h0 h@ hP h` hp h h( h4 h< h h h h h h h< hT h p h h h h h h h h $ h!4 h"D h#X h$h h% h/ h& h' h- h. h0 hd; hd; h^; hYgZgj; h h0dgcg0hgggpdg cgPcg`g h hg h hg h hg h0 hg< hP hpg` hl hPgt h hg h h Ћg h h h$ h h hd h h< h hp h0 h h h( h0 h8 h@ hH hP hX h` hh hp hx h h h h heg heg heg heg heg heg$ heg4 hegD h`fggPgggPggd`Nh`ThIh0JhThThp h h h h h h h h h h$ h8 hD hP hX hh hx h h hh h h h} h h hh$ h0 h8 h@ hL hT hh hܹhhh(h8hHhXhhh|hhhhhhhhh hh $h4hhh`hhh@h( h0AhBhpDhDhDh= h< h= h> h> h< hx; h0h7h7h7h8h8h:h@:h`:h0;h:h#hh@hphPhph p9hhhhhhh h0 h lh@mh oh Nhhhh`h`h@hphhhNhhphh`h`h@hphhh @@ @ ` hhPh`hhhhPh>h`>hpAhp?h=h=h@Ah hBhBhpBh`Bh BhAhAhShPhLhTh"S Wh@hhhh^h@XhYhZh[hch`ahdh@fh_hpuhxhxh yhyhshthPyh _hhh@h@h0h|h~hh _hЌhh hhhPhhah`hVWWWWW h h h0 h hP h p h|jhjhP h h`hh h h h0 h hP h p h|jhjhP h h`hh h h h0 h hP h p h|jhjhP h h`hht@0 h7 h- h0; h( h4 h$4 hvh vh > hph`hhkh 0kh 0khA0khA0kh 0pkh 0pkh0plh0p lh0p8lhA0Dlh0pXlh/@0dlh0@0xlh1@0lh2@0lh3@0lh4@0lh50lh60lh70lh80 mh90 mh:00mh; 0@0tmh?@0mh@@0mhA0mhB0mhC0mhD0mhE0nhF0(nhg@0@nhh0Xnhi0pnhj0nhk0nhl@0nhm0nhDnhDnh @ oh @$oh04oh0Loh0doh0|oh0oh0ohA0oh0poh@0oh0ohA0phA0phA0 phA04phA0HphA0Xph@lph @ph@ph @ph@ph @ph@ qh @(qh@Dqh @`qh@xqh @qh@ 0qh@A0qh@0pqh@@0qh@0rh@ 0rh@A0,rh@0pHrh @@0`rh @0xrh   0rh  A0rh  0prh @0rh 0rh 0rhA0sh0p sh@08sh0Psh 0`shA0psh0psh@0sh0sh0psh0psh0psh@0th@0(th@0@th 0Tth!0lth"0th#@@th$@ th%@@th&@ th'@ uh( $uh) @̓hBhC hv0h6PhbphhhДhhh hc8hdTh|hhh|huȕhThhhU(hHh`hphehHhEhԖhhhh$h <h!Ph"th#h$h%ėh&ܗh'hh$h8hDh(\hphhhh~Ęh}ؘhhh,hDh`hf|hh7hęhؙhhZh h<hXhphhhhКhhh hKh4hLhJhhhěh؛hhhhS(hD<hhhx|hghhĜhԜhhX h<h{dh)hGhȝhhhh$h0hHhdh|hhh̞hhh h8hLh`h|hhh8hԟhhh*hO,hPHhQdh|hVhhؠhhYh4hHhlhxhhhhiԡhjhkhl<h\h+|hAh?h@Ԣh,hh0hLhhhhhȣhh h,hHhhhhhȤh-h.hh/<h\hxhhhХh$h> h/0h8ThLph.hh̦hBhZhY$hWLhXlhVhhmȧhnho h(hHhxhhh9ܨhhh:8hXhhhhhhh0h@hThphhhphhܪhhh h4hRDhlhhFh;hثhhIhq h8hLhdhz|hhhh Ьhrh h h ,h 8hwh@whp whPwh`whpwhPxhxh`$xhp4xhpLxh`xhxxhxhxhxhxhxhxhyh yh8yhTyhxyh yh0yh@yhPyh`yhpzh4zhTzhtzhzhzhzhzhzh{h{h@0{hL{h`{hp{hx{h{h {h{h0{h@{hP{h`{hp|h |h,|h8|hD|hP|h`|hp|h|h|h|h|h|h|h|h}h}h 0}hP}h0h}h0|}h@}hP }hP}hP}h@}h`}h~h@~hp4~hT~hl~h~h~h~h~h~hhh 4hHh Xh th hhh0 hh@ hP h` hp 0h Ph ph h h h h h0h (h <hPhdhxhPh0hp ܁h h$h`Hh@dh hh h ̂h ܂h` h h0 h,hpLh`lhph@ hP hЃh` hh hP h 8hDh \h |h h hPȄh ܄h h h 8h Xh ph hh ȅh h0 h$h<h@ XhP lh h h` hІhp h h h 0h8h`h`hḣhphhh<h \h hh hhhЈh h hh$h 8hHh \h hh0xh h0 h h`h@܉h@ hhh0hP <h@Th` php h h h Њh hh h 4h Ph lh hhh h ܋h hh $h8h0Hh@hhh0 hh@ Čh h h h0 h hP h p h|jhjhP h h h hȯhh666666666666666666666666666666666666666666666666\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ h hP h h hЍ h hh0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz./hh00hthhh<h(hh<hhh<hhȾhhhоhhhؾhhh145Mܷݏ괓Z'Hp!vp)a[Q;#ÐO]kNGY|(ʾ.»L*% 4hsvd/k&Νa%J3 یᦅ} ]Wq Xd߫!U3zP 3-ĪZr&j|I9X+RLo]ŵ좃',w;6.F^2|!ltJN5 gmp)՞R Vb#]e_$?iU6Hژc|=[Qf(IK|$Zk8\ k7BL~^bvEQmm5O7_m +0C:ͳ4yJQ"; tgN)܀b4h!Ph@@h$@mtt [-`H?f>hZ'1'Sj0A/8S7=vuF&`&p|Ҵ645Mܷݏ괓Z'Hp!vp)a[Q;#ÐO]kNGY|(ʾ.»L*% 4hsvd/k&Νa%J3 یᦅ} ]Wq Xd߫!U3zP 3-ĪZr&j|I9X+RLo]ŵ좃',w;6.F^2|!ltJN5 gmp)՞R Vb#]e_$?iU6Hژc|=[Qf(IK|$Zk8\ k7BL~^bvEQmm5O7_m +0C:ͳ4yJQ"; tgN)܀b4h!(hhsJreuT_Rm#5zȵ5qШV*{̜)SsNz'`ax/,u'z^}հ$#ETHw2[FdlCz v#:;wkD(>AYst t ^yU /)f:`ϰgi9PکH 1K#=gwu홠)sP`=1er/X^fJ2Ak: тK[C1tOFٺ wl]azW {+Rdj>svd/k&Νa%J3 یᦅ} ]Wq Xd߫!U3zP 3-ĪZr&j|I9X+RLo]ŵ좃',w;6.F^2|!ltJN5 gmp)՞R Vb#]e_$?iU6Hژc|=[Qf(IK|$Zk8\ k7BL~^bvEQmm5O7_m +0C:ͳ4yJQ"; tgN)܀b4h!h  h5vM#IB$猞G^Z.)/J&|JsBl}C.weķ$=/'49n+>SK?NvہTG= `yȱ4g|"UCР;X)z`KQ'nU_O_MKaLۻ{*z'9<݀`qnVߔVvP0wVGXGn +8.lHC @F5hksM~ձ~]HFd]%E6jt1-D?*mx<+:[3hyK݅/Kk0lds4#W|.""ي-e#x+t#4hZc:f$kv%Gtӝ2;1sľ،2|w8otYmtt [-`H?f>hZ'1'Sj0A/8S7=vuF&`&p|Ҵ645Mܷݏ괓Z'Hp!vp)a[Q;#ÐO]kNGY|(ʾ.»L*% 4hsvd/k&Νa%J3 یᦅ} ]Wq Xd߫!U3zP 3-ĪZr&j|I9X+RLo]ŵ좃',w;6.F^2|!ltJN5 gmp)՞R Vb#]e_$?iU6Hژc|=[Qf(IK|$Zk8\ k7BL~^bvEQmm5O7_m +0C:ͳ4yJQ"; tgN)܀b4h!Ph``h/Ɵ[Cv8Qn/lrh !hq 0>hr L>hs h>ht >hu >hv >hw >hx >hy >hz ?h{ ?h ,?h H?h| X?h l?h |?h ?h ?h ?h} ?h ?h ?h~ ?h @h 8@h L@h `@h |@h @h @h @h @h @h h Ah $Ah 8Ah LAh lAh "h Ah Ah Ah Ah Ah Ah Ah h Bh Bh 0Bh DBh XBh lBh 0h #h |Bh Bh Bh Bh Bh Bh Ch Ch Mh?Mh@NhA NhB@NhC`NhDNhENhFNhGNhHOhI OhJ@OhK`OhLOhMOhNOhOOhPPhQ PhR@PhS`PhTPhUPhVPhWPhXQhY QhZ@Qh[`Qh\Qh]Qh^Qh_Qh`Rha Rhb@Rhc`RhdRheRhfRhgRhhShi Shj@Shk`ShlShmShnShoShpThq Thr@Ths`ThtThuThvThwThxUhy Uhz@Uh{`Uh|Uh}Uh~UhUhOperation not permittedNo such file or directoryNo such processInterrupted function callInput/output errorNo such device or addressArg list too longExec format errorBad file descriptorNo child processesResource temporarily unavailablNot enough spacePermission deniedBad addressUnknown errorResource deviceFile existsImproper linkNo such deviceNot a directoryIs a directoryInvalid argumentToo many open files in systemToo many open filesInappropriate I/O control operaUnknown errorFile too largeNo space left on deviceInvalid seekRead-only file systemToo many linksBroken pipeDomain errorResult too largeUnknown errorResource deadlock avoidedUnknown errorFilename too longNo locks availableFunction not implementedDirectory not emptyIllegal byte sequenceUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown error$& ~Z>ŏ0Q{ " jo+5:.۷7 E/G 'v9[6B-/ް}5絝hy׆$n;xS]o˦ML>t#+' c՟GN%|ܶ:O|V21\PơMdkB%s_ں$fv=õ =7.9ؔV H} B1:"'hz#1SPy'osb`h i7,uTԹI]rĻ"5gSM.56 xԆB3> (LDͭ4aOGXR'xO0 G/ˤ\$PP[yݏ~lV,YN|! id1~>zbS:-ZMa6T?|̚9lR5;v[=h>-HM'e!.kN*a;TW{ȞSE 7!tGtTt#tqqttt.JVtGt&tt.?AVSafeIntException@@UUZt@nt9 p~~ ~~H~~dttlt~8~~~tt t+tttt+t0tXt4t+t@ttt+tt(tt+t t`tt+ttt t+t$tLtt+tttDt+tt@ttt+tt4t t+t(tPt ,t+tE:\Windows\system32\}~}~ttttttttjtXttt_ tXtHt;ttݪtTt ttt~~~~AAAAAAAAAA{00020424-0000-0000-C000-000000000046} @0TtTtUtTtTtpTtTtTt0123456789ABCDEF{00020420-0000-0000-C000-000000000046}@(v(lp#xpX ph p pXp@pp+plppp*ppqp,pcompress($self, data, /) -- Provide data to the compressor object. Returns a chunk of compressed data if possible, or b'' otherwise. When you have finished providing data to the compressor, call the flush() method to finish the compression process.Data found after the end of the compressed stream.LZMACompressor(format=FORMAT_XZ, check=-1, preset=None, filters=None) Create a compressor object for compressing data incrementally. format specifies the container format to use for the output. This can be FORMAT_XZ (default), FORMAT_ALONE, or FORMAT_RAW. check specifies the integrity check to use. For FORMAT_XZ, the default is CHECK_CRC64. FORMAT_ALONE and FORMAT_RAW do not suport integrity checks; for these formats, check must be omitted, or be CHECK_NONE. The settings used by the compressor can be specified either as a preset compression level (with the 'preset' argument), or in detail as a custom filter chain (with the 'filters' argument). For FORMAT_XZ and FORMAT_ALONE, the default is to use the PRESET_DEFAULT preset level. For FORMAT_RAW, the caller must always specify a filter chain; the raw compressor does not support preset compression levels. preset (if provided) should be an integer in the range 0-9, optionally OR-ed with the constant PRESET_EXTREME. filters (if provided) should be a sequence of dicts. Each dict should have an entry for "id" indicating the ID of the filter, plus additional entries for options to the filter. For one-shot compression, use the compress() function instead. l@p pP{llP|lp]lp_lh'pp|lD2p3pкl8opFlpulg_h pLZMADecompressor(format=FORMAT_AUTO, memlimit=None, filters=None) -- Create a decompressor object for decompressing data incrementally. format Specifies the container format of the input stream. If this is FORMAT_AUTO (the default), the decompressor will automatically detect whether the input is FORMAT_XZ or FORMAT_ALONE. Streams created with FORMAT_RAW cannot be autodetected. memlimit Limit the amount of memory used by the decompressor. This will cause decompression to fail if the input cannot be decompressed within the given limit. filters A custom filter chain. This argument is required for FORMAT_RAW, and not accepted with any other format. When provided, this should be a sequence of dicts, each indicating the ID and options for a single filter. For one-shot decompression, use the decompress() function instead.\ pd pp p_encode_filter_properties($module, filter, /) -- Return a bytes object encoding the options (properties) of the filter specified by *filter* (a dict). The result does not include the filter ID itself, only the options.\ ppl pp ph pH pis_check_supported($module, check_id, /) -- Test whether the given integrity check is supported. Always returns True for CHECK_NONE and CHECK_CRC32._decode_filter_properties($module, filter_id, encoded_props, /) -- Return a bytes object encoding the options (properties) of the filter specified by *filter* (a dict). The result does not include the filter ID itself, only the options.flush($self, /) -- Finish the compression process. Returns the compressed data left in internal buffers. The compressor object may not be used after this method is called.True if the end-of-stream marker has been reached. pID of the integrity check used by the input stream.decompress($self, /, data, max_length=-1) -- Decompress *data*, returning uncompressed data as bytes. If *max_length* is nonnegative, returns at most *max_length* bytes of decompressed data. If this limit is reached and further output can be produced, *self.needs_input* will be set to ``False``. In this case, the next call to *decompress()* may provide *data* as b'' to obtain more of the output. If all of the input data was decompressed and returned (either because this was less than *max_length* bytes, or because *max_length* was negative), *self.needs_input* will be set to True. Attempting to decompress data after the end of stream is reached raises an EOFError. Any data found after the end of the stream is ignored and saved in the unused_data attribute.h pl pt p p p p p p p pH p pt pTrue if more input is needed before more decompressed data can be produced.pPop.pxp`|p pdpnp ppp@opx-pxp tp8 p@ p lpxxpP{llP|lp]lp_l!pp|l2pкlРPvpFlpulg_Ppph.p$pt(.p(p|1p4px!pt p p&&&c&&&0V  O(OfKRSetEvent(Handle) -> None Set event. ConnectNamedPipe(handle) -> Overlapped[None] Start overlapped wait for a client to connect.ConnectPipe(addr) -> pipe_handle Connect to the pipe for asynchronous I/O (overlapped).getresult(wait=False) -> result Retrieve result of operation. If wait is true then it blocks until the operation is finished. If wait is false and the operation is still pending then an error is raised.Fp0pip4Fpp@cpPFppjplFpphp|FppdpFppepFpp0epFppp8jpFp0phkpFp0p8`pFppjpFp)p`p DpReadFile(handle, size) -> Overlapped[message] Start overlapped readcancel() -> None Cancel overlapped operationGetQueuedCompletionStatus(port, msecs) -> (err, bytes, key, address) Get a message from completion port. Wait for up to msecs milliseconds.Ep*pEpEp *pEpWSASend(handle, buf, flags) -> Overlapped[bytes_transferred] Start overlapped sendRecvFile(handle, size, flags) -> Overlapped[message] Start overlapped receiveBindLocal(handle, family) -> None Bind a socket handle to an arbitrary local port. family should AF_INET or AF_INET6. UnregisterWait(WaitHandle) -> None Unregister wait handle. TEp \Ep Dp xEpRegisterWaitWithQueue(Object, CompletionPort, Overlapped, Timeout) -> WaitHandle Register wait for Object; when complete CompletionPort is notified. Dpp apDppcpDppbpDp!phdpEpP"pgpEp@#pdpEp@$php$Ep0&pjp0EpP'pip@Ep (p``plEpTpP{llP|lp]lp_lEpp|lPfppepcpкlPPylFlpul0PSWriteFile(handle, buf) -> Overlapped[bytes_transferred] Start overlapped writeAcceptEx(listen_handle, accept_handle) -> Overlapped[address_as_bytes] Start overlapped wait for client to connect(lP*p0FpapFormatMessage(error_code) -> error_message Return error message for an error code.CreateIoCompletionPort(handle, port, key, concurrency) -> port Create a completion port or register a handle with a port.DisconnectEx(handle, flags) -> Overlapped[None] Start overlapped connect. client_handle should be unbound.ResetEvent(Handle) -> None Reset event. UnregisterWaitEx(WaitHandle, Event) -> None Unregister wait handle. PostQueuedCompletionStatus(port, bytes, key, address) -> None Post a message to completion port.ConnectEx(client_handle, address_as_bytes) -> Overlapped[None] Start overlapped connect. client_handle should be unbound.CreateEvent(EventAttributes, ManualReset, InitialState, Name) -> Handle Create an event. EventAttributes must be None. &#&=&&&&hv-r].rbx-rGwp}f@%SystemRoot%\System32\wship6.dll,-60100 @%SystemRoot%\System32\wship6.dll,-60101  @%SystemRoot%\System32\wship6.dll,-60102&l4XXOselect(rlist, wlist, xlist[, timeout]) -> (rlist, wlist, xlist) Wait until one or more file descriptors are ready for some kind of I/O. The first three arguments are sequences of file descriptors to be waited for: rlist -- wait until ready for reading wlist -- wait until ready for writing xlist -- wait for an ``exceptional condition'' If only one kind of condition is required, pass [] for the other lists. A file descriptor is either a socket or file object, or a small integer gotten from a fileno() method call on one of those. The optional 4th argument specifies a timeout in seconds; it may be a floating point number to specify fractions of seconds. If it is absent or None, the call will never time out. The return value is a tuple of three lists corresponding to the first three arguments; each contains the subset of the corresponding file descriptors that are ready. *** IMPORTANT NOTICE *** On Windows, only sockets are supported; on Unix, all file descriptors can be used.(l0pzt1p0DpDpThis module supports asynchronous I/O on multiple file descriptors. *** IMPORTANT NOTICE *** On Windows, only sockets are supported; on Unix, all file descriptors.t1p@p@p&g&a&G&&&#m !!V13FFPtDL}Kpbkdf2_hmac(hash_name, password, salt, iterations, dklen=None) -> key Password based key derivation function 2 (PKCS #5 v2.0) with HMAC as pseudorandom function.4"o0o%o<"oPo%oD"o@oT%oP"oo%oUpdate this hash object's state with the provided string.Return the digest value as a string of hexadecimal digits.p"oo|"opo"o$"o0"o8"oD"oReturn a copy of the hash object.Return a new hash object using the named algorithm. An optional string argument may be provided and will be automatically hashed. The MD5 and SHA1 algorithms are always supported. l"o(@oolP|lp]lp_l %op|l%oX%o%oкlPylFlulP0fk X"oo%o\"o0o %oh"oox"o"oo"o "oo "od"oox"o"oo"o"oo("o(lo$l"o%oX"o"oX"o`"oReturn the digest value as a string of binary data.A hash represents the object used to calculate a checksum of a string of information. Methods: update() -- updates the current digest with an additional string digest() -- return the current digest value hexdigest() -- return the current digest as a string of hexadecimal digits copy() -- return a copy of the current hash object Attributes: name -- the hash algorithm being used by this object digest_size -- number of bytes in this hashes output "o"o"o"o"o"o"o "o "o "o "o "o,"o8"o@"o H"o!P"o"\"o#h"o$t"o%"o&"o'"o/"o:"o;"o<"o="o> "o?$"o@8"oA@"oBP"oCx"oD"oE"oT"o \"o0d"o@t"oP|"o`"op"o"o"o"o"o "o0"o@"oP"o`"ox"o"o"o "o "o "o "o"o8"oT"ol"o |"o!"o""o#"o$"o%"o/"o&"o'"o-$"o.4"o0D"o"op9o"o"o"o09oP9o"o {#oy#oz#o{#o0|#oz#oy#oP$o@P$oP$oPP$o`Q$op Q$o4Q$o@Q$o@LQ$oXQ$odQ$otQ$o|Q$o Q$oQ$oQ$oQ$o0Q$o@Q$oPQ$o`Q$opR$o$R$o4R$o HR$o`TR$ohR$oxR$oPR$oR$oR$oR$oR$opR$oS$o(S$o4S$o@S$o HS$oPS$o `S$o0lS$odtS$oeS$orS$ovS$ofS$ogS$ohS$oiS$on T$oj T$os0T$ow@T$ooPT$ok`T$olpT$ot|T$opT$oqT$omT$o(T$o(T$o@(U$o(U$oP( U$o`(4U$o(HU$op(`U$o(tU$o(U$o(U$o(U$oA%opoopo oo`ooh(U$of(U$og(U$oi(U$od(V$oe($V$oj(8V$o#PV$op#\V$o@#hV$o#V$o`#V$o#V$o#V$o#V$o#V$o#V$o#W$oP#,W$o#HW$o#\W$o#pW$o#W$o#W$o #W$o0#W$o`#W$op#W$o#W$o#X$o#$X$o #4X$o0#LX$o#dX$o#xX$o#X$od#X$oy#X$oe#X$of#X$og#X$ox#X$oh#Y$oi#4Y$oj#PY$ok#`Y$ol#pY$om#|Y$on#Y$oo#Y$op#Y$oq#Y$or#Y$os#Y$ot#Z$ou#,Z$ov#DZ$ow#`Z$ooo`oooo@ xZ$oP Z$o Z$o` Z$op Z$o Z$o  Z$op [$o [$o $[$o D[$o d[$o [$o [$o [$o [$o0 [$o [$o \$o 8\$o@ T\$o l\$o \$o \$o  \$o0 \$o0 \$o@ ]$oP ]$o` (]$op <]$o L]$o \]$o x]$o ]$o ]$o ]$o ]$o ]$o ]$o ^$o` ^$o @^$oP T^$o d^$o t^$odn ^$od ^$ov ^$or ^$oe ^$o ^$o _$of _$o (_$oq 8_$ow L_$o{ `_$o p_$os _$ot _$og _$oh _$o| _$o _$o _$oi `$o ,`$o} <`$o~ T`$oj l`$ok |`$ol `$ou `$om `$oy `$ox `$oo a$op a$oz 4a$o4O%o@oop!o!o!o@a$oLa$o \a$o pa$o a$o a$oa$oa$o a$o@ a$oP b$o` b$op (b$o F&o?G&o@0G&oAPG&oBpG&oCG&oDG&oEG&oFG&oGH&oH0H&oIPH&oJpH&oKH&oLH&oMH&oNH&oOI&oP0I&oQPI&oRpI&oSI&oTI&oUI&oVI&oWJ&oX0J&oYPJ&oZpJ&o[J&o\J&o]J&o^J&o_K&o`0K&oaPK&obpK&ocK&odK&oeK&ofK&ogL&oh0L&oiPL&ojpL&okL&olL&omL&onL&ooM&op0M&oqPM&orpM&osM&otM&ouM&ovM&owN&ox0N&oyPN&ozpN&o{N&o|N&o}N&o~N&oO&oOperation not permittedNo such file or directoryNo such processInterrupted function callInput/output errorNo such device or addressArg list too longExec format errorBad file descriptorNo child processesResource temporarily unavailablNot enough spacePermission deniedBad addressUnknown errorResource deviceFile existsImproper linkNo such deviceNot a directoryIs a directoryInvalid argumentToo many open files in systemToo many open filesInappropriate I/O control operaUnknown errorFile too largeNo space left on deviceInvalid seekRead-only file systemToo many linksBroken pipeDomain errorResult too largeUnknown errorResource deadlock avoidedUnknown errorFilename too longNo locks availableFunction not implementedDirectory not emptyIllegal byte sequenceUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown errorUnknown error2$@t @tlsthH@tH@tlstpT@tT@tt7t@th@tDADGDUDDDCSAEACAAO$BO'PO&SO%RE(RS)AU PS COOWCGSYIUNUSUED RC WR!ANLALGBA CY9BG"BU!PU#WDPARU*LSNSRD+NO,MU.LU/IS8LWME MP!HI0SI@CY9ER=ROCD>DADGDUDDDCCARS)PASAEAROp;th;t`;tX;tP;t H;t@;t8;t0;t(;t ;t@;t;t;t;t:t:t:t:t@:t :t:t:t:t:t?:t:t:t:t:t:t:tx:tp:th:t`:tX:tP:t H:t @:t8:t0:t(:t :t:t@:t0123456789abcdef>tatatatatatatatatatat at atbtbt!btP bt bt!bt"bt#bt$ bt%$bt&(bt'ttE:\Users\Elsword\Desktop\DecoraterBot\Async\resources\ffmpeg\x86\`CHqUHuup PMp P L Ľ>L! p! ~>L>" 8>" P#  L# _>wp" Ľ>@! 0$ $ >>w>w>>?  C &%u-u-ug/u.u-u-uBV lNpsUPHrs`uUXsmKXdecimal($self, chr, default=None, /) -- Converts a Unicode character into its equivalent decimal value. Returns the decimal value assigned to the character chr as integer. If no such value is defined, default is returned, or, if not given, ValueError is raised.digit($self, chr, default=None, /) -- Converts a Unicode character into its equivalent digit value. Returns the digit value assigned to the character chr as integer. If no such value is defined, default is returned, or, if not given, ValueError is raised.LETTESIGWITSYLLABLSMALCAPITAHIEROGLYPLATICUNEIFORARABIYCJMATHEMATICAEGYPTIACOMPATIBILITSYMBODIGIFORMCANADIASYLLABICSIGNWRITINVOWETIMEBAMUANBOLANATOLIAHANGULINEAGREEMUSICALIGATURETHIOPIFOCYRILLIITALICOMBININRADICASANS-SERINUMBECIRCLETAMITAFINAARROWVALEFRIGHSQUARDOUBLARROSIGNABOVEBELOWVARIATIOBRAILLPATTERBYZANTINWHITBLACAISOLATEMODIFIEKATAKANUMYANMADOKANGXKIKAKUMENDIOTIBETAOHEAVVERTICAINITIAMARKMEECOPTIKHMERIGHTWARDABOVCARRIEYECHEROKEPLUDEVANAGARPHASE-MONGOLIASTROKELEFTWARDSYMBOLBOTILDUPLOYAMIDDLPARENTHESIZESQUARETHAONEJONGSEONTWOCONSONANHEBREMIAUHOOKGEORGIAOVEDRAWINGHMONONPAHAWTWDOWINDECHOSEONLOVOCALITHREHALFWIDTHAND-FISMEROITIBALINESMARSCRIPIDEOGRAPHASE-TOALCHEMICAALEHIGIDEOGRAPHISINHALNUMERIBARTONBRAHMHUNGARIATHREETHUMFOURBARHAHANORTFULLWIDTBRACKETEQUALIGHTADOMINHALLONMALAYALAACUTEFRAKTUCHARACTEPHASE-DOUBLE-STRUCFIVEOPEHIRAGANKAMEDIATELUGJUNGSEONUPWARDARMENIABENGALGLAGOLITISHARADNEGATIVDOWNWARDJEEPASIDDHADOTIDEOGRAPJAVANESCURSIVMAORIYSSIXWEST-CRERUNIYAEIGHTKANNADNAZZYXZZYTZZYRXZZYRZZYPZZYAZZYZZUXZZURXZZURZZUPZZUZZSYAZZSAZZOXZZOPZZOZZIXZZITZZIPZZIEXZZIETZZIEPZZIEZZIZZEXZZEPZZEEZZEZZAXZZATZZAPZZAAZZAZYGOSZWSPZWNJZWNBSPZWJZWZWARAKAYZWAZUTZUOXZUOPZUOZUMZUBURZU5ZUZZSHAZRAZQAPHZOTZOOZOAZLAMZLAZLZJEZIZ2ZIQAAZIPPER-MOUTZINORZILDEZIGZAZIGZIDZIBZIZI3ZZHYXZHYTZHYRXZHYRZHYPZHYZHWEZHWAZHUXZHUTZHURXZHURZHUPZHUOXZHUOPZHUOZHUZHOXZHOTZHOPZHOOZHOIZHOZHIVETEZHILZHIZHEXZHETZHEPZHEEZHEZHZHAYINZHAXZHATZHARZHAPZHAINZHAAZHAZHZETAZEROZERZENZEMLYAZEMLJAZE2ZZAYNZAYINZAYIZAVIYANIZATAZARQAZARLZAQEZAMXZAZAINZAIZAIZAHZAZAGZAEFZA7ZZ016HZ016GZ016FZ016EZ016DZ016CZ016BZ016AZ016Z015IZ015HZ015GZ015FZ015EZ015DZ015CZ015BZ015AZ015Z014Z013Z012Z011Z010Z009Z008Z007Z006Z005AZ005Z004AZ004Z003BZ003AZ003Z002DZ002CZ002BZ002AZ002Z001ZYYXYYTYYRXYYRYYPYYEYYAAYYAYYYWOOYWOYWIIYWIYWEYWAAYWAYVYUXYUWOQYUUKALEAPINTUYUUYUTYUSYUYURXYURYUQYUYUPYUOXYUOTYUOPYUOMYUOYUNYUMYUJYUEQYUEYUDHYUDYUANYUAENYU-YEOYU-YEYU-UYU-OYU-IYU-EOYU-EYU-AEYU-AYUYYRYYPSILIYPORROIYPOKRISISYPOKRISIYPOGEGRAMMENIYOYYOXYOWDYOUTHFULNESSYOUTHFUYOTYORIYOQYOYOPYOOYOMOYOGHYODHYODYOYOAYO-YEOYO-YAEYO-YAYO-OYO-IYO-EOYO-AEYO-AYOYYIZETYIXYIWNYITYIPYINGYIIYIYIEXYIETYIEPYIEEYIEYIDDISYI-UYIYFESISYFESIYFEYEYYEWYEUXYEURAEYEUQYEUMYEUAETYEUAEYETIVYESTUYESIEUNG-SIOSYESIEUNG-PANSIOSYESIEUNG-MIEUMYESIEUNG-HIEUHYESIEUNGYERUYERYERIYERAYERYEORINHIEUHYEO-YAYEO-UYEO-OYENISEYENAPYENYEYELLOWYELLOYEINYEHYEEGYEEYEAYEAYAZZYAZHYAZYAYDYAYANNAYAYYAWNYAWYAVYAUYATTYATIYATHYATYASSYASHYASYARRYARYAYAQYAPYANSAYAYANGYANYANYAMOKYAMAKKANYAMYALYAKHHYAKHYAKASHYAKYAJURVEDIYAJYAIYAHHYAHYAGNYAGHHYAGHYAGYAFYAFYAEMMAEYADHYADDHYADDYADYACHYABHYABYAARUYAAIYAADOYA-YOYA-UYA-OY008Y007Y006Y005Y004Y003Y002Y001AY001Y-CREXYXXYUXYTXYRXXYRXYPXYOOJXYOOXYOXYIXYEEXYEEXYEXYAAXYAXYXWIXWEEXWEXWAAXWAXWXVEXVAXUOXXUOXUXSHAAYATHIYAXOXXOTXORXOPHXOPXOAXOXIXXITXIROXIPXIEXXIETXIEPXIEXIABXIXGXEYNXESTEXEHXEEXEXAUSXAUXAPHXANXAAXAX008AX008X007X006AX006X005X004BX004AX004X003X002X001X-WZWYNNWYNWVIWVEWVAWVWUPWUOXWUOPWUOWUNJWUNWULUWULWUIWUEWUAETWUAENWUWRWRONGWRISWRINKLESWRINKLEWRINKLEDWRENCHWREATWRAPPEWRAPWOXWOWWORSHIPWORRIEWORLWORKERWORKWORWORDSPACEWORWOPWOONWOOLWOODS-CREWOODWONWOWOMENWOMEWOMANWOMANWOMAWOLOSOWOLWOEWOAWITHOUWITHINWITHIWIREWINTERWINKINWINKWINJAWINGSWINEWINWINDUWINDOWWINDWINWINWIGNYANWIGGLWIGGLESWIDTHWIDENINWIDE-HEADEWIDWIANGWAAKWIANGWHOLWHITE-FEATHEREWHITEWHEELEWHEELCHAIWHEELWHEEWHEATWHALEWHWGWEXWEUXWESTERWESTWESWEPWEOWENWELLWEIGHWEIERSTRASWEIWEENWEDGE-TAILEWEDGEWEDDINGWEBWEARWEAPONWCWBWAYWAWAXINWAXWAW-AYIN-RESHWAWWAWAVWAVINWAVESWAVEWAVWAUWATTOWATERMELONWATERWATEWATCHWATWASTINGWASTEBASKETWASSALLAMWASLAWASLWASALLAMWASALLAWARNINWARANWAPWANINWANGKUOQWANDERERWANWALLPLANWALLWALWALKWALWAITINGWAISTWAIWAENWAEWADDAWAAVUW025W024AW024W023W022W021W020W019W018AW018W017AW017W016W015W014AW014W013W012W011W010AW010W009AW009W008W007W006W005W004W003AW003W002W001VZMETVYXVYTVYRXVYRVYPVYVWJVWAVUXVUUVUTVURXVURVUPVULGAVUEQVTSVTVS99VS98VS97VS96VS95VS94VS93VS92VS91VS90VS9VS89VS88VS87VS86VS85VS84VS83VS82VS81VS80VS8VS79VS78VS77VS76VS75VS74VS73VS72VS71VS70VS7VS69VS68VS67VS66VS65VS64VS63VS62VS61VS60VS6VS59VS58VS57VS56VS55VS54VS53VS52VS51VS50VS5VS49VS48VS47VS46VS45VS44VS43VS42VS41VS40VS4VS39VS38VS37VS36VS35VS34VS33VS32VS31VS30VS3VS29VS28VS27VS26VS256VS255VS254VS253VS252VS251VS250VS25VS249VS248VS247VS246VS245VS244VS243VS242VS241VS240VS24VS239VS238VS237VS236VS235VS234VS233VS232VS231VS230VS23VS229VS228VS227VS226VS225VS224VS223VS222VS221VS220VS22VS219VS218VS217VS216VS215VS214VS213VS212VS211VS210VS21VS209VS208VS207VS206VS205VS204VS203VS202VS201VS200VS20VS2VS199VS198VS197VS196VS195VS194VS193VS192VS191VS190VS19VS189VS188VS187VS186VS185VS184VS183VS182VS181VS180VS18VS179VS178VS177VS176VS175VS174VS173VS172VS171VS170VS17VS169VS168VS167VS166VS165VS164VS163VS162VS161VS160VS16VS159VS158VS157VS156VS155VS154VS153VS152VS151VS150VS15VS149VS148VS147VS146VS145VS144VS143VS142VS141VS140VS14VS139VS138VS137VS136VS135VS134VS133VS132VS131VS130VS13VS129VS128VS127VS126VS125VS124VS123VS122VS121VS120VS12VS119VS118VS117VS116VS115VS114VS113VS112VS111VS110VS11VS109VS108VS107VS106VS105VS104VS103VS102VS101VS100VS10VS1VSVRACHYVOXVOWEL-CARRIEVOWVOUVOTVOVOPVOOIVOOVOMVOLUMVOLTAGVOLLEYBALLVOLCANOVOLAPUVOIVOICINGVOICELESVOICEVOCALIZATIOVOCAVOVIYOVIXVITRIOL-2VITRIOLVITAE-2VITAEVITVISIGOTHIVISARGAYAVISARGAVISARGVIRIAMVIRGOVIRGAVIRAMAVIPVIOLINVINEGAR-3VINEGAR-2VINEGARVINEGAVINEVINVINVILLAGEVIIVIEXVIEWINVIEWDATVIETVIEVIEPVIEVIDJ-2VIDJVIDEOCASSETTEVIDEVIDAVICTORVIBRATIOVFAVEYZVEXVEWVEVEUXVEUMVEUAEPENVEUAEVESTAVESSEVERVERTICALLYVERTICALLVERTICAL-06-06VERTICAL-06-05VERTICAL-06-04VERTICAL-06-03VERTICAL-06-02VERTICAL-06-01VERTICAL-06-00VERTICAL-05-06VERTICAL-05-05VERTICAL-05-04VERTICAL-05-03VERTICAL-05-02VERTICAL-05-01VERTICAL-05-00VERTICAL-04-06VERTICAL-04-05VERTICAL-04-04VERTICAL-04-03VERTICAL-04-02VERTICAL-04-01VERTICAL-04-00VERTICAL-03-06VERTICAL-03-05VERTICAL-03-04VERTICAL-03-03VERTICAL-03-02VERTICAL-03-01VERTICAL-03-00VERTICAL-02-06VERTICAL-02-05VERTICAL-02-04VERTICAL-02-03VERTICAL-02-02VERTICAL-02-01VERTICAL-02-00VERTICAL-01-06VERTICAL-01-05VERTICAL-01-04VERTICAL-01-03VERTICAL-01-02VERTICAL-01-01VERTICAL-01-00VERTICAL-00-06VERTICAL-00-05VERTICAL-00-04VERTICAL-00-03VERTICAL-00-02VERTICAL-00-01VERTICAL-00-00VERTICALVERSICLEVERSVERGEVERDIGRISVERVEPVENDVEILVEHICLEVEHVEVEEVEVEDEVECTOVAYANNAVAXVAVVAVAUVATHYVATVASTNESVASISVARYVARIKAVARIANTVARIANVARIAVARIVAREIAVAREIVAPOURSVAPVANEVAMAGOMUKHAVAMAGOMUKHVALLEYVAJVAIVAHVAVAAVUVAAV040AV040V039V038V037AV037V036V035V034V033AV033V032V031AV031V030AV030V029AV029V028AV028V027V026V025V024V023AV023V022V021V020LV020KV020JV020IV020HV020GV020FV020EV020DV020CV020BV020AV020V019V018V017V016V015V014V013V012BV012AV012V011CV011BV011AV011V010V009V008V007BV007AV007V006V005V004V003V002AV002V001IV001HV001GV001FV001EV001DV001CV001BV001AV001UZUUZ3UZUYANNAUYUWUUUYANNAUUUUUUU3UUU2UUEUTUKIUSSU3USSUUSHXUSHUMXUSHENNAUSH2USHUSUSEUSE-2USE-1USEUSURUURUSURUDAURUDURUURURNURINEURI3URIURANUSURAUR4UR2URUPWARDSUPWARDUPWARUPTURNUPSILONUPSILOUPSIDE-DOWUPRIGHUPPERUPPEUPADHMANIYAUP-POINTINUONUNNUNMARRIEUNKNOWNUNKUNIVERSAUNITYUNITUNIUNIONUNIOUNIFIEUNICORUNDUNDERTIEUNDERLINUNDERDOTUNDERBARUNDERUNDEUNCIUNCERTAINTUNASPIRATEDUNAPUNAMUSEUNAUUMUMUMUUMBRELLAUMBRELLUMBINUKUUKRAINIAUKARAUKARUKUILLEANNUIGHUUGARITIUEYUEIUEEUEAUDUGUDATTAUDATTUDAATUDUUCUBUFILIUBHAYATUBADAMAUBUATHUANGUAUU042U041U040U039U038U037U036U035U034U033U032AU032U031U030U029AU029U028U027U026U025U024U023AU023U022U021U020U019U018U017U016U015U014U013U012U011U010U009U008U007U006BU006AU006U005U004U003U002U001U-SHAPEU-I-IU-EO-EUU-BRJGUTZUTZOATZOTZITZITZEETZETZAATZATZTYTYPE-TYPE-6TYPE-TYPE-5TYPE-TYPE-4TYPE-TYPE-3TYPE-TYPE-TYPE-1-2TYPE-TYPTYOTYITYETYAYTYATXWVTXWTXHEETWOOTWO-WATWO-THIRTYTWO-LINTWO-HEADETWO-ETWO-CIRCLTWISTINGTWISTETWIITWITWENTY-TWOTWENTY-THREETWENTY-SIXTWENTY-SEVENTWENTY-ONETWENTY-NINETWENTY-FOURTWENTY-FIVETWENTY-EIGHTTWENTY-EIGHTTWENTYTWENTTWELVE-THIRTYTWELVETWELVTWELFTHSTWELFTHTWETWAATWATVRIDOTVIMADUTUXTUUMUTUUTUTTYTUTEYASATTUTTURXTURUTURTLETURO2TURNSTILETURNETURTURKISTURKITURKEYTURBANTURTUPTUOXTUOTTUOPTUOTUNNYTUMETESTUMAETUMTUTULIPTUKWENTISTUKTUGRITUG2TUGTUBTUARETUAEPTUAETTTUUTTUDDAGTTUDDAAGTTUTTTHATTTATTSUTTSOTTSITTSEETTSETTSATTOOTTIITTITTHWETTHUTTHOOTTHOTTHITTHEETTHETTHAATTHTTEHEHTTEHETTEHTTETTEETTAYANNATTAUTTAITTAATT2TSWETSWBTSWATSVTSSETSSATSOTSIUTSHUGSTSHOOKTSHOOTSHOOJTSHESTSHEGTSHETSHEEJTSHETSHATSHATSERETSEEBTSADITSADTSABTSAADIYTSAATSTRYBLIOTRUTHTRUNKTRUNCATETRUMPETTRUMP-9TRUMP-8TRUMP-7TRUMP-6TRUMP-5TRUMP-4TRUMP-3TRUMP-21TRUMP-20TRUMP-2TRUMP-19TRUMP-18TRUMP-17TRUMP-16TRUMP-15TRUMP-14TRUMP-13TRUMP-12TRUMP-11TRUMP-10TRUMP-1TRUETRUCKTROPICATROPHYTROMIKOSYNAGMATROMIKOPSIFISTONTROMIKOPARAKALESMATROMIKONTROMIKOTROMIKOLYGISMATROLLEYBUSTROKUTASTTROEZENIATRIUMPHTRITOTRITIMORIONTRISIMOUTRISEMETRIPODTRIPLITRIPLETRIPLTRIOTRILLIONSTRIISAPTRIGRAMMOTRIGRATRIGORGONTRIFONIASTRIFOLIATTRIDENTTRIDENTRICOLONTRIANGULATRIANGLE-ROUNTRIANGLE-HEADETRIANGLETRIANGLTRIATRITRESILLOTRENDTRENTREMOLO-3TREMOLO-2TREMOLO-1TREETRETREADINGTRAYTRAVEL-WALLPLANTRAVEL-FLOORPLANTRAPEZIUMTRANSVERSATRANSPOSITIOTRANSMITRANSMISSIONTRANSMISSIOTRAMWAYTRAMTRATRAINTRAITRAILINTRAFFICTRAFFITRADTRACTORTRACKBALLTRACKTRATRTOXTOWERTOWARDTOVTOURNOITOUCHTONTOUCHINTOUCHETOUCTOTATOTTOSTORTOISTORSO-WALLPLANTORSO-FLOORPLANTORSOTORNADOTORCULUSTORCULUTORCHTOQTOPBARTOP-LIGHTETOPTOTOOTHTOONTONOSTONGUETONGUTONGTONE-8TONE-7TONE-6TONE-5TONE-4TONE-3TONE-2TONE-1TONETONATOMPITOMATOTOLONGTOKYTOILETTOGETHERTODTOANDAKHIATTOATNTLVTLUTLOTLITLHYATLHWETLHUTLHOOTLHOTLHITLHEETLHETLHATLEETLATJETIXTIWRTIWNTIWATITUAEPTITLOTITLTITTITTIRYAKTIRTTIRONIATIRHUTTIRETIRTITIPPITIPEHATIPTITINYTINTINNETINCTURETINAGMATIMESTIMETIMETILTINGTILTINTILTTILESTILDETILDTILTITIKEUT-THIEUTHTIKEUT-SIOS-KIYEOKTIKEUT-SIOSTIKEUT-RIEULTIKEUT-PIEUPTIKEUT-MIEUMTIKEUT-KIYEOKTIKEUT-CIEUCTIKEUT-CHIEUCHTIKEUTTIKEUTIGHTLY-CLOSETIGHTIGERTIGETIFINAGTIEXTIEPTITICKETSTICKETTICKTICTIARATI2THZTHYOOTHWOOTHWOTHWIITHWITHWEETHWAATHWATHURTHURISATHUNGTHUNDERSTORMTHUNDERTHUNDETHUMBTHUMBTHROWINTHROUGHTHROUGTHREE-THIRTYTHREE-QUARTETHREE-PER-ETHREE-LINTHREE-ETHREE-THREE-CIRCLTHREADTHOUSANDSTHOUSANDTHOUSANDTHOUSANTHOUGHTHOUTHORNTHORTHONGTHOMTHOJTHOATHTHIUTHTHITATHIRTY-SECONTHIRTY-ONETHIRTTHIRTEENTHIRTEETHIRDSTHIRDTHIRD-STAGTHIRDTHIRTHINKINTHIITHIGHTHIEUTTHICTHIABTHEYTHETHETHETHTHETATHETTHESPIATHESEOSTHESEOTHETHERMOMETERTHERMODYNAMICTHEREFORETHERTHETHEMATISMOTHEMATHEMTHEHTHETHEATHTHAWTHANTHAKHATTHANNATHANTHATHAMEDHTHALTHATHAJTHATHAHANTHAANTHAALUTH-CRETEXTTEXTEXTEVIRTEUTEUXTEUTEUWENTEUTTEUNTEUAEQTEUAENTEUTETRASIMOUTETRASEMETETRAPLITETRAGRATETRAFONIASTETHTETTETARTOTETARTIMORIONTETTETESSERATESSERTESSAROTESTERMINATORTEPTENUTOTENUTENTENTHTENTTENSETENSTENSTENTENNITENGTEN-THIRTYTENTETEMPUTELUTELOUTELLETELISHTELEVISIONTELESCOPETELEPHONETELEPHONTELEIATELEGRAPTEKTEIWSTEGEHTEETHTEETTEENSTEEEETETEDUNGTEARTEARDROP-SPOKETEARDROP-SHANKETEARDROP-BARBETEAR-OFTEACUTE-UTE-2TCHEHEHTCHEHETCHEHTCHETCHETTAYTAXITAXTAWELLEMETAWATAWTAVIYANITAVTATAURUSTAUMTATATWEELTATWEETATTOOETATTASTARUNGTARTAR-2TARTARTARGETTAQTAPERTAPTAPTAOTANNETANGERINETANGENTTANGENTANTANABATTANTAMINGTAMTALLTALTALINGTALINTALENTSTALENTAKRTAKHALLUSTAKETAK4TAKTAKTAISYOUTAILLESTAILTAITAHTATAGBANWTAGALOTAGTAETACOTACKTACTABULATIONTABULATIOTABSTABLETABLTABTATAASHAETAAQTAAMTAALUJTAAITAAFTA2TA-ROLTA-2T036T035T034T033AT033T032AT032T031T030T029T028T027T026T025T024T023T022T021T020T019T018T017T016AT016T015T014T013T012T011AT011T010T009AT009T008AT008T007AT007T006T005T004T003AT003T002T001T-SHIRTSZZSZWGSZWASZUSZOSZISZEESZESZAASZASZSYXSYTSYSTESYRXSYRMATIKISYRMASYRINGESYRIASYRSYPSYOUWASYNEVMASYNDESMOSYNCHRONOUSYNAGOGUESYNAGMSYNAFISYNSYMMETRYSYMMETRISYMBOLSSYMBOL-9SYMBOL-8SYMBOL-7SYMBOL-6SYMBOL-54SYMBOL-53SYMBOL-52SYMBOL-51SYMBOL-50SYMBOL-5SYMBOL-49SYMBOL-48SYMBOL-47SYMBOL-45SYMBOL-43SYMBOL-42SYMBOL-40SYMBOL-4SYMBOL-39SYMBOL-38SYMBOL-37SYMBOL-36SYMBOL-32SYMBOL-30SYMBOL-3SYMBOL-29SYMBOL-27SYMBOL-26SYMBOL-25SYMBOL-24SYMBOL-23SYMBOL-22SYMBOL-21SYMBOL-20SYMBOL-2SYMBOL-19SYMBOL-18SYMBOL-17SYMBOL-16SYMBOL-15SYMBOL-14SYMBOL-13SYMBOL-12SYMBOL-11SYMBOL-10SYMBOL-1SYLOTSYSWZSWUNSWORDSSWORDSWOOSWOSWIRSWIMMINGSWIMMERSWIISWISWGSWEETSWEESWEATSWEASWASSWAPPINGSWAASWSVASTSVARITASVARITSUXSUUSUTRSUTSUSPENSIOSUSHISURYASURXSURROUNDSURROUNSURFERSURFACSURESURANGSUR9SURSUSUPRALINEASUPERVISESUPERSETSUPERSESUPERSCRIPSUPERIMPOSESUPERFIXESUPESUPSUOXSUOPSUOSUNSESUNRISESUNRISSUNGLASSESSUNGSUNFLOWERSUNDANESSUNSUSUMMERSUMMATIONSUMMATIOSUMASHSUMSULFURSUKUNSUKUSUKUSUKSUITABLESUITSUISUHURSUESUD2SUDSUCKINSUCKEDSUCSUCCEEDSSUCCEEDSUCCEEDSUCCEESUBUNITSUBSTITUTIOSUBSTITUTESUBSTITUTSUBSETSUBSESUBSCRIPSUBPUNCTISSUBLINEASUBLIMATIONSUBLIMATE-3SUBLIMATE-2SUBLIMATESUBLIMATSUBJOINESUBJECTSUBITOSUBGROUPSUBGROUSUBSUAMSUAETSUAENSUAESUABSUASSTXSTWASTUDYSTUDISTUCK-OUSTSSTRONSTROKESSTROKESTROKE-9STROKE-8STROKE-7STROKE-6STROKE-5STROKE-4STROKE-3STROKE-2STROKE-11STROKE-10STROKE-1STROKSTRIPESTRINGSTRINSTRIKETHROUGHSTRIKSTRIDESTRICTLSTRETCHESTRETCHSTRESSTRENGTHSTREAMERSTRAWBERRYSTRATUM-2STRATUMSTRATUSTRATIASTRAINERSTRAIGHTNESSSTRAIGHTSTRAIGHSTRAIFSTRAGGISMATASTOVESTORESTOPWATCHSTOPPINGSTOPPAGESTOPSTOSTONESTOCKSTOCSTIRRUSTIMMESTILSTILSTIGMASTICKINSTICSTEREOSTEPSTENOGRAPHISTEMSTEAMINSTEAMSTEASTAVROUSTAVROSSTAVROSTAUROSSTATUSTATIONSTATERSSTATESTARSTARSSTARRESTARKSTARSTASTANDSTILLSTANDARSTANDSTANSTAMPESTALLIONSTAFFSTAFSTADIUMSTACCATOSTACCATISSIMOST2SSYXSSYTSSYRXSSYRSSYPSSYSSUXSSUUSSUTSSUPSSOXSSOTSSOPSSOOSSOSSIXSSITSSIPSSIISSIEXSSIEPSSIESSISSHINSSHESSEXSSEPSSEESSAXSSAUSSATSSAPSSANGYEORINHIEUHSSANGTIKEUT-PIEUPSSANGTIKEUTSSANGTHIEUTHSSANGSIOS-TIKEUTSSANGSIOS-PIEUPSSANGSIOS-KIYEOKSSANGSIOSSSANGRIEUL-KHIEUKHSSANGRIEULSSANGPIEUPSSANGNIEUNSSANGMIEUMSSANGKIYEOKSSANGIEUNGSSANGHIEUHSSANGCIEUC-HIEUHSSANGCIEUCSSANGARAEASSAISSAASS3SS2SRSQUISSQUIRRESQUIGGLSQUEEZEDSQUEEZSQUASQUARESSQUAREDSQUARESPYSPWASPUNGSPROUTSPRINGSSPRINGSPRECHGESANSPREADSPREASPOUTINSPOTSPORTSPOONSPLITTINSPLITSPLISPLAYEDSPLASHINSPIRITUSPIRITSPIRISPIRANTSPIRALSPIRASPINESPIDERSPIDERSPIDESPICESPHERICASPESMILSPEEDBOATSPEECHSPEECSPECIALSPEARSPEAKINSPEAKERSPEAKESPEAK-NO-EVISPATHISPARKLINSPARKLESSPARKLERSPARKLESPAGHETTISPADESSPADSPACINSPACSPASOYSOWILSOWSOUTHERSOUTH-SLAVESOUTSOURCESOUNDSOUNSOUNAPSOUSOSSORSOQSOOSONJAMSONGSONSOMPENSOMSOLIDUSSOLIDUSOLISOHSOGDIASOFTWARE-FUNCTIOSOFTNESSSOFSOSOCIETYSOCCESOAPSOASSNOWMANSNOWMASNOWFLAKESNOWBOARDERSNOWSNOSNOUTSNOUSNASNAKESNAKSNAILSNSMOKINSMIRKINSMILINSMILESMILSMEARSMASSMALLESMALLSLURSLOWLYSLOWSLOSLOVOSLOSLOPINSLOPESLOASLINGSLIGHTLSLIDINGSLIDERSLICESLICSLEUTSLEEPSLEEPINSLAVONISLAVESLASHSLASSLANTESKWASKWSKULLSKULSKLIROSKINSKIERSKSKEWESKATESKSJESIZSIXTY-FOURTSIXTYSIXTSIXTHSSIXTHSIXTHSIXTEENTHSSIXTEENTHSIXTEENTSIXTEENSIXTEESIX-THIRTYSIX-STRINSIX-PER-ESIX-LINSISITESISASIRINGUSIOS-THIEUTHSIOS-SSANGSIOSSIOS-RIEULSIOS-PIEUP-KIYEOKSIOS-PHIEUPHSIOS-PANSIOSSIOS-NIEUNSIOS-MIEUMSIOS-KHIEUKHSIOS-KAPYEOUNPIEUPSIOS-IEUNGSIOS-HIEUHSIOS-CIEUCSIOS-CHIEUCHSIOSINUSOISINOLOGICASINKINGSINGLE-SHIFT-3SINGLE-SHIFT-2SINGLE-LINSINGLESINGLSINGAATSINSINDHSISIMULTANEOUSSIMULTANEOUSIMPLIFIESIMILARSIMILASIMANSISIMALUNGUSIMASILVERSILKSILIQUSILHOUETTESILHOUETTSILA3SIKISIK2SIKSIGNSSIGMASIGMSIGESIG4SIGSIGSIEESIDEWAYSIDESIDSIDDHAMSICKNESSSICKLESIBSIASSHYXSHYTSHYRXSHYRSHYPSHYESHYASHYSHWOYSHWOOSHWOSHWIISHWISHWESHWSHWAASHWASHUXSHUUSHUTTLECOCKSHUTSHURXSHURSHUPSHUOXSHUOPSHUOSHUMSHULSHUFFLSHUEQSHUENSHUETSHUBURSHU2SHUSHUSHSHTAPICSHTASHRINESHRIMPSHRIISHRISHOYSHOXSHOWERSHOULDERESHOULDESHOTSHORTSSHORTSHORTHANSHORTENERSHORTCAKESHORT-TWIG-YRSHORT-TWIG-TYSHORT-TWIG-SOSHORT-TWIG-OSSHORT-TWIG-NAUSHORT-TWIG-MADSHORT-TWIG-HAGALSHORT-TWIG-BJARKASHORT-TWIG-ASHORTSHORSHOQSHOSHOPPINSHOPSHOOTINSHOOTSHOOISHOOSHOGSHOSHOESHOSHOASHOSHIYYAALAASHITASHITSHIRSHIRAESHIRSHISHIQSHINTSHINIGSHINDSHISHIMASHIMSHIMSHISHIINSHIISHIFSHIELDSHIDSHISHHASHHSHEXSHEVASHEUXSHEUOQSHEUAEQTUSHEUAEQSHEUAESHETSHESHESHLAMSHESHIGSHESHISHESH2SHESHSHESSHEQESHEPSHENSHELLSHELSHELFSHEISHEG9SHEEPSHEENUSHEENSHEESHEESHE-GOATSHSHCHOOISHCHASHAYSHAXSHAVIYANISHAVIASHAVESHAUSHATSHARUSHARSHARPSHARSHARASHAR2SHARSHAPINGSHAPESSHAPSHAPSHANGSHANSHASHAMROCKSHALSHELETSHAKTISHAKINGSHAKINSHAKSHAISHAFTSHAFSHADOWESHADESHADESHADDASHADDSHADSHASHAB6SHAASHA6SHASHA3SHASGRSGOSGCSGASGASGSEYKSEXTULSEXTILESEXTANSEVERANCESEVENTYSEVENTSEVENTHSEVENTEENSEVENTEESEVEN-THIRTYSEVESEUXSEUNYAMSEUAEQSETFONSESTERTIUSESQUIQUADRATESESAMSERVICSERIFSSERIFSERIFSEQUENTIALSEQUENCSEPTUPLSEPTEMBERSEPARATORSEPARATOSENTOSENTISEMUNCISEMKATHSEMKSEMIVOWESEMISOFSEMISEXTILESEMIMINIMSEMIDIRECSEMICOLONSEMICOLOSEMICIRCULASEMICIRCLSEMIBREVISEMI-VOICESELFSELECTOR-99SELECTOR-98SELECTOR-97SELECTOR-96SELECTOR-95SELECTOR-94SELECTOR-93SELECTOR-92SELECTOR-91SELECTOR-90SELECTOR-9SELECTOR-89SELECTOR-88SELECTOR-87SELECTOR-86SELECTOR-85SELECTOR-84SELECTOR-83SELECTOR-82SELECTOR-81SELECTOR-80SELECTOR-8SELECTOR-79SELECTOR-78SELECTOR-77SELECTOR-76SELECTOR-75SELECTOR-74SELECTOR-73SELECTOR-72SELECTOR-71SELECTOR-70SELECTOR-7SELECTOR-69SELECTOR-68SELECTOR-67SELECTOR-66SELECTOR-65SELECTOR-64SELECTOR-63SELECTOR-62SELECTOR-61SELECTOR-60SELECTOR-6SELECTOR-59SELECTOR-58SELECTOR-57SELECTOR-56SELECTOR-55SELECTOR-54SELECTOR-53SELECTOR-52SELECTOR-51SELECTOR-50SELECTOR-5SELECTOR-49SELECTOR-48SELECTOR-47SELECTOR-46SELECTOR-45SELECTOR-44SELECTOR-43SELECTOR-42SELECTOR-41SELECTOR-40SELECTOR-4SELECTOR-39SELECTOR-38SELECTOR-37SELECTOR-36SELECTOR-35SELECTOR-34SELECTOR-33SELECTOR-32SELECTOR-31SELECTOR-30SELECTOR-3SELECTOR-29SELECTOR-28SELECTOR-27SELECTOR-26SELECTOR-256SELECTOR-255SELECTOR-254SELECTOR-253SELECTOR-252SELECTOR-251SELECTOR-250SELECTOR-25SELECTOR-249SELECTOR-248SELECTOR-247SELECTOR-246SELECTOR-245SELECTOR-244SELECTOR-243SELECTOR-242SELECTOR-241SELECTOR-240SELECTOR-24SELECTOR-239SELECTOR-238SELECTOR-237SELECTOR-236SELECTOR-235SELECTOR-234SELECTOR-233SELECTOR-232SELECTOR-231SELECTOR-230SELECTOR-23SELECTOR-229SELECTOR-228SELECTOR-227SELECTOR-226SELECTOR-225SELECTOR-224SELECTOR-223SELECTOR-222SELECTOR-221SELECTOR-220SELECTOR-22SELECTOR-219SELECTOR-218SELECTOR-217SELECTOR-216SELECTOR-215SELECTOR-214SELECTOR-213SELECTOR-212SELECTOR-211SELECTOR-210SELECTOR-21SELECTOR-209SELECTOR-208SELECTOR-207SELECTOR-206SELECTOR-205SELECTOR-204SELECTOR-203SELECTOR-202SELECTOR-201SELECTOR-200SELECTOR-20SELECTOR-2SELECTOR-199SELECTOR-198SELECTOR-197SELECTOR-196SELECTOR-195SELECTOR-194SELECTOR-193SELECTOR-192SELECTOR-191SELECTOR-190SELECTOR-19SELECTOR-189SELECTOR-188SELECTOR-187SELECTOR-186SELECTOR-185SELECTOR-184SELECTOR-183SELECTOR-182SELECTOR-181SELECTOR-180SELECTOR-18SELECTOR-179SELECTOR-178SELECTOR-177SELECTOR-176SELECTOR-175SELECTOR-174SELECTOR-173SELECTOR-172SELECTOR-171SELECTOR-170SELECTOR-17SELECTOR-169SELECTOR-168SELECTOR-167SELECTOR-166SELECTOR-165SELECTOR-164SELECTOR-163SELECTOR-162SELECTOR-161SELECTOR-160SELECTOR-16SELECTOR-159SELECTOR-158SELECTOR-157SELECTOR-156SELECTOR-155SELECTOR-154SELECTOR-153SELECTOR-152SELECTOR-151SELECTOR-150SELECTOR-15SELECTOR-149SELECTOR-148SELECTOR-147SELECTOR-146SELECTOR-145SELECTOR-144SELECTOR-143SELECTOR-142SELECTOR-141SELECTOR-140SELECTOR-14SELECTOR-139SELECTOR-138SELECTOR-137SELECTOR-136SELECTOR-135SELECTOR-134SELECTOR-133SELECTOR-132SELECTOR-131SELECTOR-130SELECTOR-13SELECTOR-129SELECTOR-128SELECTOR-127SELECTOR-126SELECTOR-125SELECTOR-124SELECTOR-123SELECTOR-122SELECTOR-121SELECTOR-120SELECTOR-12SELECTOR-119SELECTOR-118SELECTOR-117SELECTOR-116SELECTOR-115SELECTOR-114SELECTOR-113SELECTOR-112SELECTOR-111SELECTOR-110SELECTOR-11SELECTOR-109SELECTOR-108SELECTOR-107SELECTOR-106SELECTOR-105SELECTOR-104SELECTOR-103SELECTOR-102SELECTOR-101SELECTOR-100SELECTOR-10SELECTOR-1SELECTORSELECTOSELECTESEISMASEISMSEHSEGOLSEGNOSEGMENTSEEVSEENUSEENSEESEEDLINGSEE-NO-EVISECTORSECTIONSECTIOSECRETSECONDSECANTSEBATBEISEATSEALSEAGULSDONSDSCWASCRUPLESCROLLSCRIPTSCREENSCREESCREAMINSCORPIUSSCORPIONSCORESCISSORSSCISCHWASCHWSCHROEDERSCHOOLSCHOOSCHOLARSCHEMSCEPTESCANDICUSSCANDICUSCASCALESSBUSBRUSAYISSAYANNASAYSAXOPHONESAXIMATASAWANSAWSAVOURINSAURASHTRSAUILSATURNSATKAANKUUSATKAANSATELLITESATELLITSATCHELSATANGASASHSASAKSARISARSARSAQSAPASANYOOGSANYAKSANTIIMUSANNYASANGA2SANDHSANDALSANAHSANSAMYOSAMVATSAMPISAMPHAOSAMKASAMEKHSAMEKSAMBASAMARITASAMSALTIRESALTILLOSALT-2SALTSALSALLALLAHOSALLSALASALASAL-AMMONIACSALSAKOTSAKHSAKEUAESAKSAJDAHSAILBOATSAILSAIKURUSAHSAGITTARIUSSAGASAGSASAFHASAFETSADHESADESADSASACRIFICIASAAISAADHUSA-ISA-2S046S045S044S043S042S041S040S039S038S037S036S035AS035S034S033S032S031S030S029S028S027S026BS026AS026S025S024S023S022S021S020S019S018S017AS017S016S015S014BS014AS014S013S012S011S010S009S008S007S006AS006S005S004S003S002AS002S001S-WS-SHAPERYYRYXRYTRYRXRYRRYPRWOORWORWIIRWIRWEERWERWAHARWAARWARUXRUUBURURUURUTRUSIRURXRURRUPIIRUPERUPRUOXRUOPRUORUNOUTRUNNINRUNNERRUNRUMRUMARUMRURULERRULE-DELAYEDRULERULAIRUKKAKHARUISRUGBRUDIMENTRUBLRURUARTHANRTAGSRTAGRRYXRRYTRRYRXRRYRRRYPRRUXRRUURRUTRRURXRRURRRUPRRUOXRRUORRURRRARROXRROTRROPRROORRORRIIRRIRREXRRETRREPRREHRRERREERRERRAXRRAURRAIRRAAROWBOATROUNDEROUND-TIPPEROTUNDAROTATIONSROTATION-WALLPLANROTATION-FLOORPLANROTATIONROTATIOROTATEROSHROSETTEROSEROOTROOSTERROOKROOFROMANIAROMAROMROLLINROLLEROLLED-UROHINGYROGROROCKETROCROCROBOROBATROASTEROARROARNYINRNOONRNOORNARMTRLORLMRLIRLERJERJERJRIVERRITUALRITTORURITSIRISINRISHRIRARIPPLRIPRINGRINGINRINFORZANDORIRIMGBARIMRIKRIKRIGVEDIRIGHTWARDSRIGHTHANRIGHT-TO-LEFRIGHT-SIDRIGHT-SHADOWERIGHT-SHADERIGHT-POINTINRIGHT-LIGHTERIGHT-HANDERIGHT-HANRIGHT-FACINRIGHTRIEUL-YESIEUNGRIEUL-YEORINHIEUH-HIEUHRIEUL-YEORINHIEUHRIEUL-TIKEUT-HIEUHRIEUL-TIKEUTRIEUL-THIEUTHRIEUL-SSANGTIKEUTRIEUL-SSANGSIOSRIEUL-SSANGPIEUPRIEUL-SSANGKIYEOKRIEUL-SIOSRIEUL-PIEUP-TIKEUTRIEUL-PIEUP-SIOSRIEUL-PIEUP-PHIEUPHRIEUL-PIEUP-HIEUHRIEUL-PIEUPRIEUL-PHIEUPHRIEUL-PANSIOSRIEUL-NIEUNRIEUL-MIEUM-SIOSRIEUL-MIEUM-KIYEOKRIEUL-MIEUM-HIEUHRIEUL-MIEUMRIEUL-KIYEOK-SIOSRIEUL-KIYEOK-HIEUHRIEUL-KIYEOKRIEUL-KAPYEOUNPIEUPRIEUL-HIEUHRIEUL-CIEUCRIEURIELRIEERICEMRICERICRIBBONRIBBORIARHOTIRHORHRHARHRGYINGSRGYANRGYREVOLVINREVOLUTIONREVMAREVIAREVERSED-SCHWAREVERSEDREVERSEREVERSREUXREURETURNRETURRETROFLERETREATRETORTRESUPINUSRESTROOMRESTRICTERESTRESPONSERESOURCERESOLUTIONRESISTANCERESIDENCERESRERENGGANREREKANREPRESENTREPLACEMENREPHREPETITIOREPEATEREPEATREPEAREPAYAREPAREPRENTOGENRENREREMUREMINDEREMEDYRELIGIONRELIEVERELEASERELAXEDRELATIONARELATIONRELAAREJANREIREIREGULUS-4REGULUS-3REGULUS-2REGULUSREGULUREGISTEREREGIONAREGIA-2REGIAREFORMEREFERENCREDUPLICATIONRECYCLINRECYCLERECTILINEARECTANGULARECTANGLERECTANGLRECREATIONARECORDINRECORDERRECORDRECORRECITATIVRECEPTIVRECEIVERRECEIVEREALGAR-2REALGARREAHMUKREACHRDRDERBASRAYSRAYRAYANNARATIORATHARATHRATARATRASWADIRASOURASHARAQRAPISMARANGRANARANRAMRAMBATRAKHANGRAKAARAANSAYARAISINRAISERAINBOWRAILWAYRAILWARAILRAIDRAIDARAHMATULLARAHRAFERAEMRADIOACTIVRADIORADIRADRADRARACQUERACINGRACINRABBITRABBIRABRAAIRA3RA2RA-2R029R028R027R026R025R024R023R022R021R020R019R018R017R016AR016R015R014R013R012R011R010AR010R009R008R007R006R005R004R003BR003AR003R002AR002R001R-CREQYXQYUQYTQYRXQYRQYPQYOQYIQYEEQYEQYAAQYAQYQWIQWEEQWEQWAAQWAQUXQUVQUUVQUUQUTQUSHSHAYAQURXQURQUPQUOXQUOTQUOTATIOQUOTQUOPQUOQUKQUINTESSENCEQUINDICESIMQUINCUNXQUINARIUQUILQUILLQUICQUIQUFQUESTIONEQUESTIONQUESTIOQUEENQUEEQUEQUBUTSQUATERNIOQUARTERSQUARTERQUARTERQUANTITQUADRUPLQUADRANTQUADRANQUADCOLONQUADQUAQUAQUQQOXQOTQOPHQOPAQOPQOOQOQOFQOQOAQOQNQIXQITSAQITQIPQIIQIEXQIETQIEPQIEQIQHWIQHWEEQHWEQHWAAQHWAQHUQHOPHQHOQHIQHEEQHEQHAUQHAAQHAQGAQETANAQEEQEQAYQAUQATANQARNEQARQAQQAPHQAMATSQAMATQALQAIRTHRAQAIQAFQAQADMAQAAIQAAFUQAAFQ007Q006Q005Q004Q003Q002Q001PZPYXPYTPYRXPYRPYPPWOYPWOOPWOPWPWIIPWIPWEEPWEPWAAPWPVPUXPUUTPUUPUTREFACTIONPUTPUPUSHPINPUSHPIKAPUSHINPURXPURSEPURPLPURNAMAPURITYPURIFYPURPUQPUPPUOXPUOPPUOPUNGAAMPUNGPUNCTUATIONPUNCTUATIOPUMPPUMPUFFEDPUEPUCKPUBLIPUPUAQPUAEPU2PU1PUPTHAHPTEPSILPSIFISTOSYNAGMAPSIFISTOPARAKALESMAPSIFISTOPSIFISTOLYGISMAPSIPSALTEPSPROVEPROTOVARYPROTOPROTECTEPROSGEGRAMMENIPROPORTIONAPROPORTIONPROPERTPROPELLEPROOFPROLONGEPROLATIONPROJECTORPROJECTIVEPROJECTIONPROHIBITEPROGRESSPROGRAPROFOUNDPRODUCTPRODUCPRIVATEPRIVATPRIVACPRISHTHAMATRPRINTSPRINTERPRINTEPRINTPRINPRINCESSPRIMEPRIMPREVIOUPRESSEPRESETPRESENTATIOPRESCRIPTIOPREPONDERANCEPRENKHAPREFACPRECIPITATEPRECEDINPRECEDESPRECEDEPRECEDEPRECEDEPRECEDPRAYEPRAM-PIIPRAM-PIPRAM-MUOYPRAM-MUOPRAM-BUONPRAM-BUOPRAM-BEIPRAM-BEPRAMPRAPRPPVPPMPPAPOYPOXPOWERPOWERPOWDEREPOWDERPOUNPOULTRPOUCHPOTATOPOTABLPOPOSTPOSITIOPOSTBOXPOSTAPOSTPOSPOSSESSIONPOSITIONSPORTABLPORRECTUSPORRECTUPOPPINPOPPERPOPCORNPOPPOPOODLEPOOPONDOPOPOMMEEPOMMEPOLISHPOLICPOLPOLEPOLPOKRYTIEPOKOJIPOINTPOINTOPOINTERPOINTEPOINTPOINPOETRPOETIPODATUSPOCKEPOAPOPPNEUMATAPLUTOPLUTAPLUS-MINUPLUSPLURALPLUMEPLUMPLUKPLUGPLUPLOWPLOPHUPLHAUPLETHRONPLDPLAYINPLATEPLASTICSPLANEPLANCPLAKPLAGIOPLACEHOLDEPLACPLAPIZZICATOPIZZAPIXPIWRPITCHFORKPITCHFORPITPISTOLPISELEHPISCESPIRIGPIRIPIRIEENPIRACYPIR2PIPINGPIPAEMGBIEEPIPAEMBAPIPPINWHEEPINEAPPLEPINPINARBORASPILLPILPILCROPIKURUPIKOPIGPIPIEXPIEUP-THIEUTHPIEUP-SSANGSIOSPIEUP-SIOS-TIKEUTPIEUP-SIOS-THIEUTHPIEUP-SIOS-PIEUPPIEUP-SIOS-KIYEOKPIEUP-SIOS-CIEUCPIEUP-RIEUL-PHIEUPHPIEUP-RIEULPIEUP-NIEUNPIEUP-MIEUMPIEUP-KHIEUKHPIEUP-CIEUCPIEUP-CHIEUCHPIEUPIETPIEPPIEETPIEEQPIECEPIEPICTUREPICKETPICKPIASUTORUPIASMPIANOPPHWAPHUTHAOPHUPHUNGPHRASEPHONESPHOENICIAPHOAPHOPHPHNAEPHINTHUPHILOSOPHERPHILIPPINPHIEUPH-THIEUTHPHIEUPH-SIOSPHIEUPH-PIEUPPHIEUPH-HIEUHPHIEUPPHIPHPHEEPHEPHASE-PHASE-PHASE-PHARYNGEAPHARPHANPHAMPHAISTOPHAGS-PPHABPHAARKAAPHAAPHAPGPFPEUXPEUTAEPEUTPETASTOKOUFISMAPETASTIPETASMAPETALLEPESOPESPESH2PESHPESETPEPERTHPERSPECTIVEPERSONAPERSONPERSOPERSIAPERSEVERINPERPENDICULARPERPENDICULAPERNIPERMITTEPERMIPERMANENPERISPOMENIPERISPOMENPERFORMINPERFECTUPERFECTAPERFECTPERCUSSIVEPERCENPEPPERPEPETPEPEPEORTPEOPLEPENTASEMEPENTAGRAMPENTAGONPENSUPENSIVPENNPENNANTPENIHIPENGUINPENGKALPENETRATIONPENCILPELASTONPELASTOPEITHPEHEHPEHEPEHPEPEEZIPEESHIPEEPPEEMPEEIPEEPEDESTRIANSPEDESTRIANPEDESTALPEDESTAPEDAPEAKPEACHPEACEPEACPDIPDFPDPCPAZERPAYEROKPAYANNAPAYPAXPAWNPAPAVIYANIPAUPAPATTERNPATHAMASATPATPATAKPATAHPATPASUQPASSPORPASSIVE-PULL-UP-OUTPUPASSIVE-PULL-DOWN-OUTPUPASSENGEPASHTAPASHAEPASEQPASANGAPARUMPARTPARTNERSHIPARTIALLY-RECYCLEPARTIAPARTHIAPARPARKPARICHONPARESTIGMENOPARERENPARENTHESISPARENTHESIPARENTHESEPARAPHRASPARALLELOGRAMPARALLELPARALLEPARAKLITIKIPARAKLITIKPARAKALESMPARAGRAPHOSPARAGRAPHPARAGRAPPARAPARPAPYRUSPAPERCLIPSPAPERCLIPPAPEPAPPAPAPANYUKUPANYIKUPANYECEKPANYANGGAPANYAKRAPANTIPANSIOS-PIEUPPANSIOS-KAPYEOUNPIEUPPANONGONANPANOLONGPANGWISADPANGRANGKEPPANGOLATPANGLONGPANGLAYARPANGKONPANGKATPANGHULUPANGPANEULEUNGPANDPANAELAENGPANPAMUNGKAHPAMUDPODPAMSHAEPAMPHYLIAPAMINGKALPAMEPETPAMENENGPAMADAPAMAAEHPALUTAPALOCHKAPALMYRENPALPALLAWAPALLASPALETTEPALAUNPALATALIZEPALATALIZATIONPALATAPAKPAPAIYANNOIPAIRTHRAPAIREPAINTBRUSHPAIPAHLAVPAHPAGESPAGERPAGPADMPADDLPADDINPADPADPACKINGPACKAGEPAATUPAASENTOPAARAEPAAMPAAIPAA-PILLAPAAP2P011P010P009P008P007P006P005P004P003AP003P002P001AP001OYRANISMOYANNAOXIAOXIOXEIAOXEIOVERRIDEOVERLONOVERLINEOVERLAYOVERLAPPINOVERLAPOVERLAIDOVERBAROVALOVAOUTLINEOUTLINEOUTEOUTBOOUNKIOUNCEOUNCOTUOTTAVOTTOTHEROTHEOTHALAOTHALOSMANYOSCORTHOGONAORTHODOORNATORNAMENTSORNAMENTORNAMENORKHOORIGINAORIGINORE-2ORDINAORDEORCHIDORANGOPTIOOPTICAOPPRESSIONOPPOSITIONOPPOSINOPPOSEOPHIUCHUSOPERATOROPERATOOPERATINOPENINOPEN-POPEN-OUTLINEOPEN-OOPEN-OPEN-HEADEOPEN-CIRCUIT-OUTPUOPENOOZEOOYANNAOOUOOMUOOHOOEOOBOOFILIONUONSUONNONKARONESELFONE-WAONE-THIRTYONE-LINONCOMINONAPOMISSIOOMICRONOMICROOMEGAOMEGOMALONOLIVEOLIGOOLDOKTOKARAOKAROJIBWAOJEONOILOIOHMOHOGREOGONEKOGONEOGHAOFFICEROFFICEOFFICOFFOEYOEKOEEODENODDODOCTOPUSOCTOBEROCTEOCTAGONOCOCLOCKOCCLUSIONOBSTRUCTIONOBOLOBOOBOFILIOBLIQUOBJECOBELUSOBELOSOBOAYOAKOABOAFILIOO051O050BO050AO050O049O048O047O046O045O044O043O042O041O040O039O038O037O036DO036CO036BO036AO036O035O034O033AO033O032O031O030AO030O029AO029O028O027O026O025AO025O024AO024O023O022O021O020AO020O019AO019O018O017O016O015O014O013O012O011O010CO010BO010AO010O009O008O007O006FO006EO006DO006CO006BO006AO006O005AO005O004O003O002O001AO001O-YEO-O-IO-ENZYXNZYTNZYRXNZYRNZYPNZYNZUXNZURXNZURNZUQNZUPNZUOXNZUONZUNZUNZOXNZOPNZIXNZITNZIPNZIEXNZIEPNZIENZINZEXNZEUMNZENZAXNZATNZAQNZAPNZANZNYWANYUXNYUUNYUTNYUPNYUOXNYUOPNYUONYUNNYUENYUNYOXNYOTNYOPNYOONYONNYOANYONYJANYIXNYITNYINYINYINYIPNYIN-DONYINNYIINYIEXNYIETNYIEPNYIENYINYNYHANYETNYENYENNYEHNYENYEENYENYNYCANYAUNYAINYAHNYAEMAENYAANWOONWONWIINWINWENWAANWANWNVNUXNUUNNUUNUTILLUNUTNUNURXNURNUPNUOXNUOPNUONUNUZNUNUNUNGNUNAVUNUNAVINUNNUNUMERNUMERATONUMERANUMBERSNUMBERNUMNULLNULNULNUKTANUENGNUENUBIANUAENU11NU1NU022ANU022NU021NU020NU019NU018ANU018NU017NU016NU015NU014NU013NU012NU011ANU011NU010ANU010NU009NU008NU007NU006NU005NU004NU003NU002NU001NTXIVNTUUNTUMNTUJNTNTSAUNTOQPENNTOGNTONTIENTHAUNTEUNGBANTEUMNTENNTEENTAPNTANTAANSUONSUNNSUMNSOMNSIEETNSIEEPNSIEENSHUTNSHUNSHUOPNSHUENSHIEENSHEENSHAQNSHANSEUAENNSENNSANRYXNRYTNRYRXNRYRNRYPNRYNRUXNRUTNRURXNRURNRUPNRUANRUNROXNROPNRONREXNRETNRENREPNRENRAXNRATNRAPNRANQIGNOYNOXNOWCNOVEMBERNOTTONOTESNOTEHEADNOTEHEANOTEBOOKNOTEBOONOTENOTNOTCHENOTCHNOTATIONOTNONOSENOSNORTHWESNORTHERNORTHEAST-POINTINNORMANORDINONOPNOONUNOONONFORKINGNON-POTABLNON-JOINERNON-BREAKINNONNOMINANOKHUKNODENOANO-BREANNUUNNUNNOONNONNNUUNNNUNNNOONNNONNNIINNNINNNEENNNENNNAUNNNAINNNAANNNANNNNNHANNGOONNGONNGIINNGINNGAANNGANNGNNBSPNMNLAUNL020NL019NL018NL017ANL017NL016NL015NL014NL013NL012NL011NL010NL009NL008NL007NL006NL005ANL005NL004NL003NL002NL001NLNKOMNKNKINDINKAUNKAARAENJYXNJYTNJYRXNJYRNJYPNJYNJUXNJURXNJURNJUQANJUPNJUOXNJUONJUEQNJUAENJUNJOXNJOTNJOPNJOONJONJIXNJITNJIPNJIEXNJIETNJIEPNJIEENJIENJINJNJEUXNJEUTNJEUAENANJEUAEMNJEEEENJEENJENJENJAQNJAPNJAEMLINJAEMNJAANIXNITRENISAGNIRUGUNIPNINTHNINETYNINETNINETEENNINETEENINE-THIRTYNINNINDA2NINDANIN9NINNIMNINIKOLSBURNIKHAHITNIKAHITNIKANIHSHVASANIGIDAMINNIGIDAESHNIGHTNIGHNIGGAHITANIEXNIEUN-TIKEUTNIEUN-THIEUTHNIEUN-SIOSNIEUN-RIEULNIEUN-PIEUPNIEUN-PANSIOSNIEUN-KIYEOKNIEUN-HIEUHNIEUN-CIEUCNIEUN-CHIEUCHNIEUNIEPNIENIBNIANI2NHUENHJANHNGYENGVENGUUNGUOXNGUOTNGUONGUANNGUAETNGUAENGOXNGOUNGONGOTNGOQNGOPNGONNGOMNGOEHNGOENGNGKYEENGKWAENNGKUPNGKUNNGKUMNGKUENZEUMNGKUNGKINDNGKIEENGKEUXNGKEURINGKEUAEQNGKEUAEMNGKAQNGKAPNGKAAMINGKANGIEXNGIEPNGIENGHANGGWAENNGGURAENGGUPNGGUOQNGGUONGGUONNGGUOMNGGUMNGGUEETNGGUAESHANGGUAENGGUANGGUNGGOONGGONGGINGGEUXNGGEUAETNGGEUAENGGENGGENNGGEETNGGEEEENGGEENGGENGGAPNGGAAMAENGGAAMNGGAANGGNGEXNGEUREUTNGEPNGENNGEENGEADALNGAXNGAUNGATNGANGAQNGAPNGANGUNGANNGAINGAHNGAAINGNFNEXNEXNEWSPAPERNEWLINENEWLINNEWNENEUTRALNEUTRANEUTERNETWORKENETNENESTENERNEQUDAANEPTUNENEPNEONENENOENENANONENNELNEITHENEGATIONEGATENECKTIENECKNEBENSTIMMENDUXNDUTNDURXNDURNDUPNDUNNDNDOXNDOTNDOPNDOONDONNDOMBUNDOLNDIXNDITNDIQNDIPNDIEXNDIENDIDANDIAQNDEXNDEUXNDEUTNDEUAEREENDEPNDEENDENDAXNDATNDAPNDAMNDAANGGEUAETNDAANDANCHAUNBYXNBYTNBYRXNBYRNBYPNBYNBUXNBUTNBURXNBURNBUPNBUNBOXNBOTNBOPNBONBIXNBITNBIPNBIEXNBIEPNBIENBINBHNBAXNBATNBAPNBANAYANNANAYNAXIANAXNAUTHSNAUDINATURANATIONANASKAPNASHINASALIZATIONNASALIZATIONASANARRONARNAQNAONANSANAQNANGMONTHONANDNANANAMENAMNAM2NAMNAKNAIRNAINAGRNAGARNAGANAGNAGNANAENABLANABATAEANAASIKYAYANAAKSIKYAYANAAINANA4NA2NA-2N042N041N040N039N038N037AN037N036N035AN035N034AN034N033AN033N032N031N030N029N028N027N026N025AN025N024N023N022N021N020N019N018BN018AN018N017N016N015N014N013N012N011N010N009N008N007N006N005N004N003N002N001N-CREN-ARMYXMYTMYSLITEMYPMYAMYMYMMWOOMWOMWIIMWIMWEEMWEMWAAMWAMWMMVSMVOPMVIMVEUAENGAMMVMMUXMUUSIKATOANMUURDHAJMUUMUTMUSICMUSIMUSHROOMMUSH3MUSHMUSHMUSMUSMURXMURGU2MUREMURDAMURDMURMUQDAMMUPMUOXMUOTMUOPMUOMAEMUOMUNSUBMUNAHMUNMULTISETMULTISEMULTIPLICATIONMULTIPLICATIOMULTIPLEMULTIPLMULTIOCULAMULTIMAPMULTMULTANMUKPHRENGMUINMUGSMUGMUMUENMUEMUCHMUCMUCAADMUASMUANMUAEMU-GAAHLAMMSMRMPAMOYAIMOXMOVIMOVEMOVEMENT-WALLPLANMOVEMENT-HINGMOVEMENT-FLOORPLANMOVEMENT-DIAGONAMOVEMENTMOVEMENMOVEMOVEMOUTHMOUSEMOUSMOUNTAINSMOUNTAINMOUNTAIMOUNMOUNDMOUNMOTORWAYMOTORCYCLEMOTOMOTHERMOTMOSQUEMORTUUMMORTARMORPHOLOGICAMORNINGMOPMOOSE-CREMOONMOOMOOMPUQMOOMEUTMOODMOOMOOMONTIEENMONTHMONTMONSTERMONOSTABLMONOSPACMONORAILMONOGRAPMONOGRAMMOMONOGRAMONOFONIASMONOCULAMONKEYMONKEMONIMONGKEUAEQMONEY-MOUTMONEMONMOMOLMOHAMMAMODULMODIFIER-9MODIFIER-8MODIFIER-7MODIFIER-6MODIFIER-5MODIFIER-4MODIFIER-3MODIFIER-2MODIFIER-16MODIFIER-15MODIFIER-14MODIFIER-13MODIFIER-12MODIFIER-11MODIFIER-10MODMODESTYMODEMMODELSMODELMODEMOBILMOAMMNYAMNASMMSPMMMMLAMLMKPARAMIXMITMISRAMIRIBAARUMIRIMIREDMIPMINYMINUS-OR-PLUMINUSMINISTERMINIMIZEMINIMAMINIDISCMINIBUSMIMEMIMMILLIONSMILLIONMILLETMILLMILMILKMILITARMILMIKURONMIKROMIKRIMIINMIIMIMIEXMIEUM-TIKEUTMIEUM-SSANGSIOSMIEUM-SSANGNIEUNMIEUM-RIEULMIEUM-PIEUP-SIOSMIEUM-PIEUPMIEUM-PANSIOSMIEUM-NIEUNMIEUM-CIEUCMIEUM-CHIEUCHMIEUMIEPMIEEMIEMIDLINMIDDLE-WELSMIDDLEMID-LEVEMIMICROSCOPEMICROPHONEMICRMICMHZMHAMHMGUXMGUTMGURXMGURMGUPMGUOXMGUOPMGUOMGUMGOXMGOTMGOPMGOMGMGIEXMGIEMGEXMGEPMGEMGBUMGBOOMGBOFUMMGBOMGBIMGBEUNMGBENMGBEEMGBEMGBASAQMGBASAMGAXMGATMGAPMGAMGMFONMFOMFOMFIYAQMFIEEMFEUTMFEUQMFEUAEMFAAMEZZOMEXMEUMEUQMEUNJOMNDEUQMEUNMETROMETRICAMETRIAMETRETEMETOBELUSMETEKMETEGMETALMETMESSENIAMESSAGEMESSAGMESOMESIMESHMERKHAMERKHMERIDIANSMERIMERGEMERCURYMERCURMENORAMENOEMENDUTMENMEMOMEMBERSHIPMEMBERMEMBEMEM-QOPHMEMMEMELODIMELIKMEIZIMEGATONMEGAPHONEMEGALIMEETORUMEETEMEETMEEMUMEEMMEEMEEEEMEDIUMMEDIUMEDICINEMEDICAMEDALMEATMEAMEASUREMEASUREMEASURMDUMMCHMCHAMMBUUMBUOQMBUOMBUEMBUAEMMBUAEMBOOMBOMBITMBIMBIRIEENMBIMBEUXMBEURIMBEUMMBERAEMBENMBEEKEETMBEEMBEMBAQMBANYIMBAARAEMBAAKETMBAAMBAMBMB4MB3MB2MAYEMAYANNAMAYMAXIMIZEMAXIMAMAXMAUMATTOCKMATRIXMATERIALSMATMASMASSINGMASSAGEMASORMASKMASHFAATMASH2MASCULINMARYMARWARMARUKUMARTYRIMARRYINMARRIAGMARKMARKERMARK-4MARK-3MARK-2MARK-1MAREMARCHMARCATO-STACCATOMARCATOMARCASITEMARBUTAMARBUTMARMAQAFMAQMAPLMAPIQMAMAOMANTELPIECMANSYONMANSUAEMANNAMANNAMANICHAEAMANGALAMMANDAILINMANDAIMANCHMANAMANACLESMALTESMALEERIMALEMALMALAKOMAKSURAMAKSURMAIZEMAIYAMOKMAITAIKHUMAIRUMAIMUANMAIMALAIMAILBOMAIKUROMAIDENMAIMAHJONMAHHAMAHAPRANAMAHAPAKHMAHAJANMAHAAPRAANMAHMAGNIFYINMAESIMAENYIMAENJETMAEMVEUXMAEMKPENMAEMGBIEEMAEMBGBIEEMAEMBAMAEMMAELEEMAEKEUPMADYAMADUMADDAMADDAMADDMACRON-GRAVEMACRON-BREVEMACRON-ACUTEMACRONMACROMACHINEMAAYYAAMAAIMAAMA2M19M19M19M19M19M19M19M19M18M18M18M18M18M18M18M18M18M18M17M17M17M17M17M17M17M17M17M17M16M16M16M16M16M16M16M16M16M16M15M15M15M15M15M15M15M15M15M15M14M14M14M14M14M14M14M14M14M14M13M13M13M13M13M13M13M13M13M13M12M12M12M12M12M12M12M12M12M12M11M11M11M11M11M11M11M11M11M11M10M10M10M10M10M10M10M10M10M10M09M09M09M09M09M09M09M09M09M09M08M08M08M08M08M08M08M08M08M08M07M07M07M07M07M07M07M07M07M07M06M06M06M06M06M06M06M06M06M06M05M05M05M05M05M05M05M05M05M05M04M04M04M04M04M044M04M043M04M042M04M041M04M040AM040M04M039M03M038M03M037M03M036M03M035M03M034M03M033BM033AM033M03M032M03M031AM031M03M030M03M029M02M028AM028M02M027M02M026M02M025M02M024AM024M02M023M02M022AM022M02M021M02M020M02M019M01M018M01M017AM017M01M016AM016M01M015AM015M01M014M01M013M01M012HM012GM012FM012EM012DM012CM012BM012AM012M01M011M01M010AM010M01M009M00M008M00M007M00M006M00M005M00M004M00M003AM003M00M002M00M001BM001AM001M00LLYYLYXLYTLYRXLYRLYPLYITLYDIALYCIALXLWOOLWOLWIILWILWELWAALWALUXLUULUTLURXLUPLUOXLUOTLUOPLUOLUNGSILUNATLULULLUISLUHURLUHLULUGGAGELUGALLUGALUELULUBLUAEPLU3LU2LULROLRMLRILRELOZENGELOZENGLOXLOWERELOWELOW-REVERSED-LOW-MILOW-FALLINLOW-LOVLOURELOUDSPEAKERLOUDLLOTUSLOTLORRYLORRAINELOQLOPLOOTLOOPELOOPLOOLOONLOOLOOLONSUMLONGALONGLONG-BRANCH-YRLONG-BRANCH-SOLONG-BRANCH-OSLONG-BRANCH-MADLONG-BRANCH-HAGALLONG-BRANCH-ALOMMAELOMLOLOLLIPOPLOLLLOGLOGOTYPLOGOGRALOGLODESTONELOCOMOTIVELOCKING-SHIFLOCLOCATIVELOCATION-WALLPLANLOCATION-FLOORPLANLOCATIOLOALNLLUULLOOLLLUULLLULLLOOLLLOLLLIILLLILLLEELLLELLLAULLLAILLLAALLLALLLLJUDIJELJELJLIXLIWNLIVRLITTLELITTLLITTELITRLITLISLISLIRLIQUILIQLIPSTICKLIPLILINKINLINKELINLINGSALINESLINELINE-9LINE-7LINE-3LINE-1LIMMU4LIMMU2LIMMULIMMLIMITELIMITATIONLIMITLIMELIMBLIMBLIMLILYLILITHLILLIGHTNINGLIGHTNINLIGHTHOUSELIGHTLIGATINLIFTERLIFELIEXLIETLIEPLIEELIELIDLICKINLIBRALIBERTYLIABILITLHIILHAVIYANILHALHAALHLEZHLEXLEVITATINGLEUMLEUAEPLEUAEMLEULELETTERSLETTERLELESSELESS-THANLESS-THALEPCHLEPLEOPARDLEOLENTICULALENISLENILENGTHENERLENGTH-7LENGTH-6LENGTH-5LENGTH-4LENGTH-3LENGTH-2LENGTH-1LENGTLENGALENGLEMONLEMOILELETLELELELEIMMALEIMMLEILEGSLEGIONLEGETOLEGLELEFTWARDSLEFT-TO-RIGHLEFT-STELEFT-SIDLEFT-SHADELEFT-POINTINLEFT-LIGHTELEFT-HANDELEFT-HANLEFT-FACINLEFTLEERAEWALEEKLEEEELEDGERLEATHERLEAFLEALEADINLEADERLEALDANLD2LCLCLAZLAYANNALAXLAWLALAULALAUKALAUJLATINATLATIKLATERALATLASLARYNGEALARLARGESTLARGELARGELARGLAQLAPAQLALANTERNLANGUAGLANESLANLAMPLAMEDHLAMEDLAMELAMELAMLAMDALAMDLAMBDLAMADHLALLALAKKHANGYAOLAK-749LAK-724LAK-668LAK-648LAK-64LAK-636LAK-617LAK-61LAK-608LAK-550LAK-495LAK-493LAK-492LAK-490LAK-483LAK-470LAK-457LAK-450LAK-449LAK-44LAK-441LAK-390LAK-384LAK-383LAK-348LAK-347LAK-343LAK-266LAK-265LAK-238LAK-228LAK-225LAK-220LAK-219LAK-210LAK-142LAK-130LAK-092LAK-081LAK-08LAK-080LAK-07LAK-062LAK-051LAK-050LAK-030LAK-025LAK-021LAK-020LAK-003LAJANYALANLAINLALAHSHULAHLAGUSLAGLAGARLAGALAGABLAGALAEVLAELADLACKLACALABOURINGLABORLABIALIZATIOLABIALABELLABATLAANAELAANLAAMULAAMLAAIL6L4L3L2L006AL002AL-TYPL-SHAPEKYURIIKYUKYOKYLISMAKYIKYEKYATHOKYAAKYAKXWIKXWEEKXWEKXWAAKXWAKXUKXOKXIKXEEKXEKXAAKXAKWVKWU318KWOOKWOKWMKWIIKWIKWEEKWEKWBKWAYKWAETKWAAKVAKVKUXKUVKUUHKUTKUSMAKUSHU2KUSHUKURXKURUZEIROKURTKUROONEKURKUKUQKUOXKUOPKUOKUOMKUOKUNGKUNDDALIYAKULKUKUGKUETKUBKUAVKUABKUAKU7KU4KUKU3KUKTKSSUUKSSUKSSOOKSSOKSSIIKSSIKSSEEKSSEKSSAUKSSAIKSSAAKSSAKSSKSIKREMASTIKRATIMOYPORROONKRATIMOKOUFISMAKRATIMATAKRATIMKPUKPOQKPOOKPOKPIKPEUXKPEEKPEKPARAQKPANKPAHKPAKOXKOVUUKOVKOTOKORUNAKORONISKOREAKORANIKOQNDONKOPPAKOPKOOVKOOPOKOOMUUTKOOBKOOKONTEVMAKONTEVMKOMKOMBUVAKOMBUVKOMBKOKOKOKEKOKKOKOIKOKOHKOGHOMKOETKOBKOALAKOAKNUCKLESKNUCKLEKNOBSKNIGHTKNIGHKNIFEKNIFKMKKLITONKLASMAKLASMKLAKLKKUKKOKKIKKEEKKEKKAKKKJEKIYEOK-TIKEUTKIYEOK-SIOS-KIYEOKKIYEOK-RIEULKIYEOK-PIEUPKIYEOK-NIEUNKIYEOK-KHIEUKHKIYEOK-CHIEUCHKIYEOKIXKIWKIVKITKISSINKISSKISKISIM5KISIMKISHKISALKIROWATTOKIROMEETORUKIROGURAMUKIROKIRGHIKIQKIPKIKINSHIPKINDERGARTENKIMONOKILLERKIIKIHKIEXKIEVAKIEPKIEEMKIEKIDKIKICKKIBKIAVKIABKHZKHWAIKHUEN-LUKHUEKHUDAWADKHUDAMKHUATKHOUKHOKHONKHOMUTKHOJKKHOKHKHMKHITKHINYAKHIEUKKHIKHKHHOKHHAKHETHKHEIKHEEKHEKHAVKHAROSHTHKHARKHAPHKHANKHANDKHANKHAMTKHAKASSIAKHAIKHAHKHAKHABKHAAKGKEYCAPKEYCAKEYBOARDKEYBOARKEXKEVKEUYEUXKEUSHEUAEPKEUSEUXKEUPUQKEUOKEUMKEUKEUTNDAKEUKAQKEUAETMEUNKEUAERIKETTKESH2KERETKEOWKENTIMATAKENTIMATKENTIMKENATKENKEKEMPULKEMPUKEMPLIKEMPLKEMPHRENGKEMBANGKELVIKEHEHKEHEKEHKEFULAKEEVKEESUKEEPINKEENGKEEBKEBKEAAEKCALKBKAZAKKAYANNAKAYAKAXKAWVKAWIKAWBKAVYKAKAVKAUVKAUNAKAUKAUBKATOKATHISTIKATHAKKATAVASMAKATAVKATAKANA-HIRAGANKASRATANKASRATAKASRAKASRKASKALKASKAKASHMIRKARSHANAKARORIIKARKAREKARATTOKARANKAPYEOUNSSANGPIEUPKAPYEOUNRIEULKAPYEOUNPHIEUPHKAPYEOUNMIEUMKAPPAKAPPKAPOKAPHKAPALKAPAKAKANTAJKANGKANKANAKOKAM4KAM2KAMKAKOKAKABATKAKKAKAIVKAITHKAIRIKAIBKAIKAKAFAKAFKAKAD5KADKAD4KAD3KADKAD2KADKABKABKAAVKAAIKAAFUKAAFKAABAKAABKA2KAK008K007K006K005K004K003K002K001JWAJUUJUTJUSTIFICATIONJUPITERJUOTJUOPJUNOJUNEJULYJUEUIJUDULJUDGEJUDEO-SPANISJOYSTICKJOYOUJOYJOVEJOJONGJONJOKERJOINTSJOINEDJOINJOAJJYXJJYTJJYPJJYJJUXJJUTJJURXJJURJJUPJJUOXJJUOPJJUOJJUJJOXJJOTJJOPJJOJJIXJJITJJIPJJIEXJJIETJJIEPJJIEJJIJJEEJJEJJAJILJIIJIHVAMULIYAJIAJHOXJHOJHEHJHAYINJHANJHAMJHAAJHAJEUJERUSALEMJERAJERAJERJEHJEJEGOGANJEEMJEANSJAYNJAYINJAYANNAJAWJAVIYANIJAUJARJAPANESJAPANJANUARYJALLAJALALOUHOUJAIJAIJAHJADEJACKSJACK-O-LANTERNJACJ-SIMPLIFIEIZHITSAIZHITSIZHEIZAKAYIYEKIYANNAIUJAITITERATIOITEMISSHARISOSCELEISONISOISOLATEISLANDISEN-ISENISAKIIS-PILLAIRUYANNAIRUUYANNAIRON-COPPEIRONIRBIOTIFIEIOTATEIOTAIOTIORIODHADHINVISIBLINVERTEDINVERTEINVERSINTRODUCERINTIINTERSYLLABIINTERSECTIONINTERSECTIOINTERSECTININTERROBANGINTERROBANINTERPOLATIOINTERLOCKEINTERLINEAINTERLACEINTERIOINTERESINTERCALATEINTEGRATIONINTEGRATIOINTEGRALINTEGRAINSULAINSTRUMENTAINSIDEINSIDINSERTIOINSECTINSCRIPTIONAINPUINNOCENCEINNNINNERINNEINNININGUINIINHIBIINHERENINHALEINGWAZINFORMATIOINFLUENCEINFINITYINFINITINDUSTRIAINDIRECINDICATORINDICATOINDIINDIAINDEXINDEPENDENINCREMENTINCREASEINCREASEINCREASINCOMPLETINCOMININCLUDININCHINBOINAPIN-ALAFIMPERIAIMPERFECTUIMPERFECTAIMPERFECTIMNIMISEOIMIN3IMINIMIIMIFTHORONIMIFTHORAIMIFONONIMIDIARGONIMAGILUYANNAILUYILUUYANNAILUTILIMMU4ILIMMU3ILIMMUILIMMIL2IKARAIKARIJIIYANNAIGIIGIGGWSIFINIEUNG-TIKEUTIEUNG-THIEUTHIEUNG-SSANGKIYEOKIEUNG-RIEULIEUNG-PIEUPIEUNG-PHIEUPHIEUNG-KIYEOKIEUNG-KHIEUKHIEUNG-CIEUCIEUNG-CHIEUCHIEUNIDLEIDIMIDIIDEOGRAPH-FAD9IDEOGRAPH-FAD8IDEOGRAPH-FAD7IDEOGRAPH-FAD6IDEOGRAPH-FAD5IDEOGRAPH-FAD4IDEOGRAPH-FAD3IDEOGRAPH-FAD2IDEOGRAPH-FAD1IDEOGRAPH-FAD0IDEOGRAPH-FACFIDEOGRAPH-FACEIDEOGRAPH-FACDIDEOGRAPH-FACCIDEOGRAPH-FACBIDEOGRAPH-FACAIDEOGRAPH-FAC9IDEOGRAPH-FAC8IDEOGRAPH-FAC7IDEOGRAPH-FAC6IDEOGRAPH-FAC5IDEOGRAPH-FAC4IDEOGRAPH-FAC3IDEOGRAPH-FAC2IDEOGRAPH-FAC1IDEOGRAPH-FAC0IDEOGRAPH-FABFIDEOGRAPH-FABEIDEOGRAPH-FABDIDEOGRAPH-FABCIDEOGRAPH-FABBIDEOGRAPH-FABAIDEOGRAPH-FAB9IDEOGRAPH-FAB8IDEOGRAPH-FAB7IDEOGRAPH-FAB6IDEOGRAPH-FAB5IDEOGRAPH-FAB4IDEOGRAPH-FAB3IDEOGRAPH-FAB2IDEOGRAPH-FAB1IDEOGRAPH-FAB0IDEOGRAPH-FAAFIDEOGRAPH-FAAEIDEOGRAPH-FAADIDEOGRAPH-FAACIDEOGRAPH-FAABIDEOGRAPH-FAAAIDEOGRAPH-FAA9IDEOGRAPH-FAA8IDEOGRAPH-FAA7IDEOGRAPH-FAA6IDEOGRAPH-FAA5IDEOGRAPH-FAA4IDEOGRAPH-FAA3IDEOGRAPH-FAA2IDEOGRAPH-FAA1IDEOGRAPH-FAA0IDEOGRAPH-FA9FIDEOGRAPH-FA9EIDEOGRAPH-FA9DIDEOGRAPH-FA9CIDEOGRAPH-FA9BIDEOGRAPH-FA9AIDEOGRAPH-FA99IDEOGRAPH-FA98IDEOGRAPH-FA97IDEOGRAPH-FA96IDEOGRAPH-FA95IDEOGRAPH-FA94IDEOGRAPH-FA93IDEOGRAPH-FA92IDEOGRAPH-FA91IDEOGRAPH-FA90IDEOGRAPH-FA8FIDEOGRAPH-FA8EIDEOGRAPH-FA8DIDEOGRAPH-FA8CIDEOGRAPH-FA8BIDEOGRAPH-FA8AIDEOGRAPH-FA89IDEOGRAPH-FA88IDEOGRAPH-FA87IDEOGRAPH-FA86IDEOGRAPH-FA85IDEOGRAPH-FA84IDEOGRAPH-FA83IDEOGRAPH-FA82IDEOGRAPH-FA81IDEOGRAPH-FA80IDEOGRAPH-FA7FIDEOGRAPH-FA7EIDEOGRAPH-FA7DIDEOGRAPH-FA7CIDEOGRAPH-FA7BIDEOGRAPH-FA7AIDEOGRAPH-FA79IDEOGRAPH-FA78IDEOGRAPH-FA77IDEOGRAPH-FA76IDEOGRAPH-FA75IDEOGRAPH-FA74IDEOGRAPH-FA73IDEOGRAPH-FA72IDEOGRAPH-FA71IDEOGRAPH-FA70IDEOGRAPH-FA6DIDEOGRAPH-FA6CIDEOGRAPH-FA6BIDEOGRAPH-FA6AIDEOGRAPH-FA69IDEOGRAPH-FA68IDEOGRAPH-FA67IDEOGRAPH-FA66IDEOGRAPH-FA65IDEOGRAPH-FA64IDEOGRAPH-FA63IDEOGRAPH-FA62IDEOGRAPH-FA61IDEOGRAPH-FA60IDEOGRAPH-FA5FIDEOGRAPH-FA5EIDEOGRAPH-FA5DIDEOGRAPH-FA5CIDEOGRAPH-FA5BIDEOGRAPH-FA5AIDEOGRAPH-FA59IDEOGRAPH-FA58IDEOGRAPH-FA57IDEOGRAPH-FA56IDEOGRAPH-FA55IDEOGRAPH-FA54IDEOGRAPH-FA53IDEOGRAPH-FA52IDEOGRAPH-FA51IDEOGRAPH-FA50IDEOGRAPH-FA4FIDEOGRAPH-FA4EIDEOGRAPH-FA4DIDEOGRAPH-FA4CIDEOGRAPH-FA4BIDEOGRAPH-FA4AIDEOGRAPH-FA49IDEOGRAPH-FA48IDEOGRAPH-FA47IDEOGRAPH-FA46IDEOGRAPH-FA45IDEOGRAPH-FA44IDEOGRAPH-FA43IDEOGRAPH-FA42IDEOGRAPH-FA41IDEOGRAPH-FA40IDEOGRAPH-FA3FIDEOGRAPH-FA3EIDEOGRAPH-FA3DIDEOGRAPH-FA3CIDEOGRAPH-FA3BIDEOGRAPH-FA3AIDEOGRAPH-FA39IDEOGRAPH-FA38IDEOGRAPH-FA37IDEOGRAPH-FA36IDEOGRAPH-FA35IDEOGRAPH-FA34IDEOGRAPH-FA33IDEOGRAPH-FA32IDEOGRAPH-FA31IDEOGRAPH-FA30IDEOGRAPH-FA2FIDEOGRAPH-FA2EIDEOGRAPH-FA2DIDEOGRAPH-FA2CIDEOGRAPH-FA2BIDEOGRAPH-FA2AIDEOGRAPH-FA29IDEOGRAPH-FA28IDEOGRAPH-FA27IDEOGRAPH-FA26IDEOGRAPH-FA25IDEOGRAPH-FA24IDEOGRAPH-FA23IDEOGRAPH-FA22IDEOGRAPH-FA21IDEOGRAPH-FA20IDEOGRAPH-FA1FIDEOGRAPH-FA1EIDEOGRAPH-FA1DIDEOGRAPH-FA1CIDEOGRAPH-FA1BIDEOGRAPH-FA1AIDEOGRAPH-FA19IDEOGRAPH-FA18IDEOGRAPH-FA17IDEOGRAPH-FA16IDEOGRAPH-FA15IDEOGRAPH-FA14IDEOGRAPH-FA13IDEOGRAPH-FA12IDEOGRAPH-FA11IDEOGRAPH-FA10IDEOGRAPH-FA0FIDEOGRAPH-FA0EIDEOGRAPH-FA0DIDEOGRAPH-FA0CIDEOGRAPH-FA0BIDEOGRAPH-FA0AIDEOGRAPH-FA09IDEOGRAPH-FA08IDEOGRAPH-FA07IDEOGRAPH-FA06IDEOGRAPH-FA05IDEOGRAPH-FA04IDEOGRAPH-FA03IDEOGRAPH-FA02IDEOGRAPH-FA01IDEOGRAPH-FA00IDEOGRAPH-F9FFIDEOGRAPH-F9FEIDEOGRAPH-F9FDIDEOGRAPH-F9FCIDEOGRAPH-F9FBIDEOGRAPH-F9FAIDEOGRAPH-F9F9IDEOGRAPH-F9F8IDEOGRAPH-F9F7IDEOGRAPH-F9F6IDEOGRAPH-F9F5IDEOGRAPH-F9F4IDEOGRAPH-F9F3IDEOGRAPH-F9F2IDEOGRAPH-F9F1IDEOGRAPH-F9F0IDEOGRAPH-F9EFIDEOGRAPH-F9EEIDEOGRAPH-F9EDIDEOGRAPH-F9ECIDEOGRAPH-F9EBIDEOGRAPH-F9EAIDEOGRAPH-F9E9IDEOGRAPH-F9E8IDEOGRAPH-F9E7IDEOGRAPH-F9E6IDEOGRAPH-F9E5IDEOGRAPH-F9E4IDEOGRAPH-F9E3IDEOGRAPH-F9E2IDEOGRAPH-F9E1IDEOGRAPH-F9E0IDEOGRAPH-F9DFIDEOGRAPH-F9DEIDEOGRAPH-F9DDIDEOGRAPH-F9DCIDEOGRAPH-F9DBIDEOGRAPH-F9DAIDEOGRAPH-F9D9IDEOGRAPH-F9D8IDEOGRAPH-F9D7IDEOGRAPH-F9D6IDEOGRAPH-F9D5IDEOGRAPH-F9D4IDEOGRAPH-F9D3IDEOGRAPH-F9D2IDEOGRAPH-F9D1IDEOGRAPH-F9D0IDEOGRAPH-F9CFIDEOGRAPH-F9CEIDEOGRAPH-F9CDIDEOGRAPH-F9CCIDEOGRAPH-F9CBIDEOGRAPH-F9CAIDEOGRAPH-F9C9IDEOGRAPH-F9C8IDEOGRAPH-F9C7IDEOGRAPH-F9C6IDEOGRAPH-F9C5IDEOGRAPH-F9C4IDEOGRAPH-F9C3IDEOGRAPH-F9C2IDEOGRAPH-F9C1IDEOGRAPH-F9C0IDEOGRAPH-F9BFIDEOGRAPH-F9BEIDEOGRAPH-F9BDIDEOGRAPH-F9BCIDEOGRAPH-F9BBIDEOGRAPH-F9BAIDEOGRAPH-F9B9IDEOGRAPH-F9B8IDEOGRAPH-F9B7IDEOGRAPH-F9B6IDEOGRAPH-F9B5IDEOGRAPH-F9B4IDEOGRAPH-F9B3IDEOGRAPH-F9B2IDEOGRAPH-F9B1IDEOGRAPH-F9B0IDEOGRAPH-F9AFIDEOGRAPH-F9AEIDEOGRAPH-F9ADIDEOGRAPH-F9ACIDEOGRAPH-F9ABIDEOGRAPH-F9AAIDEOGRAPH-F9A9IDEOGRAPH-F9A8IDEOGRAPH-F9A7IDEOGRAPH-F9A6IDEOGRAPH-F9A5IDEOGRAPH-F9A4IDEOGRAPH-F9A3IDEOGRAPH-F9A2IDEOGRAPH-F9A1IDEOGRAPH-F9A0IDEOGRAPH-F99FIDEOGRAPH-F99EIDEOGRAPH-F99DIDEOGRAPH-F99CIDEOGRAPH-F99BIDEOGRAPH-F99AIDEOGRAPH-F999IDEOGRAPH-F998IDEOGRAPH-F997IDEOGRAPH-F996IDEOGRAPH-F995IDEOGRAPH-F994IDEOGRAPH-F993IDEOGRAPH-F992IDEOGRAPH-F991IDEOGRAPH-F990IDEOGRAPH-F98FIDEOGRAPH-F98EIDEOGRAPH-F98DIDEOGRAPH-F98CIDEOGRAPH-F98BIDEOGRAPH-F98AIDEOGRAPH-F989IDEOGRAPH-F988IDEOGRAPH-F987IDEOGRAPH-F986IDEOGRAPH-F985IDEOGRAPH-F984IDEOGRAPH-F983IDEOGRAPH-F982IDEOGRAPH-F981IDEOGRAPH-F980IDEOGRAPH-F97FIDEOGRAPH-F97EIDEOGRAPH-F97DIDEOGRAPH-F97CIDEOGRAPH-F97BIDEOGRAPH-F97AIDEOGRAPH-F979IDEOGRAPH-F978IDEOGRAPH-F977IDEOGRAPH-F976IDEOGRAPH-F975IDEOGRAPH-F974IDEOGRAPH-F973IDEOGRAPH-F972IDEOGRAPH-F971IDEOGRAPH-F970IDEOGRAPH-F96FIDEOGRAPH-F96EIDEOGRAPH-F96DIDEOGRAPH-F96CIDEOGRAPH-F96BIDEOGRAPH-F96AIDEOGRAPH-F969IDEOGRAPH-F968IDEOGRAPH-F967IDEOGRAPH-F966IDEOGRAPH-F965IDEOGRAPH-F964IDEOGRAPH-F963IDEOGRAPH-F962IDEOGRAPH-F961IDEOGRAPH-F960IDEOGRAPH-F95FIDEOGRAPH-F95EIDEOGRAPH-F95DIDEOGRAPH-F95CIDEOGRAPH-F95BIDEOGRAPH-F95AIDEOGRAPH-F959IDEOGRAPH-F958IDEOGRAPH-F957IDEOGRAPH-F956IDEOGRAPH-F955IDEOGRAPH-F954IDEOGRAPH-F953IDEOGRAPH-F952IDEOGRAPH-F951IDEOGRAPH-F950IDEOGRAPH-F94FIDEOGRAPH-F94EIDEOGRAPH-F94DIDEOGRAPH-F94CIDEOGRAPH-F94BIDEOGRAPH-F94AIDEOGRAPH-F949IDEOGRAPH-F948IDEOGRAPH-F947IDEOGRAPH-F946IDEOGRAPH-F945IDEOGRAPH-F944IDEOGRAPH-F943IDEOGRAPH-F942IDEOGRAPH-F941IDEOGRAPH-F940IDEOGRAPH-F93FIDEOGRAPH-F93EIDEOGRAPH-F93DIDEOGRAPH-F93CIDEOGRAPH-F93BIDEOGRAPH-F93AIDEOGRAPH-F939IDEOGRAPH-F938IDEOGRAPH-F937IDEOGRAPH-F936IDEOGRAPH-F935IDEOGRAPH-F934IDEOGRAPH-F933IDEOGRAPH-F932IDEOGRAPH-F931IDEOGRAPH-F930IDEOGRAPH-F92FIDEOGRAPH-F92EIDEOGRAPH-F92DIDEOGRAPH-F92CIDEOGRAPH-F92BIDEOGRAPH-F92AIDEOGRAPH-F929IDEOGRAPH-F928IDEOGRAPH-F927IDEOGRAPH-F926IDEOGRAPH-F925IDEOGRAPH-F924IDEOGRAPH-F923IDEOGRAPH-F922IDEOGRAPH-F921IDEOGRAPH-F920IDEOGRAPH-F91FIDEOGRAPH-F91EIDEOGRAPH-F91DIDEOGRAPH-F91CIDEOGRAPH-F91BIDEOGRAPH-F91AIDEOGRAPH-F919IDEOGRAPH-F918IDEOGRAPH-F917IDEOGRAPH-F916IDEOGRAPH-F915IDEOGRAPH-F914IDEOGRAPH-F913IDEOGRAPH-F912IDEOGRAPH-F911IDEOGRAPH-F910IDEOGRAPH-F90FIDEOGRAPH-F90EIDEOGRAPH-F90DIDEOGRAPH-F90CIDEOGRAPH-F90BIDEOGRAPH-F90AIDEOGRAPH-F909IDEOGRAPH-F908IDEOGRAPH-F907IDEOGRAPH-F906IDEOGRAPH-F905IDEOGRAPH-F904IDEOGRAPH-F903IDEOGRAPH-F902IDEOGRAPH-F901IDEOGRAPH-F900IDEOGRAPH-904AIDEOGRAPH-8D70IDEOGRAPH-8CA9IDEOGRAPH-89E3IDEOGRAPH-7D42IDEOGRAPH-7A7AIDEOGRAPH-7981IDEOGRAPH-76D7IDEOGRAPH-7533IDEOGRAPH-751FIDEOGRAPH-7121IDEOGRAPH-70B9IDEOGRAPH-6F14IDEOGRAPH-6E80IDEOGRAPH-672CIDEOGRAPH-6709IDEOGRAPH-6708IDEOGRAPH-6620IDEOGRAPH-65B0IDEOGRAPH-6599IDEOGRAPH-6557IDEOGRAPH-6355IDEOGRAPH-6307IDEOGRAPH-6295IDEOGRAPH-6253IDEOGRAPH-624BIDEOGRAPH-5F8CIDEOGRAPH-5DE6IDEOGRAPH-5B89IDEOGRAPH-5B57IDEOGRAPH-5929IDEOGRAPH-591AIDEOGRAPH-58F0IDEOGRAPH-55B6IDEOGRAPH-5439IDEOGRAPH-5408IDEOGRAPH-53F3IDEOGRAPH-53CCIDEOGRAPH-52DDIDEOGRAPH-5272IDEOGRAPH-524DIDEOGRAPH-521DIDEOGRAPH-518DIDEOGRAPH-4EA4IDEOGRAPH-4E8CIDEOGRAPH-4E2DIDEOGRAPH-4E09IDEOGRAPH-4E00IDEOGRAPH-2FA1DIDEOGRAPH-2FA1CIDEOGRAPH-2FA1BIDEOGRAPH-2FA1AIDEOGRAPH-2FA19IDEOGRAPH-2FA18IDEOGRAPH-2FA17IDEOGRAPH-2FA16IDEOGRAPH-2FA15IDEOGRAPH-2FA14IDEOGRAPH-2FA13IDEOGRAPH-2FA12IDEOGRAPH-2FA11IDEOGRAPH-2FA10IDEOGRAPH-2FA0FIDEOGRAPH-2FA0EIDEOGRAPH-2FA0DIDEOGRAPH-2FA0CIDEOGRAPH-2FA0BIDEOGRAPH-2FA0AIDEOGRAPH-2FA09IDEOGRAPH-2FA08IDEOGRAPH-2FA07IDEOGRAPH-2FA06IDEOGRAPH-2FA05IDEOGRAPH-2FA04IDEOGRAPH-2FA03IDEOGRAPH-2FA02IDEOGRAPH-2FA01IDEOGRAPH-2FA00IDEOGRAPH-2F9FFIDEOGRAPH-2F9FEIDEOGRAPH-2F9FDIDEOGRAPH-2F9FCIDEOGRAPH-2F9FBIDEOGRAPH-2F9FAIDEOGRAPH-2F9F9IDEOGRAPH-2F9F8IDEOGRAPH-2F9F7IDEOGRAPH-2F9F6IDEOGRAPH-2F9F5IDEOGRAPH-2F9F4IDEOGRAPH-2F9F3IDEOGRAPH-2F9F2IDEOGRAPH-2F9F1IDEOGRAPH-2F9F0IDEOGRAPH-2F9EFIDEOGRAPH-2F9EEIDEOGRAPH-2F9EDIDEOGRAPH-2F9ECIDEOGRAPH-2F9EBIDEOGRAPH-2F9EAIDEOGRAPH-2F9E9IDEOGRAPH-2F9E8IDEOGRAPH-2F9E7IDEOGRAPH-2F9E6IDEOGRAPH-2F9E5IDEOGRAPH-2F9E4IDEOGRAPH-2F9E3IDEOGRAPH-2F9E2IDEOGRAPH-2F9E1IDEOGRAPH-2F9E0IDEOGRAPH-2F9DFIDEOGRAPH-2F9DEIDEOGRAPH-2F9DDIDEOGRAPH-2F9DCIDEOGRAPH-2F9DBIDEOGRAPH-2F9DAIDEOGRAPH-2F9D9IDEOGRAPH-2F9D8IDEOGRAPH-2F9D7IDEOGRAPH-2F9D6IDEOGRAPH-2F9D5IDEOGRAPH-2F9D4IDEOGRAPH-2F9D3IDEOGRAPH-2F9D2IDEOGRAPH-2F9D1IDEOGRAPH-2F9D0IDEOGRAPH-2F9CFIDEOGRAPH-2F9CEIDEOGRAPH-2F9CDIDEOGRAPH-2F9CCIDEOGRAPH-2F9CBIDEOGRAPH-2F9CAIDEOGRAPH-2F9C9IDEOGRAPH-2F9C8IDEOGRAPH-2F9C7IDEOGRAPH-2F9C6IDEOGRAPH-2F9C5IDEOGRAPH-2F9C4IDEOGRAPH-2F9C3IDEOGRAPH-2F9C2IDEOGRAPH-2F9C1IDEOGRAPH-2F9C0IDEOGRAPH-2F9BFIDEOGRAPH-2F9BEIDEOGRAPH-2F9BDIDEOGRAPH-2F9BCIDEOGRAPH-2F9BBIDEOGRAPH-2F9BAIDEOGRAPH-2F9B9IDEOGRAPH-2F9B8IDEOGRAPH-2F9B7IDEOGRAPH-2F9B6IDEOGRAPH-2F9B5IDEOGRAPH-2F9B4IDEOGRAPH-2F9B3IDEOGRAPH-2F9B2IDEOGRAPH-2F9B1IDEOGRAPH-2F9B0IDEOGRAPH-2F9AFIDEOGRAPH-2F9AEIDEOGRAPH-2F9ADIDEOGRAPH-2F9ACIDEOGRAPH-2F9ABIDEOGRAPH-2F9AAIDEOGRAPH-2F9A9IDEOGRAPH-2F9A8IDEOGRAPH-2F9A7IDEOGRAPH-2F9A6IDEOGRAPH-2F9A5IDEOGRAPH-2F9A4IDEOGRAPH-2F9A3IDEOGRAPH-2F9A2IDEOGRAPH-2F9A1IDEOGRAPH-2F9A0IDEOGRAPH-2F99FIDEOGRAPH-2F99EIDEOGRAPH-2F99DIDEOGRAPH-2F99CIDEOGRAPH-2F99BIDEOGRAPH-2F99AIDEOGRAPH-2F999IDEOGRAPH-2F998IDEOGRAPH-2F997IDEOGRAPH-2F996IDEOGRAPH-2F995IDEOGRAPH-2F994IDEOGRAPH-2F993IDEOGRAPH-2F992IDEOGRAPH-2F991IDEOGRAPH-2F990IDEOGRAPH-2F98FIDEOGRAPH-2F98EIDEOGRAPH-2F98DIDEOGRAPH-2F98CIDEOGRAPH-2F98BIDEOGRAPH-2F98AIDEOGRAPH-2F989IDEOGRAPH-2F988IDEOGRAPH-2F987IDEOGRAPH-2F986IDEOGRAPH-2F985IDEOGRAPH-2F984IDEOGRAPH-2F983IDEOGRAPH-2F982IDEOGRAPH-2F981IDEOGRAPH-2F980IDEOGRAPH-2F97FIDEOGRAPH-2F97EIDEOGRAPH-2F97DIDEOGRAPH-2F97CIDEOGRAPH-2F97BIDEOGRAPH-2F97AIDEOGRAPH-2F979IDEOGRAPH-2F978IDEOGRAPH-2F977IDEOGRAPH-2F976IDEOGRAPH-2F975IDEOGRAPH-2F974IDEOGRAPH-2F973IDEOGRAPH-2F972IDEOGRAPH-2F971IDEOGRAPH-2F970IDEOGRAPH-2F96FIDEOGRAPH-2F96EIDEOGRAPH-2F96DIDEOGRAPH-2F96CIDEOGRAPH-2F96BIDEOGRAPH-2F96AIDEOGRAPH-2F969IDEOGRAPH-2F968IDEOGRAPH-2F967IDEOGRAPH-2F966IDEOGRAPH-2F965IDEOGRAPH-2F964IDEOGRAPH-2F963IDEOGRAPH-2F962IDEOGRAPH-2F961IDEOGRAPH-2F960IDEOGRAPH-2F95FIDEOGRAPH-2F95EIDEOGRAPH-2F95DIDEOGRAPH-2F95CIDEOGRAPH-2F95BIDEOGRAPH-2F95AIDEOGRAPH-2F959IDEOGRAPH-2F958IDEOGRAPH-2F957IDEOGRAPH-2F956IDEOGRAPH-2F955IDEOGRAPH-2F954IDEOGRAPH-2F953IDEOGRAPH-2F952IDEOGRAPH-2F951IDEOGRAPH-2F950IDEOGRAPH-2F94FIDEOGRAPH-2F94EIDEOGRAPH-2F94DIDEOGRAPH-2F94CIDEOGRAPH-2F94BIDEOGRAPH-2F94AIDEOGRAPH-2F949IDEOGRAPH-2F948IDEOGRAPH-2F947IDEOGRAPH-2F946IDEOGRAPH-2F945IDEOGRAPH-2F944IDEOGRAPH-2F943IDEOGRAPH-2F942IDEOGRAPH-2F941IDEOGRAPH-2F940IDEOGRAPH-2F93FIDEOGRAPH-2F93EIDEOGRAPH-2F93DIDEOGRAPH-2F93CIDEOGRAPH-2F93BIDEOGRAPH-2F93AIDEOGRAPH-2F939IDEOGRAPH-2F938IDEOGRAPH-2F937IDEOGRAPH-2F936IDEOGRAPH-2F935IDEOGRAPH-2F934IDEOGRAPH-2F933IDEOGRAPH-2F932IDEOGRAPH-2F931IDEOGRAPH-2F930IDEOGRAPH-2F92FIDEOGRAPH-2F92EIDEOGRAPH-2F92DIDEOGRAPH-2F92CIDEOGRAPH-2F92BIDEOGRAPH-2F92AIDEOGRAPH-2F929IDEOGRAPH-2F928IDEOGRAPH-2F927IDEOGRAPH-2F926IDEOGRAPH-2F925IDEOGRAPH-2F924IDEOGRAPH-2F923IDEOGRAPH-2F922IDEOGRAPH-2F921IDEOGRAPH-2F920IDEOGRAPH-2F91FIDEOGRAPH-2F91EIDEOGRAPH-2F91DIDEOGRAPH-2F91CIDEOGRAPH-2F91BIDEOGRAPH-2F91AIDEOGRAPH-2F919IDEOGRAPH-2F918IDEOGRAPH-2F917IDEOGRAPH-2F916IDEOGRAPH-2F915IDEOGRAPH-2F914IDEOGRAPH-2F913IDEOGRAPH-2F912IDEOGRAPH-2F911IDEOGRAPH-2F910IDEOGRAPH-2F90FIDEOGRAPH-2F90EIDEOGRAPH-2F90DIDEOGRAPH-2F90CIDEOGRAPH-2F90BIDEOGRAPH-2F90AIDEOGRAPH-2F909IDEOGRAPH-2F908IDEOGRAPH-2F907IDEOGRAPH-2F906IDEOGRAPH-2F905IDEOGRAPH-2F904IDEOGRAPH-2F903IDEOGRAPH-2F902IDEOGRAPH-2F901IDEOGRAPH-2F900IDEOGRAPH-2F8FFIDEOGRAPH-2F8FEIDEOGRAPH-2F8FDIDEOGRAPH-2F8FCIDEOGRAPH-2F8FBIDEOGRAPH-2F8FAIDEOGRAPH-2F8F9IDEOGRAPH-2F8F8IDEOGRAPH-2F8F7IDEOGRAPH-2F8F6IDEOGRAPH-2F8F5IDEOGRAPH-2F8F4IDEOGRAPH-2F8F3IDEOGRAPH-2F8F2IDEOGRAPH-2F8F1IDEOGRAPH-2F8F0IDEOGRAPH-2F8EFIDEOGRAPH-2F8EEIDEOGRAPH-2F8EDIDEOGRAPH-2F8ECIDEOGRAPH-2F8EBIDEOGRAPH-2F8EAIDEOGRAPH-2F8E9IDEOGRAPH-2F8E8IDEOGRAPH-2F8E7IDEOGRAPH-2F8E6IDEOGRAPH-2F8E5IDEOGRAPH-2F8E4IDEOGRAPH-2F8E3IDEOGRAPH-2F8E2IDEOGRAPH-2F8E1IDEOGRAPH-2F8E0IDEOGRAPH-2F8DFIDEOGRAPH-2F8DEIDEOGRAPH-2F8DDIDEOGRAPH-2F8DCIDEOGRAPH-2F8DBIDEOGRAPH-2F8DAIDEOGRAPH-2F8D9IDEOGRAPH-2F8D8IDEOGRAPH-2F8D7IDEOGRAPH-2F8D6IDEOGRAPH-2F8D5IDEOGRAPH-2F8D4IDEOGRAPH-2F8D3IDEOGRAPH-2F8D2IDEOGRAPH-2F8D1IDEOGRAPH-2F8D0IDEOGRAPH-2F8CFIDEOGRAPH-2F8CEIDEOGRAPH-2F8CDIDEOGRAPH-2F8CCIDEOGRAPH-2F8CBIDEOGRAPH-2F8CAIDEOGRAPH-2F8C9IDEOGRAPH-2F8C8IDEOGRAPH-2F8C7IDEOGRAPH-2F8C6IDEOGRAPH-2F8C5IDEOGRAPH-2F8C4IDEOGRAPH-2F8C3IDEOGRAPH-2F8C2IDEOGRAPH-2F8C1IDEOGRAPH-2F8C0IDEOGRAPH-2F8BFIDEOGRAPH-2F8BEIDEOGRAPH-2F8BDIDEOGRAPH-2F8BCIDEOGRAPH-2F8BBIDEOGRAPH-2F8BAIDEOGRAPH-2F8B9IDEOGRAPH-2F8B8IDEOGRAPH-2F8B7IDEOGRAPH-2F8B6IDEOGRAPH-2F8B5IDEOGRAPH-2F8B4IDEOGRAPH-2F8B3IDEOGRAPH-2F8B2IDEOGRAPH-2F8B1IDEOGRAPH-2F8B0IDEOGRAPH-2F8AFIDEOGRAPH-2F8AEIDEOGRAPH-2F8ADIDEOGRAPH-2F8ACIDEOGRAPH-2F8ABIDEOGRAPH-2F8AAIDEOGRAPH-2F8A9IDEOGRAPH-2F8A8IDEOGRAPH-2F8A7IDEOGRAPH-2F8A6IDEOGRAPH-2F8A5IDEOGRAPH-2F8A4IDEOGRAPH-2F8A3IDEOGRAPH-2F8A2IDEOGRAPH-2F8A1IDEOGRAPH-2F8A0IDEOGRAPH-2F89FIDEOGRAPH-2F89EIDEOGRAPH-2F89DIDEOGRAPH-2F89CIDEOGRAPH-2F89BIDEOGRAPH-2F89AIDEOGRAPH-2F899IDEOGRAPH-2F898IDEOGRAPH-2F897IDEOGRAPH-2F896IDEOGRAPH-2F895IDEOGRAPH-2F894IDEOGRAPH-2F893IDEOGRAPH-2F892IDEOGRAPH-2F891IDEOGRAPH-2F890IDEOGRAPH-2F88FIDEOGRAPH-2F88EIDEOGRAPH-2F88DIDEOGRAPH-2F88CIDEOGRAPH-2F88BIDEOGRAPH-2F88AIDEOGRAPH-2F889IDEOGRAPH-2F888IDEOGRAPH-2F887IDEOGRAPH-2F886IDEOGRAPH-2F885IDEOGRAPH-2F884IDEOGRAPH-2F883IDEOGRAPH-2F882IDEOGRAPH-2F881IDEOGRAPH-2F880IDEOGRAPH-2F87FIDEOGRAPH-2F87EIDEOGRAPH-2F87DIDEOGRAPH-2F87CIDEOGRAPH-2F87BIDEOGRAPH-2F87AIDEOGRAPH-2F879IDEOGRAPH-2F878IDEOGRAPH-2F877IDEOGRAPH-2F876IDEOGRAPH-2F875IDEOGRAPH-2F874IDEOGRAPH-2F873IDEOGRAPH-2F872IDEOGRAPH-2F871IDEOGRAPH-2F870IDEOGRAPH-2F86FIDEOGRAPH-2F86EIDEOGRAPH-2F86DIDEOGRAPH-2F86CIDEOGRAPH-2F86BIDEOGRAPH-2F86AIDEOGRAPH-2F869IDEOGRAPH-2F868IDEOGRAPH-2F867IDEOGRAPH-2F866IDEOGRAPH-2F865IDEOGRAPH-2F864IDEOGRAPH-2F863IDEOGRAPH-2F862IDEOGRAPH-2F861IDEOGRAPH-2F860IDEOGRAPH-2F85FIDEOGRAPH-2F85EIDEOGRAPH-2F85DIDEOGRAPH-2F85CIDEOGRAPH-2F85BIDEOGRAPH-2F85AIDEOGRAPH-2F859IDEOGRAPH-2F858IDEOGRAPH-2F857IDEOGRAPH-2F856IDEOGRAPH-2F855IDEOGRAPH-2F854IDEOGRAPH-2F853IDEOGRAPH-2F852IDEOGRAPH-2F851IDEOGRAPH-2F850IDEOGRAPH-2F84FIDEOGRAPH-2F84EIDEOGRAPH-2F84DIDEOGRAPH-2F84CIDEOGRAPH-2F84BIDEOGRAPH-2F84AIDEOGRAPH-2F849IDEOGRAPH-2F848IDEOGRAPH-2F847IDEOGRAPH-2F846IDEOGRAPH-2F845IDEOGRAPH-2F844IDEOGRAPH-2F843IDEOGRAPH-2F842IDEOGRAPH-2F841IDEOGRAPH-2F840IDEOGRAPH-2F83FIDEOGRAPH-2F83EIDEOGRAPH-2F83DIDEOGRAPH-2F83CIDEOGRAPH-2F83BIDEOGRAPH-2F83AIDEOGRAPH-2F839IDEOGRAPH-2F838IDEOGRAPH-2F837IDEOGRAPH-2F836IDEOGRAPH-2F835IDEOGRAPH-2F834IDEOGRAPH-2F833IDEOGRAPH-2F832IDEOGRAPH-2F831IDEOGRAPH-2F830IDEOGRAPH-2F82FIDEOGRAPH-2F82EIDEOGRAPH-2F82DIDEOGRAPH-2F82CIDEOGRAPH-2F82BIDEOGRAPH-2F82AIDEOGRAPH-2F829IDEOGRAPH-2F828IDEOGRAPH-2F827IDEOGRAPH-2F826IDEOGRAPH-2F825IDEOGRAPH-2F824IDEOGRAPH-2F823IDEOGRAPH-2F822IDEOGRAPH-2F821IDEOGRAPH-2F820IDEOGRAPH-2F81FIDEOGRAPH-2F81EIDEOGRAPH-2F81DIDEOGRAPH-2F81CIDEOGRAPH-2F81BIDEOGRAPH-2F81AIDEOGRAPH-2F819IDEOGRAPH-2F818IDEOGRAPH-2F817IDEOGRAPH-2F816IDEOGRAPH-2F815IDEOGRAPH-2F814IDEOGRAPH-2F813IDEOGRAPH-2F812IDEOGRAPH-2F811IDEOGRAPH-2F810IDEOGRAPH-2F80FIDEOGRAPH-2F80EIDEOGRAPH-2F80DIDEOGRAPH-2F80CIDEOGRAPH-2F80BIDEOGRAPH-2F80AIDEOGRAPH-2F809IDEOGRAPH-2F808IDEOGRAPH-2F807IDEOGRAPH-2F806IDEOGRAPH-2F805IDEOGRAPH-2F804IDEOGRAPH-2F803IDEOGRAPH-2F802IDEOGRAPH-2F801IDEOGRAPH-2F800IDENTIFICATIONIDENTICAICONICHOUICHOSICHIMATOSICHADINICELANDIC-YRIBIFILIIAUDAI015I014I013I012I011AI011I010AI010I009AI009I008I007I006I005AI005I004I003I002I001I-YUI-YOI-YEOI-YEI-YAEI-YA-OI-YAI-O-II-OI-EUI-BEAMI-ARAEAI-AHZZZGHZZZHZZPHZZHZWGHZWHZTHZGHYSTERESIHYPODIASTOLEHYPHENATIOHYPHEN-MINUSHYPHENHYPHEHYGIEIAHXWGHXUOXHXUOTHXUOPHXUOHXOXHXOTHXOPHXOHXIXHXITHXIPHXIEXHXIETHXIEPHXIEHXIHXEXHXEPHXEHXAXHXATHXAPHXAHWUHWAIRHWAHHVHUVAHUSHEHUSHHURANHUOTHUNDREDSHUNDREDHUNDREHUNHUMHUMANHUMAHUL2HUIITOHUGGINHUB2HUBHUBHUARADDOHUANHTSHTJHRYVNIHPWGHPAHPHOUSHOURGLASSHOURGLASHOURHOUHOTELHOTAHOSPITALHORSEHORSHORRHORNSHORIZONTALLHORIZONTAL-06-06HORIZONTAL-06-05HORIZONTAL-06-04HORIZONTAL-06-03HORIZONTAL-06-02HORIZONTAL-06-01HORIZONTAL-06-00HORIZONTAL-05-06HORIZONTAL-05-05HORIZONTAL-05-04HORIZONTAL-05-03HORIZONTAL-05-02HORIZONTAL-05-01HORIZONTAL-05-00HORIZONTAL-04-06HORIZONTAL-04-05HORIZONTAL-04-04HORIZONTAL-04-03HORIZONTAL-04-02HORIZONTAL-04-01HORIZONTAL-04-00HORIZONTAL-03-06HORIZONTAL-03-05HORIZONTAL-03-04HORIZONTAL-03-03HORIZONTAL-03-02HORIZONTAL-03-01HORIZONTAL-03-00HORIZONTAL-02-06HORIZONTAL-02-05HORIZONTAL-02-04HORIZONTAL-02-03HORIZONTAL-02-02HORIZONTAL-02-01HORIZONTAL-02-00HORIZONTAL-01-06HORIZONTAL-01-05HORIZONTAL-01-04HORIZONTAL-01-03HORIZONTAL-01-02HORIZONTAL-01-01HORIZONTAL-01-00HORIZONTAL-00-06HORIZONTAL-00-05HORIZONTAL-00-04HORIZONTAL-00-03HORIZONTAL-00-02HORIZONTAL-00-01HORIZONTAL-00-00HORIZONTALHORIZONTAHORIHORHOOUHOORUHOOPHOONHOOKEDHOOKEHONEYBEEHONEHOMOTHETICHOMOTHETIHOLOHOLLOHOLEHOLDINHOLAMHOLAHOKAHOCKEHOCHOHNUTHNUOXHNUOHNUBHNOXHNOTHNOPHNIXHNITHNIPHNIEXHNIETHNIEPHNIEHNIHNEXHNEPHNEHNAXHNAUHNATHNAPHNAHMYXHMYRXHMYRHMYPHMYHMUXHMUTHMURXHMURHMUPHMUOXHMUOPHMUOHMUHMOXHMOTHMOPHMOHMIXHMITHMIPHMIEXHMIEPHMIEHMIHMEHMAXHMATHMAPHMAHLYXHLYTHLYRXHLYRHLYPHLYHLUXHLUTHLURXHLURHLUPHLUOXHLUOPHLUOHLUHLOXHLOPHLOHLIXHLITHLIPHLIEXHLIEPHLIEHLIHLEXHLEPHLEHLAXHLAUHLATHLAPHLAHLHKHIZBHIYOHITTINHISTORIHIRIQHINGEDHINGEHINGEHIGH-SPEEHIGH-REVERSED-HIGH-LOHIGH-HEELEHIEXHIEUH-SIOSHIEUH-RIEULHIEUH-PIEUPHIEUH-NIEUNHIEUH-MIEUMHIEUHIEROGLYPHIHIEHIDINHIDETHIDEHIBISCUSHHWAHHUHHIHHEEHHEHHAAHGHEYTHEXIFORHEXAGRAHEXAGONHERUTUHERUHERMITIAHERMIONIAHERMESHEREHERBHERAEUHENGHENHEMPHELMETHELMEHELHELICOPTERHEKUTAARUHEISEIHEIGHTHEEIHEAVYHEAVENLHEAVENHEAVEHEARTSHEART-SHAPEHEARTHEARHEAR-NO-EVIHEADSTROKEHEADSTONHEADPHONEHEADINGHEAD-BANDAGEHBASA-ESASHBASHAYANNAHAWJHAVEHAUPTSTIMMEHAHATRAHATHIHATEHATCHINHATAHASEHASANTAHARPOONHARPOOHARMONICHARKLEAHARDNESSHARHAPPHANUNOHANGZHOHANDSHANDHANDLESHANDLEHANDBAGHAND-OVALHAND-OVAHAND-HOOKHAND-HOOHAND-HINGEHAND-HINGHAND-FLATHAND-FLAHAND-FISTHAND-CURLICUEHAND-CURLICUHAND-CUPHAND-CUHAND-CLAWHAND-CLAHAND-CIRCLEHAND-CIRCLHAND-ANGLEHAND-ANGLHANDHAN-AKATHAMZAHAMZHAMSTEHAMMERHAMMEHAMBURGERHALQAHALOHALF-CIRCLHALFHALBERDHALANTAHAITUHAIHAIRCUTHAIRHAGLAHAGLHAFUKHAHAFUKHHAEGHAARUHAAMHAHA-HAH008H007H006AH006H005H004H003H002H001H-TYPGYUGYONGYOGYIGYFGYEEGYASGYAAGYAGYGWUGWIGWEEGWEGWAAGWAGVANGGVGURUSHGURUNGURMUKHGURAMUTONGUR7GUNUGUNGUGULGUJARATGUITARGUGUEIGUEHGUEGUDGUGUARDSMANGUARDEDNESSGUARDEGUARDGUARANGUGUGTEGSUMGSUGRGROWINGROUNDGRONTHISMATAGRINNINGRIMACINGREGORIAGREEGREATNESSGREATER-THANGREATER-THAGREATEGREAGRAVEYARGRAVE-MACRONGRAVE-ACUTE-GRAVEGRAVGRATERGRASSGRASGRASGRAPHEMGRAPESGRANTHGRAMMGRAINGRADUATIOGRADUALGRACEGRACGPAGORTHMIKOGORTGORGOTERIGORGOSYNTHETONGORGOGORGIGORAGOOGONGGOLFERGOLDGOKGOINGOBLINGOALGOAGOAGNYISGNAVIYANIGLOWINGLOTTAGLOBGLISSANDGLEICGLAGOLIGLAGJEGIXGITGISHGISGISALGIRUDAAGIRLGIRLGIR3GIRGIR2GIRGIPGINIIGIMELGIMEGIMGIGAGIGGIETGIDIMGIBBOUGIBAGI4GIGHZGHWAGHUNNAGHUNNGHUGHOUGHOSTGHOGHIMELGHIGHHAGHEYSGHEUXGHEUNGHEUGHEUAEMGHEUGHENGHEUAERAEGHEUAEGHEUAEGHETGHEEGHEGHGHAYNGHARAEGHAPGHANGHAMMAGHAMALGHAINUGHAINGHAIGHADGHAAMAEGHAAGGWIGGWEEGGWEGGWAAGGWAGGUXGGUTGGURXGGURGGUOXGGUOTGGUOPGGUOGGOXGGOTGGOPGGIXGGITGGIEXGGIEPGGIEGGEXGGETGGEPGGAXGGATGETGESTUREGESHUGESHTINGESHTIGESH2GERSHAYIMGERMAGERESHGERESGEOMETRICALLGEOMETRIGENTLGENITIVEGENIKGENERIGEMINIGEMINATIOGEGEEMGEDOLAGEDEGEBGEBGEARGEAGE22GDANGCIGGCAGBONGBIEGBEUXGBETGBAYIGBAKURUNENGBGAYANUKITTAGAYANNAGAYGAUNTLETGATHERINGGATHERINGATEGASHANGARSHUNIGARONGARMENTGARDENGAR3GAPPEGAGANMAGANGIAGANDGAN2GANGAMMAGAMLAGAMLGAMEGAMGAMANGAMALGAMAGAGGAFGAGAETTA-PILLAGADOLGADGAGABAGABGAAFUGAG054G053G052G051G050G049G048G047G046G045AG045G044G043AG043G042G041G040G039G038G037AG037G036AG036G035G034G033G032G031G030G029G028G027G026AG026G025G024G023G022G021G020AG020G019G018G017G016G015G014G013G012G011AG011G010G009G008G007BG007AG007G006AG006G005G004G003G002G001FYXFYTFYPFYAFWIFWEEFWEFWAAFWAFVS3FVS2FVS1FUXFUTFUSEFUSFURXFUPFUNERAFUNCTIONAFUNCTIONFULLNESSFULFUJIFUETFUEFUEFUAFTHORFSIFROWNINGFROWNINFROWNFROWFRONT-TILTEFRONT-FACINFRONFROFROGFROFRITUFRIESFRIEFRICATIVEFRETBOARDFRENCFREEFREFRANKFRANFRAMESFRAMEFRAMFRAGRANTFRAGMENTFRACTIOFOXFOURTEENFOURTEEFOUR-THIRTYFOUR-STRINFOUR-PER-EFOUR-LINFOUFOUNTAINFOUNTAIFOSTERINGFORWARDFORWARFORTYFORTFORTEFORMFORMATTINGFORMAFORKEFOREHEAFORCESFORCEFOPFOOTSTOOLFOOTPRINTSFOOTNOTFOOTBALLFOOTFOOLFOODFOOFONFONGMANFOMFOLLYFOLLOWINGFOLDERFOLDEFOGGYFOGFFMFLYINFLYFLUTTERINGFLUTTERINFLUTEFLUSHEFLOWINFLOWERSFLOWEFLOURISHFLORETTEFLORAFLOPPFLOORFLOOFLIPFLIGHTFLICFLEXUSFLEXEFLEXFLEURONFLEUR-DE-LISFLATTENEFLATNESSFLASHFLAGSFLAG-5FLAG-4FLAG-3FLAG-2FLAG-1FLAGFLAFLAFLFIXED-FORFIXFIVE-THIRTYFIVE-LINFIVFITZPATRICFITAFITFISTEFISHINFISHHOOKFISHHOOFISHEYEFISHFISFIRSFIRIFIREWORKSFIREWORFIREFIRFIPFINITFINGERSFINGERFINGERNAILSFINGEREFINGER-POSFINGERFINGEFINANCIALFINALFILFILLERFILLEFILLFILFILFIIFIGURE-3FIGURE-2FIGURE-1FIGURFIGHTFIFTYFIFTFIFTHSFIFTHFIFTEENFIFTEEFIELDFIELFHTORFFLFFIFEUXFEUFEUAETFESTIVALFERRYFERRIFERMATAFERMATFEOFENFENCEFEMININFEMALEFEMALFELLOWSHIPFEIFEHFEHFEFEENGFEEMFEEDFEEFEEFEBRUARYFEATHERFEATHEFEARNFEARFUFEARFAYANNAFAYFAXFAFATIGUEFATHERFATHEFATHATANFATHATAFATHAFATHFATFASTFARSFARFAQFAPFANGFANEROSIFANFAMILYFAMFALLEFAJFAILUREFAIHUFAIBFAHRENHEITFACTORYFACTOFACSIMILFACINGSFACE-6FACE-5FACE-4FACE-3FACE-2FACE-1FAAMAEFAAIFAAFUF053F052F051CF051BF051AF051F050F049F048F047AF047F046AF046F045AF045F044F043F042F041F040F039F038AF038F037AF037F036F035F034F033F032F031AF031F030F029F028F027F026F025F024F023F022F021AF021F020F019F018F017F016F015F014F013AF013F012F011F010F009F008F007F006F005F004F003F002F001AF001EZSEZEZENEZEEZEYYYEYESEYEEYELASHEEYEGLASSESEYEGAZE-WALLPLANEYEGAZE-FLOORPLANEYEBROWEYEYBEYFILIEYANNAEXTREMELEXTRATERRESTRIAEXTRA-LOEXTRA-HIGEXTREXTENSIONEXTENDEDEXTENDEEXPRESSIONLESEXPONENEXOEXEXISTSEXISTEXHAUSTIONEXHALEEXCLAMATIONEXCLAMATIOEXCITEMENTEXCHANGEEXCESSEXCELLENTEWEEVEREVERGREEEVENINGEUROPEAEUROPE-AFRICAEURO-CURRENCEUREULEEU-UEU-OEU-EUEU-EOEU-EEU-AETXETNAHTAETHEETEROETERNITYETERNITETBESZESUKUUDOESTIMATESESTIMATEESHE3ESH21ESH16ESCAPEESCESAES-TEES-3ES-2ES-1ERROR-BARREERRERIN2ERINERGERASEQUIVALENEQUILATERAEQUIDEQUIANGULAEQUALSEQUALEQUALEPSILONEPSILOEPOCHEPIGRAPHIEPIDAUREAEPENTHETIEPEGERMAEPACEOTEOMEOLHXEOLEOHENYENVELOPEENVELOPENUMERATIOENTRY-2ENTRY-1ENTRYENTRENTHUSIASMENTERPRISEENTERINENTERENTEENT-SHAPEENQUIRYENQENOENNIENNENLARGEMENTENGINEENDOFONONENDINENDEPENDEAVOURENCOUNTERSENCLOSURESENCLOSUREENCLOSINENCENARXIENARMONIOEMPTEMPHATIEMPHASIEMOJEMBROIDERYEMBLEMEMBELLISHMENTEMBEDDINGELYELTELLIPTIELLIPSISELLIPSEELIFIELEVEN-THIRTYELEVENELEVEELEPHANTELEMENELECTRICAELECTRIELBASAELAMITEELAMITELAFRONEKSTREPTONEKSEKFONITIKONEKARAEKAMEJECEISEIGHTYEIGHTEIGHTHSEIGHTHEIGHTHEIGHTEENEIGHTEEEIGHT-THIRTYEIEEHWAEGYPTOLOGICAEGYEGIREGGEEYANNAEEKAAEEHEEBEEFILIEDITORIAEDINEDDECSEBEFILIEASTEREASTEASEARTHLEARTHEARTEARSEARLEAMHANCHOLLEAGLEEADHADHEABHADHEE038E037E036E034AE034E033E032E031E030E029E028AE028E027E026E025E024E023E022E021E020AE020E019E018E017AE017E016AE016E015E014E013E012E011E010E009AE009E008AE008E007E006E005E004E003E002E001E-MAIDZZHEDZZEDZZADZYAYDZWEDZUDZODZJEDZITADZIDZHOIDZHEDZHADZELODZEEDZEDZAYDZAADZADZDDYODYDYNAMIDYEHDYEDYANDWODWEDWADVISVARADVDDVDUTIESDUSKDUSHENNADURATIONDUR2DUPONDIUDUOXDUODUN4DUN3DUNDUMDUDUHDUGUDDUDUB2DUBDUDRYDRDRUMDRUDROPSDROPLETDROP-SHADOWEDROMEDARDRIVEDRIVDRINKDRIDRESSDREAMDRAUGHTDRAMDRADRAGONDRAGODRAFTINDRACHMASDRACHMADRACHMDOWNWARDSDOWN-POINTINDOWNDOVEDOVDOUGHNUTDOUBTDOUBLEDOUBLE-LINDOUBLE-ENDEDOUBLEDOTTED-PDOTTED-NDOTTED-LDOTTEDDOTTEDOTS-8DOTS-78DOTS-7DOTS-68DOTS-678DOTS-67DOTS-6DOTS-58DOTS-578DOTS-57DOTS-568DOTS-5678DOTS-567DOTS-56DOTS-5DOTS-48DOTS-478DOTS-47DOTS-468DOTS-4678DOTS-467DOTS-46DOTS-458DOTS-4578DOTS-457DOTS-4568DOTS-45678DOTS-4567DOTS-456DOTS-45DOTS-4DOTS-38DOTS-378DOTS-37DOTS-368DOTS-3678DOTS-367DOTS-36DOTS-358DOTS-3578DOTS-357DOTS-3568DOTS-35678DOTS-3567DOTS-356DOTS-35DOTS-348DOTS-3478DOTS-347DOTS-3468DOTS-34678DOTS-3467DOTS-346DOTS-3458DOTS-34578DOTS-3457DOTS-34568DOTS-345678DOTS-34567DOTS-3456DOTS-345DOTS-34DOTS-3DOTS-28DOTS-278DOTS-27DOTS-268DOTS-2678DOTS-267DOTS-26DOTS-258DOTS-2578DOTS-257DOTS-2568DOTS-25678DOTS-2567DOTS-256DOTS-25DOTS-248DOTS-2478DOTS-247DOTS-2468DOTS-24678DOTS-2467DOTS-246DOTS-2458DOTS-24578DOTS-2457DOTS-24568DOTS-245678DOTS-24567DOTS-2456DOTS-245DOTS-24DOTS-238DOTS-2378DOTS-237DOTS-2368DOTS-23678DOTS-2367DOTS-236DOTS-2358DOTS-23578DOTS-2357DOTS-23568DOTS-235678DOTS-23567DOTS-2356DOTS-235DOTS-2348DOTS-23478DOTS-2347DOTS-23468DOTS-234678DOTS-23467DOTS-2346DOTS-23458DOTS-234578DOTS-23457DOTS-234568DOTS-2345678DOTS-234567DOTS-23456DOTS-2345DOTS-234DOTS-23DOTS-2DOTS-18DOTS-178DOTS-17DOTS-168DOTS-1678DOTS-167DOTS-16DOTS-158DOTS-1578DOTS-157DOTS-1568DOTS-15678DOTS-1567DOTS-156DOTS-15DOTS-148DOTS-1478DOTS-147DOTS-1468DOTS-14678DOTS-1467DOTS-146DOTS-1458DOTS-14578DOTS-1457DOTS-14568DOTS-145678DOTS-14567DOTS-1456DOTS-145DOTS-14DOTS-138DOTS-1378DOTS-137DOTS-1368DOTS-13678DOTS-1367DOTS-136DOTS-1358DOTS-13578DOTS-1357DOTS-13568DOTS-135678DOTS-13567DOTS-1356DOTS-135DOTS-1348DOTS-13478DOTS-1347DOTS-13468DOTS-134678DOTS-13467DOTS-1346DOTS-13458DOTS-134578DOTS-13457DOTS-134568DOTS-1345678DOTS-134567DOTS-13456DOTS-1345DOTS-134DOTS-13DOTS-128DOTS-1278DOTS-127DOTS-1268DOTS-12678DOTS-1267DOTS-126DOTS-1258DOTS-12578DOTS-1257DOTS-12568DOTS-125678DOTS-12567DOTS-1256DOTS-125DOTS-1248DOTS-12478DOTS-1247DOTS-12468DOTS-124678DOTS-12467DOTS-1246DOTS-12458DOTS-124578DOTS-12457DOTS-124568DOTS-1245678DOTS-124567DOTS-12456DOTS-1245DOTS-124DOTS-1238DOTS-12378DOTS-1237DOTS-12368DOTS-123678DOTS-12367DOTS-1236DOTS-12358DOTS-123578DOTS-12357DOTS-123568DOTS-1235678DOTS-123567DOTS-12356DOTS-1235DOTS-12348DOTS-123478DOTS-12347DOTS-123468DOTS-1234678DOTS-123467DOTS-12346DOTS-123458DOTS-1234578DOTS-123457DOTS-1234568DOTS-12345678DOTS-1234567DOTS-123456DOTS-12345DOTS-1234DOTS-123DOTS-12DOTS-1DOTSDOTLESDORUDOORDOONGDONGDOMAIDOLPHINDOLLSDOLLADOLIUMDOKMAIDOITDOIDOGDODOEDODEKATADOCUMENTDOCUMENDOBRODOACHASHMEEDOACHASHMEDOADO-ODMDDLUDLODLIDLHYADLHADLEEDLADLDKARDKADJERVIDJERVDJEDJADIZZDIVORCDIVISIONDIVISIODIVINATIONDIVIDESDIVIDERSDIVIDERDIVIDEDIVIDEDIVIDDIVERGENCEDITTDISTORTIONDISTINGUISHDISTILLDISSOLVE-2DISSOLVEDISPERSIONDISKDISIMOUDISHDISCONTINUOUDISDISAPPOINTEDISABLEDIRGDIRECTLDIRECTIONADIRECTIODIPTEDIPPERDIPLOUNDIPLIDIPLDINGBADIDIMMINGDIMINUTION-3DIMINUTION-2DIMINUTION-1DIMINISHMENTDIMIDIDIMENSIONADIMENSIODIM2DIMDILDIGRAPHDIGRAPDIGRAMMODIGRAMMDIGRADIGORGONDIGORGODIGITSDIGAMMADIGDIFTOGGODIFONIASDIFFICULTDIFFICULTIESDIFFERENTIALDIFFERENCDIFATDIESISDIESIDIESEDIEPDIDIBDIATONODIATONIKDIASTOLDIAMONDSDIAMONDDIAMONDIAMETEDIALYTIKADIALYTIKDIALECT-DIAGONALDIAERESIZEDIAERESIS-RINGDIAERESISDIAERESIDHOUDHOODHODHIIDHIDHHUDHHOODHHODHHIDHHEEDHHEDHHADHEEDHARMADHAMEDHDHALETHDHALATHDHALDHADHEDHAALUDHAADHADEZDEYTERODEYTERODEXIADEVICDEVELOPMENTDEUNGDESKTODESDESIGNDESIDESERTDESERDESEREDESCRIPTIODESCENDINDESCENDERDERET-HIDETDERETDERELICDEPTHDEPARTUREDEPARTMENDEPARTINDENTISTRDENTADENOMINATORDENOMINATODENNENDENGDENDENARIUDELTADELTDELTDELPHIDELIVERDELIVERANCEDELIMITERDELIMITEDELICIOUDELETEDELETDEKADEKDEIDEHIDEGREESDEGREDEFINITIONDEFECTIVENESDEERDEEPLYDEELDECRESCENDODECREASEDECREASDECORATIVDECORATIONDECISIVENESSDECIMADECIDUOUDECEMBERDECAYEDDEBIDEATHDEADDDWADDUXDDUTDDURXDDURDDUPDDUOXDDUOPDDUODDUDDOXDDOTDDOPDDOADDIXDDITDDIPDDIEXDDIEPDDIEDDIDDHUDDHODDHIDDHEEDDHEDDHAADDHADDEXDDEPDDEEDDEDDDHADDDADDAYANNADDAXDDATDDAPDDALDDADDAHALDDAHADDAADCSDCHEDC4DC3DC2DC1DDAY-NIGHTDADAWBDAVIYANIDAVIDDATDASIADASIDASHEDASHDASDASEIADARTDARKENINGDARKENINDARDARGADARA4DARA3DARDAP-PRADAP-PIDAP-MUODAP-BUODAP-BEDADANTAJDANGODANGDANDANDADANCERDAMPDAMDAMMATANDAMMATADAMMADAMMDAMARUDALETH-RESHDALETHDALETDALEDALDADALATHDALATDALATDAIRDAINGDAIDAHYAAUSH-2DAHYAAUSHDAGSDAGGERDAGGEDAGESHDAGESDAGBASINNADAGADAGALGADAG3DADAENGDAEDADDADAASUDAADHUD067HD067GD067FD067ED067DD067CD067BD067AD067D066D065D064D063D062D061D060D059D058D057D056D055D054AD054D053D052AD052D051D050ID050HD050GD050FD050ED050DD050CD050BD050AD050D049D048AD048D047D046AD046D045D044D043D042D041D040D039D038D037D036D035D034AD034D033D032D031AD031D030D029D028D027AD027D026D025D024D023D022D021D020D019D018D017D016D015D014D013D012D011D010D009D008AD008D007D006D005D004D003D002D001CYXCYTCYRXCYRENAICYRCYPRIOCYPERUSCYPCYLINDRICITYCYCLONECYAYCYAWCYACWOOCWOCWIICWICWEORTHCWECWAACUXCUUCUCUSTOMSCUSTOMECUSTARDCUSPCURXCURVINCURVEDCURVECURVECURVCURRCURRENTCURRENCURLCURLCURCUPPEDCUPPECUOXCUOPCUOCUCUBEDCUBCUATRILLOCUATRILLCUACUCSICRYSTACRYPTOGRAMMICRYINCRUZEIRCRUCIFORCRUCIBLE-5CRUCIBLE-4CRUCIBLE-3CRUCIBLE-2CRUCIBLECROWNCROSSINGCROSSINCROSSHATCCROSSED-TAILCROSSEDCROSSECROSSBONESCROSSCROSCROPCROIXCROCUCROCODILECRICKECRESCENTSCRESCENTCRESCENCREDICREATIVCREAMCRAYONCRACKERCRABCRCOXCOWCOCOVERCOUPLCOUNTINCOUNTERSINKCOUNTERBORECOUNCICOUCCOTCORRESPONDCORRECTCORPSECORPORATIONCORONISCORNERSCORNERCORNECORKCOPYRIGHTCOPYRIGHCOPYCOPRODUCTCOPPER-2COPPERCOPCOOLCOOKINGCOOKIECOOKECOOCONVERGINCONVENIENCCONTROLCONTROCONTRARIETYCONTRACTIONCONTOURECONTOUCONTINUINCONTINUATIOCONTENTIONCONTEMPLATIONCONTAINCONTAININCONTAICONTACTCONSTRUCTIONCONSTRUCTIOCONSTANTCONSTANCONSTANCYCONSECUTIVCONJUNCTIONCONJUGATCONJOININCONJOINEDCONJOINECONICACONGRUENCONGRATULATIONCONFUSECONFOUNDECONFLICTCONFETTCONCAVE-SIDECONCAVE-POINTECOMPUTERSCOMPUTERCOMPRESSIONCOMPRESSECOMPOSITIONCOMPOSITIOCOMPLIANCECOMPLETIONCOMPLETEDCOMPLEMENTCOMPARECOMMOCOMMERCIACOMMANDCOMMACOMMCOMETCOMBINEDCOMBINATIONCOMBCOLUMNCOLORCOLLISIOCOLLCOLCOFFINCOENGCOENCODACOCKTAICOASTERCOACMCCLUSTECLUBSCLUB-SPOKECLUBCLUCLOVERCLOUDCLOUCLOTHESCLOTHCLOSETCLOSENESSCLOSEDCLOSCLOCKWISCLOCCLIVISCLIPBOARDCLINKINCLINGINCLIMACUSCLIFFCLICKCLEF-2CLEF-1CLEFCLECLEAVERCLEACLASSICACLAPPINCLAPPECLANCLACLAMSHELCLAIMCLCIXCIVILIANCITYSCAPECITYSCAPCITCITATIOCITCIRCUCIRCUMFLEXCIRCUMFLECIRCULATIOCIRCLINGCIRCLINCIRCLESCIRCLECIRCLEDCIPCINNABARCINEMACICICIICIEXCIEUC-SSANGPIEUPCIEUC-PIEUPCIEUC-IEUNGCIEUCIETCIEPCIECHYXCHYTCHYRXCHYRCHYPCHWVCHUXCHURXCHURCHCHURCHUPCHUOXCHUOTCHUOPCHUOCHULACHUCHRYSANTHEMUMCHRONOUCHRONONCHROMCHROCHRIVICHRISTMASCHRISTMACHOYCHOXCHOTCHOREVMCHOPCHOKECHOECHOCOLATCHOACHCHITUEUMSSANGSIOSCHITUEUMSSANGCIEUCCHITUEUMSIOSCHITUEUMCIEUCCHITUEUMCHIEUCHCHIRONCHIRETCHIPMUNKCHINOOCHINGCHINESCHINCHIMECHILLCHILDRECHILDCHILCHIKCHIEUCH-KHIEUKHCHIEUCH-HIEUHCHIEUCCHICKENCHICKCHICHCHHACHEXCHEVROCHETCHESTNUTCHESTCHESCHERYCHERRCHERRIESCHEQUERECHEPCHECHEINAPCHEIKHEICHEIKHANCHEESCHEERINCHEEMCHEEKCHEEKCHEECHECKECHECKCHECCHCHAXCHAVIYANICHATTAWACHATCHARTCHARCHARIOTCHARIOCHARACTERSCHARACTERCHARCHAPTERCHAPCHANGCHANCHAMKOCHAMILONCHAMILICHACHAKMCHAIRCHAINSCHADACHACHAACGJCEXCERESCEREMONYCEREKCER-WACEPCEONGCHIEUMSSANGSIOSCEONGCHIEUMSSANGCIEUCCEONGCHIEUMSIOSCEONGCHIEUMCIEUCCEONGCHIEUMCHIEUCHCENTURIACENTRELINCENTREDCENTRECENTRECENTRCENTRALIZATIOCENCELTICELSIUSCELEBRATIONCEIRTCEILINGCEILINCEEVCEEBCEECEDILLACEDILLCEDCECEKCECAKCECACEALCCCUCCOCCICCHUCCHOCCHICCHHUCCHHOCCHHICCHHEECCHHECCHHAACCHHACCHEECCHECCHAACCHACCHCCEECCECCAACCACAYNCAYANNACAXCAVECAUTIOCAULDRONCAUDACAUCASIACAUCATAWACATCACASTLECASKECARYSTIACARTRIDGECARTCARCARRIAGCARPENTRCARCAROUSECARONCAROCARICARIACARETCARECARCARDSCARDCARCARCACAPUCAPTIVECAPRICORNCAPPECAPOCAPITULUMCAPITALCANTILLATIOCANCANDYCANDRABINDUCANDRABINDCANDRACANDRCANDLECANCERCANCELLATIOCANCELCANCECANCAMPINGCAMNUCAMERACAMERCAMELCALYACALYCALXCALLCALENDARCALENDACALCULATORCALCCAKRACAKCAICAHCAESURACADUCEUSCADCACTUSCABLEWAYCABINETCABBAGE-TREECAANGCAAICC024C023C022C021C020C019C018C017C016C015C014C013C012C011C010AC010C009C008C007C006C005C004C003C002CC002BC002AC002C001C-SIMPLIFIEC-39C-18BZUNBZHBYTBYELORUSSIAN-UKRAINIABXGBWIBWEEBWEBWABUUMISHBUTTONBUTTOBUBUSTBUSBUSSYERUBUSINESBUBURBURRITOBUR2BUBUOXBUOPBUNNBUNGBUMPBULUGBULUBULLSEYEBULLBULLHORNBULLHORBULLETBULLEBULLBULBBUKYBUILDINGSBUILDINGBUILDINBUHIBUGINESBUGBUFFALOBUDBUCKLEBUBBLESBUBBLEBSTARBSKUBSKABSDUBRUSBRONZEBROKEBROABRISTLEBRIGHTNESBRIEFCASEBRIDGBRIDBRICKBREVISBREVE-MACRONBREVBREATBREAKTHROUGHBREADBRDBRANCHINBRANCHESBRANCHBRANCBRAKCETBRACKETEBRACKEBRACEBQBPHBOYBOYBOWTIEBOWTIBOWLINGBOWLBOWBOWINBOBOUQUETBOUQUEBOUNDARBOTTOM-SHADEBOTTOM-LIGHTEBOTTOMBOTTOBOTTLEBOTTLBOTBORUTOBORAX-3BORAX-2BORAXBOPOMOFBOOTSBOOTBOOMERANGBOOKSBOOKMARKBOOKMARBONEBOMBBOMBOLTBOLBOHAIRIBODYBODBOARBOABLUEBLUBLOWINBLOWFISHBLOBLOSSOMBLOODBLONBLOCKBLINBLENDEBLANKBLANBLADBLACKLETTEBLACKFOOBLACK-LETTEBLACK-FEATHEREBLACKBKABITTERBITINBITBISMUTBISMILLABISHOPBISECTINBISAHBIRUBIRTHDABIRGABIRDBIOHAZARBINOCULABINDINBINDIBINARBILLIONSBILLIARDSBILABIABIKINIBIGBIBIETBIDENTABIDAKUOBICYCLISTBICYCLESBICYCLEBICEPSBIBLE-CREBIBBBHUBHOOBHOBHIBHETHBHEEBHEBHATTIPROLBHAMBHAABHABEYYALBEXBEVERAGEBETWEENBETWEEBETHBETABETBEBESIDBERKANABERBEBEPBEORBENZENBENTBENTBENBENDEBENDBENBEBELTBELBELOBELLHOBELLBELBELGTHOBEITHBEHINBEHEHBEHEBEHBEBEGINNINGBEGINNERBEGIBEFORBEETLEBEETABEEBEEHIVEBEEHBEEBECAUSEBEAVEBEATINBEATBEABEANBEAMEBEADSBEACBCADBCABBYXBBYTBBYPBBYBBUXBBUTBBURXBBURBBUPBBUOXBBUOPBBUOBBUBBOXBBOTBBOPBBOBBIXBBIPBBIEXBBIETBBIEPBBIEBBIBBEXBBEPBBEEBBEBBAXBBATBBAPBBAABBABAYANNABAUBATTERYBATHTUBBATHAMASATBATHBATBATABASSABASSBASKETBALBASHKIBASHBASELINBASEBALLBASEBASBARSBARRIERBARREKHBARREEBARREBARLINEBARLEYBARIYOOSANBARBEBARA2BABANTOCBANKNOTBANKBANBANDBANANABAN2BANBAMBOOSBAMBOOBALUDABALLPOINBALLOTBALLOBALLOON-SPOKEBALLOONBALAGBALBABAIRKANBAIMAIBAHTBAHIRGOMUKHABAHAR2BAHARBAHBAGSBAGGAGBAGABAG3BABADMINTOBADGERBADGEBADBABACTRIABACKWARDBACKSPACEBACKSLASHBACKSLASBACKSLANTEBACKHANBACK-TILTEBACKBACBABYBABBAARERUBA-2B305B259B258B257B256B255B25B253B252B251B250B249B248B24B246B245B24B24B24B24B236B234B23B232B23B23B229B228B227B226B22B222B221B22B219B218B217B216B215B214B213B212B211B210B209B208B207B206B205B204B203B202B201B200B19B190B189B185B184B183B182B181B180B179B178B177B17B174B17B172B171B170B169B168B167B166B165B164B16B16B161B160B15B158B157B15B155B154B153B152B15B150B146B14B142B14B14B13B13B132B13B13B12B12B12B12B12B12B12B109B109B108B108B107B107B106B106B105B105B10B10B10B10B09B09B089B08B086B08B083B082B08B08B079B07B07B07B07B07B07B07B07B07B06B06B06B06B06B064B063B06B06B06B05B05B05B056B05B05B05B05B05B05B049B04B047B04B04B04B04B04B04B04B03B03B03B03B034B03B03B03B03B02B02B02B02B02B02B02B022B02B02B019B018B01B01B01B01B01B01B01B01B009B00B008B00B007B00B006B00B005AB005B00B004B00B003B00B002B00B001B00AZUAYBAYAHAXEAWEAWAAVESTAAVERAGAVAKRAHASANYAAVAGRAHAAUYANNAAUTUMNAUTOMOBILEAUTOMATEAUSTRAAURIPIGMENTAURAMAZDAAHAAURAMAZDAA-2AURAMAZDAAAUNNAUGUSTAUGMENTATIOAUEAUBERGINEATTIATTHACANATTENTIONATTAATTACHEATOATNAATMAAUATIYAATHLETIATHARVAVEDIATHAPASCAASZASYURASYMPTOTICALLASTRONOMICAASTROLOGICAASTONISHEASTERISMASTERISKASTERISKASTERISASTERISCUSASSYRIAASSERTIONASPIRATIONASPIRATEASPERASIA-AUSTRALIAASHGABASHESASH9ASH3ASHASCENTASCENDINASAL2ARUHUAARTISARTICULATEARTABARSEOSARSEOARSENICARROWSARROWARROWHEADSARROWHEADARROWHEAARROW-TAILARRIVINGARRIVEARRAYARPEGGIATAROUSINAROURAROUND-PROFILEAROUNARMYARMOURARARLAUARKTIKARKABARKAANUARISTERAARISTERARIESARGOTERIARGOSYNTHETONARGIAREPAAREAARDHAVISARGAARDHACANDRAARCHAIONARCHAIOARCHAIARCARCARARAMAIARAEAEARAEA-UARAEA-IARAEA-EOARAEA-EARAEA-AARADARAARABIC-INDIARABIAAR-RAHMAAR-RAHEEMAQUARIUSAQUAFORTISAQUAPUAPRILAPPROXIMATELAPPROXIMATEAPPROACHEAPPROACHAPPLICATIONAPPLICATIOAPOTHESAPOTHEMAAPOSTROPHEAPOSTROFOSAPOSTROFOAPOSTROFOAPODEXIAAPODERMAPLOUNAPLAPAPINAPESAPCAPARTAPAATOAOUAORANUSVARAYAANUSVARAANUSVARANUDATTAANUDATTANTIRESTRICTIONANTIMONY-2ANTIMONYANTIMONANTIMONIATEANTIKENOMAANTIKENOKYLISMAANTIFONIAANTICLOCKWISE-ROTATEANTICLOCKWISEANTICLOCKWISANTENNAANTENNANTARGOMUKHAANSUANSHEANPEAANANNUITANNOTATIOANNAAUANKHANJIANHUANGULARANGUISHEANGSTROANGRANGLEDANGLEANGKHANKHUANGEANGELANGEDANDAPANCORAANCHORANATRICHISMAANAPAMPSAMPHORAAMPERSANDAMPERSANAMOUNAMERICASAMERICAAMBULANCEAMBAMBAMARAMAAMALGAMATIOAMALGAMALVEOLAALUMALTERNATIVALTERNATIOALTERNATINGALTERNATINALTERNATEALTERNATALTAALPHAALPHALPAPRANAALPAPRAANALPAALMOSALMALLOALLIANCEALLALLAALKALI-2ALKALIALIGNEALIFUALIENALIEALGIALFAALEUALERTALEPHALEMBICALEFALBANIAALAYHEALAYHALARALAPHAL-LAKUNAAKTIESELSKABAKSAAKHMIMIAKBAAKARAAKARAIYANNAAIVILIAITOAIRPLANEAIRPLANAINAINNAILMAIKARAAIHVUSAHSDAAHSAAHOAHANAHAGGAAHADAGUNGAGOGAGGRAVATIONAGGRAVATEAGAINSAGAINAFTEAFSAAQAFRICAAFOREMENTIONEDAFGHANAFFRICATIOAFFIAEYANNAAEYAESCULAPIUSAESCAESAERIAAERAELA-PILLAAELAEKAEGEAAEGAEEYANNAAEEAEDA-PILLAAEDAEBADVANTAGEADVANCEADMISSIOADEGADEADDRESSEADDRESADDAKADAACUTE-MACRONACUTE-GRAVE-ACUTEACUTACTUALLACTIVATACROPHONIACKNOWLEDGEACCUMULATIONACCOUNACCOMMODATIONACCEPTACCENT-STACCATOACCENTACCENACADEMABYSMAABUNDANCEABKHASIAABBREVIATIOABAFILIABAB191AB188AB180AB171AB164AB131BAB131AAB123AB122AB120AB118AB087AB086AB085AB082AB081AB080AB079AB078AB077AB076AB074AB073AB070AB069AB067AB066AB065AB061AB060AB059AB058AB057AB056AB055AB054AB053AB051AB050AB049AB048AB047AB046AB045AB044AB041AB040AB039AB038AB037AB034AB031AB030AB029AB028AB027AB026AB024AB023MAB023AB022MAB022FAB022AB021MAB021FAB021AB020AB017AB016AB013AB011AB010AB009AB008AB007AB006AB005AB004AB003AB002AB001AAYINAAYANNAAAYAAWAAOAAJAABAAFILIAA032AA031AA030AA029AA028AA027AA026AA025AA024AA023AA022AA021AA020AA019AA018AA017AA016AA015AA014AA013AA012AA011AA010AA009AA008AA007BAA007AAA007AA006AA005AA004AA003AA002AA001A807A806A805A804A803A802A801A800A73A72A71A71A71A71A71A71A71A709-A709-A709-A709-A70A70A70A70A70A70A70A70A70A664A663A662A661A660A659A658A657A656A655A654A653A652A651A649A648A646A645A644A643A642A640A638A637A634A629A628A627A626A624A623A622A621A620A619A618A617A616A615A614A613A612A611A610A609A608A606A604A603A602A601A600A598A596A595A594A592A591A589A588A587A586A585A584A583A582A581A580A579A578A577A576A575A574A573A572A571A570A569A568A566A565A564A563A559A557A556A555A554A553A552A551A550A549A548A547A545A542A541A540A539A538A537A536A535A534A532A531A530A529A528A527A526A525A524A523A522A521A520A519A518A517A516A515A514A513A512A511A510A509A508A507A506A505A504A503A502A501A497A496A495A494A493A492A491A490A489A488A487A486A485A484A483A482A481A480A479A478A477A476A475A474A473A472A471A470A469A468A467A466A465A464A463A462A461A460A459A458A457AA457A456A455A454A453A452A451A450AA450A449A448A447A446A445A444A443A442A441A440A439A438A437A436A435A434A433A432A431A430A429A428A427A426A425A424A423A422A421A420A419A418-VASA418A417-VASA417A416-VASA416A415-VASA415A414-VASA414A413-VASA413A412-VASA412A411-VASA411A410A410-VASA41A409-VASA409A408-VASA408A407-VASA407A406-VASA406A405-VASA405A404-VASA404A403-VASA403A402-VASA402A401-VASA401A400-VASA400A399A398A397A396A395A394A39A392A391A390A389A388A387A386AA386A385A384A383AA38A382A381AA381A380A379A378A377A376A375A374A373A372A371AA371A370A369A368AA368A367A366A365A364AA364A363A362A361A360A359AA359A358A357A356A355A354A353A352A351A350A349A348A347A346A345A344A343A342A341A340A339A338A337A336CA336BA336AA336A335A334A333A332CA332BA332AA332A331A330A329AA329A328A327A326A325A324A323A322A321A320A319A318A317A316A315A314A313CA313BA313AA313A312A311A310A309CA309BA309AA309A308A307A306A305A304A303A302A301A300A299AA299A298A297A296A295A294AA294A293A292A291A290A289AA289A288A287A286A285A284A283A282A281A280A279A278A277A276A275A274A273A272A271A270A269A268A267AA267A266A265A264A263A262A261A260A259A258A257A256A255A254A253A252A251A250A249A248A247A246A245A244A243A242A241A240A239A238A237A236A235A234A233A232A231A230A229A228A227AA227A226A225A224A223A222A221A220A219A218A217A216AA216A215AA215A214A213A212A211A210A209AA209A208A207AA207A206A205A204A203A202BA202AA202A201A200A199A198A197A196A195A194A193A192A191A190A189A188A187A186A185A184A183A182A181A180A179A178A177A176A175A174A173A172A171A170A169A168A167A166A165A164A163A162A161A160A159A158A157A156A155A154A153A152A151A150A149A148A147A146A145A144A143A142A141A140A139A138A137A136A135AA135A134A133A132A131CA131A130A129A128A127A126A125AA125A124A123A122A121A120BA120A119A118A117A116A115AA115A114A113A112A111A110BA110AA110A109A108A107CA107BA107AA107A106A105BA105AA105A104CA104BA104AA104A103A102AA102A101AA101A100AA100-102A100A099A098AA098A097AA097A096A095A094A093A092A091A090A089A088A087A086A085A084A083A082A081A080A079A078A077A076A075A074A073A072A071A070A069A068A067A066CA066BA066AA066A065A064A063A062A061A060A059A058A057A056A055A054A053A052A051A050A049A048A047A046BA046AA046A045AA045A044A043AA043A042AA042A041AA041A040AA040A039AA039A038A037A036A035A034A033A032AA028BA026AA017AA014AA010AA006BA006AA005AA-EU-U-PHRU-KHYU-KHYIL-DZU-CHA-CHALmirrored($self, chr, /) -- Returns the mirrored property assigned to the character chr as integer. Returns 1 if the character has been identified as a "mirrored" character in bidirectional text, 0 otherwise.normalize($self, form, unistr, /) -- Return the normal form 'form' for the Unicode string unistr. Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'.numeric($self, chr, default=None, /) -- Converts a Unicode character into its equivalent numeric value. Returns the numeric value assigned to the character chr as float. If no such value is defined, default is returned, or, if not given, ValueError is raised.Sgname($self, chr, default=None, /) -- Returns the name assigned to the character chr as a string. If no name is defined, default is returned, or, if not given, ValueError is raised.bidirectional($self, chr, /) -- Returns the bidirectional class assigned to the character chr as string. If no such value is defined, an empty string is returned.(l@0g. KUg()gh#g<ARar,567;<=@ABCGHILMNPLRZT`VhX\]_ab&d.hjklmnopqrstuvwxyz{|#'+-035:>CGKMVt'HJ( 0 3 G F F  %   :<>B6Zb 8@HPY`t|!!!!!!"" "#"%" <"!C""E"#H"$M"%a"&d"'r")v"+z"-"1"3"5"7"8":";F0?K0@M0AO0BQ0CS0DU0EW0FY0G[0H]0I_0Ja0Kd0Lf0Mh0No0Or0Pu0Qx0R{0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0nopq1rGtuvPUgg gXUgg(g`UgPgghUgg$gtUgggUg g'gUgggUgg8$gUg g%gUgg8gUgg'gUg`ghgeast_asian_width($self, chr, /) -- Returns the east asian width assigned to the character chr as string.category($self, chr, /) -- Returns the general category assigned to the character chr as string.decomposition($self, chr, /) -- Returns the character decomposition mapping assigned to the character chr as string. An empty string is returned in case no such mapping is defined.  #-08BES< ! " #> $V % ' (V ) * +> -W . / 0 1.253046'7>8W9:;<=combining($self, chr, /) -- Returns the canonical combining class assigned to the character chr as integer. Returns 0 if no combining class is defined.lookup($self, name, /) -- Look up character by name. If a character with the given name is found, return the corresponding character. If not found, KeyError is raised.lUg61g1gh#ggThis module provides access to the Unicode Character Database which defines character properties for all Unicode characters. The data in this database is based on the UnicodeData.txt file version 8.0.0 which is publically available from ftp://ftp.unicode.org/. The module uses the same names and symbols as defined by the UnicodeData File Format 8.0.0.u&b&b&kb&&&papa0a`apapa0a`apapa0a`apapa0a`a6752`, papa0a`apapa0a`a+':pTbpTb0Tb`Tb=::=::\=E:=E:\Users\Elsword\Desktop\DecoraterBot\Async\resources\ffmpeg\x86ALLUSERSPROFILE=E:\ProgramDataAPPDATA=E:\Users\Elsword\AppData\RoamingCommonProgramFiles=E:\Program Files (x86)\Common FilesCommonProgramFiles(x86)=E:\Program Files (x86)\Common FilesCommonProgramW6432=E:\Program Files\Common FilesCOMPUTERNAME=ELSWORD-PCComSpec=E:\Windows\system32\cmd.exeE:\Users\Elsword\Desktop\DecoraterBot\Async\ffmpeg\x86=ffmpegFP_NO_HOST_CHECK=NOHerokuPath=E:\Program Files (x86)\HerokuHOMEDRIVE=E:HOMEPATH=\Users\Elswordinclude=E:\Program Files (x86)\Microsoft Visual Studio\VC98\atl\include;E:\Program Files (x86)\Microsoft Visual Studio\VC98\mfc\include;E:\Program Files (x86)\Microsoft Visual Studio\VC98\includelib=E:\Program Files (x86)\Microsoft Visual Studio\VC98\mfc\lib;E:\Program Files (x86)\Microsoft Visual Studio\VC98\libLOCALAPPDATA=E:\Users\Elsword\AppData\LocalLOGONSERVER=\\ELSWORD-PCMSDevDir=E:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98NUMBER_OF_PROCESSORS=2OS=Windows_NTPath=E:\Python35\Scripts\;E:\Python35\;E:\Python27\;E:\Python27\Scripts;E:\ProgramData\Oracle\Java\javapath;E:\Python34\;E:\Python34\Scripts;E:\Python27\Lib\site-packages\PyQt4;E:\Python34\Lib\site-packages\PyQt5;E:\Windows\system32;E:\Windows;E:\Windows\System32\Wbem;E:\Windows\System32\WindowsPowerShell\v1.0\;e:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;e:\Program Files\Microsoft SQL Server\100\Tools\Binn\;e:\Program Files\Microsoft SQL Server\100\DTS\Binn\;E:\Program Files (x86)\Common Files\Remote Speakers output\;E:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;E:\Program Files (x86)\Heroku\bin;E:\Program Files (x86)\git\cmd;E:\Program Files\nodejs\;E:\Program Files\Microsoft SQL Server\120\Tools\Binn\;E:\Program Files\Microsoft\Web Platform Installer\;E:\Program Files (x86)\nodejs\;E:\Program Files (x86)\Skype\Phone\;E:\Program Files (x86)\cURL\bin;E:\Program Files\Microsoft SQL Server\130\Tools\Binn\;E:\Program Files\Microsoft SQL Server\110\Tools\Binn\;E:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;E:\Program Files\CMake\bin;E:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;E:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;E:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;E:\Program Files\Git\cmd;E:\Program Files\dotnet\;E:\Program Files\TortoiseSVN\bin;E:\Program Files\Mercurial\;E:\Program Files\TortoiseHg\;E:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;E:\Users\Elsword\.dnx\bin;E:\Windows\system32;E:\Windows;E:\Windows\System32\Wbem;E:\Windows\System32\WindowsPowerShell\v1.0\;E:\Program Files (x86)\Skype\Phone\;e:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;e:\Program Files\Microsoft SQL Server\100\Tools\Binn\;e:\Program Files\Microsoft SQL Server\100\DTS\Binn\;E:\Program Files (x86)\Common Files\Remote Speakers output\;E:\Program Files (x86)\Microsoft Visual Studio\Common\Tools\WinNT;E:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Bin;E:\Program Files (x86)\Microsoft Visual Studio\Common\Tools;E:\Program Files (x86)\Microsoft Visual Studio\VC98\bin;C:\projects\phantomjs\;C:\projects\casperjs\bin";E:\Users\Elsword\AppData\Roaming\npmPATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYWPROCESSOR_ARCHITECTURE=x86PROCESSOR_ARCHITEW6432=AMD64PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 15 Stepping 13, GenuineIntelPROCESSOR_LEVEL=6PROCESSOR_REVISION=0f0dProgramData=E:\ProgramDataProgramFiles=E:\Program Files (x86)ProgramFiles(x86)=E:\Program Files (x86)ProgramW6432=E:\Program FilesPROMPT=$P$GPSModulePath=E:\Windows\system32\WindowsPowerShell\v1.0\Modules\PUBLIC=E:\Users\PublicSESSIONNAME=ConsoleSystemDrive=E:SystemRoot=E:\WindowsTEMP=E:\Users\Elsword\AppData\Local\TempTMP=E:\Users\Elsword\AppData\Local\TempUSERDOMAIN=Elsword-PCUSERNAME=ElswordUSERPROFILE=E:\Users\ElswordVBOX_MSI_INSTALL_PATH=E:\Program Files\Oracle\VirtualBox\VS110COMNTOOLS=E:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\VS120COMNTOOLS=C:\Program Files (x86)\Microsoft Visua~$ h2~ #t $ h2 ~~W2 v {v Dv`Dv v@vvCvCvCvCvCvCvCvCv@fGvvvhfGUU0@~$ ~W #t H$  L~a ~(0TUTp~$ 8/0t~ #t 6$ 8/ |~6h^PP~H`zBh{ p4M2 @%p^"Dqj"**p4p.?AVtype_info@@4p.?AVbad_alloc@std@@4p.?AVbad_exception@std@@4p.?AVexception@std@@4p.?AVbad_typeid@std@@4p.?AVbad_cast@std@@4p.?AV__non_rtti_object@std@@4p.?AVpcharNode@@4p.?AVpairNode@@4p.?AVDNameStatusNode@@4p.?AVpDNameNode@@4p.?AVcharNode@@4p.?AVDNameNode@@ 8Dhx禯k TP6 6N6M2upfv$%$~$ %~ #t @)$ % ~8^`T~X|a'ap,`-cc- ,   ~$ <.Э~ #t $ <. ~r~PH~$ (3@s~ #t $ (3  ~H~pilPQP0~$ 3(~ #t P;$ 3 <~2I] ~s:njlK1il>.il1il;DilkCiltE/rPE/r-E/rbE/r  ilu-r[Qd0r >w`0r`0rWW `0r`0rZ.r_HZ.r_HlZ.r;,_HUUNN5X5 uxuN}6_HЬ.r}6_H-r}6_H-rhِqOhvձ.r%`Fvt>bx-r׉okCSOQ" -rAOuC D`m1%-r.0oC16W].r,m-rAP-rJ-r@I-r-rQ.rQ.rg.rTYGY.rFY.r FY.r FY.r FxY.r F`Y.r FDY.r F(Y.r FY.r FX.r FX.r! FX.r$ FX.r- F|X.r. F\X.rG FDX.rK F$X.rx F X.r FW.r  FW.rD FW.r0 Fvvv_vv[v:@vvjv/v?vvvvPv-r"-rj.rp9-r.r-r+-r]-rT.r-r.r-r-r{-r#-rQ}-rѪ.r]-rY.r-rA-r.r_-rk-rD-r.r'-r=-rp-r6-r"-r    FF5 Ff狫_HMSAFD Tcpip [TCP/IP]f&l4MSAFD Tcpip [TCP/IPv6]FF TcpipTcpip6NwlnkIpxNwlnkSpxAppleTalkIsoTpPsched "L\Registry\Machine\System\CurrentControlSet\Services\Tcp\VParameters\Registry\Machine\System\CurrentControlSet\Services\Tcp\Parameters\Registry\Machine\System\CurrentControlSet\Services\Tcpip\Parameters$%&%`~$ @q~ #t $ @ l~J]@~l~$ $& r~ #t F$ $& ~`I]@Hp~`85`zB8D$̐ÐÐL$At$d =wPdX|$ Ћd jWV;8d 0IA , @' vvB ~ ~~w:yD;RztvtvtvtvrB0DXrBrBdž8rBuusa$v(vlv؏v`vɍu|Xv[vōv vayu}uuukguuuEuLuuDuouFuuLuuquuuu] usuuuuJu:qvA gvhvgv6HqvegvEqvhvYgv!Ggv"gv26qv\ivphD  ?a;פ$8ITTPaa\i<>hvhvxDogvHDkgvyhvivͣqvqv}qvqvlivpython.exeE:\Users\Elsword\Desktop\DecoraterBot\Async\tv@P[XCNJrݏDGPUr;(ЉyKn|@%Pm9-G%y@| 'LaSnv$4kv6kv 6kv4kvhvp7kv7kv7kv /nv/nviv/nv ٔmmmǩmѩm۩m婖mm節mٔmٔmmm mf&m\&mp&m"m"m"m"m@ߔm"m"mF#m##m#m#m#m#m#m#m#m#m#m# p0m:xbm!!AmHm=mp=m =m;r4;r5r5rTBu|BulBu~@u5r5r5r6@u[@u:r:r:r:r*;r5r:r;r ;r;r ;r+r+r+r:rf;r~;r;r&rI6rrtb=r cr-r{-rlDUUWr \rHarpfr@UrPmr9DuwrwrrhrTrr$trtrrrrrrxAA@]"#aza SHA-1Secure Hash Algorithm (SHA-1) MD2Message Digest 2 (MD2) MD4Message Digest 4 (MD4) MD5Message Digest 5 (MD5)    SSL3 SHAMD5 SSL3 SHAMD5$@ RSA_SIGNRSA Signaturef((8RC2RSA Data Security's RC2h((8RC4RSA Data Security's RC4f888DESData Encryption Standard (DES) SHA-1Secure Hash Algorithm (SHA-1) MD2Message Digest 2 (MD2) MD4Message Digest 4 (MD4) MD5Message Digest 5 (MD5)    SSL3 SHAMD5 SSL3 SHAMD5MACMessage Authentication Code$@0 RSA_SIGNRSA Signature0 RSA_KEYXRSA Key Exchange HMACHugo's MAC (HMAC)f(RC2RSA Data Security's RC2h(RC4RSA Data Security's RC4f888DESData Encryption Standard (DES) fppp 3DES TWO KEYTwo Key Triple DESf3DESThree Key Triple DES SHA-1Secure Hash Algorithm (SHA-1) MD2Message Digest 2 (MD2) MD4Message Digest 4 (MD4) MD5Message Digest 5 (MD5)    SSL3 SHAMD5 SSL3 SHAMD5MACMessage Authentication Code$@0 RSA_SIGNRSA Signature@0 RSA_KEYXRSA Key Exchange HMACHugo's MAC (HMAC)f(RC2RSA Data Security's RC2h(RC4RSA Data Security's RC4f888DESData Encryption Standard (DES) fppp 3DES TWO KEYTwo Key Triple DESf3DESThree Key Triple DES SHA-1Secure Hash Algorithm (SHA-1) MD2Message Digest 2 (MD2) MD4Message Digest 4 (MD4) MD5Message Digest 5 (MD5)    SSL3 SHAMD5 SSL3 SHAMD5MACMessage Authentication Code$@0 RSA_SIGNRSA Signature@0 RSA_KEYXRSA Key Exchange HMACHugo's MAC (HMAC)fAES 128#Advanced Encryption Standard - 128fAES 256#Advanced Encryption Standard - 256f(RC2RSA Data Security's RC2h(RC4RSA Data Security's RC4f888DESData Encryption Standard (DES) fppp 3DES TWO KEYTwo Key Triple DESf3DESThree Key Triple DES.SHA-1Secure Hash Algorithm (SHA-1).MD5Message Digest 5 (MD5)    SSL3 SHAMD5 SSL3 SHAMD5MACMessage Authentication Code@. RSA_KEYXRSA Key Exchange HMACHugo's MAC (HMAC)L(( SSL2 MASTER SSL2 MasterL SSL3 MASTER SSL3 MasterL TLS1 MASTER TLS1 MasterLSCH MASTER HASHSChannel Master HashL SCH MAC KEYSChannel MAC KeyL SCH ENC KEYSChannel Encryption Keyf(RC2RSA Data Security's RC2h(RC4RSA Data Security's RC4f888DESData Encryption Standard (DES) fppp 3DES TWO KEYTwo Key Triple DESf3DESThree Key Triple DES SHA-1Secure Hash Algorithm (SHA-1)  SHA-256$Secure Hash Algorithm 256 (SHA-256)  SHA-384$Secure Hash Algorithm 384 (SHA-384) SHA-512$Secure Hash Algorithm 512 (SHA-512) MD2Message Digest 2 (MD2) MD4Message Digest 4 (MD4) MD5Message Digest 5 (MD5)    SSL3 SHAMD5 SSL3 SHAMD5MACMessage Authentication Code$@0 RSA_SIGNRSA Signature@0 RSA_KEYXRSA Key Exchange HMACHugo's MAC (HMAC)fAES 128%Advanced Encryption Standard 128-bitfAES 192%Advanced Encryption Standard 192-bitfAES 256%Advanced Encryption Standard 256-bit UrJݢ,y!?r?rr>r>rr>r>rrRSA2*tI_n*)QoItn~5ԈGl%}ȳ>5jCF*pȲS#hO0i=TشZr:;TotsU|VLsq|ϔZ]^zϒK%9U(AmC 0,ǽAaLM~j W$m! 0+^ӄ}8nC^F/؃ح-ay +g8;#as]-dcqޛVfD:vhX)uAKڄ`'@YKicIw@ڬtFMFG 2K?a PCʾ<3Qĺd^#RB/ @F5U=V*W =O2͘t!i~a5$Jn"M3.O aṯ{O0w[:X\^1QJ$9x y _sP\bд'°bsC/U`>ϧYDNdN<)/ɕco;2bWU 0ZL+ve]6QzVX`bx &V1|Z%L'K6*fVu(KTz-K&ۙ#cqGAw(w6 |}ډ%ޤatglpvDX,'JGCLVqv BSKHU=DT!?%VuDR|3'8."ϖ{ Z=[_H,0ί0Ir0<d)VF?4D_ğVe#{MMLVv4cʑ1鶴>:a4]O] {b+ ӧ@m<=N; :H>ʸ[Zr #?ozI@/V;wb_RSA1*tI_n*)QoItn~5ԈGl%}ȳ>5jCF*pȲS#hO0i=TشZr:;TotsU|VLsq|ϔZ]^zϒK%9U(AmC 0,ǽAaLM~j W$m! 0+^ӄ}8nC^F/؃ح#Eg#EgEg#Now is t1O'z    AnEÔXSZabcݯ5azAsI A1N~ KUӚ!*'O6<#EMD#d<*OL  !"#$%&'()*+,-./P#M^Uz%v.$+yНܚj&o~ dX~0a6WEZ`(¹qxl-+w{y G8g'*뭮=[3BtwrOQU&n ~$ 0r~ #t @$ 0 ~М^~csncpywcsncpy_swcsnlenwcspbrkwcsrchrwcsspnwcsstrwcstolwcstombswcstoul T$d  T$d 3ɍT$d T$d$T$d(T$d$T$d T$d 3ɍT$d 3ɍT$d 3ɍT$d T$dT3ɍT$dU3ɍT$d V3ɍT$d@WT$dXT$dY3ɍT$dZ3ɍT$d[3ɍT$d\3ɍT$d]3ɍT$dPx` _p??L53ɍT$d3ɍT$d3ɍT$dT$d3ɍT$dT$dT$d3ɍT$d3ɍT$d3ɍT$d>P. !!wgvgv0gvgvEgv"gv4gv gvB?wdgvBgv">wgvgvgvhvgv?wiv'Cgv"Dgv %vw.v+v%vQ%v)/vI%v-&v-%vV%v>&v%vv&vi (v%v%vZ%v%vC&vC%vS+v&'vt,vDeleteCriticalSectionEnterCriticalSectionGetCurrentProcessGetCurrentProcessIdGetCurrentThreadIdGetLastErrorGetModuleHandleAEGetProcAddress{GetSystemTimeAsFileTimeGetTickCountInitializeCriticalSectionInterlockedCompareExchangeInterlockedExchange&LeaveCriticalSectionQueryPerformanceCountergSetUnhandledExceptionFiltertSleepTerminateProcessTlsGetValueUnhandledExceptionFilterVirtualProtectVirtualQuery7__dllonexitk__setusermatherr_amsg_exit_errno0_initterm4_iob_lock2_onexit_unlockNcallochfprintfofreezfwritelog10mallocmemcpymemmovememsetstrlenstrncmp@abortFatan2^vfprintfPPPPPPPPPPPPPPPPPPPPPPKERNEL32.dllPPPPPPPPPPPPPPPPPPPPPPPmsvcrt.dll] Z`Y`papa0a`a wv)v(v/v(v9vCvMv(vWv(vkv(vuvvv(vvvv%v(v|(vavvv(v(vw;v(vvvvv v)vA2|gB aGdv0u[D,EUxvd@E;DYDGWX[DBkFD0uP=DD8ZDxZDdDxvD~EWEE }vevrPE_?Zv5[vhvvevgvvOovjlv_v7vD\vAvevTvاv*v)vRvBvIvuvvv v vv vvvvEPD 2+j K΍~9(D Mvv>vK*vv``$vv^v@v>vEvvvvvvvlv=vvFvv yvv>vK*vv0p$8v<v vBvvvvvvqv+vv vvvv vXv vv v v$ v v>vK*vv\v v v$ v. vv vvvvvv zvv>vK*vv\vZv v$ v. vJv vvv vvvv8v vM%g>vxvvWFCMn݅K4\yXvUxvv5]O-D%:TuG*\.e 0`DELSWORD-PC ` v v  ( v  v ` v     XvvvvКvjv jvjvivivivy0m'1JOlWUI'A֑qGH$-"rƧ4orWxzG8xCSfACbD}P FIyvY+!-V6U gE+U_hkԗR)dr*o&9XA?IL~#]+kRVdt|Do6<28 %FXJ8DMjo<_zpϘʍ%W:"D7Q0 {KB%=BEƔɎ~h0eSOFTWARE\Microsoft\Cryptography\Providers\Type SOFTWARE\Microsoft\Cryptography\Defaults\Provider Types\Type SOFTWARE\Microsoft\Cryptography\Defaults\Provider\SOFTWARE\Microsoft\Cryptography\Defaults\ProviderSOFTWARE\Microsoft\Cryptography\Defaults\Provider TypesJ@? rrrrrrrrrhrTrr<r(rrrrrrh9D``u0uuupuuuPu)up'u@0uP,u3u4uWm 5vhNW$p~$ 2 u~ #t `$ 2 |~PK]`9ȨP~0z@`zBXdm>wv>k>>$xT>>prv'>gv>>x8>Bgv~>ivl>|> x@DxP>dD>Hqv螎>iv>>xiv>T>xiv>>6?w > >xo>(>0~oB2~o\>>$>Hqv>g[CwDZCw> >w>XCw>>0>w>4Bw>>X>>4Bw>l>4Bw>>>X>EXCw>><4Bw>>>X>EXCwB>IF z?P>>C=w>>>>6?wc.7? Ål#+~6:$++ ­5@XV­@­@+S++BIFBc.7Q>6?w#>+ Ål#+~6:$++ ­5@XV­@­@32E&c`4^皫A            3pHtgD l  44x hIBBOF >>>3?wIFQhBBgBhB4phB>ÀCOhBIB`Q`Q h>p5 hBon`QIBIBhP~B >>`>EXCw1P>14?w IBIBYg>+ZghP~0> h vh}`Q4>7 hHpO h>{^yoBt>pl>ylIB>#l(lz>F'gg>(lzY>_l>H>H>,g>hd>*l(lztD>>@l4p<9494p>l709C,qtD,q>OqP,qٌ^49lP,q$989l0qtD\>)l\>0l7490IBtDh>؂m$9P,q7>YBlt$HOq(>(>@q>@lЎP>l蹀C&QtDXPXm`nдpXmp5 hBD>ܹ0pP,>)l>0ltDEXCw؂mܹдp>YBl\qxp`>pPh>h>np>@lxp>ltDPtDpd>pltDX lpp30>Al>AlP08>8>np>@l4;n4d>lp3CptD0pW^JpL?4\>4>L44`l>)l>0lp3``4XtDtD@4Lp3>l<~l``>l`0~0VD>Hl`0~`Xl0>`>:l0~tDjhtDjh>0ck ll^l%m>Al>Almp>p>l >@ll%Th%>ltD%tD0 O\>d%> h ,%l%@Z #n>Al>Al%#n@>@>>@l[ h[ h>ltDZ tDx[ Ml}lx[ [ j8M>Al>AlZ 0n>>>@lNfN8>ltDMYtDPYPwNMl}lPwNNl%\>Al\>AlMxn>>>@l%>%>l%O!XtDXP %Bx>%%+~pT> T>0l%%xS~tDl% %>YBl@; > >8>@l@;H>ltDtDХMl}lLI5̜(Pk~l>All>Al>>>@l\~0ĐT~>ltD~ʐtDʐ@T~Ml}l@L~\~Rl~<>Al<>Al~>>p>@l~} ~>ltD~) tD) 804~Ml}l04!~~RllP~ >Al >Al~>>^@>@l~; ~>ltDP~* tD* `c~Ml}lc~~Rl ~>Al>AlP~P:~`>`>^>@l8~ 0~>ltD~tD9 0~Ml}l ,~8~Rl PW>Al>Al~P~0>0>^>@lWPWX>lPW@8hWtDgWpX prWP>Yll&lWWWhN>)l>0lPW D W DtDV>W PW>Rl D  >圐l> D0H$lP>:lD> |>}lD>VDVDDVDD$>B}l>roro~BVD`o^:Pv^:Pv ϗWm&rVDpD.~><>\>>{r@.b|>3gv~>?w~g~?wiv?wiv>>EXCwq>՘?wr~r~m>wAwGYg~G8ԛÍ<~G8ԛÍ<DEXCw3gvT?w~Gg~G EXCwql՘?wAw~GAw~GV>wpAw c< Lw$=$=`<uFEXCwYd3gv<?w<c<pEXCwq՘?wzAw<zAw<=wv(+($pl< prv'gv(8f$l('l6e(H\l85W0^l@8@Lk^l6el6e&]ll)lW0V5@@l50V\B@YXB0VlALBC@0 zYXBl zDB\Bl 0\d)ld0lA\\XB8@@DB zAYBl\\|80x،00(@l\0\Xl0\x\C|V@{V,0Y\l0Yl\\[P)l0l0\\D@pll\0Y0\YBl V0ipp @l VlPCm@X10p}l0ФP)l0lP0V<V,il@0P0lg<Vl,i,iLl,ig0V9HV|Hl,igHV,iXl$,i:lg@!@pMl}lP$Al$Alv(X@l@;l@P@cpMl}lplp+KAlAlPwxx((@l4MP 0MlKC\@P00MMl}l0,M4MRl)l0lKvv0M@,M0K4llv$Plvpvlvl0EhFlv0V@0V'hF>'TzoO$3gvhFd?whF5DchF0EXCwq|՘?wPb~ohFPb~ohF=wv$pl<%% %prv'L%gv %f$l'l6e%H\l h@W0^l@ %k^l6el6e&]l %)l@W0Vh%@%@lh0V܆}@Y؆}0V%l}̆}C0% zY؆}l zĆ}܆}l p@eX%)l%0l}؆}8(%@Ć} z}L%YBl|80x،%%(%@l0%lpC|V{V%0Yl0Y[,%D%)lD%0lp,0Dpl0Yp%YBl,0 V0i%%%@l8 V,<%lCmX10%,4%}l08}P0%)l%0l0V<V,i,l0%lc<Vl,i,i%l,ixc0VP 8%Hl,ixc8p|,iXlK~x%,i%:lxc0!ppMl}llt%Al%Al0vH%H%(%@l@;p%lcpMl}lplp+1%Al%Alw%%(%@l2P 2D%l1C\P.0%2<%p }l022Ml%)l%0l1vv2201%llvK~%lv%vlvl\0%lv0V0VL%l6|Ml}l6lRl( PAlPAl0p;(P(PP@lx!@;t!PPl (  cpt!Ml}lpld!x!p+htPAltPAl( wPP(P@lP  PlhC\ P0Ml}l0RllP)llP0lhvv 0hPl,lv0Plv,,Pvlv,lX; Plv0V 0V(PwpAwD o]E(]E<.]E PjG  EXCwY 3gv]E, ?w]E}o]E EXCwqD ՘?wzAw]EzAw]E=wvp$|pi6$@ĸT$ƌ$prv'$gvp|`$$lp||'lWG`@$H\l``SP]>A0^lw``S`@aCd$k^lWGlWG&]l$)lAwP]>`$$@lP]>w+@Y+w0$l8*C`0` zp+`0((t++P} 0G|$)l|$0l8*|HH+`wt+ z8*$YBl|HH|80x،H$H$($@lH0|Hp$l0GCX`0D$YxHllHHpvPxm`$)l$0l0Gĩm̩mxH>w``xwlH0G$YBlĩm̩m|90Pq$$(8$@l̩mĩm$l`xmU-`@-$>l6ĩml`m̩mX l$p;$Al$Alxmp;X$X$$@lX%@;T%$l`$`SKcplT%$xwP lD%X%p+lw$Al$Al$w($($($@lmP mP$llC\`P$$0Yml0mmX l$)l$0llvvm`m0l$l^plvpv$lv^p^p $vlv^pl m&<$lv0V`0VX$wpAwa]ELw ]E ]E(0|EXCwYL3gv]E?w]Eݻa]EXEXCwq՘?wzAw]EzAw]EVEw aEXCwa3gv?wU aEXCwq՘?wEwEw