+
    ®¾j;4  ã                   ó€  € ^ RI t ^ RIt^ RIHt ^ RIHt ^ RIHtHtH	t	H
t
HtHtHt ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ R	IHt ^ R
IHt ^ RIHtHt ^ RIHt ^ RIH t  ^ RI!H"t"H#t# ]'       d!   ^ RI$H%t% ^ RI&H't'  ! R R]4      t(]](,          t)^ RIH*t* ]PV                  ! ],4      t- ! R R]4      t.R R lt/R R lt0R# )é    N)ÚParser©ÚValues)ÚTYPE_CHECKINGÚ	GeneratorÚListÚOptionalÚSequenceÚTupleÚcast©Úcanonicalize_name)ÚVersion)Ú
cmdoptions)ÚIndexGroupCommand)ÚSUCCESS)ÚCommandError)ÚBaseDistributionÚget_environment)ÚSelectionPreferences)Ústdlib_pkgs)ÚtabulateÚwrite_output©ÚPackageFinder)Ú
PipSessionc                   ó0   a € ] tR t^t o RtV 3R ltRtV tR# )Ú_DistWithLatestInfoz¦Give the distribution object a couple of extra fields.

These will be populated during ``get_outdated()``. This is dirty but
makes the rest of the code much cleaner.
c                ó2   <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   # )é   Úlatest_versionÚlatest_filetype)r   Ústr)ÚformatÚ__classdict__s   "€ÚZ/home/ralf/ical-fahrzeuge/venv/lib/python3.14/site-packages/pip/_internal/commands/list.pyÚ__annotate__Ú _DistWithLatestInfo.__annotate__   s   ø‡ ‚ ñ  Ññ ñ Ñò ó    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__)r%   s   @r&   r   r      s   ø‡ € ñ	÷ ƒ r)   r   )Úparsec                   óì   a a€ ] tR t^)t oRtRtRtV3R lR ltV3R lV 3R lltV3R lR	 lt	V3R
 lR lt
V3R lR ltV3R lR ltV3R lR ltV3R lR ltV3R lR ltV3R lR ltRtVtV ;t# )ÚListCommandzh
List installed packages, including editables.

Packages are listed in a case-insensitive sorted order.
Tz
      %prog [options]c                ó   <€ V ^8„  d   QhRR/# )r    ÚreturnNr*   )r$   r%   s   "€r&   r'   ÚListCommand.__annotate__4   s   ø€ ÷ V:ñ V:˜Tñ V:r)   c           	     ó  € V P                   P                  R RRRRR7       V P                   P                  RRRRRR7       V P                   P                  R	R
RRRR7       V P                   P                  RRRRRR7       V P                   P                  RRRRRR7       V P                   P                  \        P                  ! 4       4       V P                   P                  RRRRR7       V P                   P                  RRRRR(RR7       V P                   P                  RRRRR7       V P                   P                  RR R!R"R7       V P                   P                  R#RR!R$R%R&7       V P                   P                  \        P                  ! 4       4       \        P
                  ! \        P                  V P                  4      pV P                  P                  ^ V4       V P                  P                  ^ V P                   4       R'# ))z-oz
--outdatedÚ
store_trueFzList outdated packages)ÚactionÚdefaultÚhelpz-uz
--uptodatezList uptodate packagesz-ez
--editablezList editable projects.z-lz--localzSIf in a virtualenv that has global access, do not list globally-installed packages.z--userÚuserz,Only output packages installed in user-site.)Údestr;   r<   r=   z--prezYInclude pre-release and development versions. By default, pip only finds stable versions.z--formatÚstoreÚlist_formatÚcolumnsz‚Select the output format among: columns (default), freeze, or json. The 'freeze' format cannot be used with the --outdated option.)r;   r?   r<   Úchoicesr=   z--not-requiredÚnot_requiredz>List packages that are not dependencies of installed packages.)r;   r?   r=   z--exclude-editableÚstore_falseÚinclude_editablez%Exclude editable package from output.z--include-editablez#Include editable package in output.T)r;   r?   r=   r<   N)rB   ÚfreezeÚjson)	Úcmd_optsÚ
add_optionr   Ú	list_pathÚlist_excludeÚmake_option_groupÚindex_groupÚparserÚinsert_option_group)ÚselfÚ
index_optss   & r&   Úadd_optionsÚListCommand.add_options4   s  € Ø�‰× Ñ ØØØØØ)ð 	!ô 	
ð 	�‰× Ñ ØØØØØ)ð 	!ô 	
ð 	�‰× Ñ ØØØØØ*ð 	!ô 	
ð 	�‰× Ñ ØØØØð/ð 	!ô 		
ð 	�‰× Ñ ØØØØØ?ð 	!ô 	
ð 	�‰× Ñ ¤×!5Ò!5Ó!7Ô8Ø�‰× Ñ ØØØð2ð 	!ô 	
ð 	�‰× Ñ ØØØØØ1ðQð 	!ô 
	
