+
     Bi(                         ^ 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}includefallbackc                       ] tR t^CtRtR# )FatalIncludeError N__name__
__module____qualname____firstlineno____static_attributes__r	       //usr/lib/python3.14/xml/etree/ElementInclude.pyr   r   C       r   r   c                       ] tR t^GtRtR# )LimitedRecursiveIncludeErrorr	   Nr
   r	   r   r   r   r   G   r   r   r   c                 \   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)xmlrbNzUTF-8r)encoding)openr   parsegetrootread)hrefr   r   file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                     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   )
ValueErrorhasattrr   r!   _includeset)elemloaderbase_url	max_depths   &&&&r   r   r   u   sV    		QVYbbcctY||~~T86r   c                    ^ 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))lentagXINCLUDE_INCLUDEgetr   r   r   addcopyr&   removetailr.   XINCLUDE_FALLBACK)r(   r)   r*   r+   _parent_hrefsier   r   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)r4   r-   r   urllib.parser   XINCLUDEr1   r7   DEFAULT_MAX_INCLUSION_DEPTHSyntaxErrorr   r   r!   r   r&   r	   r   r   <module>r@      sf   f    .i' z)    	 		#4 	 	< 176r   