ó
    F\h(  ã                   óŒ   • S SK r SSKJr  S SKJr  Sr\S-   r\S-   rSr " S	 S
\	5      r
 " S S\
5      rSS jrSS\4S jrS rg)é    Né   )ÚElementTree)Úurljoinz!{http://www.w3.org/2001/XInclude}ÚincludeÚfallbacké   c                   ó   • \ rS rSrSrg)ÚFatalIncludeErroréC   © N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__static_attributes__r   ó    Ú//usr/lib/python3.13/xml/etree/ElementInclude.pyr
   r
   C   ó   † Úr   r
   c                   ó   • \ rS rSrSrg)ÚLimitedRecursiveIncludeErroréG   r   Nr   r   r   r   r   r   G   r   r   r   c                 ó*  • US:X  a;  [        U S5       n[        R                  " U5      R                  5       nS S S 5        U$ U(       d  Sn[        U SUS9 nUR	                  5       nS S S 5        U$ ! , (       d  f       W$ = f! , (       d  f       W$ = f)NÚxmlÚrbzUTF-8Úr)Úencoding)Úopenr   ÚparseÚgetrootÚread)Úhrefr   r   ÚfileÚdatas        r   Údefault_loaderr%   W   s…   € Ø�ƒ~Ü�$˜Ô Ü×$Ò$ TÓ*×2Ñ2Ó4ˆD÷ ð €Kö	 ØˆHÜ�$˜ hÒ/°4Ø—9‘9“;ˆD÷ 0à€K÷ Ôð €Kú÷ 0Ô/à€Kús   “%A1ÁBÁ1
B Â
Bc                 ó¶   • Uc  SnOUS:  a  [        SU-  5      e[        U S5      (       a  U R                  5       n Uc  [        n[	        XX#[        5       5        g )Néÿÿÿÿr   z;expected non-negative depth or None for 'max_depth', got %rr    )Ú
ValueErrorÚhasattrr    r%   Ú_includeÚset)ÚelemÚloaderÚbase_urlÚ	max_depths       r   r   r   u   sV   € àÑØ‰	Ø	�Q‹ÜÐVÐYbÑbÓcÐcäˆt�Y×ÑØ�|‰|‹~ˆØ�~ÜˆäˆT˜8´³Õ6r   c                 ód  • SnU[        U 5      :  Ga  X   nUR                  [        :X  Ga´  UR                  S5      nU(       a  [	        X'5      nUR                  SS5      nUS:X  aÊ  Xt;   a  [        SU-  5      eUS:X  a  [        SU-  5      eUR                  U5        U" Xx5      n	U	c  [        SU< SU< 35      e[        R                  " U	5      n	[        X‘XsS	-
  U5        UR                  U5        UR                  (       a'  U	R                  =(       d    S
UR                  -   U	l        X�U'   OèUS:X  a›  U" XxUR                  S5      5      n
U
c  [        SU< SU< 35      eUR                  (       a  X¦R                  -  n
U(       a%  XS	-
     n	U	R                  =(       d    S
U
-   U	l        OU R                  =(       d    S
U
-   U l        X	 GMÏ  [        SU-  5      eUR                  [        :X  a  [        SUR                  -  5      e[        XaX#U5        US	-  nU[        U 5      :  a  GM  g g )Nr   r"   r   r   zrecursive include of %sz5maximum xinclude depth reached when including file %szcannot load z as r   Ú Útextr   z)unknown parse type in xi:include tag (%r)z0xi:fallback tag must be child of xi:include (%r))ÚlenÚtagÚXINCLUDE_INCLUDEÚgetr   r
   r   ÚaddÚcopyr*   ÚremoveÚtailr2   ÚXINCLUDE_FALLBACK)r,   r-   r.   r/   Ú_parent_hrefsÚiÚer"   r   Únoder2   s              r   r*   r*   „   sþ  € à	€AØ
Œc�$‹iŒ-Ø‰GˆØ�5‰5Ô$Ô$à—5‘5˜“=ˆDÞÜ˜xÓ.�Ø—E‘E˜' 5Ó)ˆEØ˜‹~ØÓ(Ü+Ð,EÈÑ,LÓMÐMØ “>Ü6ØOÐRVÑVóXð Xà×!Ñ! $Ô'Ù˜dÓ*�Ø‘<Ý+Û26ºÐ>óð ô —y’y “�Ü˜ t¸©]¸MÔJØ×$Ñ$ TÔ*Ø—6—6Ø!%§¡§¨b°A·F±FÑ :�D”IØ�Q’Ø˜&“Ù˜d¨1¯5©5°Ó+<Ó=�Ø‘<Ý+Û26ºÐ>óð ð —6—6ØŸF™F‘N�DÞØ !¡™9�DØ!%§¡§¨b°DÑ 8�D•Ià!%§¡§¨b°DÑ 8�D”IØ�GÚä'Ø?À%ÑGóð ð �U‰UÔ'Ó'Ü#ØBÀQÇUÁUÑJóð ô �Q °]ÔCØ	ˆQ‰ˆðg Œc�$‹i�-ˆ-r   )N)r8   r1   r   Úurllib.parser   ÚXINCLUDEr5   r;   ÚDEFAULT_MAX_INCLUSION_DEPTHÚSyntaxErrorr
   r   r%   r   r*   r   r   r   Ú<module>rD      sf   ðóf Ý Ý  à.€à˜iÑ'Ð Ø˜zÑ)Ð ð  Ð ô	˜ô 	ô	Ð#4ô 	ô 	ð< ¨Ø1ô7ó6r   