File "_bootstrap_external.cpython-39.opt-2.pyc"

Full Path: /home/attunedd/public_html/byp/izo/con7ext_sym404/rintoar.txt/opt/alt/python39/lib64/python3.9/importlib/__pycache__/_bootstrap_external.cpython-39.opt-2.pyc
File size: 32.98 KB
MIME-type: text/x-bytecode.python
Charset: 8 bit

a

XC?h@sddladdlZddladdlZddlZtjdkZerHddlZddl	Z	nddl
Zer^ddgZndgZedZe
eZdeZddeDZdZd	ZeeZd
dZdd
ZddZddZerddZnddZddZddZddZddZddZer
dd Znd!d Zdld#d$Ze ej!Z"d%#d&d'd(Z$e%&e$d'Z'd)Z(d*Z)d+gZ*d,gZ+e+Z,Z-dmdd-d.d/Z.d0d1Z/d2d3Z0d4d5Z1d6d7Z2d8d9Z3d:d;Z4d<d=Z5d>d?Z6d@dAZ7dndBdCZ8dodDdEZ9dpdGdHZ:dIdJZ;e<Z=dqde=dKdLdMZ>GdNdOdOZ?GdPdQdQZ@GdRdSdSe@ZAGdTdUdUZBGdVdWdWeBeAZCGdXdYdYeBe@ZDgZEGdZd[d[eBe@ZFGd\d]d]ZGGd^d_d_ZHGd`dadaZIGdbdcdcZJdrdddeZKdfdgZLdhdiZMdjdkZNdS)sNZwin32\/cCsh|]}d|qS:.0srrB/opt/alt/python39/lib64/python3.9/importlib/_bootstrap_external.py	<setcomp>/r)win)cygwindarwincs<tjtr0tjtrdndfdd}ndd}|S)NPYTHONCASEOKsPYTHONCASEOKcstjjotjvSN)sysflagsignore_environment_osenvironrkeyrr_relax_case@sz%_make_relax_case.<locals>._relax_casecSsdS)NFrrrrrrDs)rplatform
startswith_CASE_INSENSITIVE_PLATFORMS#_CASE_INSENSITIVE_PLATFORMS_STR_KEY)rrrr_make_relax_case9srcCst|d@ddS)Nlittle)intto_bytes)xrrr_pack_uint32Jsr&cCst|dSNr"r#
from_bytesdatarrr_unpack_uint32Osr,cCst|dSr'r(r*rrr_unpack_uint16Tsr-cGs|sdSt|dkr|dSd}g}ttj|D]z\}}|tsL|trf|tpX|}t	|g}q0|dr|
|
kr|}|g}q||q0|p|}||q0dd|D}t|dkr|ds|t	S|t	|S)NrrrcSsg|]}|r|tqSrrstrippath_separatorsr	prrr
<listcomp>rr
_path_join.<locals>.<listcomp>)
lenmapr_path_splitrootrpath_sep_tupleendswithr0r1path_sepcasefoldappendjoin)
path_partsrootpathZnew_roottailrrr
_path_join[s*
rCcGstdd|DS)NcSsg|]}|r|tqSrr/)r	partrrrr4{sr5)r;r>)r?rrrrCys
csBtfddtD}|dkr&dfSd||ddfS)Nc3s|]}|VqdSr)rfindr2rArr	<genexpr>r
z_path_split.<locals>.<genexpr>rrr.)maxr1)rAirrFr_path_splitsrJcCs
t|Sr)rstatrFrrr
_path_statsrLcCs0zt|}Wnty YdS0|jd@|kS)NFi)rLOSErrorst_mode)rAmode	stat_inforrr_path_is_mode_types
rQcCs
t|dS)Ni)rQrFrrr_path_isfilesrRcCs|st}t|dS)Ni@)rgetcwdrQrFrrr_path_isdirsrTcCs>|sdSt|ddd}t|dko<|dp<|dS)NFrrrr.z\\)rr8replacer6rr:)rAr@rrr_path_isabssrVcCs
|tSr)rr1rFrrrrVscCsd|t|}t|tjtjBtjB|d@}zFt|d}|	|Wdn1s^0Yt
||Wn6tyzt|WntyYn0Yn0dS)N{}.{}rWwb)
formatidropenO_EXCLO_CREATO_WRONLY_ioFileIOwriterUrMunlink)rAr+rOpath_tmpfdfilerrr
_write_atomics(rgia
r"s
__pycache__zopt-z.pyz.pyc)optimizationcCsX|dur4tdt|dur(d}t||r0dnd}t|}t|\}}|d\}}}tj	j
}	|	durrtdd|r~|n|||	g}
|durtj
jdkrd}ntj
j}t|}|dkr|std|d	|
t|}
|
td}tjdurLt|stt|}|dd
kr8|dtvr8|dd}ttj|t|St|t|S)NzFthe debug_override parameter is deprecated; use 'optimization' insteadz2debug_override or optimization must be set to Nonerr..$sys.implementation.cache_tag is Nonerz{!r} is not alphanumericz{}.{}{}rrh)	_warningswarnDeprecationWarning	TypeErrorrfspathrJ
rpartitionrimplementation	cache_tagNotImplementedErrorr>roptimizestrisalnum
ValueErrorrZ_OPTBYTECODE_SUFFIXESpycache_prefixrVrCrSr1lstrip_PYCACHE)rAdebug_overriderjmessageheadrBbasesepresttagalmost_filenamefilenamerrrcache_from_sourceisH
	
