U
    `-"                  +   @   s  d ddddddddd	d
dddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d**Z d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdL!ZdMZze W n ek
r   Y n
X edN7 ZeD ]Zd efedOef< qdPZeD ]ZdQefedRef< qedSdT e  D Z	e
e	e
e ks0tedUdT e D Ze
ee
eks\te dVdWdddd"d"dXdXdXd(dYdYdZ e	d[d(d\d]dVd^ ed/d_d6d`da edbdcdddedfdgdhdidjdkdldmdndo dpZeD ]Zdqed ef< qdrZeD ]Zdsed ef< qdtS )ubuiltinscopyregZqueueZsocketserverZconfigparserreprlibtkinter.filedialogtkinter.simpledialogztkinter.colorchooserztkinter.commondialogztkinter.dialogztkinter.dndztkinter.fontztkinter.messageboxztkinter.scrolledtextztkinter.constantsztkinter.tixztkinter.ttkZtkinterZ_markupbasewinreg_threadZ_dummy_threadzdbm.bsdzdbm.dumbzdbm.ndbmzdbm.gnuzxmlrpc.clientxmlrpc.serverzhttp.clientzhtml.entitieszhtml.parserzhttp.cookieszhttp.cookiejarhttp.serverztest.support
subprocessurllib.parsezurllib.robotparserurllib.requestdbmzcollections.abc)*__builtin__Zcopy_regZQueueZSocketServerZConfigParserreprZtkFileDialogZtkSimpleDialogZtkColorChooserZtkCommonDialogZDialogZTkdndZtkFontZtkMessageBoxZScrolledTextZTkconstantsZTixZttkZTkinterZ
markupbase_winregthreadZdummy_threadZdbhashZdumbdbmr   gdbmZ	xmlrpclibZSimpleXMLRPCServerZhttplibZhtmlentitydefsZ
HTMLParserZCookieZ	cookielibZBaseHTTPServerztest.test_supportZcommandsZurlparseZrobotparserurllib2ZanydbmZ_abcoll)r   range)	functoolsreduce)sysintern)r   chr)r   str)r   int)r   zip)r   map)r   filter)	itertoolsfilterfalse)r   zip_longest)collectionsUserDict)r"   UserList)r"   
UserString)r   whichdb)socketfromfd)zmultiprocessing.connection
Connection)multiprocessing.contextProcess)zmultiprocessing.popen_forkPopen)urllib.errorContentTooShortError)r   
getproxies)r   pathname2url)r   
quote_plus)r   quote)r   unquote_plus)r   unquote)r   url2pathname)r   
urlcleanup)r   	urlencode)r   urlopen)r   urlretrieve)r-   	HTTPError)r-   URLError)!)r   Zxranger   r   )r   r   )r   Zunichr)r   Zunicode)r   Zlong)r   Zizip)r   Zimap)r   Zifilter)r   Zifilterfalse)r   Zizip_longest)r#   ZIterableUserDict)r$   r$   )r%   r%   )r&   r&   )_socketr(   )Z_multiprocessingr)   )zmultiprocessing.processr+   )zmultiprocessing.forkingr,   )urllibr.   )r>   r/   )r>   r0   )r>   r1   )r>   r2   )r>   r3   )r>   r4   )r>   r5   )r>   r6   )r>   r7   )r>   r8   )r>   r9   )r   r:   )r   r;   )/ArithmeticErrorAssertionErrorAttributeErrorBaseExceptionBufferErrorBytesWarningDeprecationWarningEOFErrorEnvironmentError	ExceptionFloatingPointErrorFutureWarningGeneratorExitIOErrorImportErrorImportWarningIndentationError
IndexErrorKeyErrorKeyboardInterruptLookupErrorMemoryError	NameErrorNotImplementedErrorOSErrorOverflowErrorPendingDeprecationWarningReferenceErrorRuntimeErrorRuntimeWarningStopIterationSyntaxErrorSyntaxWarningSystemError
SystemExitTabError	TypeErrorUnboundLocalErrorUnicodeDecodeErrorUnicodeEncodeErrorUnicodeErrorUnicodeTranslateErrorUnicodeWarningUserWarning
ValueErrorWarningZeroDivisionError)WindowsError
exceptions)ZAuthenticationErrorZBufferTooShortZProcessErrorTimeoutErrorr*   Zmultiprocessingc                 c   s   | ]\}}||fV  qd S N .0kvrr   rr   $/usr/lib/python3.8/_compat_pickle.py	<genexpr>   s     rx   c                 c   s   | ]\}}||fV  qd S rq   rr   rs   rr   rr   rw   rx      s     picklezxml.etree.ElementTreer"   io)ZcPickleZ_elementtree
FileDialogSimpleDialogDocXMLRPCServerSimpleHTTPServerCGIHTTPServerr#   r$   r%   r&   StringIOZ	cStringIObz2r   r   )Z_bz2Z_dbm
_functoolsZ_gdbm_pickle)r   rH   )r'   Z
SocketType))r   Z
basestring)ro   ZStandardError)r#   r#   r'   Z_socketobjectr<   )r{   r{   )r{   LoadFileDialog)r{   SaveFileDialog)r|   r|   )r}   ServerHTMLDoc)r}   XMLRPCDocGenerator)r}   DocXMLRPCRequestHandler)r}   r}   )r}   DocCGIXMLRPCRequestHandler)r~   SimpleHTTPRequestHandler)r   CGIHTTPRequestHandlerr   ))r   r   )r   r{   )r   r   )r   r   )r   r|   )r   r   )r   r   )r   r   )r   r}   )r   r   )r	   r   )r	   r   )r=   r'   )BrokenPipeErrorChildProcessErrorConnectionAbortedErrorConnectionErrorConnectionRefusedErrorConnectionResetErrorFileExistsErrorFileNotFoundErrorInterruptedErrorIsADirectoryErrorNotADirectoryErrorPermissionErrorProcessLookupErrorrp   )ro   rW   )ModuleNotFoundError)ro   rM   N)ZIMPORT_MAPPINGZNAME_MAPPINGZPYTHON2_EXCEPTIONSrn   rU   ZexcnameZMULTIPROCESSING_EXCEPTIONSdictitemsZREVERSE_IMPORT_MAPPINGlenr@   ZREVERSE_NAME_MAPPINGupdateZPYTHON3_OSERROR_EXCEPTIONSZPYTHON3_IMPORTERROR_EXCEPTIONSrr   rr   rr   rw   <module>	   s  2$3