VULN_CHECK_I913V6 j( ddlmZmZmZddlZddlmZeeZeegefZ ee egefZ dejdjfdedeede d efd Z y) )CallableMatchOptionalN)EMOJIz!(:(\S*?)(?:(?:\-)(emoji|text))?:)textdefault_variant _emoji_subreturnctjddd}|j|r|j|dnddttdtffd }|||S)zReplace emoji code in text.u︎u️)remojimatchr c|j\}}} |j|zS#t$r|cYSwxYw)N)groupslowerKeyError)r emoji_code emoji_namevariantdefault_variant_code get_emoji get_variants D/usr/lib/python3.12/site-packages/pip/_vendor/rich/_emoji_replace.py do_replacez"_emoji_replace..do_replacesY*/,,.' J Z--/0;-4    s7 AA)r __getitem__getrstr)rr r variantsrrrrs @@@r_emoji_replacer s_ !!I 84H,,K@O8<<r+s,, s>*C/0NC0#56 &*","**-Q"R"V"V( (c]( ( (r!