rc
Cs.tjjdurtdt|}t|\}}d}tjdurftjt	}|
|trf|t|d}d}|st|\}}|t
krtt
d||d}|dvrtd|n\|dkr|dd	d
}|
tstdt|ttd}|std|d
|dd}	t||	tdS)NrlFTz not bottom-level directory in rk>rhzexpected only 2 or 3 dots in rrhz5optimization portion of filename does not start with zoptimization level z is not an alphanumeric valuer)rrsrtrurrqrJr|r0r1rr;r6r~rycountrsplitrzrx	partitionrCSOURCE_SUFFIXES)
rArpycache_filenamefound_in_pycache_prefix
stripped_pathpycache	dot_countrj	opt_level
base_filenamerrrsource_from_caches<	





rc	Cs|t|dkrdS|d\}}}|r8|dddkr<|Szt|}Wn"ttfyj|dd}Yn0t|rx|S|S)Nrrkpy)r6rrlowerrruryrR)
bytecode_pathr_	extensionsource_pathrrr_get_sourcefilesrcCsH|ttr.z
t|WSty*YqD0n|ttr@|SdSdSr)r:tuplerrrur{)rrrr_get_cacheds
rcCs2zt|j}Wnty$d}Yn0|dO}|S)NrW)rLrNrM)rArOrrr
_calc_modes
rcsBdfdd	}z
tj}Wnty2dd}Yn0|||S)NcsH|dur|j}n |j|kr0td|j|f|d||g|Ri|S)Nzloader for %s cannot handle %sname)rImportError)selfrargskwargsmethodrr_check_name_wrappers
z(_check_name.<locals>._check_name_wrappercSs8dD] }t||rt||t||q|j|jdS)N)
__module____name____qualname____doc__)hasattrsetattrgetattr__dict__update)newoldrUrrr_wraps
z_check_name.<locals>._wrap)N)
_bootstrapr	NameError)rrrrrr_check_names

rcCs<||\}}|dur8t|r8d}t||dt|S)Nz,Not importing directory {}: missing __init__r)find_loaderr6rmrnrZ
ImportWarning)rfullnameloaderportionsmsgrrr_find_module_shims

