+
    i(  c                   s    ^ RI t ^RIHt ^ RIHt Rt]R,           t]R,           t^t ! R R]	4      t
 ! R	 R
]
4      tRR ltRR]3R ltR tR# )    N)ElementTree)urljoinz!{http://www.w3.org/2001/XInclude}includeZfallbackc                   s    ] tR t^CtRtR# )FatalIncludeError NZ__name__Z
__module__Z__qualname__Z__firstlineno__Z__static_attributes__r       1/usr/lib64/python3.14/xml/etree/ElementInclude.pyr   r   C       r   r   c                   s    ] tR t^GtRtR# )LimitedRecursiveIncludeErrorr   Nr   r   r   r   r
   r
   G   r	   r   r
   c                 s\   VR 8X  dD   \        V R4      ;_uu_ 4       p\        P                  ! V4      P                  4       pRRR4       V# V'       g   Rp\        V RVR7      ;_uu_ 4       pVP	                  4       pRRR4       V#   + '       g   i     X# ; i  + '       g   i     X# ; i)xmlZrbNzUTF-8Zr)encoding)Zopenr   parsegetrootZread)hrefr   r   ZfileZdatas   &&&  r   default_loaderr   W   s    ~$$$T*224D  K	 H$h//499;D 0K  K 0/Ks   %B+BB	B+	c                 s    Vf   RpMV^ 8  d   \        RV,          4      h\        V R4      '       d   V P                  4       p Vf   \        p\	        WW#\        4       4       R # )Nz;expected non-negative depth or None for 'max_depth', got %rr   i)Z
ValueErrorZhasattrr   r   _includeZset)elemloaderbase_url	max_depths   &&&&r   r   r   u   sV    		QVYbbcctY||~~T86r   c                 s   ^ pV\        V 4      8  EdS   W,          pVP                  \        8X  Ed   VP                  R4      pV'       d   \	        W'4      pVP                  RR4      pVR8X  d   Wt9   d   \        RV,          4      hV^ 8X  d   \        RV,          4      hVP                  V4       V! Wx4      p	V	f   \        RV: RV: 24      h\        P                  ! V	4      p	\        WWs^,
          V4       VP                  V4       VP                  '       d-   V	P                  ;'       g    R	VP                  ,           V	n        WV&   EMVR
8X  d   V! WxVP                  R4      4      p
V
f   \        RV: RV: 24      hVP                  '       d   WP                  ,          p
V'       d3   W^,
          ,          p	V	P                  ;'       g    R	V
,           V	n        M"V P                  ;'       g    R	V
,           V n        W EK  \        RV,          4      hVP                  \        8X  d   \        RVP                  ,          4      h\        WaW#V4       V^,          pEKc  R# )r    r   r   r   zrecursive include of %sz5maximum xinclude depth reached when including file %sNzcannot load z as  textr   z)unknown parse type in xi:include tag (%r)z0xi:fallback tag must be child of xi:include (%r))ZlenZtagXINCLUDE_INCLUDEZgetr   r   r
   Zaddcopyr   ZremoveZtailr   XINCLUDE_FALLBACK)r   r   r   r   Z_parent_hrefsZiZer   r   Znoder   s   &&&&&      r   r   r      s   	A
c$i-G55$$55=Dx.EE'5)E~(+,E,LMM>6ORVVX X!!$'d*<+26>  yyt]MJ$$T*666!%bAFF :DIQ&d155+<=<+26>  666FFND!9D!%bD 8DI!%bD 8DIG'?%G  UU''#BQUUJ  Q]C	Qg r   )N)r   r   r   Zurllib.parser   ZXINCLUDEr   r   ZDEFAULT_MAX_INCLUSION_DEPTHZSyntaxErrorr   r
   r   r   r   r   r   r   <module>r      sf   f    .i' z)    	 		#4 	 	< 176r   