o
    Df!                     @   s~  U d dl mZmZmZmZmZ d dlmZ d dlm	Z	m
Z d dlmZmZmZmZ eg ddeegeegdZeeeeee f f ed< d	Zeed
< edZeed< dZeed< i ded	ded	ddedddedddedddedddedddedddeddd edd!d"ed!d#d$ed#d%d&ed%d'd(ed'd)d*ed)d+d,ed+d-d.ed-d/i d0ed/d1d2ed1d3d4ed3d5d6ed5d7d8ed7d9d:ed9d;d<ed;d=d>ed=d?d@ed?dAdBedAdCdDedCdEdFedEdGdHedGdIdJedIdKdLedKdMdNedMdOdPedOdQi dRedQdSdTedSdUdVedUdWdXedWdYdZedYd[d\ed[d]d^ed]d_d`ed_dadbedadcddedcdedfededgdhedgdidjedidkdledkdmdnedmdodpedodqdredqdsi dtedsdudvedudwdxedwdydzedyd{d|ed{d}d~ed}ddedddedddedddedddedddedddedddedddedddedddeddi dedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddeddi dedddedddedddedddedddeddÃdeddŃdeddǃdeddɃdedd˃dedd̓deddσdeddуdeddӃdeddՃdedd׃deddكi deddۃdedd݃dedd߃dedddedddedddedddedddedddedddedddedddedddedddedddedddeddi dedddedd ded ddedddedddeddd	edd
ded
ddedddedddedddedddedddedddedddedddeddi dedd d!ed d"d#ed"d$d%ed$d&d'ed&d(d)ed(d*d+ed*d,d-ed,d.d/ed.d0d1ed0d2d3ed2d4d5ed4d6d7ed6d8d9ed8d:d;ed:d<d=ed<d>d?ed>d@i dAed@dBdCedBdDdEedDdFdGedFdHdIedHdJdKedJdLdMedLdNdOedNdPdQedPdRdSedRdTdUedTdVdWedVdXdYedXdZd[edZd\d]ed\d^d_ed^d`daed`dbi dcedbdddeedfdgdhedgdidjedidkdledkdmdnedmdodpedodqdredqdsdtedsdudvedwdxdyedxdzd{edzd|d}ed|d~ded~ddedddedddeddi dedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddeddi dedddedddedddedddedddedddedddedddedddeddădedĐdƃdedƐdȃdedȐdʃdedʐd̃ded̐d΃dedΐdЃdedАd҃i dedҐdԃdedԐdփded֐d؃dedڐdۃdedېd݃dedݐd߃dedddedddedddedddedddedddedddedddedddedddeddi dedddeddd edddedddedddeddd	edd
dedddedddedddedddedddedddedddedddeddd ed!d"i d#ed"d$d%ed$d&d'ed(d)d*ed+d,d-ed,d.d/ed.d0d1ed0d2d3ed2d4d5ed6d7d8ed9d:d;ed<d=d>ed=d?d@ed?dAdBedAdCdDedCdEdFedGdHdIedHdJi dKedJdLdMedLdNdOedNdPdQedRdSdTedSdUdVedWdXdYedZd[d\ed[d]d^ed]d_d`edadbdcedbdddeedddfdgedfdhdiedjdkdledkdmdnedodpdqedpdri dsedrdtduedvdwdxedydzd{edzd|d}ed~ddedddedddedddedddedddedddedddedddedddedddedddeddi dedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddeddÃedÐdăedŐdƃedǐdȃedɐdʃedʐd˃d̜Zeeef ed< g d΢Zee ed< ede	Zg dѢZeedҐdӄ e e!e" e Z#ee ed< e$e#Z%eed< i dg dעdg d٢dڐdgdg dݢdސdgdddgdg dddgdg dddgdg ddg ddg ddg ddg ddg ddg di dg ddg ddg ddg ddېdgd g dddgddgdg ddg ddg d	dg d
dg ddg dddgdg ddddgg dddgddgddgddgdgdZ&eeee f ed< i ddddddddddd d!d"d#d$d%dߐd&d'd(d)d*dd+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEZ'eeef edF< h dGZ(ee edH< h dIZ)ee edJ< h dKZ*ee edL< dMZ+eedN< i dOg dPdQg dRdSg dTdUg dVdWg dXdYg dZd[g d\d]g d^d_g d`dag dbdcg dddeg dfdgg dhdig djdkg dldmg dndog dpi dqg drdsg dtdug dvdwg dxdyg dzd{g d|d}g d~dg ddg dd(g ddg ddg ddg ddg ddg dd&g ddg dg dg dg dg dg dg dg ddZ,eeee f ed< e$e,Z-eed< dS (      )BOM_UTF8BOM_UTF16_BEBOM_UTF16_LEBOM_UTF32_BEBOM_UTF32_LE)aliases)
IGNORECASEcompile)DictListSetUnion)s   +/v8s   +/v9s   +/v+s   +/v/s   +/v8-s   13)utf_8utf_7gb18030utf_32utf_16ENCODING_MARKS    TOO_SMALL_SEQUENCEg    cATOO_BIG_SEQUENCEi  UTF8_MAXIMAL_ALLOCATIONzControl characterzBasic Latin   zLatin-1 Supplement   zLatin Extended-Ai  zLatin Extended-BiP  zIPA Extensionsi  zSpacing Modifier Lettersi   zCombining Diacritical Marksip  zGreek and Coptici   Cyrillici   zCyrillic Supplementi0  Armeniani  Hebrewi   Arabici   SyriaciP  zArabic Supplementi  Thaanai  NKoi   	Samaritani@  Mandaici`  zSyriac Supplementip  zArabic Extended-Bi  zArabic Extended-Ai 	  
Devanagarii	  Bengalii 
  Gurmukhii
  Gujaratii   Oriyai  Tamili   Telugui  Kannadai   	Malayalami  Sinhalai   Thaii  Laoi   Tibetani   Myanmari  Georgiani   zHangul Jamoi   Ethiopici  zEthiopic Supplementi  Cherokeei   z%Unified Canadian Aboriginal Syllabicsi  Oghami  Runici   Tagalogi   Hanunooi@  Buhidi`  Tagbanwai  Khmeri   	Mongoliani  z.Unified Canadian Aboriginal Syllabics Extendedi   LimbuiP  zTai Lei  zNew Tai Luei  zKhmer Symbolsi   Buginesei   zTai Thami  z$Combining Diacritical Marks Extendedi   Balinesei  	Sundanesei  Bataki   LepchaiP  zOl Chikii  zCyrillic Extended-Ci  zGeorgian Extendedi  zSundanese Supplementi  zVedic Extensionsi   zPhonetic Extensionsi  zPhonetic Extensions Supplementi  z&Combining Diacritical Marks Supplementi   zLatin Extended Additionali   zGreek Extendedi    zGeneral Punctuationip   zSuperscripts and Subscriptsi   zCurrency Symbolsi   z'Combining Diacritical Marks for Symbolsi !  zLetterlike SymbolsiP!  zNumber Formsi!  Arrowsi "  zMathematical Operatorsi #  zMiscellaneous Technicali $  zControl Picturesi@$  zOptical Character Recognitioni`$  zEnclosed Alphanumericsi %  zBox Drawingi%  zBlock Elementsi%  zGeometric Shapesi &  zMiscellaneous Symbolsi '  Dingbatsi'  z$Miscellaneous Mathematical Symbols-Ai'  zSupplemental Arrows-Ai (  zBraille Patternsi )  zSupplemental Arrows-Bi)  z$Miscellaneous Mathematical Symbols-Bi *  z#Supplemental Mathematical Operatorsi +  z Miscellaneous Symbols and Arrowsi ,  
