+
    Zi6              	          ^ RI Ht ^ RIHtHtHtHtHtHt ^ RI	H
t
Ht ^ RIHtHt ^ RIHt ^RIHt ]]
 ! R R]]]3,          4      4       4       tR	# )
    )annotations)AnyClassVarIteratorMappingOptionalTuple)definefield)Identity	Transform)serde)_convert_transformc                      ] tR t^t$ RtRtR]R&    ]! ]]	R7      t
R]R&    RtR]R&    R	 R
 ltR R ltRtR]R&   R.]ORN5tR]R&   R R ltR R ltR R ltRtR# )ImagezRepresents a background image reference.

See http://unifiedfontobject.org/versions/ufo3/images/ and
http://unifiedfontobject.org/versions/ufo3/glyphs/glif/#image.
NzOptional[str]fileName)default	converterr   transformationcolorc                   V ^8  d   QhRR/# )   returnNone )formats   "7/usr/lib/python3/dist-packages/ufoLib2/objects/image.py__annotate__Image.__annotate__   s      t     c                8    RV n         \        V n        RV n        R# )z/Resets the image reference to factory settings.N)r   r   r   r   selfs   &r   clearImage.clear   s    &
r    c                   V ^8  d   QhRR/# )r   r   boolr   )r   s   "r   r   r   %   s     ) )$ )r    c                    V P                   RJ# )z"Indicates whether fileName is set.N)r   r"   s   &r   __bool__Image.__bool__%   s    }}D((r    z-ClassVar[Tuple[str, str, str, str, str, str]]_transformation_keys_z7ClassVar[Tuple[str, str, str, str, str, str, str, str]]_valid_keys_c                    V ^8  d   QhRRRR/# )r   keystrr   r   r   )r   s   "r   r   r   ;   s     	* 	*s 	*s 	*r    c                	     V P                   P                  V4      pV P                  V,          #   \         d*     \	        Y4      u #   \
         d    \        T4      hi ; ii ; iN)r+   indexr   
ValueErrorgetattrAttributeErrorKeyError)r#   r.   is   && r   __getitem__Image.__getitem__;   sj    	***005A &&q))  	$$t))! $sm#$	$s    0 A$
A	A$	A  A$c                   V ^8  d   QhRR/# )r   r   intr   )r   s   "r   r   r   F   s     & & &r    c                	,    \        V P                  4      # r1   )lenr,   r"   s   &r   __len__Image.__len__F   s    4$$%%r    c                   V ^8  d   QhRR/# )r   r   zIterator[str]r   )r   s   "r   r   r   I   s     ' '- 'r    c                	,    \        V P                  4      # r1   )iterr,   r"   s   &r   __iter__Image.__iter__I   s    D%%&&r    )r   r   r   )xScalexyScaleyxScaleyScalexOffsetyOffset)__name__
__module____qualname____firstlineno____doc__r   __annotations__r   r   r   r   r   r$   r)   r+   r,   r8   r>   rC   __static_attributes__r   r    r   r   r      s     #Hm"$ %hBT UNIU9E=))LH  	M	M 	MLI 	*&' 'r    r   N)
__future__r   typingr   r   r   r   r   r	   attrsr
   r   fontTools.misc.transformr   r   ufoLib2.serder   miscr   r/   r   r   r    r   <module>rX      sF    " D D  8  $ ;'GCH ;'  ;'r    