
    Bi                         S  r 0 SS_SS_SS_SS_S	S
_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS _S!S"_S#S$S%S&S'.ErS( rS) rS* rg+),c                      0 SS_SS_SS_SS_S	S
_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS _S!S"_0 S#S$_S%S&_S'S(_S)S*_S+S,_S-S._S/S0_S1S2_S3S4_S5S6_S7S8_S9S:_S;S<_S=S>_S?S@_SASB_SCSD_ESESFSGSHSISJSKSLSMSNSOSPSQ.E$ )RN	afrikaansafalbaniansqarabicarbasqueeubengalibn	bulgarianbgcatalancachinesezhczechcsdanishdadutchnlenglishen	esperantoeoestonianetfinnishfifrenchfrgermandegreekelhebrewhehindihi	hungarianhu
indonesianiditalianitjapanesejakabylekabkazakhkkkoreankolatvianlv
lithuanianlt
macedonianmk	norwegiannboccitanocpolishpl
portugueseptrorusrskslessvthtrukvifa)romanianrussianserbianslovak	slovenianspanishswedishthaiturkish	ukrainian
vietnamesefarsi r_       d/var/www/html/backend/Backoffice_Marketplace/venv/lib/python3.13/site-packages/lexilang/languages.pyget_supported_languagesrb      s   /T/D/ 	$/ 	$	/
 	4/ 	T/ 	4/ 	4/ 	/ 	$/ 	/ 	4/ 	T/ 	D/ 	4/  	$!/" 	$#/$ 	%/& 	$'/( 	)/* 	T+/, 	d-/. 	4//0 	D1/2 	%3/4 	$5/6 	$7/8 	49/: 	d;/< 	d=/> 	T?/@ 	4A/B 	$C/D 	dE/F ]/ /r`   r   gK?r   gh|?5?r*   grh|?rL   gS?r"   gףp=
?r   gK7?r   gFx?rF   gL7A`?rH   gRQ?urgV-?r.   gFx?r$   g/$?r2   grh|?rO   g
ףp=
?rQ   gjt?r0   g rh?rN   gZd;?gǘ?gI+v?gh㈵?g-C6J?)r   r4   r
   rB   c                 .    [         R                  U S5      $ )NgMbP?)_weightsget)codes    ra   get_language_weightrh   L   s    <<e$$r`   c                 F    U S;   a  [        U5      $ UR                  S5      $ )N)r   r8   r2    )listsplit)rg   texts     ra   tokenizern   O   s#    !!Dzzz#r`   c                     SnU S S  HK  n[        S VVs/ s H#  u  p4U[        U5      s=:*  =(       a    U:*  Os  PM%     snn5      (       d  MF  US-  nMM     US:  =(       a    U R                  S5      S:  $ s  snnf )N       ))i   i  )i.  iϤ  )i@  i  )i   i  )i   i  )i0  iO  )ie  i  )i   i    rj      )anyordcount)rm   cchstartends        ra   is_cjkr{   U   s    	A2Ah## -7ER''C'#  
 FA  q5(TZZ_q((s   *A7N)rb   re   rh   rn   r{   r_   r`   ra   <module>r|      s   0f%% 	% 	%	
 	% 	% 	% 	% 	% 	% 	% 	% 	% 	$ 	%  	%!" 	%#$ 

+0%	)r`   