ð 	�‰× Ñ ØØØØQð	 	!ô 	
ð 	�‰× Ñ Ø Ø Ø#Ø8ð	 	!ô 	
ð 	�‰× Ñ Ø ØØ#Ø6Øð 	!ô 	
ð 	�‰× Ñ ¤×!8Ò!8Ó!:Ô;Ü×1Ò1´*×2HÑ2HÈ$Ï+É+ÓVˆ
à�‰×'Ñ'¨¨:Ô6Ø�‰×'Ñ'¨¨4¯=©=Ö9r)   c                ó$   <€ V ^8„  d   QhRS[ RR/# )r    Úoptionsr7   Nr   )r$   r%   s   "€r&   r'   r8   Œ   s   ø€ ÷ 6ñ 6±ð 6¸4ñ 6r)   c                ór   <€ VP                   '       g   VP                  '       d   \        SV `  V4       R # R # ©N)ÚoutdatedÚuptodateÚsuperÚhandle_pip_version_check)rQ   rV   Ú	__class__s   &&€r&   r\   Ú$ListCommand.handle_pip_version_checkŒ   s,   ø€ Ø××Ð˜w×/×/Ð/Ü‰GÑ,¨WÖ5ñ  0r)   c                ó(   <€ V ^8„  d   QhRS[ RRRR/# )r    rV   Úsessionr   r7   r   r   )r$   r%   s   "€r&   r'   r8   �   s%   ø€ ÷ 
ñ 
Ùð
Ø(4ð
à	ñ
r)   c                ó”   € ^ RI Hp ^ RIHp VP	                  W!R7      p\        RVP                  R7      pVP                  ! VVR7      # )z;
Create a package finder appropriate to this list command.
)ÚLinkCollectorr   )rV   F)Úallow_yankedÚallow_all_prereleases)Úlink_collectorÚselection_prefs)Úpip._internal.index.collectorrb   Ú"pip._internal.index.package_finderr   Úcreater   Úpre)rQ   rV   r`   rb   r   re   rf   s   &&&    r&   Ú_build_package_finderÚ!ListCommand._build_package_finder�   sO   € õ 	@ÝDà&×-Ñ-¨gÐ-ÓGˆô /ØØ")§+¡+ô
ˆð
 ×#Ò#Ø)Ø+ô
