+
    AžÀjK$  ã                  ó  € R t ^ RIHt ^ RIt^ RIt^ RIt^ RIt^ RIH	t	 ^ RI
Ht ^ RIHt ]! 4       t]P                   ! R4      t]! ]4      tRtRtR	 R
 lt]3R R llt ! R R4      t]! 4       tR R ltRR R llt ! R R4      tR# )zîObject representations for debugging purposes. Unlike the default
repr, these expose more information and produce HTML instead of ASCII.

Together with the CSS and JavaScript of the debugger this gives a
colorful and more compact output.
)ÚannotationsN)Údeque)Úformat_exception_only)Úescapez(?:\r\n|\r|\n){2,}zL<div class=box>
  <h3>%(title)s</h3>
  <pre class=help>%(text)s</pre>
</div>zQ<div class=box>
  <h3>%(title)s</h3>
  %(repr)s
  <table>%(items)s</table>
</div>c               ó    € V ^8„  d   QhRRRR/# ©é   ÚobjÚobjectÚreturnÚstr© )Úformats   "Úg/var/www/html/mycamper/aliexpress-site/backend/venv/lib/python3.14/site-packages/werkzeug/debug/repr.pyÚ__annotate__r   &   s   € ÷ *ñ *�Fð *˜sñ *ó    c                ó4   € \        4       P                  V 4      # )z1Creates a debug repr of an object as HTML string.)ÚDebugReprGeneratorÚrepr)r	   s   &r   Ú
debug_reprr   &   s   € äÓ×$Ñ$ SÓ)Ð)r   c               ó    € V ^8„  d   QhRRRR/# )r   r	   r
   r   ÚNoner   )r   s   "r   r   r   +   s   € ÷ 	ñ 	ˆfð 	 4ñ 	r   c                óî   € \        4       pV \        J d1   VP                  \        P                  ! ^4      P
                  4      pMVP                  V 4      p\        P                  P                  V4       R# )z\Print the object details to stdout._write (for the interactive
console of the web debugger.
N)	r   ÚmissingÚdump_localsÚsysÚ	_getframeÚf_localsÚdump_objectÚstdoutÚ_write)r	   ÚgenÚrvs   &  r   Údumpr#   +   sP   € ô Ó
€CØ
Œgƒ~Ø�_‰_œSŸ]š]¨1Ó-×6Ñ6Ó7‰à�_‰_˜SÓ!ˆÜ‡J�J×Ñ�bÖr   c                  ó6   € ] tR t^7tRtR R ltRR R lltRtR# )	Ú_HelperzyDisplays an HTML version of the normal help, for the interactive
debugger only because it requires a patched sys.stdout.
c               ó   € V ^8„  d   QhRR/# ©r   r   r   r   )r   s   "r   r   Ú_Helper.__annotate__<   s   € ÷ :ñ :˜#ñ :r   c                	ó   € R # )z(Type help(object) for help about object.r   ©Úselfs   &r   Ú__repr__Ú_Helper.__repr__<   s   € Ù9r   Nc               ó    € V ^8„  d   QhRRRR/# )r   Útopiczt.Any | Noner   r   r   )r   s   "r   r   r(   ?   s   € ÷ Fñ F˜lð F°dñ Fr   c                	óÀ  € Vf'   \         P                  P                  RV : R24       R # ^ R IpVP	                  V4       \         P                  P                  4       p\        P                  V4      p\        V4      ^8”  d#   V^ ,          pRP                  VR,          4      pMRpV^ ,          p\         P                  P                  \        RVRV/,          4       R # )Nz<span class=help>ú</span>z

:é   NNÚHelpÚtitleÚtext)r   r   r    ÚpydocÚhelpÚresetÚ_paragraph_reÚsplitÚlenÚjoinÚ	HELP_HTML)r+   r/   r6   r"   Ú
paragraphsr4   r5   s   &&     r   Ú__call__Ú_Helper.__call__?   s¬   € ØŠ=Ü�J‰J×ÑÐ 1°$±¸ÐAÔBÙÛà�
‰
�5ÔÜ�Z‰Z×ÑÓˆÜ"×(Ñ(¨Ó,ˆ
Üˆz‹?˜QÔØ˜q•MˆEØ—;‘;˜z¨"�~Ó.‰DàˆEØ˜a•=ˆDÜ�
‰
×Ñœ) w°°v¸tÐ&DÕDÖEr   r   ©N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r,   r?   Ú__static_attributes__r   r   r   r%   r%   7   s   † ñõ:÷Fó Fr   r%   c               ó(   € V ^8„  d   QhRRRRRRRR/# )r   Úinnerr   r	   r
   Úbaseztype | tuple[type, ...]r   r   )r   s   "r   r   r   T   s*   € ÷ 