rcCs|dd}|tkr@d|d|}td|t|fi|t|dkrjd|}td|t|t|dd}|d@rd	|d
|}t|fi||S)Nr!zbad magic number in z: {}z(reached EOF while reading pyc header of zinvalid flags z in )MAGIC_NUMBERr_verbose_messagerr6EOFErrorr,)r+rexc_detailsmagicrrrrr
_classify_pyc0s
rcCsxt|dd|d@kr>d|}td|t|fi||durtt|dd|d@krttd|fi|dS)Nrr zbytecode is stale for rr)r,rrr)r+source_mtimesource_sizerrrrrr_validate_timestamp_pycQs
rcCs*|dd|kr&td|fi|dS)Nrrz.hash in bytecode doesn't match hash of source )r)r+source_hashrrrrr_validate_hash_pycmsrcCsPt|}t|tr8td||dur4t|||Std	|||ddS)Nzcode object from {!r}zNon-code object in {!r}rrA)
marshalloads
isinstance
_code_typerr_imp_fix_co_filenamerrZ)r+rrrcoderrr_compile_bytecodes


rcCsFtt}|td|t||t||t||SNr	bytearrayrextendr&rdumps)rmtimerr+rrr_code_to_timestamp_pycsrTcCs@tt}d|d>B}|t||||t||S)Nr.r)rrcheckedr+rrrr_code_to_hash_pycs
rcCs>ddl}t|j}||}tdd}|||dS)NrT)tokenizer`BytesIOreadlinedetect_encodingIncrementalNewlineDecoderdecode)source_bytesrsource_bytes_readlineencodingnewline_decoderrrr
decode_sources

rrsubmodule_search_locationsc	Cs|dur:d}t|drDz||}WqDty6YqD0n
t|}tj|||d}d|_|durtD]*\}}|	t
|rh|||}||_qqhdS|turt|drz|
|}WntyYq0|rg|_n||_|jgkr|rt|d}|j||S)Nz	<unknown>get_filenameoriginT
is_packager)rrrrrqr
ModuleSpec
_set_fileattr_get_supported_file_loadersr:rr	_POPULATErrrJr=)	rlocationrrspecloader_classsuffixesrdirnamerrrspec_from_file_locations>



rc@sLeZdZdZdZdZeddZeddZed
d	d
Z	edddZ
dS)WindowsRegistryFinderz;Software\Python\PythonCore\{sys_version}\Modules\{fullname}zASoftware\Python\PythonCore\{sys_version}\Modules\{fullname}\DebugFcCs6zttj|WSty0ttj|YS0dSr)winregOpenKeyHKEY_CURRENT_USERrMHKEY_LOCAL_MACHINE)clsrrrr_open_registrysz$WindowsRegistryFinder._open_registrycCs|jr|j}n|j}|j|dtjddd}z:||}t|d}Wdn1s^0YWnt	y~YdS0|S)Nz%d.%drh)rsys_versionr)
DEBUG_BUILDREGISTRY_KEY_DEBUGREGISTRY_KEYrZrversion_inforr
QueryValuerM)rrregistry_keyrhkeyfilepathrrr_search_registrys.z&WindowsRegistryFinder._search_registryNcCsx||}|durdSzt|Wnty6YdS0tD]4\}}|t|r>tj|||||d}|Sq>dS)Nr)rrLrMrr:rrspec_from_loader)rrrAtargetrrrrrrr	find_specs
zWindowsRegistryFinder.find_speccCs"|||}|dur|jSdSdSrrrrrrArrrrfind_module.sz!WindowsRegistryFinder.find_module)NN)N)rrrr
r	rclassmethodrrrrrrrrrs

rc@s,eZdZddZddZddZddZd	S)

_LoaderBasicscCs@t||d}|ddd}|dd}|dko>|dkS)Nr.rkrrh__init__)rJrrrr)rrr
filename_base	tail_namerrrrAsz_LoaderBasics.is_packagecCsdSrrrrrrr
create_moduleIsz_LoaderBasics.create_modulecCs8||j}|dur$td|jtt||jdS)Nz4cannot load module {!r} when get_code() returns None)get_coderrrZr_call_with_frames_removedexecr)rmodulerrrrexec_moduleLsz_LoaderBasics.exec_modulecCst||Sr)r_load_module_shimrrrrrload_moduleTsz_LoaderBasics.load_moduleN)rrrrrr"r%rrrrr<src@sJeZdZddZddZddZddZd	d
Zddd
dZddZ	dS)SourceLoadercCstdSr)rMrrArrr
path_mtime[szSourceLoader.path_mtimecCsd||iS)Nr)r(r'rrr
path_statscszSourceLoader.path_statscCs|||Sr)set_data)rr
cache_pathr+rrr_cache_bytecodeqszSourceLoader._cache_bytecodecCsdSrr)rrAr+rrrr*{szSourceLoader.set_datac
CsT||}z||}Wn2tyJ}ztd|d|WYd}~n
d}~00t|S)Nz'source not available through get_data()r)rget_datarMrr)rrrArexcrrr
get_sources
zSourceLoader.get_sourcer)	_optimizecCstjt||dd|dS)Nr T)dont_inheritrv)rrcompile)rr+rAr0rrrsource_to_codeszSourceLoader.source_to_codec	Cs||}d}d}d}d}d}zt|}WntyBd}Yn*0z||}	WntyfYn0t|	d}z||}
WntyYn0||d}zt|
||}t|
dd}
|d@dk}|r|d@dk}t	j
d	kr2|st	j
d
kr2||}t	t|}t
|
|||nt|
||	d||WnttfyLYn 0td||t|
|||d
S|dur||}|||}td|tjs|dur|dur|r|durt	|}t|||}
nt||t|}
z||||
WntyYn0|S)NFTrrrr.rrhneveralwayssizez
{} matches {})rrrzcode object from {})rrrur)rMr#r-r
memoryviewrcheck_hash_based_pycsr_RAW_MAGIC_NUMBERrrrrrrrr3rdont_write_bytecoderrr6r,)rrrrrr
hash_basedcheck_sourcerstr+rr
bytes_datacode_objectrrrrs





zSourceLoader.get_codeN)
rrrr(r)r,r*r/r3rrrrrr&Ys

r&csxeZdZddZddZddZefddZed	d
ZddZ	ed
dZ
ddZddZddZ
ddZZS)
FileLoadercCs||_||_dSrr)rrrArrrrszFileLoader.__init__cCs|j|jko|j|jkSr	__class__rrotherrrr__eq__s
zFileLoader.__eq__cCst|jt|jASrhashrrArrrr__hash__szFileLoader.__hash__cstt||Sr)superr@r%r$rBrrr%s
zFileLoader.load_modulecCs|jSrrFr$rrrrszFileLoader.get_filenamecCs~t|ttfrFtt|}|WdS1s:0Yn4t|d}|WdS1sp0YdS)Nr)rr&ExtensionFileLoaderr`	open_coderwreadra)rrArfrrrr-s
(zFileLoader.get_datacCs||r|SdSr)rrr!rrrget_resource_readers
zFileLoader.get_resource_readercCs tt|jd|}t|dS)NrrL)rCrJrAr`rarresourcerArrr
open_resourceszFileLoader.open_resourcecCs&||sttt|jd|}|Sr)is_resourceFileNotFoundErrorrCrJrArRrrr
resource_path!s
zFileLoader.resource_pathcCs(t|vrdStt|jd|}t|S)NFr)r;rCrJrArRrrrArrrrU'szFileLoader.is_resourcecCsttt|jdSr)iterrlistdirrJrArHrrrcontents-szFileLoader.contents)rrrrrErIrr%rr-rQrTrWrUr[
__classcell__rrrKrr@s

r@c@s*eZdZddZddZddddZd	S)
SourceFileLoadercCst|}|j|jdS)N)rr6)rLst_mtimest_size)rrAr=rrrr)5szSourceFileLoader.path_statscCst|}|j|||dS)N_mode)rr*)rrrr+rOrrrr,:sz SourceFileLoader._cache_bytecoderWr`c	Cst|\}}g}|r4t|s4t|\}}||qt|D]h}t||}zt|Wq<tynYq<Yq<ty}zt	
d||WYd}~dSd}~00q<zt|||t	
d|Wn4ty}zt	
d||WYd}~n
d}~00dS)Nzcould not create {!r}: {!r}zcreated {!r})rJrTr=reversedrCrmkdirFileExistsErrorrMrrrg)	rrAr+raparentrr?rDr.rrrr*?s.
zSourceFileLoader.set_dataN)rrrr)r,r*rrrrr]1sr]c@seZdZddZddZdS)SourcelessFileLoadercCsD||}||}||d}t|||tt|dd||dS)Nrr)rr)rr-rrr7)rrrAr+rrrrrbs