ð 	
r)   c                ó<   <€ V ^8„  d   QhRS[ RS[S[,          RS[/# )r    rV   Úargsr7   )r   r   r#   Úint)r$   r%   s   "€r&   r'   r8   §   s&   ø€ ÷ 'ñ '™6ð '©©c­ð '±sñ 'r)   c                óN  € VP                   '       d   VP                  '       d   \        R 4      hVP                   '       d   VP                  R8X  d   \        R4      h\        P
                  ! V4       \        \        4      pVP                  '       d#   VP                  R VP                   4       4       \        VP                  4      P                  VP                  VP                  VP                  VP                   VR7       Uu. uF  p\#        RV4      NK  	  ppVP$                  '       d   V P'                  WQ4      pVP                   '       d   V P)                  WQ4      pM#VP                  '       d   V P+                  WQ4      pV P-                  WQ4       \.        # u upi )z5Options --outdated and --uptodate cannot be combined.rG   z?List format 'freeze' cannot be used with the --outdated option.c              3   ó8   "  € T F  p\        V4      x € K  	  R # 5irX   r   )Ú.0Úns   & r&   Ú	<genexpr>Ú"ListCommand.run.<locals>.<genexpr>´   s   é € ÐGÑ6F°Ô)¨!×,Ð,Ó6Fùó   ‚)Ú
local_onlyÚ	user_onlyÚeditables_onlyÚinclude_editablesÚskipr   )rY   rZ   r   rA   r   Úcheck_list_path_optionÚsetr   ÚexcludesÚupdater   ÚpathÚiter_installed_distributionsÚlocalr>   ÚeditablerF   r   rD   Úget_not_requiredÚget_outdatedÚget_uptodateÚoutput_package_listingr   )rQ   rV   rn   r{   ÚdÚpackagess   &&&   r&   ÚrunÚListCommand.run§   se  € Ø××Ð × 0× 0Ð 0ÜÐVÓWÐWà××Ð × 3Ñ 3°xÔ ?ÜØQóð ô 	×)Ò)¨'Ô2ä”;ÓˆØ××ÐØ�K‰KÑG°g×6FÒ6FÓGÔGô % W§\¡\Ó2×OÑOØ"Ÿ=™=Ø!Ÿ,™,Ø&×/Ñ/Ø")×":Ñ":Øð Pô ó	%
ñ�ô Ð&¨Ö*ñð 	ð 	%
ð ××ÐØ×,Ñ,¨XÓ?ˆHà××ÐØ×(Ñ(¨Ó;‰HØ××ÐØ×(Ñ(¨Ó;ˆHà×#Ñ# HÔ6Üˆùò1	%
s   Ä
F"c                ó(   <€ V ^8„  d   QhRRRS[ RR/# ©r    r‰   Ú_ProcessedDistsrV   r7   r   )r$   r%   s   "€r&   r'   r8   Ð   ó%   ø€ ÷ 
ñ 
Ø)ð
Ù4:ð
à	ñ
r)   c           	     óÐ   € V P                  W4       Uu. uFF  p\        \        VP                  4      4      \        \        VP                  4      4      8”  g   KD  VNKH  	  up# u upi rX   ©Úiter_packages_latest_infosr3   r#   r!   Úversion©rQ   r‰   rV   Údists   &&& r&   r…   ÚListCommand.get_outdatedÐ   s\   € ð
 ×7Ñ7¸ÔJó
áJ�Ü”S˜×,Ñ,Ó-Ó.´´s¸4¿<¹<Ó7HÓ1IÑI÷ ˆDÙJñ
ð 	
ùò 
ó   ”AA#ÁA#c                ó(   <€ V ^8„  d   QhRRRS[ RR/# r�   r   )r$   r%   s   "€r&   r'   r8   Ù   r�   r)   c           	     óÐ   € V P                  W4       Uu. uFF  p\        \        VP                  4      4      \        \        VP                  4      4      8X  g   KD  VNKH  	  up# u upi rX   r‘   r”   s   &&& r&   r†   ÚListCommand.get_uptodateÙ   s\   € ð
 ×7Ñ7¸ÔJó
áJ�Ü”S˜×,Ñ,Ó-Ó.´%¼¸D¿L¹LÓ8IÓ2JÑJ÷ ˆDÙJñ
ð 	
ùò 
r—   c                ó(   <€ V ^8„  d   QhRRRS[ RR/# r�   r   )r$   r%   s   "€r&   r'   r8   â   s*   ø€ ÷ Uñ UØ)ðUÙ4:ðUà	ñUr)   c                ó   € V UUu0 uF9  pVP                  4       ;'       g    R F  p\        VP                  4      kK  	  K;  	  ppp\        V Uu0 uF  qfP                  V9  g   K  VkK  	  up4      # u uppi u upi )Nr*   )Úiter_dependenciesr   ÚnameÚlistÚcanonical_name)rQ   r‰   rV   r•   ÚdepÚdep_keysÚpkgs   &&&    r&   r„   ÚListCommand.get_not_requiredâ   s‚   € ñ
 !ô
á �Ø×.Ñ.Ó0×6Ð6°BÒ6�ô ˜cŸh™hÖ'á6ñ (Ù ð 	ñ 
ô ¡HÓS¡H˜S×0BÑ0BÈ(Ñ0R—S�S¡HÑSÓTÐTùó
ùò Ts   †A5¢#A5ÁA;Á(A;c                ó8   <€ V ^8„  d   QhRRRS[ RS[R,          /# )r    r‰   rŽ   rV   r7   )r   NN)r   r   )r$   r%   s   "€r&   r'   r8   ð   s+   ø€ ÷ $ñ $Ø)ð$Ù4:ð$á	Ð4Õ	5ñ$r)   c              #  óî   aa"  € V P                  S4      ;_uu_ 4       pV P                  SV4      oR  VV3R llp\        WA4       F  pVf   K	  Vx € K  	  RRR4       R#   + '       g   i     R# ; i5i)c                ó6   € V ^8„  d   QhRRR\         R,          /# )r    r•   r   r7   )r	   )r$   s   "r&   r'   Ú<ListCommand.iter_packages_latest_infos.<locals>.__annotate__ö   s"   € ÷ ñ Ø+ðäÐ/Õ0ñr)   c                 ó¢  <€ SP                  V P                  4      pSP                  '       g0   V Uu. uF#  pVP                  P                  '       d   K!  VNK%  	  ppSP                  V P                  R 7      pVP                  V4      pVf   R# VP                  pVP                  P                  '       d   RpMRpWPn	        W`n
        V # u upi ))Úproject_nameNÚwheelÚsdist)Úfind_all_candidatesr    rj   r“   Úis_prereleaseÚmake_candidate_evaluatorÚsort_best_candidateÚlinkÚis_wheelr!   r"   )	r•   Úall_candidatesÚ	candidateÚ	evaluatorÚbest_candidateÚremote_versionÚtypÚfinderrV   s	   &      €€r&   Úlatest_infoÚ;ListCommand.iter_packages_latest_infos.<locals>.latest_infoö   sÏ   ø€ ð "(×!;Ñ!;¸D×<OÑ<OÓ!P�Ø—{—{�{ñ *8ó&á)7˜IØ(×0Ñ0×>Õ>÷ "˜	Ù)7ð #ð &ð #×;Ñ;Ø!%×!4Ñ!4ð <ó �	ð "+×!>Ñ!>¸~Ó!N�Ø!Ò)Ùà!/×!7Ñ!7�Ø!×&Ñ&×/×/Ð/Ø!‘Cà!�CØ&4Ô#Ø'*Ô$Ø�ùò)&s   ³CÁCN)Ú_build_sessionrk   Úmap)rQ   r‰   rV   r`   rº   r•   r¹   s   &&f   @r&   r’   Ú&ListCommand.iter_packages_latest_infosð   sa   ùé € ð × Ñ  ×)Ô)¨WØ×/Ñ/°¸ÓAˆF÷ñ ô8 ˜KÖ2�ØÔ#Ø”Jñ 3÷? *×)×)Ò)üs"   „A5ž,A!ÁA!Á
A5Á!A2	Á,	A5c                ó(   <€ V ^8„  d   QhRRRS[ RR/# )r    r‰   rŽ   rV   r7   Nr   )r$   r%   s   "€r&   r'   r8     s%   ø€ ÷ =ñ =Ø)ð=Ù4:ð=à	ñ=r)   c                óÚ  € \        VR  R7      pVP                  R8X  d)   V'       d!   \        W4      w  r4V P                  W44       R# VP                  R8X  dl   V Fc  pVP                  ^8¼  d/   \        RVP                  VP                  VP                  4       KB  \        RVP                  VP                  4       Ke  	  R# VP                  R8X  d   \        \        W4      4       R# R# )c                 ó   € V P                   # rX   )r    )r•   s   &r&   Ú<lambda>Ú4ListCommand.output_package_listing.<locals>.<lambda>  s
   € ˜T×0Ò0r)   )ÚkeyrB   rG   z%s==%s (%s)z%s==%srH   N)
ÚsortedrA   Úformat_for_columnsÚoutput_package_listing_columnsÚverboser   Úraw_namer“   ÚlocationÚformat_for_json)rQ   r‰   rV   ÚdataÚheaderr•   s   &&&   r&   r‡   Ú"ListCommand.output_package_listing  s¹   € ô ØÙ0ô
ˆð ×Ñ )Ô+·Ü-¨hÓ@‰LˆDØ×/Ñ/°Ö=Ø× Ñ  HÔ,Û �Ø—?‘? aÔ'Ü Ø% t§}¡}°d·l±lÀDÇMÁMöô ! ¨4¯=©=¸$¿,¹,ÖGó !ð × Ñ  FÔ*Üœ¨Ó;Ö<ñ +r)   c                óZ   <€ V ^8„  d   QhRS[ S[ S[,          ,          RS[ S[,          RR/# )r    rÌ   rÍ   r7   N)r   r#   )r$   r%   s   "€r&   r'   r8   +  s1   ø€ ÷ ñ Ù™™c�•OðÙ-1±#­Yðà	ñr)   c                óü   € \        V4      ^ 8”  d   VP                  ^ V4       \        V4      w  r4\        V4      ^ 8”  d)   VP                  ^RP                  R V 4       4      4       V F  p\	        V4       K  	  R# )r   Ú c              3   ó4   "  € T F  pR V,          x € K  	  R# 5i)Ú-Nr*   ©rr   Úxs   & r&   rt   Ú=ListCommand.output_package_listing_columns.<locals>.<genexpr>6  s   é € Ð*B¹E°q¨3°¯7ª7»Eùs   ‚N)ÚlenÚinsertr   Újoinr   )rQ   rÌ   rÍ   Úpkg_stringsÚsizesÚvals   &&&   r&   rÇ   Ú*ListCommand.output_package_listing_columns+  sg   € ô ˆt‹9�qŒ=Ø�K‰K˜˜6Ô"ä% d›^Ñˆô ˆt‹9�qŒ=Ø×Ñ˜q #§(¡(Ñ*B¹EÓ*BÓ"BÔCãˆCÜ˜Öó r)   r*   )r+   r,   r-   r.   r/   Úignore_require_venvÚusagerS   r\   rk   rŠ   r…   r†   r„   r’   r‡   rÇ   r1   r2   Ú__classcell__)r]   r%   s   @@r&   r5   r5   )   s‰   ù‡ € ñð Ðð€E÷V:ð V:÷p6ó 6÷
ð 
÷.'ð '÷R
ð 
÷
ð 
÷Uð U÷$ð $÷L=ð =÷*÷ ð r)   r5   c          	      ó˜   € V ^8„  d   QhRRR\         R\        \        \        \        ,          ,          \        \        ,          3,          /# )r    ÚpkgsrŽ   rV   r7   )r   r   r   r#   )r$   s   "r&   r'   r'   <  s:   € ÷ 9ñ 9Ø
ð9Ü&,ð9ä
Œ4””S•	�?œD¤�IÐ%Õ&ñ9r)   c                óŠ  € RR.pVP                   pV'       d   VP                  RR.4       R R lpV  Uu. uF
  qT! V4      NK  	  pp\        V4      pV'       d   VP                  R4       VP                  ^8¼  d   VP                  R4       VP                  ^8¼  d   VP                  R	4       \        ;QJ d    R
 V  4       F  '       g   K   RM	  RM! R
 V  4       4      pV'       d   VP                  R4       . p	\        V 4       EF.  w  r«VP                  VP                  .pV'       d@   VP                  \        VP                  4      4       VP                  VP                  4       V'       d"   TP                  Wj,          ;'       g    R4       V'       d&   TP                  VP                  ;'       g    R4       VP                  ^8¼  d&   TP                  VP                  ;'       g    R4       VP                  ^8¼  d   VP                  VP                  4       V	P                  V4       EK1  	  W’3# u upi )zS
