Ë ‚Ö¦iw ã ó" — d dl Z d dlZd dlZd dlZd dlZd dlZd dlZg d¢ZdZej j d« rdZn ej « Z G d„ de « Ze j d„ « Zd „ Zdd „Z dd„Zd„ Zdd „Zedk( r e« yy)é N)ÚZipAppErrorÚcreate_archiveÚget_interpreterz8# -*- coding: utf-8 -*- import {module} {module}.{fn}() Úwinúutf-8c ó — e Zd Zy)r N)Ú__name__Ú __module__Ú__qualname__© ó ú/usr/lib64/python3.12/zipapp.pyr r ! s „ Ør r c # ó K — t | t t j f« rt | |« 5 }|–— d d d « y | –— y # 1 sw Y y xY ww©N)Ú isinstanceÚstrÚosÚPathLikeÚopen)ÚarchiveÚmodeÚfs r Ú_maybe_openr % sA è ø€ ä�'œC¤§¡Ð-Ô.Ü �'˜4Ô AØŠG÷ !Ð ð ‹ ÷ !Ð üs ‚-A¯A´AÁAÁAc ób — |r-d|j t « z dz }| j |« yy)zWrite a shebang line.ó #!ó N)ÚencodeÚshebang_encodingÚwrite)r ÚinterpreterÚshebangs r Ú_write_file_prefixr" . s1 € áØ˜+×,Ñ,Ô-=Ó>Ñ>ÀÑFˆØ �‰�Õð r c óî — t | d« 5 }|j d« }|dk( rd}|j « t |d« 5 }t ||« |j |« t j ||« ddd« ddd« |rVt |t « rEt j |t j |« j t j z « yyy# 1 sw Y ŒjxY w# 1 sw Y ŒnxY w)z8Copy an application archive, modifying the shebang line.Úrbé r r ÚwbN)r ÚreadÚreadliner" r ÚshutilÚcopyfileobjr r r ÚchmodÚstatÚst_modeÚS_IEXEC)r Únew_archiver ÚsrcÚfirst_2Údsts r Ú _copy_archiver3 5 s¾ € ä �W˜dÔ # sð —(‘(˜1“+ˆØ�eÒàˆGØ�L‰LŒNä ˜ dÔ +¨sܘs KÔ0ð �I‰I�gÔÜ×јs CÔ(÷ ,÷ $ñ" ”z +¬sÔ3Ü �‰�œbŸg™g kÓ2×:Ñ:¼T¿\¹\ÑIÕJð 4€{÷ ,Ð +ú÷ $Ð #ús# �5C+Á4CÁ6C+ÃC( Ã$C+Ã+C4c óH — d}t | d« rt | d« rd}n't j | « } | j « rd}|rt | ||« y| j « st d« ‚| dz j « }|r |rt d« ‚|s |st d « ‚d}|r…|j d « \ } } }t d„ | j d« D « « }t d „ |j d« D « « } | d k( r|r| st d|z « ‚t j | |¬« }|€| j d« }n!t |d« st j |« }t |d« 5 }t ||« |rt j nt j" }t j$ |d|¬« 5 }t' | j) d« « D ]> }|j+ | « }|� ||« sŒ|j- ||j/ « « Œ@ |r!|j1 d|j3 d« « ddd« ddd« |rHt |d« s;|j5 |j7 « j8 t6 j: z « yyy# 1 sw Y Œ\xY w# 1 sw Y Œ`xY w)ab Create an application archive from SOURCE. The SOURCE can be the name of a directory, or a filename or a file-like object referring to an existing archive. The content of SOURCE is packed into an application archive in TARGET, which can be a filename or a file-like object. If SOURCE is a directory, TARGET can be omitted and will default to the name of SOURCE with .pyz appended. The created application archive will have a shebang line specifying that it should run with INTERPRETER (there will be no shebang line if INTERPRETER is None), and a __main__.py which runs MAIN (if MAIN is not specified, an existing __main__.py will be used). It is an error to specify MAIN for anything other than a directory source with no __main__.py, and it is an error to omit MAIN if the directory has no __main__.py. Fr' r( TNzSource does not existz__main__.pyz8Cannot specify entry point if the source has __main__.pyzArchive has no entry pointÚ:c 3 ó<