ó
    Ú°›jË  ã                   óP   • S SK r S SKrS SKJr  S rS rS rS rS rS r	 S
S	 jr
g)é    N)ÚDocumentModifiedShapec                 óî   • / nU  Hl  n[         R                  " UR                  5      nUR                  nUS   (       a  US   S   nUS   (       a  M  US   S:X  d  MX  UR	                  US   5        Mn     U$ )zÉHelper method to determine which parameters to ignore for actions

:returns: A list of the parameter names that does not need to be
    included in a resource's method call for documentation purposes.
Úchildrenr   ÚtypeÚfieldÚvalue)ÚjmespathÚcompileÚtargetÚparsedÚappend)ÚparamsÚignore_paramsÚparamÚresultÚcurrents        ÚM/home/mande/repo/quber/.venv/lib/python3.13/site-packages/boto3/docs/utils.pyÚget_resource_ignore_paramsr      s   € ð €MÛˆÜ×!Ò! %§,¡,Ó/ˆØ—-‘-ˆð �j×!Ø˜jÑ)¨!Ñ,ˆGð �j×!Ñ!ð �6‰?˜gÕ%Ø× Ñ  ¨Ñ!1Ö2ñ ð Ðó    c                 ó.   • [         R                  " U 5      $ ©N)ÚinspectÚ
isfunction)Úaction_handles    r   Úis_resource_actionr   (   s   € Ü×Ò˜mÓ,Ð,r   c                 ó  • [         R                  " U 5      n0 nU He  u  p4UR                  S5      (       a  M  US   R                  5       (       a  M7  UR                  S5      (       a  MO  [	        U5      (       d  Ma  XBU'   Mg     U$ )NÚ_r   Ú
wait_until)r   Ú
getmembersÚ
startswithÚisupperr   )Úresource_classÚresource_class_membersÚresource_methodsÚnameÚmembers        r   Úget_resource_public_actionsr'   ,   so   € Ü$×/Ò/°Ó?ÐØÐÛ.‰ˆØ�‰˜s×#Ó#Ø˜‘7—?‘?×$Ó$Ø—‘ |×4Ó4Ü)¨&×1Ó1Ø17¨Ó.ñ /ð Ðr   c                 óX   • SR                  U  Vs/ s H	  nSU S3PM     sn5      $ s  snf )NÚ,Ú'©Újoin)Úidentifier_namesÚ
identifiers     r   Ú!get_identifier_values_for_exampler/   8   s/   € Ø�8‰8Ñ;KÓLÒ;K¨Z�r˜*˜ RÓ(Ñ;KÑLÓMÐMùÒLs   �'c                 ó$   • SR                  U 5      $ )Nr)   r+   )r-   s    r   Ú!get_identifier_args_for_signaturer1   <   s   € Ø�8‰8Ð$Ó%Ð%r   c                 ó   • SU  SU S3$ )NzThe z's z" identifier. This **must** be set.© )Úresource_nameÚidentifier_names     r   Úget_identifier_descriptionr6   @   s   € à
ˆ}ˆo˜S Ð 1ð 2 ð 	!ðr   c                 ó´  • U R                   R                  5         U R                   R                  U5        U R                   R                  5         U R                   R                  5         U R                  U5        U R                   R                  5         UbA  U R                  SUR	                  5        SU S35        U R                   R                  5         g g )NzFor more information about z1 refer to the :ref:`Resources Introduction Guide<z>`.)ÚstyleÚnew_lineÚh3ÚwriteÚlower)ÚsectionÚresource_typeÚdescriptionÚ
intro_links       r   Úadd_resource_type_overviewrA   G   s¯   € ð ‡M�M×ÑÔØ‡M�M×Ñ�]Ô#Ø‡M�M×ÑÔØ‡M�M×ÑÔØ‡M�M�+ÔØ‡M�M×ÑÔØÑØ�‰Ø)¨-×*=Ñ*=Ó*?Ð)@ð A2Ø2<°¸SðBô	
ð 	�‰×ÑÕ ð r   r   )r   r	   Úbotocore.docs.utilsr   r   r   r'   r/   r1   r6   rA   r3   r   r   Ú<module>rC      s9   ðó ã Ý 5òò*-ò	òNò&òð 59õ!r   