Convert the package data into something usable
by output_package_listing_columns.
ÚPackager   ÚLatestÚTypec                óF   € V ^8„  d   QhR\         R\        \        ,          /# )r    r•   r7   )r   r	   r#   )r$   s   "r&   r'   Ú(format_for_columns.<locals>.__annotate__I  s   € ÷ :ñ :Ô.ð :´8¼Cµ=ñ :r)   c                 óš   €  V P                  R 4      p\        4       P                  T4      P	                  R4      #   \         d     R# i ; i)ÚWHEELNÚBuild)Ú	read_textÚFileNotFoundErrorr   ÚparsestrÚget)r•   Ú
wheel_files   & r&   Úwheel_build_tagÚ+format_for_columns.<locals>.wheel_build_tagI  sI   € ð	ØŸ™¨Ó0ˆJô ‹x× Ñ  Ó,×0Ñ0°Ó9Ð9øô !ô 	Úð	ús   ‚; »A
Á	A
rë   ÚLocationÚ	Installerc              3   ó8   "  € T F  qP                   x € K  	  R # 5irX   )rƒ   rÔ   s   & r&   rt   Ú%format_for_columns.<locals>.<genexpr>Z  s   é € Ð1©D qŸ
ž
«Dùrv   TFzEditable project locationÚ )rY   ÚextendÚanyÚappendrÈ   Ú	enumeraterÉ   Úraw_versionr#   r!   r"   Úeditable_project_locationrÊ   Ú	installer)râ   rV   rÍ   Úrunning_outdatedrñ   ÚpÚ
build_tagsÚhas_build_tagsÚhas_editablesrÌ   ÚiÚprojÚrows   &&           r&   rÆ   rÆ   <  s¯  € ð ˜Ð#€Fà×'Ñ'ÐßØ�‰�x Ð(Ô)õ:ñ /3Ó3©d¨�/ !Ö$©d€JÐ3Ü˜“_€NßØ�‰�gÔà‡�˜!ÔØ�‰�jÔ!Ø‡�˜!ÔØ�‰�kÔ"ç“CÑ1©DÓ1—C—C’CÑ1©DÓ1Ó1€MßØ�‰Ð1Ô2à€DÜ˜T—?‰ˆð �}‰}˜d×.Ñ.Ð/ˆçØ�J‰J”s˜4×.Ñ.Ó/Ô0Ø�J‰J�t×+Ñ+Ô,çØ�J‰J�z•}×*Ð*¨Ô+çØ�J‰J�t×5Ñ5×;Ð;¸Ô<à�?‰?˜aÔØ�J‰J�t—}‘}×*Ð*¨Ô+Ø�?‰?˜aÔØ�J‰J�t—~‘~Ô&à�‰�C×ñ) #ð, ˆ<ÐùòK 4s   ¶I c                ó4   € V ^8„  d   QhRRR\         R\        /# r�   )r   r#   )r$   s   "r&   r'   r'   x  s"   € ÷ ñ Ð/ð ¼&ð ÄSñ r)   c                 óÀ  € . pV  FÁ  pR VP                   R\        VP                  4      /pVP                  ^8¼  d)   VP                  ;'       g    RVR&   VP
                  VR&   VP                  '       d(   \        VP                  4      VR&   VP                  VR&   VP                  pV'       d   WTR&   VP                  V4       KÃ  	  \        P                  ! V4      # )rž   r“   r÷   rÊ   rþ   r!   r"   rý   )rÉ   r#   r“   rÈ   rÊ   rþ   rY   r!   r"   rý   rú   rH   Údumps)r‰   rV   rÌ   r•   Úinforý   s   &&    r&   rË   rË   x  sÉ   € Ø€DÛˆà�D—M‘MØ”s˜4Ÿ<™<Ó(ð
