Files
intellecton/venv/lib/python3.12/site-packages/materialx/__pycache__/emoji.cpython-312.pyc
T

58 lines
6.7 KiB
Plaintext
Raw Normal View History

Ë
j@ãódZddlZddlZddlZddlZddlZddlZddlZddlZddl m
Z
m Z ddl m
cmZ
ddlZddlmZddlZej$d«ZdZej*dk\Zej.j1ej2e««Zej.j7ej.j9edd ««rej.j9edd «Znej.j9ed «Zej<d¬
«d «Zdd Z e ejCd
d«d¬«d«Z"ej<d¬
«d«Z#erdZ$ndZ$e ejCdd«dd¬«d«Z%y)z
Emoji extras for Material.
Override the indexes with an extended version that includes short names for Material icons, FontAwesome, etc.
éN)ÚTWEMOJI_SVG_CDNÚadd_attriubtes©ÚwrapsÚmkdocsaÈMaterial emoji logic has been officially moved into mkdocs-material
version 9.4. Please use Material's '{}'
instead of '{}' in your 'mkdocs.yml' file.
```
markdown_extensions:
- pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:material.extensions.emoji.to_svg
```
'mkdocs_material_extensions' is deprecated and will no longer be
supported moving forward. This is the last release.
)éérÚ templatesz.icons)Úmaxsizecó.tj|«y)z Log message.N)ÚlogÚwarning)Úmessages úR/home/antigravity/intellecton/venv/lib/python3.12/site-packages/materialx/emoji.pyÚlog_msgr/sô‡KKÕóc󈈈fd}|S)z×
Raise a `DeprecationWarning` when wrapped function/method is called.
Usage:
@deprecated("This method will be removed in version X; use Y instead.")
def some_method()"
pass
có6t«ˆˆˆˆfd«}|S)NcóŠtjd jndt¬«t «|i|¤ŽS)'z' is deprecated.
)ÚcategoryÚ
stacklevel)ÚwarningsÚwarnÚ__name__ÚDeprecationWarningr)ÚargsÚkwargsÚfuncrÚnamers €€€€rÚ_deprecated_funcz6deprecated.<locals>._wrapper.<locals>._deprecated_funcBsKø€ä M‰MØ T \D—MM°tÐ<Ð<NÈwÈiÐ
ô
 Ù˜Ð( Ñ (rr)rr!rr rs` €€€rÚ_wrapperzdeprecated.<locals>._wrapperAs!ù€Ü ˆtö
ð Ðr©)rrr r"s``` rÚ
deprecatedr$6sú€ö  ð €Orz!material.extensions.emoji.twemojizmaterialx.emoji.twemoji)r có~|jdg«dd}|jt«tt |««S)zPatch the given index.Ú custom_iconsN)ÚgetÚappendÚRES_PATHÚ_patch_index_for_locationsÚtuple)ÚoptionsÚicon_locationss rÚ _patch_indexr.Ps7ð—[‘[ °Ó4±QÐ7€NØ×Ñœ(Ô %¤e¨NÓ&;Ó <rc ótddlm}dtstj|j
«n |j
tstj|j «n |j dœ}|D}|jdd«dz}tjtj|jdd««dzd¬«D]q}d j|jdd«j|d
d «jdd «jd
«dd«}||dvsŒ_||dvsŒg||dœ|d|<ŒsŒÊ|S)NrÚtwemoji)r ÚemojiÚaliasesú/z /**/*.svgT)Ú recursivez:{}:Úr ú.éüÿÿÿr1r2)r Úpath) Úpymdownx.twemoji_dbÚ
twemoji_dbÚOPTION_SUPPORTÚcopyÚdeepcopyr1r2ÚreplaceÚglobÚescapeÚformatÚlstrip)r-r<ÚindexÚ icon_pathÚ norm_baseÚresultr s rr*r*\s+åÝ8F”˜z×0ÈJ×L\ÑL\Ý<J”4—== ×!3Ñ!3Ô4ÐPZ×PbÑPbñ
€EðFˆ Ø×% d¨CÓ0°3Ñ6ˆ Ü—i‘i¤§ ¡ ¨I×,=Ñ,=¸dÀCÓ,HÓ IÈKÑ WÐcgÔ FˆFØ—== §¡°°cÓ!:×!BÑ!BÀ9ÈbÐRSÓ!T×!\Ñ!\Ð]`ÐbeÓ!f×!mÑ!mÐnqÓ!rÐsvÐtvÐ!wÓxˆ˜5 ™>Ò)¨d¸%À Ñ:JÒ.Jà04¸fÑ'Eg˜ FðFð €Lrcót|«S©zQProvide a copied Twemoji index with additional codes for Material included icons.©r.)r,Úmds rr0r0ssô˜$rcóti«SrJrKr#rrr0r0ysô˜Ðrz material.extensions.emoji.to_svgzmaterialx.emoji.to_svgr c ó|du} | rZt}
|jd|«||jd|
«|ddœ} |r|| d<t|| «tjd| «Stjdd |jd|«i«} |j
d
j d
|d }
tj|
d d
¬«5}
|jj|
j««| _ ddd«| S#1swY| SxYw)zReturn SVG element.NÚclassesÚ
image_pathz.svg)ÚclassÚaltÚsrcÚtitleÚimgÚspanrQr1r:Úrzutf-8)Úencoding)
rr'rÚetreeÚElementÚinlinePatternsÚ emoji_indexÚcodecsÚopenÚ htmlStashÚstoreÚreadÚtext)rEÚ shortnameÚaliasÚucrRrTrr,rLÚ