+
    Zi                        ^ RI Ht ^ RIHtHtHtHt ^ RIHt ]'       d   ^ RIH	t	 ^ RI
Ht ]]]3,          t] ! R R]]]3,          4      4       tR# )	    )annotations)TYPE_CHECKINGDictMappingTuple)serde)Type)	Converterc                  Z    ] tR t^tR R lt]R R l4       tR R lt]R R l4       t	R	t
R
# )Kerningc                   V ^8  d   QhRR/# )   returndict[str, dict[str, float]] )formats   "9/usr/lib/python3/dist-packages/ufoLib2/objects/kerning.py__annotate__Kerning.__annotate__   s      !<     c                	j    / pV P                  4        F  w  w  r#pWAP                  V/ 4      V&   K  	  V# N)items
setdefault)selfresultleftrightvalues   &    r   as_nested_dictsKerning.as_nested_dicts   s8    .0$(JJL MT516dB'. %1r   c                    V ^8  d   QhRRRR/# )r   kerning!Mapping[str, Mapping[str, float]]r   r   r   )r   s   "r   r   r      s     
 
)J 
w 
r   c                	.   a \        V3R  lS 4       4      # )c              3  j   <"   T F(  pSV,           F  pW3SV,          V,          3x  K  	  K*  	  R # 5ir   r   ).0r   r   r#   s   &  r   	<genexpr>,Kerning.from_nested_dicts.<locals>.<genexpr>   s;      
  ]GDM%01& 2s   03)r   )r   r#   s   &fr   from_nested_dictsKerning.from_nested_dicts   s     

 
 	
r   c                    V ^8  d   QhRRRR/# )r   	converterr
   r   r   r   )r   s   "r   r   r      s     & &i &4O &r   c                	$    ?V P                  4       # r   )r    )r   r-   s   &&r   _unstructureKerning._unstructure   s    ##%%r   c               (    V ^8  d   QhRRRRRRRR/# )	r   datar$   clszType[Kerning]r-   r
   r   r   r   )r   s   "r   r   r   $   s0     + +/++ + 
	+r   c                	&    ?VP                  V 4      # r   )r*   )r2   r3   r-   s   &&&r   
_structureKerning._structure#   s     $$T**r   r   N)__name__
__module____qualname____firstlineno__r    classmethodr*   r/   staticmethodr5   __static_attributes__r   r   r   r   r      s4     
 
& + +r   r   N)
__future__r   typingr   r   r   r   ufoLib2.serder   r	   cattrsr
   strKerningPairfloatr   r   r   r   <module>rE      sL    " 6 6  CHo +d;%& + +r   