
    *,h/                        U d dl mZ d dlmZ dZg ej
                  ej                  dej
                  ej
                  ej
                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej
                  ej
                  dej                  dej                  dej                  dddej                  dej                  dddej                  dej                  dej                  ej
                  ej
                  ej
                  ej
                  ej
                  ej
                  ZdZ	edee	d	d
dZ
eed<   dZg ej
                  dej                  ej
                  ej
                  ej
                  ej
                  ej
                  ej
                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  dej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ddej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej
                  ZdZedeedd
dZeed<   dZg ej
                  dej                  ej
                  ej
                  ej
                  ej
                  ej
                  ej
                  ej
                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  dej                  ej                  ej                  dej                  ej                  ej                  ej                  ej                  dej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej
                  ej
                  ZdZedeedddZeed<   dZg ej
                  dej                  ej
                  ej
                  ej
                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  dej                  ej                  ej                  ej                  ej                  ej                  dej                  ej                  ej                  ej                  ej                  ej                  ej                  ej
                  ej
                  ej
                  ej
                  ZdZedeedddZeed<   y)   )CodingStateMachineDict)MachineState(   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   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   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   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   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   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   r   r   z
HZ-GB-2312Chinese)class_tableclass_factorstate_tablechar_len_tablenamelanguageHZ_SM_MODEL(   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   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   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   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   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   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   r   r   r   r   r   r   r   	   zISO-2022-CNISO2022CN_SM_MODEL(   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   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   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   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   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   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   r   r   r   r   r   r   
   zISO-2022-JPJapaneseISO2022JP_SM_MODEL(   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   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   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   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   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   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   zISO-2022-KRKoreanISO2022KR_SM_MODELN)codingstatemachinedictr   enumsr   HZ_CLSSTARTERRORITS_MEHZ_STHZ_CHAR_LEN_TABLEr   __annotations__ISO2022CN_CLSISO2022CN_STISO2022CN_CHAR_LEN_TABLEr   ISO2022JP_CLSISO2022JP_STISO2022JP_CHAR_LEN_TABLEr   ISO2022KR_CLSISO2022KR_STISO2022KR_CHAR_LEN_TABLEr        [/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/pip/_vendor/chardet/escsm.py<module>r1      sH  8 ; !
F	   	 &&	-.	0<0B0B	DPDVDV	XdXjXj	lxl~l~	 AM  AS  AS	   	 &&	(4(:(:	<H<N<N	P\PcPc	eqexex	 {G  {N  {N	 P\  Pc  Pc	   	 "((	 +7*<*<	 ?K>P>P	 S_RdRd	 gsfxfx	 @A	 CO  CU  CU	 		 			 "#		 %1$6$6		 >?		 FG		 NO		 Q]PbPb		
 	
 		
 "#	
 *+	
 23	
 5A4F4F	
 NO	
 Q]PbPb	 	 		 *//	 2>1C1C	 FREWEW	 ZfYkYk	 nzmm	 BN  BT  BT	 '  ''# !F			 , 2 2	4@4F4F	HTHZHZ	\h\n\n	p|  qC  qC	 EQ  EW  EW		$**	,8,>,>	@L@R@R	T`TfTf	hthzhz	 }I  }O  }O	 Q]  Qc  Qc	 	 %**	 -9,?,?	 BNATAT	 WcViVi	 lxk~k~	 AM  AT  AT	 Vb  Vi  Vi	 		 &,,		 /;.A.A		 DPCUCU		 XdWiWi		 lxk}k}		 EF		 HT  HZ  HZ		
 	
 %**	
 -9,>,>	
 AM@S@S	
 VbUgUg	
 jvi{i{	
 ~J  ~P  ~P	
 R^  Rd  Rd	 	
	 	  %%	 (4'9'9	 <H;M;M	 P\OaOa	 dpcucu	 xD  xJ  xJ	 	 %**	 -9,>,>	 AM@S@S	 VbUgUg	 jvi{i{	 ~J  ~P  ~P	 R^  Rd  Rd	 	 %**	 -9,>,>	 AM@R@R	 UaTfTf	 iuh{h{	 ~J  ~P  ~P	 R^  Rd  Rd	 7  !.. * !F


 , 2 2
4@4F4F
HTHZHZ
\h\n\n
p|  qC  qC
 EQ  EW  EW

$**
,8,>,>
@L@R@R
T`TfTf
hthzhz
 }I  }O  }O
 Q]  Qc  Qc
 
 %**
 -9,>,>
 AM@R@R
 UaTgTg
 jvi|i|
 K  R  R
 T`  Tg  Tg
 	
 &,,	
 /;.A.A	
 DPCVCV	
 YeXkXk	
 nz  nA  nA	
 CO  CU  CU	
 Wc  Wi  Wi	

 

 

 !- 2 2

 5A4F4F

 IUHZHZ

 bc

 eqdvdv

 yE  yK  yK
 
 %**
 -9,>,>
 FG
 IUH[H[
 ^j]o]o
 r~  rE  rE
 GS  GY  GY
 
 %**
 -9,>,>
 AM@R@R
 UaTfTf
 iuhzhz
 }I  }P  }P
 R^  Re  Re
 
 %**
 -9,>,>
 AM@S@S
 VbUgUg
 jvi{i{
 ~J  ~P  ~P
 R^  Rd  Rd
 
 %**
 -9,>,>
 AM@R@R
 UaTgTg
 jvi{i{
 ~J  ~P  ~P
 R^  Rd  Rd
 :  !.. * !F , 2 24@4F4FHTHZHZ\h\n\np|  qC  qC EQ  EW  EW$**,8,>,>@L@R@RT`TgTgiui|i| K  R  R T`  Tg  Tg  &,, /;.@.@ COBTBT WcVhVh pq s  sE  sE GS  GY  GY 	 %**	 -9,>,>	 AM@R@R	 Z[	 ]i\n\n	 q}  qC  qC	 EQ  EW  EW	
 
 %**
 -9,>,>
 AM@S@S
 VbUgUg
 jvi{i{
 ~J  ~P  ~P
 R^  Rd  Rd .  !.. * r/   