zSourcelessFileLoader.get_codecCsdSrrr$rrrr/rszSourcelessFileLoader.get_sourceN)rrrrr/rrrrrf^srfc@sXeZdZddZddZddZddZd	d
ZddZd
dZ	ddZ
eddZdS)rMcCs>||_t|s4ztt|}Wnty2Yn0||_dSr)rrVrCrrSrMrArXrrrrszExtensionFileLoader.__init__cCs|j|jko|j|jkSrrArCrrrrEs
zExtensionFileLoader.__eq__cCst|jt|jASrrFrHrrrrIszExtensionFileLoader.__hash__cCs$ttj|}td|j|j|S)Nz&extension module {!r} loaded from {!r})rrrcreate_dynamicrrrA)rrr!rrrrsz!ExtensionFileLoader.create_modulecCs$ttj|td|j|jdS)Nz(extension module {!r} executed from {!r})rrrexec_dynamicrrrArPrrrr"szExtensionFileLoader.exec_modulecs$t|jdtfddtDS)Nr.c3s|]}d|kVqdS)rNrr	suffix	file_namerrrGsz1ExtensionFileLoader.is_package.<locals>.<genexpr>)rJrAanyEXTENSION_SUFFIXESr$rrkrrszExtensionFileLoader.is_packagecCsdSrrr$rrrrszExtensionFileLoader.get_codecCsdSrrr$rrrr/szExtensionFileLoader.get_sourcecCs|jSrrFr$rrrrsz ExtensionFileLoader.get_filenameN)
rrrrrErIrr"rrr/rrrrrrrM{s	rMc@sheZdZdZddZddZddZdd	Zd
dZdd
Z	ddZ
ddZddZddZ
ddZdS)_NamespacePathrcCs,||_||_t||_|j|_||_dSr)_name_pathr_get_parent_path_last_parent_path_epoch_last_epoch_path_finderrrrApath_finderrrrrs
z_NamespacePath.__init__cCs&|jd\}}}|dkrdS|dfS)Nrkr)rrA__path__)rprr)rredotmerrr_find_parent_path_namessz&_NamespacePath._find_parent_path_namescCs|\}}ttj||Sr)r|rrmodules)rparent_module_namepath_attr_namerrrrrsz_NamespacePath._get_parent_pathcCsdt|}||jks"|j|jkr^||j|}|durP|jdurP|jrP|j|_	||_|j|_|j	Sr)
rrrrsrtrurvrprrrq)rparent_pathrrrr_recalculatesz_NamespacePath._recalculatecCst|Sr)rYrrHrrr__iter__sz_NamespacePath.__iter__cCs||Srr)rindexrrr__getitem__sz_NamespacePath.__getitem__cCs||j|<dSr)rq)rrrArrr__setitem__sz_NamespacePath.__setitem__cCst|Sr)r6rrHrrr__len__sz_NamespacePath.__len__cCsd|jS)Nz_NamespacePath({!r}))rZrqrHrrr__repr__sz_NamespacePath.__repr__cCs||vSrrritemrrr__contains__sz_NamespacePath.__contains__cCs|j|dSr)rqr=rrrrr=sz_NamespacePath.appendN)rrrrtrr|rrrrrrrrrr=rrrrros	
roc@sPeZdZddZeddZddZddZd	d
ZddZ	d
dZ
ddZdS)_NamespaceLoadercCst||||_dSr)rorqrwrrrrsz_NamespaceLoader.__init__cCsd|jS)Nz<module {!r} (namespace)>)rZr)rr!rrrmodule_reprsz_NamespaceLoader.module_reprcCsdS)NTrr$rrrrsz_NamespaceLoader.is_packagecCsdSNrrr$rrrr/
sz_NamespaceLoader.get_sourcecCstdddddS)Nrz<string>r T)r1)r2r$rrrr
sz_NamespaceLoader.get_codecCsdSrrrrrrrsz_NamespaceLoader.create_modulecCsdSrrrPrrrr"sz_NamespaceLoader.exec_modulecCstd|jt||S)Nz&namespace module loaded with path {!r})rrrqr#r$rrrr%sz_NamespaceLoader.load_moduleN)rrrrrrrr/rrr"r%rrrrrs
rc@sreZdZeddZeddZeddZeddZedd
dZeddd
Z	edddZ
eddZd	S)
PathFindercCsNttjD],\}}|dur(tj|=qt|dr|qtjd7_dS)Ninvalidate_cachesr.)listrpath_importer_cacheitemsrrrort)rrfinderrrrr(s


zPathFinder.invalidate_cachesc	CsRtjdurtjstdttjD]*}z||WStyJYq"Yq"0q"dS)Nzsys.path_hooks is empty)r
path_hooksrmrnrr)rrAhookrrr_path_hooks5s
zPathFinder._path_hookscCsd|dkr*zt}Wnty(YdS0ztj|}Wn&ty^||}|tj|<Yn0|Sr)rrSrVrrKeyErrorr)rrArrrr_path_importer_cacheBs
zPathFinder._path_importer_cachecCsRt|dr||\}}n||}g}|dur<t||St|d}||_|S)Nr)rrrrrrr)rrrrrrrrr_legacy_get_specXs

