§
    ¢”jš  ã                   óx   — d dl mZ d„ Zddddœd„Zd	d„Zedk    rd dlZ ej         e¦   «         ¦  «         dS dS )
é    ©ÚnormalizeValuec                 ó‚   — | dk    r|d         | |d         |d         z
  z  z   S |d         | |d         |d         z
  z  z   S )Nr   é   é   © )ÚvÚtriplets     úh/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/fontTools/varLib/avar/map.pyÚ_denormalizer      sM   € ØˆA‚v€vØ�qŒz˜A ¨¤¨g°a¬jÑ!8Ñ9Ñ9Ð9à�qŒz˜A ¨¤¨g°a¬jÑ!8Ñ9Ñ9Ð9ó    F©ÚinputNormalizedÚoutputNormalizedÚ
dropZeroesc                ó”  ‡— d| vrd S | d         }d„ |j         D ¦   «         Št          ˆfd„|D ¦   «         ¦  «        }|r%t          dd                     |¦  «        › �¦  «        ‚|s ˆfd„|                     ¦   «         D ¦   «         }d| v r| d                              || |¦  «        }|s ˆfd„|                     ¦   «         D ¦   «         }|S )	NÚfvarc                 óB   — i | ]}|j         |j        |j        |j        f“ŒS r   )ÚaxisTagÚminValueÚdefaultValueÚmaxValue)Ú.0Úas     r   ú
<dictcomp>zmap.<locals>.<dictcomp>   s)   € ÐSÐSÐSÀAˆAŒI˜œ
 A¤N°A´JÐ?ÐSÐSÐSr   c              3   ó$   •K  — | ]
}|‰v¯|V — Œd S ©Nr   )r   ÚtagÚaxess     €r   ú	<genexpr>zmap.<locals>.<genexpr>   s'   øè è € ÐDÐD °C¸t°O°O˜°O°O°O°OÐDÐDr   zUnknown axis tag(s): z, c                 óD   •— i | ]\  }}|t          |‰|         ¦  «        “ŒS r   r   ©r   r   Úvaluer   s      €r   r   zmap.<locals>.<dictcomp>   s:   ø€ ð 
ð 
ð 
Ù6@°c¸5ˆC•  t¨C¤yÑ1Ô1ð
ð 
ð 
r   Úavarc                 óD   •— i | ]\  }}|t          |‰|         ¦  «        “ŒS r   )r   r"   s      €r   r   zmap.<locals>.<dictcomp>    s:   ø€ ð 
ð 
ð 
Ù4>°C¸ˆC•˜e T¨#¤YÑ/Ô/ð
ð 
ð 
r   )r   ÚsortedÚ
ValueErrorÚjoinÚitemsÚrenormalizeLocation)ÚfontÚlocationr   r   r   r   ÚunknownAxesr   s          @r   Úmapr.      s"  ø€ ð �TÐÐØˆtà�Œ<€DØSÐSÈÌÐSÑSÔS€DÝÐDÐDÐDÐD¨ÐDÑDÔDÑDÔD€KØð KÝÐI°·²¸;Ñ1GÔ1GÐIÐIÑJÔJÐJàð 
ð
ð 
ð 
ð 
ØDLÇNÂNÑDTÔDTð
ñ 
ô 
ˆð �€~€~Ø˜”<×3Ò3°H¸dÀJÑOÔOˆàð 
ð
ð 
ð 
ð 
ØBJÇ.Â.ÑBRÔBRð
ñ 
ô 
ˆð €Or   Nc                 óö  — ddl m} ddl}| €ddl}|j        dd…         } |                     dd ¬¦  «        }|                     ddd	¬
¦  «         |                     ddddd¬¦  «         |                     ddd¬¦  «         |                     ddd¬¦  «         |                     ddd¬¦  «         |                     | ¦  «        }|j        s| 	                    d¦  «         |j
                             d¦  «        r"ddlm}  |¦   «         } |||j
        ¦  «         n2 ||j
        ¦  «        }d|vr| 	                    d|j
        › d�¦  «         i }|j        D ]v}	|	                     d¦  «        \  }
}}|r|
r|s| 	                    d|	›d �¦  «         	 t          |¦  «        ||
<   ŒN# t          $ r | 	                    d!|	›d"�¦  «         Y Œsw xY w	 t!          |||j        |j        |j         ¬#¦  «        }n9# t          $ r,}| 	                    t)          |¦  «        ¦  «         Y d}~nd}~ww xY w|€J ‚|D ]C}
||
         }|t+          |¦  «        k    rt+          |¦  «        n|}t-          |
