python (3.12.0)

(root)/
lib/
python3.12/
__pycache__/
zipapp.cpython-312.opt-2.pyc

ˑew"ddlZddlZddlZddlZddlZddlZddlZgdZdZejjdrdZnejZGdde
ZejdZd	Zdd
Z		ddZdZdd
Zedk(reyy)N)ZipAppErrorcreate_archiveget_interpreterz8# -*- coding: utf-8 -*-
import {module}
{module}.{fn}()
winutf-8ceZdZy)rN)__name__
__module____qualname__:/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/zipapp.pyrr!sr
rc#Kt|ttjfrt	||5}|dddy|y#1swYyxYwwN)
isinstancestrosPathLikeopen)archivemodefs   r_maybe_openr%sJ'C-.
'4
 	AG		
		s-AAAAAcd	|r-d|jtzdz}|j|yy)N#!
)encodeshebang_encodingwrite)rinterpretershebangs   r_write_file_prefixr".s4+,,-=>>F	r
c	t|d5}|jd}|dk(rd}|jt|d5}t|||j	|tj||dddddd|rVt|trEtj|tj|jtjzyyy#1swYjxYw#1swYnxYw)Nrbrr
wb)rreadreadliner"rshutilcopyfileobjrrrchmodstatst_modeS_IEXEC)rnew_archiver srcfirst_2dsts      r
_copy_archiver35sB	Wd	#)s((1+eGLLN
d
+	)ssK0
IIgsC(
	))"z+s3
bggk2::T\\IJ4{	)	)))s#5C,4C 7C, C)	%C,,C5cJ	d}t|drt|drd}n'tj|}|jrd}|rt	|||y|jst
d|dzj}|r
|rt
d|s
|st
dd}|r|jd	\}	}
}td
|	jdD}td|jdD}
|
d	k(r|r|
st
d
|ztj|	|}||jd}n!t|dstj|}t|d5}t|||rtj ntj"}tj$|d|5}t'|j)dD]>}|j+|}|	||s|j-||j/@|r!|j1d|j3ddddddd|rHt|ds;|j5|j7j8t6j:zyyy#1swY\xYw#1swY`xYw)NFr'r(TzSource does not existz__main__.pyz8Cannot specify entry point if the source has __main__.pyzArchive has no entry point:c3<K|]}|jywrisidentifier.0parts  r	<genexpr>z!create_archive.<locals>.<genexpr>{sDTT&&(D.c3<K|]}|jywrr7r9s  rr<z!create_archive.<locals>.<genexpr>|sBDD%%'Br=zInvalid entry point: )modulefnz.pyzrr&w)compression*r)hasattrpathlibPathis_filer3existsr	partitionallsplit
MAIN_TEMPLATEformatwith_suffixrr"zipfileZIP_DEFLATED
ZIP_STOREDZipFilesortedrglobrelative_toras_posixwritestrrr+r,r-r.)sourcetargetr mainfilter
compressedsource_is_filehas_mainmain_pymodseprAmod_okfn_okfdrCzchildarcnames                   rrrLse&Nvv76:#>f%>>!Nffk2==?122&//1HFH	HH677G~~c*S"DSYYs^DDBBHHSMBBs
v%5<==&&cb&9
~##F+
VW
%f%	VT	"
Cb2{+/9w++))	
__R+
>	C!S 12
7++F3>VG_GGE7#3#3#56
7

='..*AB
	C	
C7673V[[]**T\\9:4{	C	C	
C
Cs,,AJ39J
-AJ
2J
J	JJ"ct|d5}|jddk(r:|jjj	t
cdddS	dddy#1swYyxYw)Nr$r%r)rr'r(stripdecoder)rrs  rrrsd	Wd	#Aq66!9::<%%'../?@AAAAAsAA&&A/cD	ddl}|j}|jdddd|jdddd|jd	d
dd|jdd
dd|jdddd|jdd|j|}|jr|t
jj|jstdt|j}tdj|xsdtjdt
jj|jr|j]t
jj!|jr?t
jj#|j|jrtd|j$rtdt'|j|j|j(|j$|j*y)Nrz--outputz-ozAThe name of the output archive. Required if SOURCE is an archive.)defaulthelpz--pythonz-pzEThe name of the Python interpreter to use (default: no shebang line).z--mainz-mzLThe main function of the application (default: use an existing __main__.py).z
--compressz-c
store_truezQCompress files with the deflate method. Files are stored uncompressed by default.)actionrnz--infoFz)Display the interpreter from the archive.)rmrprnrYz'Source directory (or existing archive).)rnz%Can only get info for an archive filezInterpreter: {}z<none>z-In-place editing of archives is not supportedz,Cannot change the main function when copying)r r[r])argparseArgumentParseradd_argument
parse_argsinforpathisfilerY
SystemExitrprintrNsysexitoutputrIsamefiler[rpythoncompress)argsrqparserr s    rr[r[s

$
$
&F

D$56
D$/0$;<d<=>%<>
:<T"Dyyww~~dkk*DEE%dkk2
&&{'>h?@	ww~~dkk";;277>>$++#>#%77#3#3DKK#MLMM99KLL4;;#{{"mm-r
__main__r)NNNNF)
contextlibrrFr)r,rzrP__all__rMplatform
startswithrgetfilesystemencoding
ValueErrorrcontextmanagerrr"r3rrr[r	rr
r<module>rs	


>
<<5!0s002	*	K.@D+0G;TA.-bzFr