zPathFinder._legacy_get_specNc	Csg}|D]}t|ttfsq||}|durt|drF|||}n|||}|dur\q|jdurn|S|j}|durt	d|
|qt|d}||_|S)Nrzspec missing loader)
rrwbytesrrrrrrrrrr)	rrrArnamespace_pathentryrrrrrr	_get_specgs(


zPathFinder._get_speccCsd|durtj}||||}|dur(dS|jdur\|j}|rVd|_t|||j|_|SdSn|SdSr)rrArrrrro)rrrArrrrrrrs
zPathFinder.find_speccCs|||}|durdS|jSrrrrrrrszPathFinder.find_modulecOsddlm}|j|i|S)Nr)MetadataPathFinder)importlib.metadatarfind_distributions)rrrrrrrrs
zPathFinder.find_distributions)N)NN)N)rrrrrrrrrrrrrrrrr$s 



rc@sVeZdZddZddZeZddZddZdd
dZ	dd
Z
eddZddZ
d	S)
FileFindercspg}|D] \}|fdd|Dq||_|p6d|_t|jsVtt|j|_d|_t|_	t|_
dS)Nc3s|]}|fVqdSrrrirrrrGr
z&FileFinder.__init__.<locals>.<genexpr>rkr)r_loadersrArVrCrrS_path_mtimeset_path_cache_relaxed_path_cache)rrAloader_detailsloadersrrrrrs