› d|d$›�¦  «         ŒDdS )%z3Map variation coordinates through the `avar` table.r   )ÚTTFontNr   zfonttools varLib.avar.map)Údescriptionr+   zvarfont.ttfzVariable-font file.)ÚmetavarÚhelpÚcoordsz[AXIS=value...]z,Coordinates to map, e.g. 'wght=700 wdth=75'.Ú*)r2   r3   ÚnargsÚdefaultz-fÚ
store_truez%Do not omit axes at default location.)Úactionr3   z-iz)Input coordinates are normalized (-1..1).z-oz)Output coordinates as normalized (-1..1).zUNo coordinates provided. Please specify at least one axis coordinate (e.g., wght=500)z.designspace)Úbuildr   zFont 'z#' does not contain an 'fvar' table.ú=zInvalid coordinate z$. Expected AXIS=value, e.g. wght=500zInvalid coordinate value in z. Expected a number after '='r   Úg)ÚfontTools.ttLibr0   ÚargparseÚsysÚargvÚArgumentParserÚadd_argumentÚ
parse_argsr4   Úerrorr+   Úendswithr:   Ú	partitionÚfloatr'   r.   ÚiÚoÚfÚstrÚintÚprint)Úargsr0   r>   r?   ÚparserÚoptionsr:   r+   r,   Úitemr   Úsepr#   ÚmappedÚer	   s                   r   ÚmainrU   '   s†  € ð 'Ð&Ð&Ð&Ð&Ð&Ø€O€O€Oà€|Øˆ
ˆ
ˆ
àŒx˜˜˜Œ|ˆà×$Ò$Ø#ØIð %ñ ô €Fð ×Ò˜¨Ð<QÐÑRÔRÐRØ
×ÒØØ!Ø;ØØð ñ ô ð ð ×ÒØ�\Ð(Oð ñ ô ð ð ×ÒØ�\Ð(Sð ñ ô ð ð ×ÒØ�\Ð(Sð ñ ô ð ð ×Ò Ñ%Ô%€GàŒ>ð 
Ø�ŠØcñ	
ô 	
ð 	
ð „|×Ò˜^Ñ,Ô,ð UØ Ð Ð Ð Ð Ð àˆv‰xŒxˆØˆˆd�G”LÑ!Ô!Ð!Ð!àˆv�g”lÑ#Ô#ˆØ˜ÐÐØ�LŠLÐS '¤,ÐSÐSÐSÑTÔTÐTà€HØ”ð ð ˆØŸ.š.¨Ñ-Ô-‰ˆˆS�%Øð 	˜#ð 	 Uð 	Ø�LŠLØR dÐRÐRÐRñô ð ð	Ý! %™LœLˆH�S‰MˆMøÝð 	ð 	ð 	Ø�LŠLØT¨tÐTÐTÐTñô ð ð ð ð	øøøð
	ÝØØØ#œIØ$œYØ"œ9�}ð
ñ 
ô 
ˆˆøõ ð ð ð Ø�Š•S˜‘V”VÑÔÐÐÐÐÐÐøøøøðøøøàÐÐÐàð ð ˆØ�3ŒKˆØ�3˜q™6œ6’k�k�C�‰FŒFˆF qˆÝ�ˆnˆn�qˆnˆnˆnÑÔÐÐðð s*   ÆF'Æ'#GÇGÇ$G6 Ç6
H,È "H'È'H,Ú__main__r   )ÚfontTools.varLib.modelsr   r   r.   rU   Ú__name__r?   Úexitr   r   r   ú<module>rZ      sž   ðØ 2Ð 2Ð 2Ð 2Ð 2Ð 2ð:ð :ð :ð (-¸uÐQVðð ð ð ð ð8Oð Oð Oð Oðd ˆzÒÐØ€J€J€Jà€C„HˆTˆT‰VŒVÑÔÐÐÐð Ðr   