Glagolitici`,  zLatin Extended-Ci,  Coptici -  zGeorgian Supplementi0-  Tifinaghi-  zEthiopic Extendedi-  zCyrillic Extended-Ai .  zSupplemental Punctuationi.  zCJK Radicals Supplementi /  zKangxi Radicalsi/  z"Ideographic Description Charactersi/  i 0  zCJK Symbols and Punctuationi@0  Hiraganai0  Katakanai 1  Bopomofoi01  zHangul Compatibility Jamoi1  Kanbuni1  zBopomofo Extendedi1  zCJK Strokesi1  zKatakana Phonetic Extensionsi 2  zEnclosed CJK Letters and Monthsi 3  zCJK Compatibilityi 4  z"CJK Unified Ideographs Extension AiM  zYijing Hexagram Symbolsi N  zCJK Unified Ideographsi   zYi Syllablesi  zYi RadicalsiФ  Lisui   Vaii@  zCyrillic Extended-Bi  Bamumi   zModifier Tone Lettersi   zLatin Extended-Di   zSyloti Nagrii0  zCommon Indic Number Formsi@  zPhags-pai  
Saurashtrai  zDevanagari Extendedi   zKayah Lii0  Rejangi`  zHangul Jamo Extended-Ai  Javanesei  zMyanmar Extended-Bi   Chami`  zMyanmar Extended-Ai  zTai Vieti  zMeetei Mayek Extensionsi   zEthiopic Extended-Ai0  zLatin Extended-Eip  zCherokee Supplementi  zMeetei Mayeki   zHangul Syllablesi  zHangul Jamo Extended-Bi   zHigh Surrogatesi  zHigh Private Use Surrogatesi   zLow Surrogatesi   zPrivate Use Areai   zCJK Compatibility Ideographsi   zAlphabetic Presentation FormsiP  zArabic Presentation Forms-Ai   zVariation Selectorsi  zVertical Formsi   zCombining Half Marksi0  zCJK Compatibility FormsiP  zSmall Form Variantsip  zArabic Presentation Forms-Bi   zHalfwidth and Fullwidth Formsi  Specialsi   zLinear B Syllabaryi  zLinear B Ideogramsi  zAegean Numbersi@ zAncient Greek Numbersi zAncient Symbolsi zPhaistos Disci  Lyciani i Cariani zCoptic Epact Numbersi  z
Old Italici0 GothiciP z
Old Permici Ugaritici zOld Persiani Desereti  iP Shaviani Osmanyai Osagei  Elbasani0 zCaucasian Albanianip Vithkuqii zLinear Ai  i zLatin Extended-Fi zCypriot Syllabaryi  i@ zImperial Aramaici` 	Palmyrenei 	Nabataeani Hatrani i 	 
Phoeniciani 	 Lydiani@	 zMeroitic Hieroglyphsi	 i	 zMeroitic Cursivei 
 