4ñ 
4˜cð 
4¨ð 
4Ð6Mð 
4ÐRUñ 
4r   c                ó2  € \        V\        4      '       d   V F  p\        V4      VJ g   K  V u # 	  M\        V4      VJ d   V # R pVP                  P                  R9  d   RVP                  P                   R2pV \        V4      P
                   RV  R2# )Ú z<span class="module">z.</span>Ú(Ú))Ú__builtin__Ú
exceptions)Ú
isinstanceÚtupleÚtypeÚ	__class__rC   rB   )rI   r	   rJ   ÚclsÚmodules   &&&  r   Ú_add_subclass_inforW   T   s�   € Ü�$œ×ÒÛˆCÜ�C‹y˜CÕØ’ò ô 
ˆc‹�dÓ	ØˆØ€FØ
‡}�}×ÑÐ'DÔDØ(¨¯©×)AÑ)AÐ(BÀ(ÐKˆØˆX”d˜3“i×(Ñ(Ð)¨¨5¨'°Ð3Ð3r   c          
     ó,   € V ^8„  d   QhRRRRRRRRRR	/# )
r   Úleftr   ÚrightrJ   rS   ÚlimitÚintr   z>t.Callable[[DebugReprGenerator, t.Iterable[t.Any], bool], str]r   )r   s   "r   r   r   a   s4   € ÷ ñ Ø
ðØðØ!%ðØ.1ðàCñr   c                ó&   a aaa€ R  VV VV3R llpV# )c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r   r+   r   r	   zt.Iterable[t.Any]Ú	recursiveÚboolr   r   r   )r   s   "r   r   Ú*_sequence_repr_maker.<locals>.__annotate__d   s+   € ÷ ;ñ ;Ð&ð ;Ð->ð ;È4ð ;ÐTWñ ;r   c                óœ  <€ V'       d   \        S R S
 2VS4      # S.pRp\        V4       FX  w  rVV'       d   VP                  R4       VS	8X  d   VP                  R4       RpVP                  V P                  V4      4       KZ  	  V'       d   VP                  R4       VP                  S
4       \        RP	                  V4      VS4      # )z...Fú, ú<span class="extended">Tr1   rL   )rW   Ú	enumerateÚappendr   r<   )r+   r	   r_   ÚbufÚhave_extended_sectionÚidxÚitemrJ   rY   r[   rZ   s   &&&    €€€€r   ÚproxyÚ#_sequence_repr_maker.<locals>.proxyd   s®   ø€ ßÜ%¨¨¨c°%°Ð&9¸3ÀÓEÐEØˆfˆØ %ÐÜ" 3ž‰IˆCßØ—
‘
˜4Ô Ø�eŒ|Ø—
‘
Ð4Ô5Ø(,Ð%Ø�J‰J�t—y‘y “Ö'ñ (÷ !Ø�J‰J�yÔ!Ø�
‰
�5ÔÜ! "§'¡'¨#£,°°TÓ:Ð:r   r   )rY   rZ   rJ   r[   rk   s   ffff r   Ú_sequence_repr_makerrm   a   s   û€ ÷;ó ;ð" €Lr   c                  ó
  € ] tR t^xtR R lt]! RR]4      t]! RR]4      t	]! RR]
