bg4 dZddlmZddlmZmZGddZidedddgd d d g d ed ddgdddg dedddgdddg dedddddgddg dedddgd d!d"g d#ed#d$dgd d%d&g d'ed'd(dd)d*gd+d,g d-ed-d.dgd/d0g1d2ed2d3dd4gd5d6g d7ed7d8dgd d9d:g d;ed;dd?g d@ed@dAdgd dBdCg dDedDdEdgd dFdGdHg dIedIdJddKdLgdMdNg dOedOdPdddgdQdRg dSedSdTdddgdUdVg dWedWdXdgd dYdZg ed[d\dgd]d^d_g ed`dadgd]dbdcg edddedgdfdgdhg edidjdgd/dkg1edldmdddgdndog edpdqdgd drdsg edtdudddgdvdwg edxdydgdzd{d|g ed}d~dddgddg edddddgddg edddgdfdgedddgdddg edddgdddg eddddgddg dZdS)z Metadata about languages used by our model training code for our SingleByteCharSetProbers. Could be used for other things in the future. This code is based on the language metadata from the uchardet project. ) ascii_letters)ListOptionalceZdZdZ d deedeededeeedeed eeed dffd Zd efd Z xZ S)LanguageaMetadata about a language useful for training models :ivar name: The human name for the language, in English. :type name: str :ivar iso_code: 2-letter ISO 639-1 if possible, 3-letter ISO code otherwise, or use another catalog as a last resort. :type iso_code: str :ivar use_ascii: Whether or not ASCII letters should be included in trained models. :type use_ascii: bool :ivar charsets: The charsets we want to support and create data for. :type charsets: list of str :ivar alphabet: The characters in the language's alphabet. If `use_ascii` is `True`, you only need to add those not in the ASCII set. :type alphabet: str :ivar wiki_start_pages: The Wikipedia pages to start from if we're crawling Wikipedia for training data. :type wiki_start_pages: list of str NTnameiso_code use_asciicharsetsalphabetwiki_start_pagesreturncXt||_||_||_||_|jr|r |t z }nt }n|std|r/dtt|nd|_ ||_ dS)Nz*Must supply alphabet if use_ascii is False) super__init__rr r r r ValueErrorjoinsortedsetr r )selfrr r r r r __class__s k/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/chardet/metadata/languages.pyrzLanguage.__init__#s    "  > K )M)( KIJJ J:BLs8}} 5 5666 0cdd|jD}|jjd|dS)Nz, c3TK|]#\}}|d|d|V$dS)_=N) startswith).0kvs r z$Language.__repr__..<sU  !Q!,,sBSBS LL1LL      r())r__dict__itemsr__name__)r param_strs r__repr__zLanguage.__repr__;s]II  %)]%8%8%:%:     .)88I8888r)NNTNNN) r( __module__ __qualname____doc__rstrboolrrr* __classcell__)rs@rrrs,#"&(,"&0411sm13-1 1 49% 1 3- 1#49-1 11111109#99999999rrArabicarF)z ISO-8859-6z WINDOWS-1256CP720CP864ubءآأؤإئابةتثجحخدذرزسشصضطظعغػؼؽؾؿـفقكلمنهوىيًٌٍَُِّuالصفحة_الرئيسية)rr r r r r Belarusianbe) ISO-8859-5 WINDOWS-1251IBM866 MacCyrillicuАБВГДЕЁЖЗІЙКЛМНОПРСТУЎФХЦЧШЫЬЭЮЯабвгдеёжзійклмнопрстуўфхцчшыьэюяʼu!Галоўная_старонка Bulgarianbg)r7r8IBM855uxАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЬЮЯабвгдежзийклмнопрстуфхцчшщъьюяuНачална_страницаCzechczTz ISO-8859-2z WINDOWS-1250u<áčďéěíňóřšťúůýžÁČĎÉĚÍŇÓŘŠŤÚŮÝŽuHlavní_stranaDanishda) ISO-8859-1z ISO-8859-15 WINDOWS-1252MacRomanu æøåÆØÅForsideGermandeuäöüßẞÄÖÜzWikipedia:HauptseiteGreekelz ISO-8859-7z WINDOWS-1253uαβγδεζηθικλμνξοπρσςτυφχψωάέήίόύώΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΣΤΥΦΧΨΩΆΈΉΊΌΎΏuΠύλη:ΚύριαEnglishen)rBrCrD Main_Page)rr r r r Esperantoeo ISO-8859-3uDabcĉdefgĝhĥijĵklmnoprsŝtuŭvzABCĈDEFGĜHĤIJĴKLMNOPRSŜTUŬVZuVikipedio:ĈefpaĝoSpanishesuñáéíóúüÑÁÉÍÓÚÜzWikipedia:PortadaEstonianet) ISO-8859-4 ISO-8859-13 WINDOWS-1257u6ABDEGHIJKLMNOPRSTUVÕÄÖÜabdeghijklmnoprstuvõäöüEsilehtFinnishfiuÅÄÖŠŽåäöšžzWikipedia:EtusivuFrenchfru,œàâçèéîïùûêŒÀÂÇÈÉÎÏÙÛÊuWikipédia:Accueil_principaluBœuf (animal)Hebrewhez ISO-8859-8z WINDOWS-1255u<אבגדהוזחטיךכלםמןנסעףפץצקרשתװױײuעמוד_ראשיCroatianhru@abcčćdđefghijklmnoprsštuvzžABCČĆDĐEFGHIJKLMNOPRSŠTUVZŽGlavna_stranica HungarianhuuPabcdefghijklmnoprstuvzáéíóöőúüűABCDEFGHIJKLMNOPRSTUVZÁÉÍÓÖŐÚÜŰu KezdőlapItalianituÀÈÉÌÒÓÙàèéìòóùPagina_principale Lithuanianlt)rUrVrTuRAĄBCČDEĘĖFGHIĮYJKLMNOPRSŠTUŲŪVZŽaąbcčdeęėfghiįyjklmnoprsštuųūvzžPagrindinis_puslapisLatvianlvuXAĀBCČDEĒFGĢHIĪJKĶLĻMNŅOPRSŠTUŪVZŽaābcčdeēfgģhiījkķlļmnņoprsštuūvzžu Sākumlapa Macedonianmk)r7r8r:r=u|АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЦЧЏШабвгдѓежзѕијклљмнњопрстќуфхцчџшuГлавна_страницаDutchnl HoofdpaginaPolishpluRAĄBCĆDEĘFGHIJKLŁMNŃOÓPRSŚTUWYZŹŻaąbcćdeęfghijklłmnńoóprsśtuwyzźżuWikipedia:Strona_główna Portugueseptu0ÁÂÃÀÇÉÊÍÓÔÕÚáâãàçéêíóôõúuWikipédia:Página_principalRomanianrouăâîșțĂÂÎȘȚuPagina_principalăRussianru)r7r8zKOI8-Rr:r9r=uабвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯu#Заглавная_страницаSlovakskuDáäčďéíĺľňóôŕšťúýžÁÄČĎÉÍĹĽŇÓÔŔŠŤÚÝŽuHlavná_stránkaSloveneslu8abcčdefghijklmnoprsštuvzžABCČDEFGHIJKLMNOPRSŠTUVZŽ Glavna_stranSerbiansruxАБВГДЂЕЖЗИЈКЛЉМНЊОПРСТЋУФХЦЧЏШабвгдђежзијклљмнњопрстћуфхцчџшuГлавна_страна)rr r r r Thaith)z ISO-8859-11zTIS-620CP874uกขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛uหน้าหลักTurkishtr)rOz ISO-8859-9z WINDOWS-1254uRabcçdefgğhıijklmnoöprsştuüvyzâîûABCÇDEFGĞHIİJKLMNOÖPRSŞTUÜVYZÂÎÛ Ana_Sayfa Vietnameseviz WINDOWS-1258uHaăâbcdđeêghiklmnoôơpqrstuưvxyAĂÂBCDĐEÊGHIKLMNOÔƠPQRSTUƯVXYuChữ_Quốc_ngữ)rfrirkrmrprrrtrvrxrzr}rrrN)r-stringrtypingrrr LANGUAGESrrrs! !!!!!!!! 1919191919191919h^  hh  BAAu9:   ^ (( HHHV=> ^ * 999L;< +^ : XX /O*+ ;^ J hh JJJ# K^ Z hh JJJ$01 [^ j XX /T/0 k^ zxx ;;;% {^ H W/0I^ Zxx JJJ/-. [^ j >>>J#   k^ ~xx JJJ'-. ^ N hh JJJ?8:JK O^ ^ hh /O-. _^ n /S+,o^ @ /c%A^ Rxx JJJ/-. S^ b( >>>e01x >>>k&( HHHP9: X ;;;' h /e56( JJJC89  /'./ x    X?@h /W,- x /K()x LHHH56  H 444Y45    x ===e%( "!![./-M^ ^ ^  r