Kharoshthii`
 zOld South Arabiani
 zOld North Arabiani
 
Manichaeani
 i  Avestani@ zInscriptional Parthiani` zInscriptional Pahlavii zPsalter Pahlavii z
Old Turkici  iP zOld Hungariani i  zHanifi Rohingyai@ zRumi Numeral Symbolsi` i Yezidii zArabic Extended-Ci  zOld Sogdiani0 Sogdianip z
Old Uyghuri 
Chorasmiani Elymaici  Brahmii Kaithii zSora Sompengi  ChakmaiP Mahajanii Sharadai zSinhala Archaic Numbersi  KhojkiiP Multanii i 	Khudawadii  Granthai Newai  i Tirhutai Siddhami i  Modii` zMongolian Supplementi Takrii Ahomi  iP Dograi  iP zWarang Citii i  zDives Akurui` Nandinagarii i  zZanabazar SquareiP Soyomboi z0Unified Canadian Aboriginal Syllabics Extended-Ai zPau Cin Haui  zDevanagari Extended-Ai` 	Bhaiksukii  ip Marcheni zMasaram Gondii  i` zGunjala Gondii Makasari i  Kawii` zLisu Supplementi i zTamil Supplementi   	Cuneiformi $ z!Cuneiform Numbers and Punctuationi$ zEarly Dynastic CuneiformiP% zCypro-Minoani/ i 0 zEgyptian Hieroglyphsi04 z#Egyptian Hieroglyph Format Controlsi`4 zAnatolian Hieroglyphsi D iF zBamum Supplementi h i@j Mroipj Tangsaij z	Bassa Vahi k zPahawh Hmongik Medefaidrini@n in Miaoi o io z#Ideographic Symbols and Punctuationio i p Tanguti  zTangut Componentsi  zKhitan Small Scripti  zTangut Supplementi zKana Extended-Bi i  zKana Supplementi  zKana Extended-Ai0 zSmall Kana Extensionip Nushui  Duployani  i zShorthand Format Controlsi zZnamenny Musical Notationi  i zByzantine Musical Symbolsi  i  zMusical Symbolsi  zAncient Greek Musical NotationiP zKaktovik Numeralsi i zMayan Numeralsi  zTai Xuan Jing Symbolsi` zCounting Rod Numeralsi z!Mathematical Alphanumeric Symbolsi  i  zSutton SignWritingi zLatin Extended-Gi  i  zGlagolitic Supplementi0 zCyrillic Extended-Di zNyiakeng Puachue Hmongi  iP Totoi i Wanchoi  zNag Mundarii i  zEthiopic Extended-Bi i  zMende Kikakuii Adlami  i` zIndic Siyaq Numbersip i zOttoman Siyaq Numbersi  iP z&Arabic Mathematical Alphabetic Symbolsi  i  zMahjong Tilesi  i0 zDomino Tilesi zPlaying Cardsi  z Enclosed Alphanumeric Supplementi  zEnclosed Ideographic Supplementi  z%Miscellaneous Symbols and Pictographsi  zEmoticons range(Emoji)iP zOrnamental Dingbatsi zTransport and Map Symbolsi  zAlchemical Symbolsi zGeometric Shapes Extendedi  zSupplemental Arrows-Ci  z$Supplemental Symbols and Pictographsi  zChess Symbolsip z"Symbols and Pictographs Extended-Ai  zSymbols for Legacy Computingi  z"CJK Unified Ideographs Extension Bi   i z"CJK Unified Ideographs Extension Ci  i@ z"CJK Unified Ideographs Extension Di  z"CJK Unified Ideographs Extension Ei z"CJK Unified Ideographs Extension Fi z'CJK Compatibility Ideographs Supplementi  i  z"CJK Unified Ideographs Extension Gi   iP i# i   i  i  i i   i   i   )z"CJK Unified Ideographs Extension HTagszVariation Selectors Supplementz Supplementary Private Use Area-Az Supplementary Private Use Area-BUNICODE_RANGES_COMBINED)
SupplementExtended
ExtensionsModifierMarksPunctuationSymbolsForms	OperatorsMiscellaneousDrawingBlockShapesSupplementalr   UNICODE_SECONDARY_RANGE_KEYWORDz^(?:(?:encoding)|(?:charset)|(?:coding))(?:[\:= ]{1,10})(?:[\"\']?)([a-zA-Z0-9\-_]+)(?:[\"\']?))	cp720cp737cp856cp874cp875cp1006koi8_rkoi8_tkoi8_uc                 C   s   |  ddu o
| dvS )N_codecF>   mbcsrot_13tactis)endswith)x r   T/home/ubuntu/webapp/venv/lib/python3.10/site-packages/charset_normalizer/constant.py<lambda>  s    r   IANA_SUPPORTEDIANA_SUPPORTED_COUNTcp037)cp1026cp1140cp273cp500r   )r   r   r   r   cp1125cp866r   )r   r   r   r   cp1250	iso8859_2cp1251kz1048ptcp154cp1252)
iso8859_15	iso8859_9latin_1cp1253	iso8859_7cp1254cp1257
iso8859_13r   )r   r   r   r   cp437)cp850cp858cp860cp861cp862cp863cp865r   )r   r   r   r   r   )r   cp857r   r   r   )r   r   r   r   )r   r   r   r   r   )r   r   r   r   r   r   )r   r   r   r   r   r   )r   r   r   r   r   r   )r   r   r   r   r   r   )r   r   r   r   r   r   r   r   
iso8859_10)
iso8859_14r   	iso8859_4r   r   
iso8859_11tis_620r   )r   r   
iso8859_16	iso8859_3r   r   r   )r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   )r   r   r   r   )r   r   r   r   r   r   )r   r   r   r   r   )
r   r   cp1258r   r   r   r   r   r   r   )
r   r   r   r   r   r   r   r   r   r   	mac_romanmac_turkishmac_iceland)r   r   r   r   r   r   IANA_SUPPORTED_SIMILAR
iso2022_krzISO-2022-KR
iso2022_jpzISO-2022-JPeuc_krzEUC-KRzTIS-620r   zUTF-32euc_jpzEUC-JPr   zKOI8-R	iso8859_1z
ISO-8859-1z
ISO-8859-2	iso8859_5z
ISO-8859-5	iso8859_6z
ISO-8859-6z
ISO-8859-7	iso8859_8z
ISO-8859-8r   zUTF-16cp855IBM855mac_cyrillicMacCyrillicgb2312GB2312GB18030CP932IBM866zutf-8z	UTF-8-SIG	SHIFT_JISBig5zwindows-1250zwindows-1251zWindows-1252zwindows-1253zwindows-1255zwindows-1256zWindows-1254CP949)r   cp932r   r   	utf_8_sig	shift_jisbig5r   r   r   r   cp1255cp1256r   cp949CHARDET_CORRESPONDENCE>   {}"&,-/:;<=>[]|COMMON_SAFE_ASCII_CHARACTERS>   r   johabr   KO_NAMES>   hzr   cp950	big5hkscsZH_NAMES   TRACEEnglish)eationsrhldcumfpgwybvkr   jzqu
   English—)r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r!  r   r"  r#  r$  r   r%  r&  German)r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r!  r  r#  r  r%  r  r"     ü   ä   ör$  French)r  r  r  r  r  r  r  r  r  r  r  r  r  r     ér"  r  r  r!  r  r&     àr      èr   r$  Dutch)r  r  r  r  r  r  r  r  r  r  r  r  r"  r  r  r#  r  r  r!  r  r$  r%  r  r   r      ëItalian)r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r"  r  r!  r%  r  r&  r.  r-  r#  r      òPolish)r  r  r  r  r  r  r%  r  r  r  r  r#  r   r  r  r  r  r  r$  u   łr  r!  r     ąu   ę   óSpanish)r  r  r  r  r  r  r  r  r  r  r  r  r  r  r!  r  r"  r  r   r5  r  r&     ír$  r%     áRussian)   о   а   е   и   н   с   т   р   в   л   к   м   д   п   у   г   я   ы   з   б   й   ь   ч   х   ж   цJapanese)d   人   一   大u   亅u   丁u   丨u   竹u   笑u   口u   日u   今u   二u   彳   行u   十u   土u   丶u   寸u   寺u   時u   乙u   丿u   乂u   气u   気u   冂u   巾u   亠u   市u   目u   儿u   見u   八   小u   凵u   県u   月u   彐u   門u   間u   木u   東u   山   出   本   中u   刀   分u   耳u   又u   取u   最u   言u   田   心u   思u   刂   前u   京u   尹   事   生u   厶u   云   会u   未   来u   白u   冫u   楽u   灬u   馬u   尸u   尺u   駅u   明u   耂u   者   了u   阝   都u   高u   卜u   占u   厂u   广u   店   子u   申u   奄u   亻u   俺   上   方u   冖   学u   衣u   艮u   食   自u   Japanese—)`u   ーu   ンu   スu   ・u   ルu   トu   リu   イu   アu   ラu   ッu   クu   ドu   シu   レu   ジu   タu   フu   ロu   カu   テu   マu   ィu   グu   バu   ムu   プu   オu   コu   デu   ニu   ウu   メu   サu   ビu   ナu   ブu   ャu   エu   ュu   チu   キu   ズu   ダu   パu   ミu   ェu   ョu   ハu   セu   ベu   ガu   モu   ツu   ネu   ボu   ソu   ノu   ァu   ヴu   ワu   ポu   ペu   ピu   ケu   ゴu   ギu   ザu   ホu   ゲu   ォu   ヤu   ヒu   ユu   ヨu   ヘu   ゼu   ヌu   ゥu   ゾu   ヶu   ヂu   ヲu   ヅu   ヵu   ヱu   ヰu   ヮu   ヽu   ゠u   ヾu   ヷu   ヿu   ヸu   ヹu   ヺu   Japanese——)]u   のu   にu   るu   たu   とu   はu   しu   いu   をu   でu   てu   がu   なu   れu   かu   らu   さu   っu   りu   すu   あu   もu   こu   まu   うu   くu   よu   きu   んu   めu   おu   けu   そu   つu   だu   やu   えu   どu   わu   ちu   みu   せu   じu   ばu   へu   びu   ずu   ろu   ほu   げu   むu   べu   ひu   ょu   ゆu   ぶu   ごu   ゃu   ねu   ふu   ぐu   ぎu   ぼu   ゅu   づu   ざu   ぞu   ぬu   ぜu   ぱu   ぽu   ぷu   ぴu   ぃu   ぁu   ぇu   ぺu   ゞu   ぢu   ぉu   ぅu   ゐu   ゝu   ゑu   ゛u   ゜u   ゎu   ゔu   ゚u   ゟu   ゙u   ゕu   ゖ
