File: //opt/alt/python27/lib/python2.7/site-packages/chardet/latin1prober.pyc
�
� 4Tc           @   s�  d  d l  m Z d  d l m Z d  d l m Z d Z d Z d  Z d Z	 d Z
 d Z d Z d	 Z
 d
 Z d Z e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e	 e	 e	 e	 e	 e	 e	 e	 e	 e	 e	 e	 e	 e	 e	 e	 e	 e	 e	 e	 e	 e	 e	 e	 e	 e	 e e e e e e e
 e
 e
 e
 e
 e
 e
 e
 e
 e
 e
 e
 e
 e
 e
 e
 e
 e
 e
 e
 e
 e
 e
 e
 e
 e
 e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e
 e
 e
 e
 e
 e
 e e e
 e
 e
 e
 e
 e
 e
 e
 e e e
 e
 e
 e
 e
 e e
 e
 e
 e
 e
 e e e f Z d Z d e f d
 �  �  YZ d S(   i   (   t
   CharSetProber(   t   eNotMe(   t   wrap_ordi   i    i   i   i   i   i   i   t   Latin1Proberc           B   s5   e  Z d  �  Z d �  Z d �  Z d �  Z d �  Z RS(   c         C   s   t  j |  � |  j �  d  S(   N(   R    t   __init__t   reset(   t   self(    (    sE   /opt/alt/python27/lib/python2.7/site-packages/chardet/latin1prober.pyR   b   s    
c         C   s*   t  |  _ d g t |  _ t j |  � d  S(   Ni    (   t   OTHt   _mLastCharClasst   FREQ_CAT_NUMt
   _mFreqCounterR    R   (   R   (    (    sE   /opt/alt/python27/lib/python2.7/site-packages/chardet/latin1prober.pyR   f   s    	c         C   s   d S(   Ns   windows-1252(    (   R   (    (    sE   /opt/alt/python27/lib/python2.7/site-packages/chardet/latin1prober.pyt   get_charset_namek   s    c         C   s�   |  j  | � } xh | D]` } t t | � } t |  j t | } | d k rZ t |  _ Pn  |  j | c d 7<| |  _ q W|  j	 �  S(   Ni    i   (
   t   filter_with_english_letterst   Latin1_CharToClassR   t   Latin1ClassModelR   t	   CLASS_NUMR   t   _mStateR
   t	   get_state(   R   t   aBuft   ct	   charClasst   freq(    (    sE   /opt/alt/python27/lib/python2.7/site-packages/chardet/latin1prober.pyt   feedn   s    
	
c         C   s}   |  j  �  t k r d St |  j � } | d k  r: d } n  |  j d |  j d d | } | d k  ro d } n  | d } | S(   Ng{�G�z�?g        i   i   g      4@g\��(\�?(   R   R   t   sumR
   (   R   t   totalt
   confidence(    (    sE   /opt/alt/python27/lib/python2.7/site-packages/chardet/latin1prober.pyt   get_confidence|   s    		
(   t   __name__t
   __module__R   R   R   R   R   (    (    (    sE   /opt/alt/python27/lib/python2.7/site-packages/chardet/latin1prober.pyR   a   s
   				N(@   i    i    i    i    i    i    i    i    i    i   i   i   i   i   i   i   i    i   i   i   i   i   i   i   i    i   i   i   i   i   i   i   i    i   i   i   i   i   i   i   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
   charsetproberR    t	   constantsR   t   compatR   R	   t   UDFR   t   ASCt   ASSt   ACVt   ACOt   ASVt   ASOR   R
   R   R   (    (    (    sE   /opt/alt/python27/lib/python2.7/site-packages/chardet/latin1prober.pyt   <module>   sj