ó
¥íXc           @   sÈ  d  d l  m Z d" Z 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 f Z d# Z i e d 6d d 6e d	 6e d
 6d d 6Z d$ Z	 e j e j d e j e j e j d d 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 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 fF Z
 d% Z i e	 d 6d d 6e
 d	 6e d
 6d d 6Z d& Z d d 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 e j e j e j e j d e j d e j e j e j e j e j e j e j f( Z d' Z i e d 6d d 6e d	 6e d
 6d d 6Z d( Z 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 f Z d) Z i e d 6d d 6e d	 6e d
 6d d 6Z d* Z e j e j e j d d 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 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 f0 Z d+ Z i e d 6d d 6e d	 6e d
 6d d 6Z d, Z 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 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 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 f0 Z d- Z i e d 6d d 6e d	 6e d
 6d d 6Z d. Z 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 f Z d/ Z i e d 6d d 6e d	 6e d
 6d d 6Z  d0 Z! d d d 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 d d d d e j e j d d d d d e j d d d d d d d d d e j d d d d e j d d d d d d d e j e j e j e j f8 Z" d1 Z# i e! d 6d d 6e" d	 6e# d
 6d d 6Z$ d2 Z% d d d d 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 d d d e j e j e j d d d e j d e j d d d d d d d d d e j d d d e j e j e j d d d d d e j d e j e j e j f8 Z& d3 Z' i e% d 6d d 6e& d	 6e' d
 6d d 6Z( d4 Z) e j e j e j e j e j e j d d d d d d d d 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 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 d 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 d 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 d d 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 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 d d 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 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 d d 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 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 d 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 e j e j e j e j e j fÐ Z* d5 Z+ i e) d 6d d 6e* d	 6e+ d
 6d  d 6Z, d! S(6   i   (   t   MachineStatei    i   i   i   t   class_tablei   t   class_factort   state_tablet   char_len_tablet   Big5t   namei   i   i   i	   i
   t   CP949s   EUC-JPs   EUC-KRs   x-euc-twt   GB2312t	   Shift_JISs   UTF-16BEs   UTF-16LEi   i   i   i   i   i   s   UTF-8N(   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    i    i   i   i   i   i   i   i   i   i   i   i   i    i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    (   i    i   i   i   i    (   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    i    i   i   i   i   i   i   i   i   i   i   i   i    i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i	   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    (
   i    i   i   i    i   i   i   i   i    i   (   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i   (   i   i   i   i   i   i    (   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    i    i   i   i   i   i   i   i   i   i   i   i   i    i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    (   i    i   i   i    (   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    i    i   i   i   i   i   i   i   i   i   i   i   i    i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    i    i    i    i    i    i    i    i    i    i    i    i    i    i   i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    (   i    i    i   i   i   i   i   (   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    i    i   i   i   i   i   i   i   i   i   i   i   i    i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    (   i    i   i   i   i   i   i   (   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    i    i   i   i   i   i   i   i   i   i   i   i   i    i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    i    i    (   i    i   i   i   i    i    (   i    i    i    i    i    i    i    i    i    i    i   i    i    i   i    i    i    i    i    i    i    i    i    i    i    i    i    i   i    i    i    i    i    i    i    i    i    i    i    i    i    i   i   i   i   i   i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i   i   (   i   i   i   i    i   i   (   i    i    i    i    i    i    i    i    i    i    i   i    i    i   i    i    i    i    i    i    i    i    i    i    i    i    i    i   i    i    i    i    i    i    i    i    i    i    i    i    i    i   i   i   i   i   i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i    i   i   (   i   i   i   i   i   i   (   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    i    i   i   i   i   i   i   i   i   i   i   i   i    i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    i    i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i	   i   i   i
   i   i   i   i   i   i   i   i   i   i   i   i   i   i    i    (   i    i   i    i    i    i    i   i   i   i   i   i   i   i   i   i   (-   t   enumsR    t   BIG5_CLSt   ERRORt   STARTt   ITS_MEt   BIG5_STt   BIG5_CHAR_LEN_TABLEt   BIG5_SM_MODELt	   CP949_CLSt   CP949_STt   CP949_CHAR_LEN_TABLEt   CP949_SM_MODELt	   EUCJP_CLSt   EUCJP_STt   EUCJP_CHAR_LEN_TABLEt   EUCJP_SM_MODELt	   EUCKR_CLSt   EUCKR_STt   EUCKR_CHAR_LEN_TABLEt   EUCKR_SM_MODELt	   EUCTW_CLSt   EUCTW_STt   EUCTW_CHAR_LEN_TABLEt   EUCTW_SM_MODELt
   GB2312_CLSt	   GB2312_STt   GB2312_CHAR_LEN_TABLEt   GB2312_SM_MODELt   SJIS_CLSt   SJIS_STt   SJIS_CHAR_LEN_TABLEt   SJIS_SM_MODELt
   UCS2BE_CLSt	   UCS2BE_STt   UCS2BE_CHAR_LEN_TABLEt   UCS2BE_SM_MODELt
   UCS2LE_CLSt	   UCS2LE_STt   UCS2LE_CHAR_LEN_TABLEt   UCS2LE_SM_MODELt   UTF8_CLSt   UTF8_STt   UTF8_CHAR_LEN_TABLEt   UTF8_SM_MODEL(    (    (    s-   lib/python2.7/site-packages/chardet/mbcssm.pyt   <module>   sh                                 -06

               0<<<<<B

                               $00-3

                               -6

                               $000-6

                               -00--6

                               -06

                               !0$*

                               0'!*

                               *0000$0'0$0*0$0-0$0-0'006