ˆð �?‰?˜aÔØ#Ÿ}™}×2Ð2°ˆD�ÑØ $§¡ˆD�ÑØ××ÐÜ%(¨×)<Ñ)<Ó%=ˆDÐ!Ñ"Ø&*×&:Ñ&:ˆDÐ"Ñ#Ø$(×$BÑ$BÐ!ß$Ø0IÐ,Ñ-Ø�‰�DÖñ ô �:Š:�dÓÐr)   )1rH   ÚloggingÚemail.parserr   Úoptparser   Útypingr   r   r   r	   r
   r   r   Úpip._vendor.packaging.utilsr   Úpip._vendor.packaging.versionr   Úpip._internal.clir   Úpip._internal.cli.index_commandr   Úpip._internal.cli.status_codesr   Úpip._internal.exceptionsr   Úpip._internal.metadatar   r   Ú$pip._internal.models.selection_prefsr   Úpip._internal.utils.compatr   Úpip._internal.utils.miscr   r   rh   r   Úpip._internal.network.sessionr   r   rŽ   r3   Ú	getLoggerr+   Úloggerr5   rÆ   rË   r*   r)   r&   Ú<module>r     s‹   ðÛ Û Ý Ý ß R× RÑ Rå 9Ý 1å (Ý =Ý 2Ý 1ß DÝ EÝ 2ß ;çÝ@Ý8ôÐ.ô ð Ð2Õ3€Oõ 0à	×	Ò	˜8Ó	$€ôPÐ#ô Põf9÷xr)   