ó
    F\hÐ  ã                   ón   • S SK r S SKrS r " S S\ R                  5      r " S S\ R
                  5      rg)é    Nc                 ó°   • [        X[        R                  R                  S9[        l        [        X[        R                  R                  S9[        l        g )N)Úerrors)Ú	SystemLogÚsysÚstderrr   Ústdout)Ú	log_writeÚstdout_levelÚstderr_levels      Ú%/usr/lib/python3.13/_apple_support.pyÚinit_streamsr      s4   € ô ˜9¼3¿:¹:×;LÑ;LÑM„C„JÜ˜9¼3¿:¹:×;LÑ;LÑM„C…Jó    c                   ó:   ^ • \ rS rSrU 4S jrS rU 4S jrSrU =r$ )r   é   c                 ó‚   >• UR                  SS5        UR                  SS5        [        TU ]  " [        X5      40 UD6  g )NÚencodingzUTF-8Úline_bufferingT)Ú
setdefaultÚsuperÚ__init__Ú	LogStream)Úselfr	   ÚlevelÚkwargsÚ	__class__s       €r   r   ÚSystemLog.__init__   s;   ø€ Ø×Ñ˜* gÔ.Ø×ÑÐ*¨DÔ1Ü‰Òœ 9Ó4Ñ?¸Ó?r   c                 ó6   • SU R                   R                   S3$ )Nz<SystemLog (level ú)>)Úbufferr   ©r   s    r   Ú__repr__ÚSystemLog.__repr__   s   € Ø# D§K¡K×$5Ñ$5Ð#6°bÐ9Ð9r   c                 óú   >• [        U[        5      (       d!  [        S[        U5      R                   35      e[        R                  U5      nUR                  SS9 H  n[        TU ]!  U5        M     [        U5      $ )Nz"write() argument must be str, not T)Úkeepends)
Ú
isinstanceÚstrÚ	TypeErrorÚtypeÚ__name__Ú__str__Ú
splitlinesr   ÚwriteÚlen)r   ÚsÚliner   s      €r   r,   ÚSystemLog.write   sq   ø€ Ü˜!œS×!Ñ!ÜØ4´T¸!³W×5EÑ5EÐ4FÐGóIð Iô
 �K‰K˜‹Nˆð —L‘L¨$�LÓ/ˆDÜ‰G‰M˜$Öñ 0ô �1‹vˆr   © )	r)   Ú
__module__Ú__qualname__Ú__firstlineno__r   r!   r,   Ú__static_attributes__Ú__classcell__)r   s   @r   r   r      s   ø† õ@ò
:÷ó r   r   c                   ó,   • \ rS rSrS rS rS rS rSrg)r   é'   c                 ó   • Xl         X l        g )N)r	   r   )r   r	   r   s      r   r   ÚLogStream.__init__(   s   € Ø"ŒØ�
r   c                 ó$   • SU R                   < S3$ )Nz<LogStream (level r   )r   r    s    r   r!   ÚLogStream.__repr__,   s   € Ø# D§J¡J¡>°Ð4Ð4r   c                 ó   • g)NTr1   r    s    r   ÚwritableÚLogStream.writable/   s   € Ør   c                 ó,  • [        U5      [        La   [        [        U5      5      nU(       a,  U R                  U R                  UR                  SS5      5        [        U5      $ ! [         a#    [        S[        U5      R                   35      S ef = f)Nz)write() argument must be bytes-like, not ó    s   À€)	r(   ÚbytesÚ
memoryviewr'   r)   r	   r   Úreplacer-   )r   Úbs     r   r,   ÚLogStream.write2   s„   € Ü�‹7œ%ÒðÜœ* Q›-Ó(�ö ð �N‰N˜4Ÿ:™: q§y¡y°¸+Ó'FÔGä�1‹vˆøô ó ÜØ?ÄÀQÃ×@PÑ@PÐ?QÐRóàððús   ”A& Á&-B)r   r	   N)	r)   r2   r3   r4   r   r!   r>   r,   r5   r1   r   r   r   r   '   s   † òò5òõr   r   )Úior   r   ÚTextIOWrapperr   Ú	RawIOBaser   r1   r   r   Ú<module>rJ      s3   ðÛ 	Û 
òNô�× Ñ ô ô4�—‘õ r   