+
    ¨Ýi<  ã                   óX   € ^ RI t ^ RItR tR tR tR tR tR tRR lt ! R	 R
4      t	R# )é    Nc                ó  € . pV  Fx  p\         P                  ! VP                  4      pVP                  pVR,          '       d   VR,          ^ ,          pK!  VR,          R8X  g   K`  VP	                  VR,          4       Kz  	  V# )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.
ÚchildrenÚtypeÚfieldÚvalue)ÚjmespathÚcompileÚtargetÚparsedÚappend)ÚparamsÚignore_paramsÚparamÚresultÚcurrents   &    Ú2/usr/lib/python3/dist-packages/boto3/docs/utils.pyÚget_resource_ignore_paramsr      su   € ð €MÛˆÜ×!Ò! %§,¡,Ó/ˆØ—-‘-ˆð �j×!Ô!Ø˜jÕ)¨!Õ,ŠGð �6�?˜gÖ%Ø× Ñ  ¨Õ!1Ö2ñ ð Ðó    c                 ó.   € \         P                  ! V 4      # ©N)ÚinspectÚ
isfunction)Úaction_handles   &r   Úis_resource_actionr   '   s   € Ü×Ò˜mÓ,Ð,r   c                 ó  € \         P                  ! V 4      p/ pV Fm  w  r4VP                  R 4      '       d   K  V^ ,          P                  4       '       d   K=  VP                  R4      '       d   KV  \	        V4      '       g   Ki  WBV&   Ko  	  V# )Ú_Ú
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                 óV   € R P                  V  Uu. uF	  pRV R2NK  	  up4      # u upi )Ú,Ú'©Újoin)Úidentifier_namesÚ
identifiers   & r   Ú!get_identifier_values_for_exampler.   7   s/   € Ø�8‰8Ñ;KÓLÑ;K¨Z�r˜*˜ RÓ(Ñ;KÑLÓMÐMùÒLs   �&c                 ó$   € R P                  V 4      # )r(   r*   )r,   s   &r   Ú!get_identifier_args_for_signaturer0   ;   s   € Ø�8‰8Ð$Ó%Ð%r   c                 ó   € R V  RV R2# )zThe z's z" identifier. This **must** be set.© )Úresource_nameÚidentifier_names   &&r   Úget_identifier_descriptionr5   ?   s   € à
ˆ}ˆo˜S Ð 1ð 2 ð 	!ðr   c                 óº  € V P                   P                  4        V P                   P                  V4       V P                   P                  4        V P                   P                  4        V P                  V4       V P                   P                  4        VeC   V P                  RVP	                  4        RV R24       V P                   P                  4        R # R # )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_overviewr@   F   s¯   € ð ‡M�M×ÑÔØ‡M�M×Ñ�]Ô#Ø‡M�M×ÑÔØ‡M�M×ÑÔØ‡M�M�+ÔØ‡M�M×ÑÔØÒØ�‰Ø)¨-×*=Ñ*=Ó*?Ð)@ð A2Ø2<°¸SðBô	
ð 	�‰×ÑÖ ñ r   c                   ó2   a € ] tR t^Wt o R tR tR tRtV tR# )ÚDocumentModifiedShapec                ó6   € Wn         W n        W0n        W@n        R # r   )Ú_shape_nameÚ	_new_typeÚ_new_descriptionÚ_new_example_value)ÚselfÚ
shape_nameÚnew_typeÚnew_descriptionÚnew_example_values   &&&&&r   Ú__init__ÚDocumentModifiedShape.__init__X   s   € ð &ÔØ!ŒØ /ÔØ"3Ör   c                ó`  € V P                   VP                  P                  R 4      8X  d   V P                  W4       VP                   Fb  pVP                  V4      pV P                   VP                  P                  R 4      8X  d   V P                  W4       KQ  V P                  W4       Kd  	  R# )ÚshapeN)rD   ÚcontextÚgetÚ_replace_documentationÚavailable_sectionsÚget_sectionÚ(replace_documentation_for_matching_shape)rH   Ú
event_namer<   ÚkwargsÚsection_nameÚsub_sections   &&&,  r   rV   Ú>DocumentModifiedShape.replace_documentation_for_matching_shape`   s�   € ð ×Ñ˜wŸ™×2Ñ2°7Ó;Ô;Ø×'Ñ'¨
Ô<Ø#×6Ô6ˆLØ!×-Ñ-¨lÓ;ˆKØ×Ñ ;×#6Ñ#6×#:Ñ#:¸7Ó#CÔCØ×+Ñ+¨JÖDà×=Ñ=Øöó 7r   c                ó„  € VP                  R 4      '       g   VP                  R4      '       d<   VP                  4        VP                  4        VP                  V P                  4       VP                  R4      '       g   VP                  R4      '       Ed(   RpVP
                   F  pWC9  g   K  VP                  V4       K  	  VP                  R4      pVP                  4        VP                  V P                  4       VP                  R4      pVP                  4       P                  R4      P                  R4      '       d>   VP                  4        VP                  RVP                   R	V P                   24       R# VP                  4        VP                  P                  R
V P                   R24       R# R# )zdocs.request-examplezdocs.response-examplezdocs.request-paramszdocs.response-paramsúparam-documentationú
param-typezutf-8z:typez:type z: Ú(z) -- N)z
param-namer]   zend-structurer^   z	end-param)r   Úremove_all_sectionsÚ
clear_textr:   rG   rT   Údelete_sectionrU   rF   ÚgetvalueÚdecoder$   rE   r7   Úitalics)rH   rW   r<   Úallowed_sectionsrY   Údescription_sectionÚtype_sections   &&&    r   rS   Ú,DocumentModifiedShape._replace_documentationn   sz  € Ø× Ñ Ø"÷
ò 
à×"Ñ"Ð#:×;Ò;Ø×'Ñ'Ô)Ø×ÑÔ Ø�M‰M˜$×1Ñ1Ô2à× Ñ Ø!÷
ò 
à×"Ñ"Ð#9×:Ó:ð Ðð !(× :Ô :�ð  Ö7Ø×*Ñ*¨<Ö8ñ	 !;ð #*×"5Ñ"5Ð6KÓ"LÐØ×*Ñ*Ô,Ø×%Ñ% d×&;Ñ&;Ô<ð #×.Ñ.¨|Ó<ˆLØ×$Ñ$Ó&×-Ñ-¨gÓ6×AÑAÀ'×JÒJØ×'Ñ'Ô)Ø×"Ñ" V¨G¯L©L¨>¸¸D¿N¹NÐ;KÐ#LÖMà×'Ñ'Ô)Ø×"Ñ"×*Ñ*¨Q¨t¯~©~Ð.>¸eÐ+DÖEñ5 ;r   )rF   rG   rE   rD   N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rM   rV   rS   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   rB   rB   W   s   ø‡ € ò4ò÷$Fð $Fr   rB   r   )
r   r   r   r   r&   r.   r0   r5   r@   rB   r2   r   r   Ú<module>rq      s=   ðó ã òò*-ò	òNò&òô!÷";Fó ;Fr   