4      t]! R	R]4      t]! R
R]4      tR R ltR!R R lltR"R R lltR R ltR R ltR R ltR R ltR R ltR R ltR#R R lltR tR# )$r   c               ó   € V ^8„  d   QhRR/# )r   r   r   r   )r   s   "r   r   ÚDebugReprGenerator.__annotate__y   s   € ÷ &ñ &˜$ñ &r   c                	ó   € . V n         R # rA   ©Ú_stackr*   s   &r   Ú__init__ÚDebugReprGenerator.__init__y   s	   € Ø#%ˆŽr   Ú[Ú]rM   rN   zset([z])zfrozenset([z/<span class="module">collections.</span>deque([c               ó    € V ^8„  d   QhRRRR/# )r   r	   zt.Pattern[t.AnyStr]r   r   r   )r   s   "r   r   rp   „   s   € ÷ Jñ JÐ1ð J°cñ Jr   c                	ór   € \        VP                  4      p\        P                  ! VR R4      pRV 2pRV R2# )zunicode-escapeÚignoreÚrz&re.compile(<span class="string regex">z</span>))r   ÚpatternÚcodecsÚdecode)r+   r	   r|   s   && r   Ú
regex_reprÚDebugReprGenerator.regex_repr„   s=   € Ü�s—{‘{Ó#ˆÜ—-’- Ð)9¸8ÓDˆØ�g�Y�-ˆØ7¸°yÀÐIÐIr   c               ó$   € V ^8„  d   QhRRRRRR/# )r   r	   zstr | bytesr[   r\   r   r   r   )r   s   "r   r   rp   Š   s!   € ÷ ñ ˜{ð °3ð Àñ r   c           	     	ó|  € R .p\        V4      p\        V4      V,
          ^8”  d.   VP                  \        VRV 4      R\        WBR 4      R34       MVP	                  \        V4      4       VP	                  R4       RP                  V4      pVP                  R4      '       d   \        WQ\        \        34      # V# )z<span class="string">Nrd   r1   rL   )Ú'Ú"zb"zb')
r   r;   Úextendr   rf   r<   Ú
startswithrW   Úbytesr   )r+   r	   r[   rg   r{   Úouts   &&&   r   Ústring_reprÚDebugReprGenerator.string_reprŠ   s«   € Ø&Ð'ˆÜ�‹Iˆô ˆq‹6�E�>˜AÔØ�J‰Jä˜1˜V˜e˜9Ó%Ø-Ü˜1˜V˜9Ó%Øð	õð �J‰J”v˜a“yÔ!à�
‰
�9ÔØ�g‰g�c‹lˆð �<‰<Ð.×/Ò/Ü% c´¼°Ó=Ð=ð ˆ
r   c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r   Údz7dict[int, None] | dict[str, int] | dict[str | int, int]r_   r`   r[   r\   r   r   r   )r   s   "r   r   rp   ¥   s2   € ÷ 9ñ 9àBð9ð ð9ð ð	9ð
 
ñ9r   c           	     	óú  € V'       d   \        R V\        4      # R.pRp\        VP                  4       4       Fw  w  pw  rxV'       d   VP	                  R4       Wc^,
          8X  d   VP	                  R4       RpVP	                  RV P                  V4       RV P                  V4       R24       Ky  	  V'       d   VP	                  R	4       VP	                  R
4       \        RP                  V4      V\        4      # )z{...}Ú{Frc   rd   Tz%<span class="pair"><span class="key">z</span>: <span class="value">z</span></span>r1   Ú}rL   )rW   Údictre   Úitemsrf   r   r<   )	r+   rŒ   r_   r[   rg   rh   ri   ÚkeyÚvalues	   &&&&     r   Ú	dict_reprÚDebugReprGenerator.dict_repr¥   s×   € ÷ Ü% g¨q´$Ó7Ð7ØˆeˆØ %ÐÜ!*¨1¯7©7«9Ö!5ÑˆC‘�#ßØ—
‘
˜4Ô Ø˜a•iÔØ—
‘
Ð4Ô5Ø(,Ð%Ø�J‰JØ7¸¿	¹	À#»Ð7Gð H(Ø(,¯	©	°%Ó(8Ð'9¸ðIöñ "6÷ !Ø�J‰J�yÔ!Ø�
‰
�3ŒÜ! "§'¡'¨#£,°´4Ó8Ð8r   c               ó    € V ^8„  d   QhRRRR/# )r   r	   út.Anyr   r   r   )r   s   "r   r   rp   ¾   s   € ÷ :ñ :˜uð :¨ñ :r   c                	ó6   € \        V4      pR \        V4       R2# )z<span class="object">r1   )r   r   )r+   r	   r{   s   && r   Úobject_reprÚDebugReprGenerator.object_repr¾   s   € Ü�‹IˆØ&¤v¨a£y k°Ð9Ð9r   c               ó$   € V ^8„  d   QhRRRRRR/# )r   r	   r—   r_   r`   r   r   r   )r   s   "r   r   rp   Â   s!   € ÷ %ñ % ð %°4ð %¸Cñ %r   c                	ó:  € V\         J d   R \         : R2# \        V\        \        \        34      '       d   RV: R2# \        V\
        4      '       g   \        V\        4      '       d   V P                  V4      # \        V\        4      '       d   V P                  V4      # \        V\        4      '       d   V P                  W4      # \        V\        4      '       d   V P                  W4      # \        V\        4      '       d   V P                  W4      # \        V\         4      '       d   V P#                  W4      # \        V\$        4      '       d   V P'                  W4      # \        V\(        4      '       d   V P+                  W4      # V P-                  V4      # )z<span class="help">r1   z<span class="number">)ÚhelperrQ   r\   ÚfloatÚcomplexr   r‡   r‰   Ú	RegexTyper   ÚlistÚ	list_reprrR   Ú
tuple_reprÚsetÚset_reprÚ	frozensetÚfrozenset_reprr�   r”   r   Ú
deque_reprr™   )r+   r	   r_   s   &&&r   Údispatch_reprÚ DebugReprGenerator.dispatch_reprÂ   s<  € Ø”&‹=Ø(¬©
°'Ð:Ð:Ü�cœC¤¬Ð0×1Ò1Ø*¨3©'°Ð9Ð9Ü�cœ3×Ò¤:¨c´5×#9Ò#9Ø×#Ñ# CÓ(Ð(Ü�cœ9×%Ò%Ø—?‘? 3Ó'Ð'Ü�cœ4× Ò Ø—>‘> #Ó1Ð1Ü�cœ5×!Ò!Ø—?‘? 3Ó2Ð2Ü�cœ3×ÒØ—=‘= Ó0Ð0Ü�cœ9×%Ò%Ø×&Ñ& sÓ6Ð6Ü�cœ4× Ò Ø—>‘> #Ó1Ð1Ü�cœ5×!Ò!Ø—?‘? 3Ó2Ð2Ø×Ñ Ó$Ð$r   c               ó   € V ^8„  d   QhRR/# r'   r   )r   s   "r   r   rp   Ù   s   € ÷ 
ñ 
˜sñ 
r   c                	óÈ   €  R P                  \        \        P                  ! 4       R,          !  4      pR\        VP                  4       4       R2#   \         d    Rp L,i ; i)rL   :Nr   NÚ?z*<span class="brokenrepr">&lt;broken repr (z)&gt;</span>)r<   r   r   Úexc_infoÚ	Exceptionr   Ústrip)r+   Úinfos   & r   Úfallback_reprÚ DebugReprGenerator.fallback_reprÙ   s_   € ð	Ø—7‘7Ô0´#·,²,³.ÀÕ2DÑEÓFˆDð Ü & t§z¡z£|Ó 4Ð5°\ðCð	
øô ô 	ØŠDð	ús   ‚2A ÁA!Á A!c               ó    € V ^8„  d   QhRRRR/# r   r   )r   s   "r   r   rp   ã   s   € ÷ ñ ˜ð  3ñ r   c                	ó‚  € R pV P                    F  pW1J g   K
  Rp M	  V P                   P                  V4         V P                  W4      V P                   P                  4        #   \         d.    T P                  4       u T P                   P                  4        # i ; i  T P                   P                  4        i ; i)FT)rs   rf   r©   Úpopr¯   r²   )r+   r	   r_   rj   s   &&  r   r   ÚDebugReprGenerator.reprã   s�   € Øˆ	Ø—K”KˆDØ�{Ø �	Ùñ  ð 	�‰×Ñ˜3Ôð	ð,Ø×)Ñ)¨#Ó9ð �K‰K�O‰OÕøô ô ,Ø×)Ñ)Ó+Ñ+à�K‰K�O‰OÕð,ûð �K‰K�O‰OÕús#   ¼A' Á'BÂB" ÂBÂB" Â"B>c               ó    € V ^8„  d   QhRRRR/# r   r   )r   s   "r   r   rp   ò   s   € ÷ ;ñ ;˜vð ;¨#ñ ;r   c           
     	ó  € R pR p\        V\        4      '       dY   Rp. pVP                  4        F@  w  rV\        V\        4      '       g   R p M%VP	                  WPP                  V4      34       KB  	  VfS   . pV P                  V4      p\        V4       F.  p VP	                  WPP                  \        W4      4      34       K0  	  RpXR\        P                  V4      ^R  2,          pV P                  W4V4      #   \         d     Kv  i ; i)NzContents ofzDetails forÚ éÿÿÿÿ)rQ   r�   r‘   r   rf   r   ÚdirÚgetattrr¯   r
   r,   Úrender_object_dump)r+   r	   r   r‘   r4   r’   r“   s   &&     r   r   ÚDebugReprGenerator.dump_objectò   sû   € ØˆØ.2ˆä�cœ4× Ò Ø!ˆEØˆEØ!Ÿi™ižk‘
�Ü! #¤s×+Ò+Ø �EÙØ—‘˜c§9¡9¨UÓ#3Ð4Ö5ñ	 *ð
 Š=ØˆEØ—9‘9˜S“>ˆDÜ˜3–x�ðØ—L‘L #§y¡y´¸Ó1BÓ'CÐ!DÖEñ  ð
 "ˆEØ�1”V—_‘_ SÓ)¨!¨BÐ/Ð0Ð1Õ1ˆØ×&Ñ& u°TÓ:Ð:øô	 !ô Úðús   Â*C=Ã=DÄDc               ó    € V ^8„  d   QhRRRR/# )r   rŒ   zdict[str, t.Any]r   r   r   )r   s   "r   r   rp   
  s   € ÷ Jñ JÐ-ð J°#ñ Jr   c                	ó˜   € VP                  4        UUu. uF  w  r#W P                  V4      3NK  	  pppV P                  VR 4      # u uppi )zLocal variables in frame)r‘   r   r¾   )r+   rŒ   r’   r“   r‘   s   &&   r   r   ÚDebugReprGenerator.dump_locals
  sD   € Ø;<¿7¹7¼9ÔE¹9©Z¨S�#—y‘y Ó'Ó(¹9ˆÑEØ×&Ñ& uÐ.HÓIÐIùó Fs   ”ANc               ó(   € V ^8„  d   QhRRRRRRRR/# )r   r‘   zlist[tuple[str, str]]r4   r   r   z
str | Noner   r   )r   s   "r   r   rp     s,   € ÷ 
ñ 
Ø*ð
Ø36ð
Ø>Hð
à	ñ
r   c           	     	ó  € . pV F&  w  rVVP                  R \        V4       RV R24       K(  	  V'       g   VP                  R4       \        R\        V4      RRV'       d   TMR R2RR	P                  V4      /,          # )
z<tr><th>z<td><pre class=repr>z</pre>z<tr><td><em>Nothing</em>r4   r   z<pre class=repr>rL   r‘   Ú
)rf   r   ÚOBJECT_DUMP_HTMLr<   )r+   r‘   r4   r   Ú
html_itemsr’   r“   s   &&&&   r   r¾   Ú%DebugReprGenerator.render_object_dump  s‡   € ð ˆ
Û‰JˆCØ×Ñ ¬°«¨Ð5IÈ%ÈÐPVÐWÖXñ  çØ×ÑÐ8Ô9ÜØ”V˜E“]ØÐ&¯t¡t¸Ð&<¸FÐCØ�T—Y‘Y˜zÓ*ð#
õ 
ð 	
r   rr   )éF   )é   rA   )rB   rC   rD   rE   rt   rm   r¡   r¢   rR   r£   r¤   r¥   r¦   r§   r   r¨   r   r‰   r”   r™   r©   r²   r   r   r   r¾   rG   r   r   r   r   r   x   s‹   † õ&ñ % S¨#¨tÓ4€IÙ% c¨3°Ó6€JÙ# G¨T°3Ó7€HÙ)¨-¸¸yÓI€NÙ%Ø9¸4Àó€JõJ÷÷69õ2:õ%õ.
õõ;õ0J÷
ó 
r   r   )é   )rF   Ú
__future__r   r}   Úrer   ÚtypingÚtÚcollectionsr   Ú	tracebackr   Ú
markupsafer   r
   r   Úcompiler9   rS   r    r=   rÆ   r   r#   r%   r�   rW   rm   r   r   r   r   Ú<module>rÔ      s�   ðñõ #ã Û 	Û 
Û Ý Ý +å á
‹(€Ø—
’
Ð0Ó1€Ù�Ó€	ð€	ðÐ õ*ð
 ÷ 	÷Fñ Fñ4 
‹€õ
4÷÷.b
ó b
r   