yj
2026-03-31 4becf7b5eba5de2d9889f379eb88aeb6cb16f760
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
§
ãóŒ—ddlZddlZddlZddlZddlZejjZdZdZ    dZ
dZ Gd„de ¦«Z Gd„d¦«ZdS)    éNééécó—eZdZdS)ÚArchiveReadErrorN)Ú__name__Ú
__module__Ú __qualname__©óúpyimod01_archive.pyrr#s€€€€€Ø€Dr rcó<—eZdZdZdZdd„Zed„¦«Zd    d„ZdS)
ÚZlibArchiveReaderzª
    Reader for PyInstaller's PYZ (ZlibArchive) archive. The archive is used to store collected byte-compiled Python
    modules, as individually-compressed entries.
    sPYZNFcó—||_||_i|_|€"| |¦«\|_|_t    |jd¦«5}| |jt j¦«| t|j
¦«¦«}||j
krtd¦«‚| tt¦«¦«}|r|tkrtd¦«‚tjd| d¦«¦«^}}| |j|zt j¦«tt!j|¦«¦«|_ddd¦«dS#1swxYwYdS)NÚrbzPYZ magic pattern mismatch!zPython magic pattern mismatch!z!ié)Ú    _filenameÚ _start_offsetÚtocÚ_parse_offset_from_filenameÚopenÚseekÚosÚSEEK_SETÚreadÚlenÚ_PYZ_MAGIC_PATTERNrÚPYTHON_MAGIC_NUMBERÚstructÚunpackÚdictÚmarshalÚload)    ÚselfÚfilenameÚ start_offsetÚ check_pymagicÚfpÚmagicÚpymagicÚ
toc_offsetÚ_s             r Ú__init__zZlibArchiveReader.__init__.sž€Ø!ˆŒØ)ˆÔàˆŒð Ð Ø15×1QÒ1QÐRZÑ1[Ô1[Ñ .ˆDŒN˜DÔ.õ
$”. $Ñ 'Ô 'ð    .¨2à GŠGDÔ&­¬ Ñ 4Ô 4Ð 4à—G’GC Ô 7Ñ8Ô8Ñ9Ô9ˆEؘÔ/Ò/Ð/Ý&Ð'DÑEÔEÐEð—g’gcÕ"5Ñ6Ô6Ñ7Ô7ˆGØð I Õ,?Ò!?Ð!?Ý&Ð'GÑHÔHÐHõ$œ]¨4°·²¸±´Ñ<Ô<ˆNˆJ˜ð GŠGDÔ&¨Ñ3µR´[Ñ AÔ AÐ AݝGœL¨Ñ,Ô,Ñ-Ô-ˆDŒHð%    .ð    .ð    .ñ    .ô    .ð    .ð    .ð    .ð    .ð    .ð    .ð    .øøøð    .ð    .ð    .ð    .ð    .ð    .sÁD"E>Å>FÆFcó¸—d}| d¦«}|dkr||fS    t||dzd…¦«}|d|…}n#t$rYnwxYw||fS)z\
        Parse the numeric offset from filename, stored as: `/path/to/file?offset`.
        rú?éÿÿÿÿrN)ÚrfindÚintÚ
ValueError)r%ÚoffsetÚidxs   r rz-ZlibArchiveReader._parse_offset_from_filenameOs‰€ð
ˆànŠn˜SÑ!Ô!ˆØ "Š9ˆ9ؘVÐ#Ð #ð    Ý˜ #¨¡' ( (Ô+Ñ,Ô,ˆFØ   ”~ˆHˆHøÝð    ð    ð    à ˆDð    øøøð˜ÐÐs£$AÁ
AÁAcó\—|j |¦«}|€td|›d¦«‚|\}}}|tkrdS    t    |jd¦«5}| |j|z¦«| |¦«}ddd¦«n #1swxYwYn&#t$rtd|j›d¦«‚wxYw    tj |¦«}|ttfvr|stj|¦«}n&#t"$r}    t%d|›d¦«|    ‚d}    ~    wwxYw|S)    zß
        Extract data from entry with the given name.
 
        If the entry belongs to a module or a package, the data is loaded (unmarshaled) into code object. To retrieve
        raw data, set `raw` flag to True.
        NzNo entry named z found in the archive!rzERROR: z… appears to have been moved or deleted since this application was launched. Continouation from this state is impossible. Exiting now.zFailed to unmarshal PYZ entry ú!)rÚgetÚKeyErrorÚPYZ_ITEM_NSPKGrrrrrÚFileNotFoundErrorÚ
SystemExitÚzlibÚ
decompressÚPYZ_ITEM_MODULEÚ PYZ_ITEM_PKGr"ÚloadsÚEOFErrorÚ ImportError)
r$ÚnameÚrawÚentryÚtypecodeÚ entry_offsetÚ entry_lengthr(ÚobjÚes
          r ÚextractzZlibArchiveReader.extractcs¶€ð”— ’ ˜TÑ"Ô"ˆØ ˆ=ÝÐK¨TÐKÐKÐKÑLÔLÐ Là/4Ñ,ˆ,  ð •~Ò %Ð %ؐ4ð     Ýd”n dÑ+Ô+ð ,¨rØ—’˜Ô*¨\Ñ9Ñ:Ô:Ð:Ø—g’g˜lÑ+Ô+ð ,ð ,ð ,ñ ,ô ,ð ,ð ,ð ,ð ,ð ,ð ,øøøð ,ð ,ð ,ð ,øøõ!ð        ð        ð        õ ðL˜$œ.ðLðLðLñôð ð         øøøð    QÝ”/ #Ñ&Ô&ˆC؝O­\Ð:Ð:Ð:À3Ð:Ý”m CÑ(Ô(øøÝð    Qð    Qð    QÝÐH¸tÐHÐHÐHÑIÔIÈqÐ Pøøøøð    Qøøøðˆ
sHÁB$Á3B B$ÂBÂB$ÂB B$Â$#Cà :DÄ
D)ÄD$Ä$D))NF)F)    rr    r
Ú__doc__rr-Ú staticmethodrrLr r r rr'sj€€€€€ððð"Ðð.ð.ð.ð.ðBð ð ñ„\ð ð&)ð)ð)ð)ð)ð)r r)rrr"r=Ú_frozen_importlibÚ_bootstrap_externalÚ MAGIC_NUMBERrr?r@Ú PYZ_ITEM_DATAr:Ú RuntimeErrorrrr r r ú<module>rTsÁðð"
€    €    €    Ø € € € Ø€€€Ø € € € ðÐÐÐà'Ô;ÔHÐð€Ø€ Ø€ ؀𠠠 ð    ð    ð    ð    |ñ    ô    ð    ðeðeðeðeðeñeôeðeðeðer