+
    f7i  c                   sJ    ^ RI HtHt RR.t ! R R]4      t ! R R]4      tR# )i    )UserDictUserListLazyDictLazyListc                   s8   a a ] tR t^t oV 3R ltR tRtVtV ;t# )r   c                s0   < \         SV `  4        Wn        R # N)Zsuper__init__data)selfr   	__class__s   &&?/usr/lib64/python3.14/site-packages/fontTools/misc/lazyTools.pyr   ZLazyDict.__init__   s    	    c                sz    V P                   V,          p\        V4      '       d   V! V4      pW P                   V&   V# r   )r   callable)r   kvs   && r	   __getitem__ZLazyDict.__getitem__   s1    IIaLA;;!AIIaLr
   )r   )	__name__
__module____qualname____firstlineno__r   r   __static_attributes____classdictcell__Z__classcell__)r   __classdict__s   @@r	   r   r      s      r
   c                   s2   a  ] tR t^t o R tR tR tRtV tR# )r   c                s"   \        V\        4      '       d:   \        VP                  \	        V 4      4      !  pV Uu. uF  q0V,          NK  	  up# V P
                  V,          p\        V4      '       d   V! V4      pW@P
                  V&   V# u upi r   )
isinstanceZsliceZrangeindicesZlenr   r   )r   r   r   Zir   s   &&   r	   r   ZLazyList.__getitem__   ss    aQYYs4y12G%,-WGGW--IIaLA;;!AIIaL .s   Bc                s    \        V\        4      '       d   \        V4      pM\        V\        4      '       d   M\        # \        V 4      V,           # r   )r   r   listNotImplementedr   Zother   &&r	   __add__ZLazyList.__add__   s=    eX&&KEt$$!!DzE!!r
   c                s^    \        V\        4      '       g   \        # V\        V 4      ,           # r   )r   r   r   r   r   r	   __radd__ZLazyList.__radd__'   s$    %&&!!tDz!!r
    N)	r   r   r   r   r   r   r   r   r   )r   s   @r	   r   r      s     "" "r
   N)Zcollectionsr    r   Z__all__r   r   r   r
   r	   <module>r      s*    *z
"
x 
"x "r
   