
    ̆hV                        % S r SSKJr  SSSSSSS	.rS
\S'   SSSSS.rS
\S'   SSSSSSS	.rS
\S'   SSSSS.rS
\S'   SSSSSSS	.rS
\S'   SSSSS.r	S
\S'   SSSSSSS	.r
S
\S'   SSSSS.rS
\S'   g )!z9Unicode Properties from Unicode version 15.1.0 (autogen).    )annotationsu   -˿̅̍-̎̐̒̕-̜̚-̢̩-̬̯̲-̷̹-́̓-̈́͆-ْٖ-ऻऽ-ঽি-৖৘-ଽି-୕୘-஽ி-௖௘-ౕ౗-ುೃ-೔೗-ഽി-ൖ൘-෉෋-෎ැ-ෞ෠-ို-ᅠᅶ-ᆧᇃ-᬴ᬶ-゘゛-𑂹𑂻-𑄦𑄨-𑌽𑌿-𑍖𑍘-𑒯𑒱-𑒹𑒻-𑒼𑒾-𑖮𑖰-𑤯𑤱-􏿿u   -̿͂ͅ-ͳ͵-ͽͿ-ΆΈ-ॗॠ-৛৞ৠ-ਲ਴-ਵ਷-੘ੜ-੝੟-୛୞-གང-ཌཎ-དན-བམ-ཛཝ-ཨཪ-ིུཷཹ-ྀྂ-ྒྔ-ྜྞ-ྡྣ-ྦྨ-ྫྭ-ྸྺ-ὰὲὴὶὸὺὼ὾-Ὰᾼ-᾽᾿-ῈῊῌ-ῒ῔-Ὶ῜-ῢῤ-ῪῬ-῭῰-ῸῺῼ῾-῿ -℥℧-℩ℬ-⌨⌫-⫛⫝-﨎-﨏﨑﨓-﨔﨟﨡﨣-﨤﨧-﨩﩮-﩯﫚-﬜ﬞﬠ-﬩﬷﬽﬿﭂﭅ﭏ-𝅝𝅥-𝆺𝇁-𯟿𯨞-􏿿u  ̀-̄̆-̌̏̑̓-̛̣̔-̨̭-̮̰-̸̱̀-ͅʹ;·ٓ-़ٕक़-य़াৗড়-ঢ়য়ਲ਼ਸ਼ਖ਼-ਜ਼ਫ਼ାୖ-ୗଡ଼-ଢ଼ாௗౖೂೕ-ೖാൗ්ාෟགྷཌྷདྷབྷཛྷཀྵཱཱིུ-ྲྀླཱྀྀྒྷྜྷྡྷྦྷྫྷྐྵီᅡ-ᅵᆨ-ᇂᬵάέήίόύώΆιΈΉΐΊΰΎ΅-`ΌΏ´ - ΩK-Å〈-〉⫝̸゙-゚豈-嗀塚晴凞-羽蘒諸逸-都飯-舘並-龎יִײַשׁ-זּטּ-לּמּנּ-סּףּ-פּצּ-פ𑂺ֿ𑄧𑌾𑍗𑒰𑒺𑒽𑖯𑤰𝅗𝅥-𝅘𝅥𝅲𝆹𝅥-𝆺𝅥𝅯丽-𪘀u   ̀-̄̆-̌̏̑̓-̛̣̔-̨̭-̮̰-̸̱͂ٓͅ-़ٕাৗାୖ-ୗாௗౖೂೕ-ೖാൗ්ාෟီᅡ-ᅵᆨ-ᇂᬵ゙-𑂺゚𑄧𑌾𑍗𑒰𑒺𑒽𑖯𑤰u:  ̀-́̓-̈́ʹ;·क़-य़ড়-ঢ়য়ਲ਼ਸ਼ਖ਼-ਜ਼ਫ਼ଡ଼-ଢ଼གྷཌྷདྷབྷཛྷཀྵཱཱིུ-ྲྀླཱྀྀྒྷྜྷྡྷྦྷྫྷྐྵάέήίόύώΆιΈΉΐΊΰΎ΅-`ΌΏ´ - ΩK-Å〈-〉⫝̸豈-嗀塚晴凞-羽蘒諸逸-都飯-舘並-龎יִײַשׁ-זּטּ-לּמּנּ-סּףּ-פּצּ-פֿ𝅗𝅥-𝅘𝅥𝅲𝆹𝅥-𝆺𝅥𝅯丽-𪘀u   -˿̅̍-̎̐̒̕-̜̚-̢̩-̬̯̲-̷̹-̿͆-ͳ͵-ͽͿ-ΆΈ-ْٖ-ऻऽ-ॗॠ-ঽি-৖৘-৛৞ৠ-ਲ਴-ਵ਷-੘ੜ-੝੟-ଽି-୕୘-୛୞-஽ி-௖௘-ౕ౗-ುೃ-೔೗-ഽി-ൖ൘-෉෋-෎ැ-ෞ෠-གང-ཌཎ-དན-བམ-ཛཝ-ཨཪ-ིུཷཹ-ྀྂ-ྒྔ-ྜྞ-ྡྣ-ྦྨ-ྫྭ-ྸྺ-ို-ᅠᅶ-ᆧᇃ-᬴ᬶ-ὰὲὴὶὸὺὼ὾-Ὰᾼ-᾽᾿-ῈῊῌ-ῒ῔-Ὶ῜-ῢῤ-ῪῬ-῭῰-ῸῺῼ῾-῿ -℥℧-℩ℬ-⌨⌫-⫛⫝-゘゛-﨎-﨏﨑﨓-﨔﨟﨡﨣-﨤﨧-﨩﩮-﩯﫚-﬜ﬞﬠ-﬩﬷﬽﬿﭂﭅ﭏ-𑂹𑂻-𑄦𑄨-𑌽𑌿-𑍖𑍘-𑒯𑒱-𑒹𑒻-𑒼𑒾-𑖮𑖰-𑤯𑤱-𝅝𝅥-𝆺𝇁-𯟿𯨞-􏿿)z^m^n^ymnyzdict[str, str]unicode_nfc_quick_checku   -¿ÆÐ×-ØÞ-ßæð÷-øþĐ-đĦ-ħı-ĳĸĿ-łŉ-ŋŒ-œŦ-ŧſ-ƟƢ-ƮƱ-ǌǝǤ-ǥǱ-ǳǶ-ǷȜ-ȝȠ-ȥȴ-̿͂ͅ-ͳ͵-ͽͿ-΄΋΍Α-Ωα-ωϏ-ϒϕ-ϿЂЄ-ІЈ-ЋЏ-ИК-ик-яђє-іј-ћџ-ѵѸ-ӀӃ-ӏӔ-ӕӘ-әӠ-ӡӨ-өӶ-ӷӺ-ءا-ڿہۃ-ے۔-नप-रल-ळव-ॗॠ-৊্-৛৞ৠ-ਲ਴-ਵ਷-੘ੜ-੝੟-େ୉-୊୍-୛୞-ஓக-௉்-ే౉-ಿು-ೆ೉ೌ-൉്-ෙෛෟ-གང-ཌཎ-དན-བམ-ཛཝ-ཨཪ-ིུཷཹ-ྀྂ-ྒྔ-ྜྞ-ྡྣ-ྦྨ-ྫྭ-ྸྺ-ဥဧ-ᬅᬇᬉᬋᬍᬏ-ᬑᬓ-ᬺᬼᬾ-ᬿᭂ᭄-᷿ẚẜ-ẟỺ-ỿ἖-἗἞-἟὆-὇὎-὏὘὚὜὞὾-὿᾵᾽᾿-῀῅῔-῕῜῰-῱῵῾-῿ -℥℧-℩ℬ-↙↜-↭↯-⇌⇐-∃∅-∈∊-∋∍-∣∥∧-≀≂-≃≅-≆≈≊-≟≡≣-≬≲-≳≶-≷≺-≿⊂-⊃⊆-⊇⊊-⊫⊰-⋟⋤-⋩⋮-⌨⌫-⫛⫝-かきくけこさしすせそたちっ-つてとな-はひふへほま-んゕ-ゝゟ-カキクケコサシスセソタチッ-ツテトナ-ハヒフヘホマ-ンヵ-ヶ・-ヽヿ-꯿힤-﨎-﨏﨑﨓-﨔﨟﨡﨣-﨤﨧-﨩﩮-﩯﫚-﬜ﬞﬠ-﬩﬷﬽﬿﭂﭅ﭏ-𑂙𑂛𑂝-𑂪𑂬-𑄭𑄰-𑍊𑍍-𑒺𑒽𑒿-𑖹𑖼-𑤷𑤹-𝅝𝅥-𝆺𝇁-𯟿𯨞-􏿿u;  À-ÅÇ-ÏÑ-ÖÙ-Ýà-åç-ïñ-öù-ýÿ-ďĒ-ĥĨ-İĴ-ķĹ-ľŃ-ňŌ-őŔ-ťŨ-žƠ-ơƯ-ưǍ-ǜǞ-ǣǦ-ǰǴ-ǵǸ-țȞ-ȟȦ-ȳ̀-́̓-̈́ʹ;΅-ΊΌΎ-ΐΪ-ΰϊ-ώϓ-ϔЀ-ЁЃЇЌ-ЎЙйѐ-ёѓїќ-ўѶ-ѷӁ-ӂӐ-ӓӖ-ӗӚ-ӟӢ-ӧӪ-ӵӸ-ӹآ-ئۀۂۓऩऱऴक़-य़ো-ৌড়-ঢ়য়ਲ਼ਸ਼ਖ਼-ਜ਼ਫ਼ୈୋ-ୌଡ଼-ଢ଼ஔொ-ௌైೀೇ-ೈೊ-ೋൊ-ൌේො-ෞགྷཌྷདྷབྷཛྷཀྵཱཱིུ-ྲྀླཱྀྀྒྷྜྷྡྷྦྷྫྷྐྵဦᬆᬈᬊᬌᬎᬒᬻᬽᭀ-ᭁᭃḀ-ẙẛẠ-ỹἀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼι῁-ῄῆ-ΐῖ-Ί῝-`ῲ-ῴῶ-´ - ΩK-Å↚-↛↮⇍-⇏∄∉∌∤∦≁≄≇≉≠≢≭-≱≴-≵≸-≹⊀-⊁⊄-⊅⊈-⊉⊬-⊯⋠-⋣⋪-⋭〈-〉⫝̸がぎぐげござじずぜぞだぢづでどば-ぱび-ぴぶ-ぷべ-ぺぼ-ぽゔゞガギグゲゴザジズゼゾダヂヅデドバ-パビ-ピブ-プベ-ペボ-ポヴヷ-ヺヾ가-힣豈-嗀塚晴凞-羽蘒諸逸-都飯-舘並-龎יִײַשׁ-זּטּ-לּמּנּ-סּףּ-פּצּ-פֿ𑂚𑂜𑂫𑄮-𑄯𑍋-𑍌𑒻-𑒼𑒾𑖺-𑖻𑤸𝅗𝅥-𝅘𝅥𝅲𝆹𝅥-𝆺𝅥𝅯丽-𪘀)r   r   r   r   unicode_nfd_quick_checku   -¡-§©«-®°-±¶-·»¿-ıĴ-ľŁ-ňŊ-žƀ-ǃǍ-ǰǴ-ʯʹ-˗˞-˟˥-̿͂ͅ-ͳ͵-͹ͻ-ͽͿ-΃ΆΈ-Ϗϗ-ϯϳ϶-ϸϺ-ֆֈ-ٴٹ-ॗॠ-৛৞ৠ-ਲ਴-ਵ਷-੘ੜ-੝੟-୛୞-าิ-າິ-໛ໞ-་།-གང-ཌཎ-དན-བམ-ཛཝ-ཨཪ-ིེུ-ྀྂ-ྒྔ-ྜྞ-ྡྣ-ྦྨ-ྫྭ-ྸྺ-჻ჽ-ᴫᴯᴻᵎᵫ-ᵷᵹ-ᶚ᷀-ẙẜ-ὰὲὴὶὸὺὼ὾-Ὰᾼῂ-ῈῊῌῐ-ῒ῔-Ὶ῜ῠ-ῢῤ-ῪῬ῰-ῸῺῼ῿​-‐‒-‖‘-‣‧-‮‰-′‵‸-※‽‿-⁆⁊-⁖⁘-⁞⁠-⁯⁲-⁳₏₝-₧₩-⃿℄℈℔℗-℘℞-℟℣℥℧℩℮Ⅎ℺⅁-⅄⅊-⅏ↀ-ↈ↊-∫∮∱-⌨⌫-⑟⓫-⨋⨍-⩳⩷-⫛⫝-ⱻⱾ-⵮⵰-⺞⺠-⻲⻴-⻿⿖-⿿、-〵〷〻-゚ゝ-ゞ゠-ヾ㄀-㄰㆏-㆑ㆠ-ㇿ㈟㉈-㉏㉿㐀-ꚛꚞ-ꝯꝱ-꟱Ꟶ-ꟷꟺ-꭛ꭠ-ꭨ꭪-﨎-﨏﨑﨓-﨔﨟﨡﨣-﨤﨧-﨩﩮-﩯﫚-﫿﬇-﬒﬘-﬜ﬞ﬷﬽﬿﭂﭅﮲-﯒﴾-﵏﶐-﶑﷈-﷯﷽-️︚-︯﹅-﹆﹓﹧﹬-﹯ﹳ﹵﻽-＀﾿-￁￈-￉￐-￑￘-￙￝-￟￧￯-𐞀𐞆𐞱𐞻-𝅝𝅥-𝆺𝇁-𝏿𝑕𝒝𝒠-𝒡𝒣-𝒤𝒧-𝒨𝒭𝒺𝒼𝓄𝔆𝔋-𝔌𝔕𝔝𝔺𝔿𝕅𝕇-𝕉𝕑𝚦-𝚧𝟌-𝟍𝠀-𞀯𞁮-𞷿𞸄𞸠𞸣𞸥-𞸦𞸨𞸳𞸸𞸺𞸼-𞹁𞹃-𞹆𞹈𞹊𞹌𞹐𞹓𞹕-𞹖𞹘𞹚𞹜𞹞𞹠𞹣𞹥-𞹦𞹫𞹳𞹸𞹽𞹿𞺊𞺜-𞺠𞺤𞺪𞺼-🃿🄋-🄏🄯🅐-🅩🅭-🆏🆑-🇿🈃-🈏🈼-🈿🉉-🉏🉒-🯯🯺-𯟿𯨞-􏿿uD   ¨ª¯²-µ¸-º¼-¾Ĳ-ĳĿ-ŀŉſǄ-ǌǱ-ǳʰ-ʸ˘-˝ˠ-ˤ̀-̄̆-̌̏̑̓-̛̣̔-̨̭-̮̰-̸̱̀-ͅʹͺ;΄-΅·ϐ-ϖϰ-ϲϴ-ϵϹևٓ-ٕٵ-ٸ़क़-य़াৗড়-ঢ়য়ਲ਼ਸ਼ਖ਼-ਜ਼ਫ਼ାୖ-ୗଡ଼-ଢ଼ாௗౖೂೕ-ೖാൗ්ාෟำຳໜ-ໝ༌གྷཌྷདྷབྷཛྷཀྵཱཱིུ-ཹཱྀྒྷྜྷྡྷྦྷྫྷྐྵီჼᅡ-ᅵᆨ-ᇂᬵᴬ-ᴮᴰ-ᴺᴼ-ᵍᵏ-ᵪᵸᶛ-ᶿẚ-ẛάέήίόύώΆ᾽-῁ΈΉ῍-῏ΐΊ῝-῟ΰΎ῭-`ΌΏ´-῾ - ‑‗․-… ″-‴‶-‷‼‾⁇-⁉⁗ ⁰-ⁱ⁴-₎ₐ-ₜ₨℀-℃℅-ℇ℉-ℓℕ-№ℙ-ℝ℠-™ℤΩℨK-ℭℯ-ℱℳ-ℹ℻-⅀ⅅ-ⅉ⅐-ⅿ↉∬-∭∯-∰〈-〉①-⓪⨌⩴-⩶⫝̸ⱼ-ⱽⵯ⺟⻳⼀-⿕　〶〸-〺゙-゜ゟヿㄱ-ㆎ㆒-㆟㈀-㈞㈠-㉇㉐-㉾㊀-㏿ꚜ-ꚝꝰꟲ-ꟴꟸ-ꟹꭜ-ꭟꭩ豈-嗀塚晴凞-羽蘒諸逸-都飯-舘並-龎ﬀ-ﬆﬓ-ﬗיִײַ-זּטּ-לּמּנּ-סּףּ-פּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-﷼︐-︙︰-﹄﹇-﹒﹔-﹦﹨-﹫ﹰ-ﹲﹴﹶ-ﻼ！-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ￠-￦￨-￮𐞁-𐞅𐞇-𐞰𐞲-𐞺𑂺𑄧𑌾𑍗𑒰𑒺𑒽𑖯𑤰𝅗𝅥-𝅘𝅥𝅲𝆹𝅥-𝆺𝅥𝅯𝐀-𝑔𝑖-𝒜𝒞-𝒟𝒢𝒥-𝒦𝒩-𝒬𝒮-𝒹𝒻𝒽-𝓃𝓅-𝔅𝔇-𝔊𝔍-𝔔𝔖-𝔜𝔞-𝔹𝔻-𝔾𝕀-𝕄𝕆𝕊-𝕐𝕒-𝚥𝚨-𝟋𝟎-𝟿𞀰-𞁭𞸀-𞸃𞸅-𞸟𞸡-𞸢𞸤𞸧𞸩-𞸲𞸴-𞸷𞸹𞸻𞹂𞹇𞹉𞹋𞹍-𞹏𞹑-𞹒𞹔𞹗𞹙𞹛𞹝𞹟𞹡-𞹢𞹤𞹧-𞹪𞹬-𞹲𞹴-𞹷𞹹-𞹼𞹾𞺀-𞺉𞺋-𞺛𞺡-𞺣𞺥-𞺩𞺫-𞺻🄀-🄊🄐-🄮🄰-🅏🅪-🅬🆐🈀-🈂🈐-🈻🉀-🉈🉐-🉑🯰-🯹丽-𪘀u   ¨ª¯²-µ¸-º¼-¾Ĳ-ĳĿ-ŀŉſǄ-ǌǱ-ǳʰ-ʸ˘-˝ˠ-ˤ̀-́̓-̈́ʹͺ;΄-΅·ϐ-ϖϰ-ϲϴ-ϵϹևٵ-ٸक़-य़ড়-ঢ়য়ਲ਼ਸ਼ਖ਼-ਜ਼ਫ਼ଡ଼-ଢ଼ำຳໜ-ໝ༌གྷཌྷདྷབྷཛྷཀྵཱཱིུ-ཹཱྀྒྷྜྷྡྷྦྷྫྷྐྵჼᴬ-ᴮᴰ-ᴺᴼ-ᵍᵏ-ᵪᵸᶛ-ᶿẚ-ẛάέήίόύώΆ᾽-῁ΈΉ῍-῏ΐΊ῝-῟ΰΎ῭-`ΌΏ´-῾ - ‑‗․-… ″-‴‶-‷‼‾⁇-⁉⁗ ⁰-ⁱ⁴-₎ₐ-ₜ₨℀-℃℅-ℇ℉-ℓℕ-№ℙ-ℝ℠-™ℤΩℨK-ℭℯ-ℱℳ-ℹ℻-⅀ⅅ-ⅉ⅐-ⅿ↉∬-∭∯-∰〈-〉①-⓪⨌⩴-⩶⫝̸ⱼ-ⱽⵯ⺟⻳⼀-⿕　〶〸-〺゛-゜ゟヿㄱ-ㆎ㆒-㆟㈀-㈞㈠-㉇㉐-㉾㊀-㏿ꚜ-ꚝꝰꟲ-ꟴꟸ-ꟹꭜ-ꭟꭩ豈-嗀塚晴凞-羽蘒諸逸-都飯-舘並-龎ﬀ-ﬆﬓ-ﬗיִײַ-זּטּ-לּמּנּ-סּףּ-פּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-﷼︐-︙︰-﹄﹇-﹒﹔-﹦﹨-﹫ﹰ-ﹲﹴﹶ-ﻼ！-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ￠-￦￨-￮𐞁-𐞅𐞇-𐞰𐞲-𐞺𝅗𝅥-𝅘𝅥𝅲𝆹𝅥-𝆺𝅥𝅯𝐀-𝑔𝑖-𝒜𝒞-𝒟𝒢𝒥-𝒦𝒩-𝒬𝒮-𝒹𝒻𝒽-𝓃𝓅-𝔅𝔇-𝔊𝔍-𝔔𝔖-𝔜𝔞-𝔹𝔻-𝔾𝕀-𝕄𝕆𝕊-𝕐𝕒-𝚥𝚨-𝟋𝟎-𝟿𞀰-𞁭𞸀-𞸃𞸅-𞸟𞸡-𞸢𞸤𞸧𞸩-𞸲𞸴-𞸷𞸹𞸻𞹂𞹇𞹉𞹋𞹍-𞹏𞹑-𞹒𞹔𞹗𞹙𞹛𞹝𞹟𞹡-𞹢𞹤𞹧-𞹪𞹬-𞹲𞹴-𞹷𞹹-𞹼𞹾𞺀-𞺉𞺋-𞺛𞺡-𞺣𞺥-𞺩𞺫-𞺻🄀-🄊🄐-🄮🄰-🅏🅪-🅬🆐🈀-🈂🈐-🈻🉀-🉈🉐-🉑🯰-🯹丽-𪘀u   -¡-§©«-®°-±¶-·»¿-ıĴ-ľŁ-ňŊ-žƀ-ǃǍ-ǰǴ-ʯʹ-˗˞-˟˥-˿̅̍-̎̐̒̕-̜̚-̢̩-̬̯̲-̷̹-̿͆-ͳ͵-͹ͻ-ͽͿ-΃ΆΈ-Ϗϗ-ϯϳ϶-ϸϺ-ֆֈ-ْٖ-ٴٹ-ऻऽ-ॗॠ-ঽি-৖৘-৛৞ৠ-ਲ਴-ਵ਷-੘ੜ-੝੟-ଽି-୕୘-୛୞-஽ி-௖௘-ౕ౗-ುೃ-೔೗-ഽി-ൖ൘-෉෋-෎ැ-ෞ෠-าิ-າິ-໛ໞ-་།-གང-ཌཎ-དན-བམ-ཛཝ-ཨཪ-ིེུ-ྀྂ-ྒྔ-ྜྞ-ྡྣ-ྦྨ-ྫྭ-ྸྺ-ို-჻ჽ-ᅠᅶ-ᆧᇃ-᬴ᬶ-ᴫᴯᴻᵎᵫ-ᵷᵹ-ᶚ᷀-ẙẜ-ὰὲὴὶὸὺὼ὾-Ὰᾼῂ-ῈῊῌῐ-ῒ῔-Ὶ῜ῠ-ῢῤ-ῪῬ῰-ῸῺῼ῿​-‐‒-‖‘-‣‧-‮‰-′‵‸-※‽‿-⁆⁊-⁖⁘-⁞⁠-⁯⁲-⁳₏₝-₧₩-⃿℄℈℔℗-℘℞-℟℣℥℧℩℮Ⅎ℺⅁-⅄⅊-⅏ↀ-ↈ↊-∫∮∱-⌨⌫-⑟⓫-⨋⨍-⩳⩷-⫛⫝-ⱻⱾ-⵮⵰-⺞⺠-⻲⻴-⻿⿖-⿿、-〵〷〻-゘ゝ-ゞ゠-ヾ㄀-㄰㆏-㆑ㆠ-ㇿ㈟㉈-㉏㉿㐀-ꚛꚞ-ꝯꝱ-꟱Ꟶ-ꟷꟺ-꭛ꭠ-ꭨ꭪-﨎-﨏﨑﨓-﨔﨟﨡﨣-﨤﨧-﨩﩮-﩯﫚-﫿﬇-﬒﬘-﬜ﬞ﬷﬽﬿﭂﭅﮲-﯒﴾-﵏﶐-﶑﷈-﷯﷽-️︚-︯﹅-﹆﹓﹧﹬-﹯ﹳ﹵﻽-＀﾿-￁￈-￉￐-￑￘-￙￝-￟￧￯-𐞀𐞆𐞱𐞻-𑂹𑂻-𑄦𑄨-𑌽𑌿-𑍖𑍘-𑒯𑒱-𑒹𑒻-𑒼𑒾-𑖮𑖰-𑤯𑤱-𝅝𝅥-𝆺𝇁-𝏿𝑕𝒝𝒠-𝒡𝒣-𝒤𝒧-𝒨𝒭𝒺𝒼𝓄𝔆𝔋-𝔌𝔕𝔝𝔺𝔿𝕅𝕇-𝕉𝕑𝚦-𝚧𝟌-𝟍𝠀-𞀯𞁮-𞷿𞸄𞸠𞸣𞸥-𞸦𞸨𞸳𞸸𞸺𞸼-𞹁𞹃-𞹆𞹈𞹊𞹌𞹐𞹓𞹕-𞹖𞹘𞹚𞹜𞹞𞹠𞹣𞹥-𞹦𞹫𞹳𞹸𞹽𞹿𞺊𞺜-𞺠𞺤𞺪𞺼-🃿🄋-🄏🄯🅐-🅩🅭-🆏🆑-🇿🈃-🈏🈼-🈿🉉-🉏🉒-🯯🯺-𯟿𯨞-􏿿unicode_nfkc_quick_checkun   -¡-§©«-®°-±¶-·»¿ÆÐ×-ØÞ-ßæð÷-øþĐ-đĦ-ħıĸŁ-łŊ-ŋŒ-œŦ-ŧƀ-ƟƢ-ƮƱ-ǃǝǤ-ǥǶ-ǷȜ-ȝȠ-ȥȴ-ʯʹ-˗˞-˟˥-̿͂ͅ-ͳ͵-͹ͻ-ͽͿ-΃΋΍Α-Ωα-ωϏϗ-ϯϳ϶-ϸϺ-ϿЂЄ-ІЈ-ЋЏ-ИК-ик-яђє-іј-ћџ-ѵѸ-ӀӃ-ӏӔ-ӕӘ-әӠ-ӡӨ-өӶ-ӷӺ-ֆֈ-ءا-ٴٹ-ڿہۃ-ے۔-नप-रल-ळव-ॗॠ-৊্-৛৞ৠ-ਲ਴-ਵ਷-੘ੜ-੝੟-େ୉-୊୍-୛୞-ஓக-௉்-ే౉-ಿು-ೆ೉ೌ-൉്-ෙෛෟ-าิ-າິ-໛ໞ-་།-གང-ཌཎ-དན-བམ-ཛཝ-ཨཪ-ིེུ-ྀྂ-ྒྔ-ྜྞ-ྡྣ-ྦྨ-ྫྭ-ྸྺ-ဥဧ-჻ჽ-ᬅᬇᬉᬋᬍᬏ-ᬑᬓ-ᬺᬼᬾ-ᬿᭂ᭄-ᴫᴯᴻᵎᵫ-ᵷᵹ-ᶚ᷀-᷿ẜ-ẟỺ-ỿ἖-἗἞-἟὆-὇὎-὏὘὚὜὞὾-὿᾵῅῔-῕῜῰-῱῵῿​-‐‒-‖‘-‣‧-‮‰-′‵‸-※‽‿-⁆⁊-⁖⁘-⁞⁠-⁯⁲-⁳₏₝-₧₩-⃿℄℈℔℗-℘℞-℟℣℥℧℩℮Ⅎ℺⅁-⅄⅊-⅏ↀ-ↈ↊-↙↜-↭↯-⇌⇐-∃∅-∈∊-∋∍-∣∥∧-∫∮∱-≀≂-≃≅-≆≈≊-≟≡≣-≬≲-≳≶-≷≺-≿⊂-⊃⊆-⊇⊊-⊫⊰-⋟⋤-⋩⋮-⌨⌫-⑟⓫-⨋⨍-⩳⩷-⫛⫝-ⱻⱾ-⵮⵰-⺞⺠-⻲⻴-⻿⿖-⿿、-〵〷〻-かきくけこさしすせそたちっ-つてとな-はひふへほま-んゕ-゚ゝ゠-カキクケコサシスセソタチッ-ツテトナ-ハヒフヘホマ-ンヵ-ヶ・-ヽ㄀-㄰㆏-㆑ㆠ-ㇿ㈟㉈-㉏㉿㐀-ꚛꚞ-ꝯꝱ-꟱Ꟶ-ꟷꟺ-꭛ꭠ-ꭨ꭪-꯿힤-﨎-﨏﨑﨓-﨔﨟﨡﨣-﨤﨧-﨩﩮-﩯﫚-﫿﬇-﬒﬘-﬜ﬞ﬷﬽﬿﭂﭅﮲-﯒﴾-﵏﶐-﶑﷈-﷯﷽-️︚-︯﹅-﹆﹓﹧﹬-﹯ﹳ﹵﻽-＀﾿-￁￈-￉￐-￑￘-￙￝-￟￧￯-𐞀𐞆𐞱𐞻-𑂙𑂛𑂝-𑂪𑂬-𑄭𑄰-𑍊𑍍-𑒺𑒽𑒿-𑖹𑖼-𑤷𑤹-𝅝𝅥-𝆺𝇁-𝏿𝑕𝒝𝒠-𝒡𝒣-𝒤𝒧-𝒨𝒭𝒺𝒼𝓄𝔆𝔋-𝔌𝔕𝔝𝔺𝔿𝕅𝕇-𝕉𝕑𝚦-𝚧𝟌-𝟍𝠀-𞀯𞁮-𞷿𞸄𞸠𞸣𞸥-𞸦𞸨𞸳𞸸𞸺𞸼-𞹁𞹃-𞹆𞹈𞹊𞹌𞹐𞹓𞹕-𞹖𞹘𞹚𞹜𞹞𞹠𞹣𞹥-𞹦𞹫𞹳𞹸𞹽𞹿𞺊𞺜-𞺠𞺤𞺪𞺼-🃿🄋-🄏🄯🅐-🅩🅭-🆏🆑-🇿🈃-🈏🈼-🈿🉉-🉏🉒-🯯🯺-𯟿𯨞-􏿿uc   ¨ª¯²-µ¸-º¼-¾À-ÅÇ-ÏÑ-ÖÙ-Ýà-åç-ïñ-öù-ýÿ-ďĒ-ĥĨ-İĲ-ķĹ-ŀŃ-ŉŌ-őŔ-ťŨ-ſƠ-ơƯ-ưǄ-ǜǞ-ǣǦ-ǵǸ-țȞ-ȟȦ-ȳʰ-ʸ˘-˝ˠ-ˤ̀-́̓-̈́ʹͺ;΄-ΊΌΎ-ΐΪ-ΰϊ-ώϐ-ϖϰ-ϲϴ-ϵϹЀ-ЁЃЇЌ-ЎЙйѐ-ёѓїќ-ўѶ-ѷӁ-ӂӐ-ӓӖ-ӗӚ-ӟӢ-ӧӪ-ӵӸ-ӹևآ-ئٵ-ٸۀۂۓऩऱऴक़-य़ো-ৌড়-ঢ়য়ਲ਼ਸ਼ਖ਼-ਜ਼ਫ਼ୈୋ-ୌଡ଼-ଢ଼ஔொ-ௌైೀೇ-ೈೊ-ೋൊ-ൌේො-ෞำຳໜ-ໝ༌གྷཌྷདྷབྷཛྷཀྵཱཱིུ-ཹཱྀྒྷྜྷྡྷྦྷྫྷྐྵဦჼᬆᬈᬊᬌᬎᬒᬻᬽᭀ-ᭁᭃᴬ-ᴮᴰ-ᴺᴼ-ᵍᵏ-ᵪᵸᶛ-ᶿḀ-ẛẠ-ỹἀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ῄῆ-ΐῖ-Ί῝-`ῲ-ῴῶ-῾ - ‑‗․-… ″-‴‶-‷‼‾⁇-⁉⁗ ⁰-ⁱ⁴-₎ₐ-ₜ₨℀-℃℅-ℇ℉-ℓℕ-№ℙ-ℝ℠-™ℤΩℨK-ℭℯ-ℱℳ-ℹ℻-⅀ⅅ-ⅉ⅐-ⅿ↉↚-↛↮⇍-⇏∄∉∌∤∦∬-∭∯-∰≁≄≇≉≠≢≭-≱≴-≵≸-≹⊀-⊁⊄-⊅⊈-⊉⊬-⊯⋠-⋣⋪-⋭〈-〉①-⓪⨌⩴-⩶⫝̸ⱼ-ⱽⵯ⺟⻳⼀-⿕　〶〸-〺がぎぐげござじずぜぞだぢづでどば-ぱび-ぴぶ-ぷべ-ぺぼ-ぽゔ゛-゜ゞ-ゟガギグゲゴザジズゼゾダヂヅデドバ-パビ-ピブ-プベ-ペボ-ポヴヷ-ヺヾ-ヿㄱ-ㆎ㆒-㆟㈀-㈞㈠-㉇㉐-㉾㊀-㏿ꚜ-ꚝꝰꟲ-ꟴꟸ-ꟹꭜ-ꭟꭩ가-힣豈-嗀塚晴凞-羽蘒諸逸-都飯-舘並-龎ﬀ-ﬆﬓ-ﬗיִײַ-זּטּ-לּמּנּ-סּףּ-פּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-﷼︐-︙︰-﹄﹇-﹒﹔-﹦﹨-﹫ﹰ-ﹲﹴﹶ-ﻼ！-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ￠-￦￨-￮𐞁-𐞅𐞇-𐞰𐞲-𐞺𑂚𑂜𑂫𑄮-𑄯𑍋-𑍌𑒻-𑒼𑒾𑖺-𑖻𑤸𝅗𝅥-𝅘𝅥𝅲𝆹𝅥-𝆺𝅥𝅯𝐀-𝑔𝑖-𝒜𝒞-𝒟𝒢𝒥-𝒦𝒩-𝒬𝒮-𝒹𝒻𝒽-𝓃𝓅-𝔅𝔇-𝔊𝔍-𝔔𝔖-𝔜𝔞-𝔹𝔻-𝔾𝕀-𝕄𝕆𝕊-𝕐𝕒-𝚥𝚨-𝟋𝟎-𝟿𞀰-𞁭𞸀-𞸃𞸅-𞸟𞸡-𞸢𞸤𞸧𞸩-𞸲𞸴-𞸷𞸹𞸻𞹂𞹇𞹉𞹋𞹍-𞹏𞹑-𞹒𞹔𞹗𞹙𞹛𞹝𞹟𞹡-𞹢𞹤𞹧-𞹪𞹬-𞹲𞹴-𞹷𞹹-𞹼𞹾𞺀-𞺉𞺋-𞺛𞺡-𞺣𞺥-𞺩𞺫-𞺻🄀-🄊🄐-🄮🄰-🅏🅪-🅬🆐🈀-🈂🈐-🈻🉀-🉈🉐-🉑🯰-🯹丽-𪘀unicode_nfkd_quick_checku    -􏿿u   -􏿿 z -ascii_nfc_quick_checkascii_nfd_quick_checkascii_nfkc_quick_checkascii_nfkd_quick_checkN)__doc__
__future__r   r	   __annotations__r
   r   r   r   r   r   r        \/opt/services/DDDS/venv/lib/python3.13/site-packages/backrefs/uniprops/unidata/quickcheck.py<module>r      sC   ? " j	 O ^ 
@ 
B
 
|+   f' a# 
`# 
e'	+   j	 `/ _5 
@ 
P0 
@8, .  qF |F 
{F 
pF	, .  

			) ~  
			) ~  

			*   
			*  r   