+
    ¨Ýi”  ã                   ób   € ^ RI t ^ RIt] P                  ! ]4      t ! R R4      t ! R R4      tR# )é    Nc                   ó@   a € ] tR t^t o RtRR ltR tR tR tRt	V t
R# )	ÚResourceMetaz1
An object containing metadata about a resource.
Nc                óN   € Wn         Vf   . pW n        W0n        W@n        WPn        R # ©N)Úservice_nameÚidentifiersÚclientÚdataÚresource_model)Úselfr   r   r	   r
   r   s   &&&&&&Ú6/usr/lib/python3/dist-packages/boto3/resources/base.pyÚ__init__ÚResourceMeta.__init__   s/   € ð )ÔàÒØˆKà&Ôð ŒàŒ	ð -Öó    c                ó<   € R V P                    RV P                   R2# )zResourceMeta('z', identifiers=Ú))r   r   )r   s   &r   Ú__repr__ÚResourceMeta.__repr__2   s'   € Ø  ×!2Ñ!2Ð 3Ð3CÀD×DTÑDTÐCUÐUVÐWÐWr   c                ó–   € VP                   P                  V P                   P                  8w  d   R # V P                  VP                  8H  # )F)Ú	__class__Ú__name__Ú__dict__)r   Úothers   &&r   Ú__eq__ÚResourceMeta.__eq__5   s4   € à�?‰?×#Ñ# t§~¡~×'>Ñ'>Ô>Ùà�}‰} §¡Ñ.Ð.r   c                óp   € V P                   P                  4       pVP                  R4      p\        V3/ VB # )z(
Create a copy of this metadata object.
r   )r   ÚcopyÚpopr   )r   Úparamsr   s   &  r   r   ÚResourceMeta.copy<   s4   € ð —‘×#Ñ#Ó%ˆØ—z‘z .Ó1ˆÜ˜LÑ3¨FÑ3Ð3r   )r	   r
   r   r   r   )NNNN)r   Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   r   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r      s$   ø‡ € ñô-ò0Xò/÷4ð 4r   r   c                   óB   a € ] tR t^Et o RtRt R tR tR tR t	Rt
V tR# )ÚServiceResourcezp
A base class for resources.

:type client: botocore.client
:param client: A low-level Botocore client instance
Nc                óÒ  € V P                   P                  4       V n         VP                  R 4      e"   VP                  R 4      V P                   n        M9\        P                  ! V P                   P
                  4      V P                   n        \        V4       F4  w  r4\        V RV P                   P                  V,          ,           V4       K6  	  VP                  4        FJ  w  rTVR 8X  d   K  WPP                   P                  9  d   \        RV 24      h\        V RV,           V4       KL  	  V P                   P                   F  p\        W4      e   K  \        RV R24      h	  R# )r	   NÚ_zUnknown keyword argument: zRequired parameter z not set)Úmetar   Úgetr	   Úboto3r   Ú	enumerateÚsetattrr   ÚitemsÚ
ValueErrorÚgetattr)r   ÚargsÚkwargsÚiÚvalueÚnameÚ
identifiers   &*,    r   r   ÚServiceResource.__init__]   s  € ð —I‘I—N‘NÓ$ˆŒ	ð �:‰:�hÓÒ+Ø%Ÿz™z¨(Ó3ˆD�I‰IÕä$Ÿ|š|¨D¯I©I×,BÑ,BÓCˆD�I‰IÔô " $ž‰HˆAÜ�D˜# §	¡	× 5Ñ 5°aÕ 8Õ8¸%Ö@ñ (ð
 "Ÿ<™<ž>‰KˆDØ�xÔÙàŸ9™9×0Ñ0Ô0Ü Ð#=¸d¸VÐ!DÓEÐEä�D˜# �* eÖ,ñ *ð Ÿ)™)×/Ô/ˆJÜ�tÓ(Ô0Ü Ð#6°z°lÀ(Ð!KÓLÐLó 0r   c                óú   € . pV P                   P                   F+  pVP                  V R \        \	        W4      4       24       K-  	  RP                  V P                  P                  RP                  V4      4      # )Ú=z{}({})z, )	r-   r   ÚappendÚreprr4   Úformatr   r   Újoin©r   r   r:   s   &  r   r   ÚServiceResource.__repr__}   sn   € ØˆØŸ)™)×/Ô/ˆJØ×ÑØ�,˜a¤¤W¨TÓ%>Ó ?Ð@ÐAöñ 0ð �‰Ø�N‰N×#Ñ#Ø�I‰I�kÓ"ó
ð 	
r   c                óÚ   € VP                   P                  V P                   P                  8w  d   R # V P                  P                   F  p\	        W4      \	        W4      8w  g   K   R # 	  R# )FT)r   r   r-   r   r4   )r   r   r:   s   && r   r   ÚServiceResource.__eq__ˆ   sQ   € à�?‰?×#Ñ# t§~¡~×'>Ñ'>Ô>Ùð Ÿ)™)×/Ô/ˆJÜ�tÓ(¬G°EÓ,FÖFÚñ 0ñ r   c                óÈ   € . pV P                   P                   F  pVP                  \        W4      4       K  	  \	        V P
                  P                  \        V4      34      # r   )r-   r   r>   r4   Úhashr   r   ÚtuplerB   s   &  r   Ú__hash__ÚServiceResource.__hash__•   sM   € ØˆØŸ)™)×/Ô/ˆJØ×Ñœw tÓ8Ö9ñ 0ä�T—^‘^×,Ñ,¬e°KÓ.@ÐAÓBÐBr   )r-   )r   r!   r"   r#   r$   r-   r   r   r   rI   r%   r&   r'   s   @r   r*   r*   E   s3   ø‡ € ñð €DðòMò@	
ò÷Cð Cr   r*   )Úloggingr/   Ú	getLoggerr   Úloggerr   r*   © r   r   Ú<module>rO      s6   ðó ã à	×	Ò	˜8Ó	$€÷-4ñ -4÷`TCó TCr   