+
     IiA  c                   sb    ^ RI t ^ RIt] P                  ! ]4      t ! R R4      t ! R R4      tR# )i    Nc                   s@   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                sN    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   &&&&&&9/usr/lib/python3.14/site-packages/boto3/resources/base.py__init__ZResourceMeta.__init__   s/     )K& 	 -    c                s<    R V P                    RV P                   R2# )zResourceMeta('z', identifiers=))r   r   )r   s   &r   __repr__ZResourceMeta.__repr__2   s'     !2!2 33CDDTDTCUUVWWr
   c                s    VP                   P                  V P                   P                  8w  d   R # V P                  VP                  8H  # )F)	__class____name____dict__)r   others   &&r   __eq__ZResourceMeta.__eq__5   s4    ??##t~~'>'>>}}..r
   c                sp    V P                   P                  4       pVP                  R4      p\        V3/ VB # )z(
Create a copy of this metadata object.
r   )r   copyZpopr    )r   Zparamsr      &  r   r   ZResourceMeta.copy<   s4     ##%zz.1L3F33r
   )r   r   r   r   r   )NNNN)r   
__module____qualname____firstlineno____doc__r	   r   r   r   __static_attributes____classdictcell__Z__classdict__   @r   r    r       s$     -0X/4 4r
   r    c                   sB   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                s   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       F0  w  r4\        V RV P                   P                  V,           2V4       K2  	  VP                  4        FF  w  rTVR 8X  d   K  WPP                   P                  9  d   \        RV 24      h\        V RV 2V4       KH  	  V P                   P                   F  p\        W4      e   K  \        RV R24      h	  R# )r   NZ_zUnknown keyword argument: zRequired parameter z not set)metar   Zgetr   boto3r   Z	enumerateZsetattrr   ZitemsZ
ValueErrorgetattr)r   ZargsZkwargsZiZvalueZname
identifiers   &*,    r   r	   ZServiceResource.__init__]   s    IINN$	 ::h+%zz(3DII$||DII,B,BCDII "$HADAdii33A678%@ (
 "<<>KDx99000 #=dV!DEEDAdV*e, * ))//Jt(0 #6zl(!KLL 0r
   c                s    V P                   P                   Uu. uF  pV R \        \        W4      4       2NK  	  ppV P                  P
                   RRP                  V4       R2# u upi )Z=Z(z, r   )r   r   Zreprr   r   r   Zjoin)r   r    r   r   r   r   ZServiceResource.__repr__}   ss     #ii33
3
 l!D!:;<=3 	 
 ..))*!DIIk,B+C1EE	
s   "A(c                s    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   r   )r   r   r    s   && r   r   ZServiceResource.__eq__   sQ    ??##t~~'>'>> ))//Jt(GE,FF 0 r
   c                s    . pV P                   P                   F  pVP                  \        W4      4       K  	  \	        V P
                  P                  \        V4      34      # r   )r   r   Zappendr   Zhashr   r   Ztuple)r   r   r    r   r   __hash__ZServiceResource.__hash__   sM    ))//Jwt89 0T^^,,eK.@ABBr
   )r   )r   r   r   r   r   r   r	   r   r   r!   r   r   r   r   r   r   r   E   s4      DM@FC Cr
   r   )Zloggingr   Z	getLoggerr   Zloggerr    r   ) r
   r   <module>r"      s6     			8	$-4 -4`PC PCr
   