zFileFinder.__init__cCs
d|_dS)Nr)rrHrrrrszFileFinder.invalidate_cachescCs*||}|durdgfS|j|jp&gfSr)rrr)rrrrrrrs
zFileFinder.find_loadercCs|||}t||||dS)Nr)r)rrrrAsmslrrrrrrs
zFileFinder._get_specNc	Cs~d}|dd}zt|jp"tj}Wnty@d}Yn0||jkrZ|||_t	rp|j
}|}n
|j}|}||vrt
|j|}|jD]:\}	}
d|	}t
||}t|r||
|||g|Sqt|}|jD]p\}	}
zt
|j||	}WntyYdS0tjd|dd||	|vrt|r||
||d|Sq|rztd|t|d}
|g|
_|
SdS)	NFrkrhrrz	trying {})	verbosityzpossible namespace for {})rrrLrArrSr^rMr_fill_cacherrrrrCrrRrrTryrrrr)rrris_namespacetail_modulercachecache_module	base_pathrjr
init_filename	full_pathrrrrrsN






zFileFinder.find_specc	
Cs|j}zt|pt}Wntttfy8g}Yn0tj	dsRt
||_nJt
}|D]8}|d\}}}|rd
||}n|}||q\||_tj	trdd|D|_dS)NrrkrXcSsh|]}|qSr)r)r	fnrrrr:r
z)FileFinder._fill_cache.<locals>.<setcomp>)rArrZrSrVPermissionErrorNotADirectoryErrorrrrrrrrZraddrr)	rrAr[lower_suffix_contentsrrrzrjnew_namerrrrs"
zFileFinder._fill_cachecsfdd}|S)Ncs$t|std|d|gRS)Nzonly directories are supportedrF)rTrrFrrrrpath_hook_for_FileFinderFsz6FileFinder.path_hook.<locals>.path_hook_for_FileFinderr)rrrrrr	path_hook<s
zFileFinder.path_hookcCsd|jS)NzFileFinder({!r}))rZrArHrrrrNszFileFinder.__repr__)N)rrrrrrrrrrrrrrrrrrrs	
3
rcCs|d}|d}|sB|r$|j}n||kr8t||}n
t||}|sTt|||d}z$||d<||d<||d<||d<WntyYn0dS)N
__loader____spec__r__file__
__cached__)getrrfr]r	Exception)nsrpathname	cpathnamerrrrr_fix_up_moduleTs"