Portuguese)r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r"  r!  r  r     ãr&  r,     çr8  r%  r7  Swedish)r  r  r  r  r  r  r  r  r  r  r  r#  r  r"  r  r  r  r  r)  r  r!  r*     år   r$  r   Chinese)du   的rV  u   是u   不rd  u   在rU  u   有u   我u   他u   这u   个u   们r\  rc  rg  rW  u   为u   和u   国u   地u   到u   以u   说u   时u   要u   就rZ  rb  u   可u   也u   你u   对ra  u   能u   而rf  u   那u   得u   于u   着u   下rj  u   之u   年u   过u   发u   后u   作u   里u   用u   道rX  u   所u   然u   家u   种r`  u   成rh  u   多u   经u   么u   去u   法ri  u   如re  u   同u   现u   当u   没u   动u   面u   起u   看u   定u   天r]  u   还u   进u   好rY  u   部u   其u   些u   主u   样u   理r^  u   她r[  r_  u   开u   但u   因u   只u   从u   想u   实	Ukrainian)r:  r;  r>     іr=  rA  rB  r@  r<  r?  rD  rC  rH  rF  rE  rG  rL  rJ  rO  rM  rI  rN  rP  rQ  rS  u   ї	Norwegian)r  r  r  r  r  r  r  r  r  r  r  r#  r  r"  r  r  r  r!  r  ro  r   r$     ør     ær  Finnish)r  r  r  r  r  r  r  r  r  r#  r)  r  r  r"  r$  r  r  r   r  r*  r  r  r!  r  r  r%  
Vietnamese)r  r  r  r  r  r  r  r  r  r  r  r  r-  u   đr  r  r"  r  r!  r   u   ưr  r8  r#  u   ộu   ếCzech)r  r  r  r  r  r  r  r  r"  r  r#  r  r  r  r  r7  r  r  r%  r8  r   r$  r!  u   ěr,  u   ř	Hungarian)r  r  r  r  r  r  r#  r  r  r  r%  r8  r,  r  r  r!  r   r"  r  r  r  r  r$  r*  r  r  Korean)u   이u   다u   에u   의u   는u   로u   하u   을u   가u   고u   지u   서u   한u   은u   기u   으u   년u   대u   사u   시u   를u   리u   도u   인u   스u   일
Indonesian)r  r  r  r  r  r  r  r  r  r#  r  r  r  r  r!  r  r  r   r$  r  r  r  r"  r%  r   r&  Turkish)r  r  r  r  r  r  u   ır#  r  r  r  r  r   r  r  r!  r(  u   şr"  r  r%  r  r  r  rm  u   ğRomanian)r  r  r  r  r  r  r  r  r  r  r  r  r  r  u   ăr  r"     îr  r!  u   șu   țr%  r     âr$  Farsi)   اu   ی   ر   د   ن   ه   و   م   ت   ب   س   لu   ک   شu   ز   فu   گ   ع   خ   ق   جu   آu   پ   ح   ط   ص)r  r  u   يr  r  r  r  r  r  u   ةr  r  r  r  r  u   كr  u   أr  r  r  r  r  u   ىr  u   إDanish)r  r  r  r  r  r  r  r  r  r  r  r  r#  r  r"  r  r!  r  r  ro  r   rt  ru  r  r$  r  Serbian)r;  r=  r:  r<  r>  rA  r?  rH  r@  rD  u   јrB  rF  rE  rG  rC  rI  rL  rM  r  r  r  r  r  rS     ш
Lithuanian)r  r  r  r  r  r  r  r  r  r#  r  r  r  r"  r  r$  r  u   ėr!  r   u   ų   š   žr  r4  u   įSlovene)r  r  r  r  r  r  r  r  r  r$  r"  r#  r  r  r  r  r%  r!  r  r     čr  r  r  r  r   Slovak)r  r  r  r  r  r  r"  r  r  r  r#  r  r  r  r  r  r  r$  r!  r%  r8  r      ýr7  r  r,  )u   יu   וu   הu   לu   רu   בu   תu   מu   אu   שu   נu   עu   םu   דu   קu   חu   פu   סu   כu   גu   טu   צu   ןu   זu   ך	Bulgarian)r;  r=  r:  r<  r>  r@  rA  r?  rB  rC  rD  rF  rG  rE  rL  rI  rJ  u   ъrH  rM  rP  rS  rN  rR  u   щrQ  )r  r  r  r  r  r  r$  r  r  r  r#  r  r"  r  r  r  r  r%  r!  r  r  r  r  r  u   ćr  )u   कu   रu   सu   नu   तu   मu   हu   पu   यu   लu   वu   जu   दu   गu   बu   शu   टu   अu   एu   थu   भu   डu   चu   धu   षu   इ)r  r  r  r  r  r  r  r  r  r#  r  r  r  r"  r  r  r$  r  r)  r!     õr(  r  r  r*  r   )u   าu   นu   รu   อu   กu   เu   งu   มu   ยu   ลu   วu   ดu   ทu   สu   ตu   ะu   ปu   บu   คu   หu   แu   จu   พu   ชu   ขu   ใ)u   αu   τu   οu   ιu   εu   νu   ρu   σu   κu   ηu   πu   ςu   υu   μu   λu   ίu   όu   άu   γu   έu   δu   ήu   ωu   χu   θu   ύ)u   கu   தu   பu   டu   ரu   மu   லu   னu   வu   றu   யu   ளu   சu   நu   இu   ணu   அu   ஆu   ழu   ஙu   எu   உu   ஒu   ஸ)r;  rK  r<  r>  r@  rA  rC  rr  rF  r?  rE  u   қrD  r:  rM  r=  rH  u   ғrR  u   ңrL  r  rN  rG  rI  u   ө)CroatianHindiEstonianr-   Greekr(   KazakhFREQUENCIESLANGUAGE_SUPPORTED_COUNTN).codecsr   r   r   r   r   encodings.aliasesr   rer   r	   
re_compiletypingr
   r   r   r   r   strbytes__annotations__r   intr   r   ranger   r   RE_POSSIBLE_ENCODING_INDICATIONIANA_NO_ALIASESsortedfilterlistsetvaluesr   lenr   r   r   r  r  r
  r  r  r  r   r   r   r   <module>   s  "







	























 
!
"
#
$
%
&
'
(
)
*
+
,
-
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
xyz{|}~                 	  
                                               !  "  #  $  %  &  '  (  )  *  +  ,  -  .  /  0  1  2  3  4  5  6  7  8  9  :  ;  <  =  >  ?  @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  [  \  ]  ^  _  `  a  b  c  d  e  f  g  h  i  j  k  l  m  n  o  p  q  r  s  t  u  v  w  x  y  z  {  |  }  ~                                     	    
                                                                                             !    "    #    $    %    &    '    (    )    *    +    ,    -    .    /    0    1    2    3    4    5    6    7    8    9    :    ;    <    =    >    ?    @    A    B    C    D    E    F    N




	




",456
78DE



 Y	
$9Uq   *  F  b     g     K       +        G        c         J          f                                   ;            W            s                           ,              H              d               
                                9                U                q                                   
*                  E                  a                       '