rcCs&ttf}ttf}ttf}|||gSr)rMrextension_suffixesr]rrfr{)
extensionssourcebytecoderrrrksrc
	Csj|atjatjatjt}ddgfdddgff}|D]V\}}|d}|tjvr^tj|}qq4zt|}WqWq4tyYq4Yq40q4tdt|d|t|d|t|d	d
|t|ddd
|Dgd}|dkr|	d|D]2}|tjvrt|}	n
tj|}	t|||	qt|dt
tt
|dkrft	ddtvrfdt_dS)Nposixrntrrzimportlib requires posix or ntrr;r1r_pathseps_with_coloncSsh|]}d|qSrrrrrrrr
z_setup.<locals>.<setcomp>)r`rmrrrz.pywz_d.pydT)rrrr}r_builtin_from_namerrr>r=rrnrrrrr)
_bootstrap_moduleself_module
os_details
builtin_osr1r;	os_module
builtin_namesbuiltin_namebuiltin_modulerrr_setupvsD









rcCs2t|t}tjtj|gtjt	dSr)
rrrrrrr	meta_pathr=r)rsupported_loadersrrr_installsr)rW)N)NNN)rr)T)N)N)Orr`rrmrr_MS_WINDOWSrrrrr1r;rr9r>rr%_CASE_INSENSITIVE_PLATFORMS_BYTES_KEYrrr&r,r-rCrJrLrQrRrTrVrgtype__code__rr$rr#r)r9r~rzrr{DEBUG_BYTECODE_SUFFIXESOPTIMIZED_BYTECODE_SUFFIXESrrrrrrrrrrrrrrobjectrrrrr&r@r]rfrnrMrorrrrrrrrrrr<module>s





	


G(!



D@H-:E*
9