ó
3‡êWc        ¥   @   s+R  d  d l  m Z d Z d Z d Z d Z d Z d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d  d d d d d d d d d d d d d d d d d d d d d d d d d d d d  d d d d  d d d d d d d d d d d  fS d d d d d d	 d d d d	 d d d d d d	 d	 d d	 d d	 d	 d d d	 d	 d	 d d d  d d	 d	 d  d
 d d	 d d	 d d	 d
 d	 d d	 d
 d d d d	 d  d d	 d	 d d	 d	 d d  d  d d d	 d d	 d	 d d d d d d	 d
 d
 d
 d
 d d d d  d d	 d fS d d d  d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d  d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d fS d d d d
 d d
 d d d d d
 d d d	 d
 d	 d
 d  d
 d	 d d	 d d d	 d d	 d	 d d	 d
 d d d	 d
 d
 d	 d
 d
 d
 d	 d
 d
 d	 d d
 d
 d	 d  d	 d d d	 d d d d d d d d  d
 d	 d d	 d
 d d d d d d
 d d d
 d d
 d d d d d d fS d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d fS d d	 d d d d	 d d	 d d d
 d d	 d	 d	 d	 d d	 d
 d d d	 d
 d d d	 d d	 d d d d d
 d	 d d d	 d d
 d
 d d
 d
 d  d d
 d d	 d d	 d	 d  d	 d	 d d d d d	 d	 d  d
 d	 d	 d	 d
 d d d d	 d d d d	 d d	 d	 d d d  d  d	 d fS d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d  d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d fS d d d d	 d d	 d d d d	 d d d	 d d d  d d  d	 d  d	 d	 d	 d	 d	 d d	 d  d	 d	 d
 d	 d	 d d d	 d d
 d d	 d	 d
 d d d	 d d d
 d d  d d d  d d d d d d  d d d
 d d d  d d d	 d d  d d d d	 d
 d d	 d d d  d d d	 fS d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d  d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d fS d d	 d d
 d d d d d  d d d d d  d d d d d d	 d	 d	 d d	 d	 d	 d	 d  d d d	 d	 d	 d  d d d  d  d  d d	 d	 d d d d d	 d d d	 d	 d d	 d  d  d d d d	 d	 d d d d d	 d d d d d	 d d d d
 d	 d d d d	 d d d  d fS d  d d d d d d d d d	 d
 d d d	 d d	 d
 d d	 d	 d d	 d
 d d d d d	 d d d d	 d	 d  d
 d d	 d d d
 d d
 d
 d d d
 d d d d	 d d d	 d	 d d d	 d  d	 d d  d d	 d	 d d
 d d	 d d d d d
 d
 d d
 d d d d d d
 d fS d d
 d d
 d d d d	 d d d d	 d d	 d	 d	 d d d d d d	 d d	 d d	 d	 d  d d d d	 d d d
 d d  d d
 d d d
 d	 d d d	 d d	 d d d  d	 d	 d	 d d	 d d d d	 d	 d d	 d	 d	 d d d d d	 d d d
 d d d d	 d d d  d d  d	 fS d d	 d  d d d	 d d d d	 d d d	 d  d d d	 d	 d d	 d d	 d d	 d d d	 d d	 d  d
 d d d  d d d	 d
 d d d	 d
 d
 d d	 d d d	 d  d d	 d  d d d d	 d d d	 d  d d
 d	 d	 d	 d d	 d	 d	 d	 d d d d d
 d d d d	 d	 d d d	 fS d d d d	 d d  d d  d d d	 d d d d d d  d d d  d	 d	 d	 d  d d	 d  d d  d d d d  d  d	 d	 d d d	 d	 d  d d	 d	 d d	 d	 d d d d d d  d d d d d d d d d d  d d d	 d d d d  d	 d	 d	 d d d	 d d d	 d  d d	 d	 fS d d d d d d	 d d	 d d d d d	 d	 d	 d	 d	 d	 d d	 d d d d	 d d	 d	 d d d	 d d
 d d  d d
 d	 d
 d d
 d	 d
 d d d	 d
 d
 d	 d  d	 d	 d d d	 d d	 d d  d	 d	 d d d	 d	 d	 d d d d d	 d d d
 d d d
 d	 d d d  d d	 d fS d d d d	 d d	 d d d d d d d  d d  d d d d	 d d	 d d	 d d  d	 d  d d	 d  d	 d	 d	 d  d	 d	 d	 d d  d	 d  d	 d d d d	 d  d  d d	 d d d d d d  d	 d d  d d d	 d	 d d d	 d d d d d d	 d d	 d d	 d	 d d	 d d d d	 fS d d	 d d	 d d d d  d d	 d	 d d	 d  d	 d  d  d  d	 d  d d	 d d	 d	 d	 d d d	 d  d
 d d	 d  d d	 d d
 d
 d d d d d	 d	 d d d d d d  d  d	 d d d  d d d d  d d d  d	 d	 d	 d d	 d d  d d d d d
 d
 d	 d d d d d d fS d d d d  d d	 d  d	 d d d	 d	 d	 d d	 d  d d d	 d d	 d d	 d  d	 d d  d  d d d d d  d d d	 d  d d	 d d d d d	 d  d	 d  d	 d d  d d d  d d d d  d d d d d d  d  d  d d d	 d d d d	 d d d d	 d d d  d d d	 d	 fS d d  d d d d
 d d d d d d d d	 d	 d d	 d	 d
 d	 d	 d	 d d	 d d d	 d d d	 d	 d	 d d  d d	 d d  d
 d
 d	 d d
 d  d	 d
 d d d d	 d	 d d  d	 d d d d d  d	 d  d d	 d	 d	 d	 d d	 d d  d d	 d d d d
 d
 d d	 d d  d d
 fS d d d d	 d d	 d d d d d	 d  d	 d d d d  d  d	 d d	 d d	 d d	 d  d d	 d	 d d	 d  d	 d d d	 d d d  d d  d d d d d	 d	 d d d d d d d  d d d d d d d d	 d d  d	 d	 d d d d d d d	 d	 d  d d d d	 d d d d	 fS d d d d
 d d d d d d d d d d	 d d	 d	 d	 d  d d d	 d d	 d d d
 d d	 d	 d	 d	 d d d d	 d  d d	 d d  d d d	 d	 d d d	 d  d d	 d d d d d d  d d	 d	 d d d	 d	 d	 d d d d d d d	 d
 d	 d d
 d d d	 d d d d
 fS d d	 d d d d  d d  d d  d	 d d d  d	 d d	 d d d d d d	 d d d d d d  d d  d  d d d	 d  d d d d d d	 d  d d d  d	 d d d d d d d	 d d d d d d d d d d d	 d  d d	 d d d d  d d d d	 d d d d d d  d fS d  d d  d
 d d	 d d	 d d d
 d d d	 d
 d	 d	 d d d	 d d  d	 d	 d	 d	 d d  d d  d
 d d	 d  d d d	 d
 d d d	 d
 d d	 d	 d d d d d	 d	 d  d d	 d d	 d  d d	 d	 d d
 d d d d d d d	 d	 d
 d d d	 d	 d
 d d d	 d d d d fS d d d d	 d d  d d d d  d	 d	 d	 d d d  d	 d d	 d  d	 d d d d  d  d d d d d d	 d  d d d	 d d d d d  d d	 d  d  d	 d	 d  d d d d d  d	 d d d d d d d d d	 d d d	 d
 d d	 d	 d	 d d	 d	 d d	 d	 d d d  d d	 d	 fS d d d d d d	 d d d d d
 d
 d	 d d d d d  d d	 d	 d d d	 d d	 d  d	 d	 d d d	 d d	 d d	 d d	 d d d d d d d d
 d	 d	 d d d  d  d  d d d  d
 d d	 d	 d d d	 d	 d	 d d d	 d d d d d d	 d
 d
 d d d	 d d d	 d	 fS d d	 d d d d	 d d  d d	 d d	 d	 d  d	 d	 d	 d d	 d  d	 d d d	 d	 d  d  d d	 d d	 d	 d d d d d d  d
 d d	 d	 d
 d d	 d	 d d	 d d d d  d  d  d d  d	 d d  d d  d	 d	 d d	 d	 d d	 d d  d d  d	 d	 d d d  d d  d d d  d	 fS d d  d d d d d d	 d d  d	 d	 d	 d d	 d  d  d d	 d d	 d	 d d	 d d d d d  d d d	 d d d d	 d d
 d	 d	 d d d d d	 d	 d	 d d d  d	 d d d  d d d  d d d d d d d	 d	 d	 d d	 d d d d d d d
 d	 d d d	 d	 d d	 d
 fS d d d d	 d d d d	 d d  d	 d d d d d d  d d	 d  d  d	 d	 d d d	 d d d	 d d d	 d  d d	 d  d d	 d	 d d d d d d d d d d d d d d d d d d d d d d d d  d d d  d d  d d d d  d	 d  d d d d d  d d d  d fS d d	 d d	 d d
 d d  d d d d	 d  d	 d	 d d  d  d
 d d  d d
 d  d d d d d	 d	 d d d	 d d d	 d d d	 d	 d  d	 d	 d d d
 d	 d d d	 d	 d d  d d d d d d	 d d d d d	 d	 d	 d d d d  d d	 d d d d
 d d d	 d d d	 d
 fS d d	 d d	 d d	 d d  d d	 d	 d	 d	 d d	 d d d d d  d  d d d d  d d d d d  d d d  d d	 d d d d	 d	 d  d d	 d  d d	 d	 d d d  d d d d d d d d d d d d d	 d  d d	 d d	 d d  d d	 d d  d d d	 d d  d  d d	 d	 fS d d d d
 d d	 d d	 d d d
 d
 d d	 d
 d	 d d	 d
 d	 d	 d d
 d	 d d d d	 d d	 d d
 d
 d	 d d d	 d d d
 d d d d	 d d
 d
 d d d	 d d d	 d d d	 d	 d  d d	 d d d	 d	 d
 d
 d d	 d d	 d d
 d
 d
 d
 d d d d d d  d d fS d d d d d d	 d d	 d d	 d
 d d d d	 d d
 d  d	 d d
 d  d d d	 d d	 d	 d d	 d	 d	 d	 d d
 d d  d	 d	 d
 d	 d d d d d d	 d  d  d	 d  d d d	 d d d	 d d	 d d d d	 d  d	 d d d	 d d d d d d d	 d d
 d d d d d	 d fS d d	 d d	 d d	 d  d d d	 d d d	 d	 d	 d d d d d	 d	 d  d	 d	 d	 d  d  d d	 d  d d	 d d	 d d d d d d d	 d d d	 d d d d	 d  d	 d	 d  d	 d	 d d d  d d d d  d d	 d d	 d	 d
 d d	 d	 d
 d d d	 d	 d d d d	 d d d d fS d d d d  d d d d d d  d d  d	 d d d d d d d d  d d  d d d  d d d d d	 d d d  d d  d  d	 d  d d d d  d  d d  d  d d d d d d d d d d d d d d d  d  d d d d	 d d d d d  d  d d d  d d d d d d  d  fS d d  d d d d  d d d d d d d d  d d d	 d d d d	 d d d d	 d d	 d d d  d
 d  d d d d	 d d
 d d
 d d d  d d d d d  d d d  d	 d d d	 d d d	 d  d  d d  d d d d d d d d d d d d d  d d d d d d d d fS d  d d d
 d d	 d d d d	 d
 d d d	 d d	 d
 d	 d d	 d	 d d d	 d	 d	 d	 d	 d	 d d d d	 d  d	 d d d
 d d d	 d d d  d	 d
 d d	 d	 d	 d  d d d	 d	 d  d	 d  d	 d	 d	 d
 d	 d	 d d
 d d	 d d	 d d	 d d	 d d d	 d d	 d d d d	 fS d d  d d d d d d d d  d d d d  d d d d d	 d d  d d  d d d d d d d d	 d  d  d  d d	 d d d d  d d  d d d  d  d  d  d d  d d d d  d d d	 d d d d d	 d d d d d d  d d d d d	 d d	 d	 d d d d d d  d fS d d
 d  d
 d d	 d d	 d d
 d d d
 d  d
 d	 d	 d d d	 d d	 d
 d	 d d	 d	 d d d	 d d	 d	 d d	 d	 d  d d d	 d d d d	 d d
 d
 d	 d d	 d  d  d	 d	 d  d	 d  d  d	 d	 d d d
 d	 d	 d
 d d d d	 d d d d	 d
 d	 d	 d d	 d d d d	 fS d d
 d d
 d d	 d d d d d d	 d
 d d d	 d	 d	 d d d d	 d
 d	 d
 d	 d	 d  d d d d	 d	 d d	 d	 d d d d d d
 d d	 d	 d
 d
 d	 d d	 d  d d	 d d d  d d d	 d d d d d	 d  d
 d d d d	 d d d	 d  d	 d d  d d	 d	 d d	 d	 fS d d d d
 d d
 d d d d d
 d
 d
 d	 d d	 d	 d d
 d d d	 d
 d	 d
 d	 d d d d	 d d d	 d d d d	 d d
 d d d
 d
 d d	 d
 d
 d d  d	 d	 d d	 d	 d  d	 d  d d d	 d  d d d	 d d
 d d d d d d d	 d d d	 d	 d d d d d
 d
 fS d d d d d d
 d d  d  d	 d	 d d d	 d d  d	 d d
 d  d	 d d	 d  d	 d  d  d d	 d d	 d	 d d d d	 d d d d d	 d d d d	 d
 d d  d d	 d d d d	 d d	 d  d d	 d  d d	 d d  d	 d
 d d	 d d  d d	 d d	 d	 d d d d d d d d fS d d d d
 d d d d	 d d d
 d
 d d	 d
 d	 d
 d	 d
 d	 d
 d d
 d	 d d	 d	 d d	 d d
 d	 d d  d
 d d	 d d	 d d
 d	 d d  d d
 d d	 d d	 d	 d d	 d d d d	 d d d  d d	 d d	 d	 d
 d d	 d d  d d d
 d
 d
 d d	 d d d d d	 d
 fS d d
 d d d d d d d d
 d d	 d d	 d d	 d	 d	 d d	 d d d
 d	 d
 d	 d d  d d	 d d d d d	 d
 d d d d d d
 d	 d  d	 d d
 d	 d	 d	 d	 d	 d	 d	 d d d d d	 d	 d d d	 d	 d	 d
 d	 d d  d	 d	 d
 d	 d d d d d d d	 d  d	 d	 fS d d  d d	 d d	 d d  d d  d	 d	 d	 d d	 d	 d	 d d	 d d d d	 d  d	 d d d d d d d	 d d d	 d d d  d d d  d	 d	 d d d	 d	 d	 d d  d d d d  d d d	 d d	 d  d d	 d d d  d	 d d d d  d d	 d	 d  d	 d	 d d d  d  d d	 d	 fS d d d d	 d d d  d d d d d	 d  d  d	 d  d  d d d d	 d  d d	 d  d	 d d d  d d d	 d d	 d	 d	 d  d d d	 d	 d	 d	 d  d d	 d  d d d  d  d d  d d d  d  d d  d  d d	 d  d	 d d d d  d d d d d	 d	 d	 d  d d d d d d d	 fS d d
 d d d d
 d d d d d
 d
 d	 d	 d d	 d	 d  d
 d d d d d d d	 d d d d	 d
 d
 d d	 d	 d d	 d	 d
 d
 d d
 d
 d  d	 d d
 d	 d  d d	 d  d	 d	 d d	 d	 d  d d	 d  d d
 d	 d	 d
 d d d d	 d d
 d	 d	 d  d d	 d d d d  d
 d	 fS d d
 d d
 d d d d d d d d	 d d	 d	 d	 d	 d	 d
 d d d d d d d
 d	 d	 d
 d d d d d	 d d d	 d	 d d d
 d
 d	 d	 d d	 d d	 d	 d d	 d	 d	 d	 d  d d d  d d	 d	 d
 d d d	 d d d d d	 d d d d d d d  d d d d d d fS d d d d d d	 d d  d d	 d
 d d	 d d	 d d d  d d d	 d	 d d  d d	 d	 d d d  d	 d	 d	 d d	 d	 d d d	 d	 d	 d
 d	 d	 d	 d	 d	 d d d d d d d d d d d d  d d d	 d  d d d	 d d	 d d d d d d	 d	 d d  d d	 d d d d fS d d d d d d d d d d d  d d  d d d d d d d d  d d d d  d d d d d d	 d  d	 d d	 d d d d d  d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d fS d d d  d	 d d d d d d	 d	 d	 d	 d  d	 d  d	 d	 d	 d	 d	 d	 d d d d  d d  d d d d	 d  d	 d	 d	 d d d	 d
 d d	 d	 d	 d	 d	 d	 d	 d d  d	 d d d d d  d d d  d d d d d d d	 d d	 d	 d d	 d	 d d d	 d  d d d  d d d d	 fS d d	 d d	 d d  d d	 d d d	 d	 d	 d d	 d  d d d	 d	 d d	 d	 d d	 d d	 d  d	 d d d	 d d d	 d	 d  d d	 d	 d d	 d d	 d  d	 d	 d  d  d d  d  d d  d d  d d  d d d d d  d  d d	 d d	 d  d d d	 d	 d	 d	 d	 d  d d d d d	 d	 fS d d d d d d d d d d d	 d d d d	 d d d d d d d d	 d d d d d d d d	 d d	 d d	 d  d d  d d  d d d  d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d	 d d d d d d d d d	 fS d d d d	 d  d	 d d	 d d d	 d	 d	 d  d	 d  d	 d  d	 d  d	 d	 d	 d  d	 d d d	 d  d  d d	 d	 d d	 d	 d  d d d d  d	 d	 d d  d d d	 d d  d	 d d	 d d d  d	 d d d d d	 d	 d d  d	 d d	 d d d d	 d d d d	 d  d d	 d d d	 d	 fS d d d d  d d d d d d  d	 d d d  d	 d d  d  d	 d d	 d d	 d  d d d d d  d  d	 d	 d	 d d	 d	 d  d  d d	 d d	 d	 d  d d	 d d d d  d d d d d d d	 d d  d d d d  d d  d	 d d	 d d d d	 d d d d	 d d d d d d d fS d d d d  d d  d d d d d  d d d d  d d d d d d d d  d  d  d d d d d d d d d d d d d d d  d d d d d d d d d d d d d d d d d d d d d d d d d d d d  d d d d d  d	 d  d d d d d d d d	 fS d d	 d d	 d d d d	 d d	 d	 d	 d d	 d d d d d	 d  d	 d	 d	 d d	 d	 d d d	 d d	 d d d d d	 d  d d	 d d	 d	 d d	 d  d
 d d d d	 d  d d  d	 d d	 d  d  d d d d	 d  d	 d  d	 d d	 d d  d d	 d	 d d d d  d d d  d d d fS d d  d d	 d d  d d d d  d d d
 d  d d d d d d  d	 d  d d d d  d d d d  d d  d  d d	 d	 d d
 d  d	 d d	 d	 d  d d	 d d	 d d  d d d d d d d  d d d d d d d  d d	 d d d d  d d	 d	 d	 d d	 d	 d d d d d d	 fS d d d d  d d d d d d d d d  d d d d d d  d d d d d d d d d d d d	 d d d d d d d  d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d  d d d  d d d d d d	 fS d d  d d	 d d d d	 d d d d	 d  d d	 d d d  d	 d  d d d	 d  d  d  d d  d	 d d  d d d  d	 d d  d	 d d
 d
 d  d d d  d	 d d  d d	 d d d  d d d d d d	 d d d  d  d  d	 d d d d d  d d d	 d	 d  d d	 d d  d d  d d fS d d d d  d d	 d d	 d d d d  d d d d d	 d d	 d  d	 d d	 d d	 d d  d d	 d d	 d  d	 d d	 d	 d d d  d d  d  d  d d  d d d d d  d d d  d d d d d d d d d d d  d d d d d d d d d d	 d	 d	 d	 d d d d d  d fS d d d d	 d d	 d d d d d	 d  d  d d	 d d  d d d d  d d d d d d d d  d d	 d d d d d	 d d d d d	 d  d d d d  d d d d d d d d d d  d d d d d d d d d d d d d d d d d d	 d d d d d d d d d	 fS d d d d
 d d
 d d d d	 d d	 d	 d	 d d	 d	 d	 d d	 d d d
 d d
 d
 d
 d d	 d d
 d
 d d  d
 d d	 d  d
 d d	 d d d	 d	 d d	 d	 d d	 d d d d	 d d	 d d d	 d	 d d
 d	 d d	 d	 d d	 d d	 d d	 d d
 d d
 d	 d d d	 d d	 d fS d d	 d d	 d d	 d d	 d d	 d	 d d	 d d	 d d	 d d d	 d	 d	 d	 d	 d	 d	 d	 d d	 d d d	 d	 d  d	 d d	 d d d d	 d d d	 d d d d  d d d d d  d  d d d d d	 d  d d
 d	 d d  d	 d d	 d d  d d d	 d d d	 d	 d d	 d d d d fS d d	 d d	 d d  d d d d  d d	 d	 d d	 d  d	 d  d d d	 d d d d	 d d	 d d d d	 d	 d	 d d	 d	 d	 d d	 d d  d	 d	 d d	 d d	 d	 d d  d  d d  d d d d d d	 d d d	 d  d d  d	 d d d d  d d d	 d	 d d	 d	 d d d d d	 d	 fS d d	 d d d d  d d	 d d	 d d	 d	 d d	 d	 d	 d  d	 d  d	 d	 d d	 d	 d	 d d d	 d  d
 d	 d	 d  d	 d	 d d
 d d	 d	 d d
 d	 d d
 d	 d d d  d d d d d d d d d  d  d d d d d  d	 d d	 d d d d d d	 d
 d	 d d d  d  d d	 d fS d d
 d d d d
 d d d d d d	 d	 d d	 d	 d	 d  d d	 d d  d
 d	 d d	 d d d d d d	 d d  d
 d d d d d d d
 d d  d	 d
 d d d  d d  d  d	 d d d	 d  d d	 d d  d d	 d	 d	 d d d d d	 d d d d d	 d	 d	 d d d d d	 d fS d  d d d d d	 d d  d d	 d	 d	 d  d  d	 d	 d d d	 d	 d  d d	 d d d  d d d	 d  d d  d d d	 d d d d d	 d	 d d	 d d	 d	 d  d d d  d  d	 d  d d d d	 d d  d  d d	 d d d	 d	 d d	 d d d d d	 d	 d d	 d	 d d  d d d  d fS d d d d d d d d d d	 d d d	 d  d d d	 d d	 d	 d	 d  d d	 d d d	 d d d d	 d	 d d d
 d d d  d	 d d	 d d	 d  d	 d	 d d d d d  d d	 d	 d d d d d	 d  d d d d	 d d	 d d d d  d d d d d d d d d	 d d d	 d	 fS d d d d  d d d d d d d d d  d  d  d d d d d d d d d d  d d d d d d d d  d d	 d d d d  d d d d  d d d d d d d  d d d d d d d d d d d d d d d d d d d d d d d d d d d  d d d d d d fS d d d d	 d d d d d d  d	 d	 d	 d d d d d  d d  d  d  d d d	 d  d  d d  d d	 d  d d d	 d	 d d d  d  d d d d d d  d d d d d d d	 d  d d d  d d  d  d d  d d d	 d d d d d  d d d	 d	 d d	 d  d d  d d	 d d fS d d d d	 d d
 d d d d d  d d d d	 d  d d  d	 d d d d d d d d  d d d d  d  d d d d d d d d	 d d  d d  d d d d d d d d d d d d d d d d	 d d d d d d  d d d d d d d d d d d	 d d d d d d	 fS d d d d
 d d
 d d  d d d d	 d	 d d
 d  d	 d d	 d	 d	 d d d  d d d	 d d d d d d  d  d
 d	 d d d  d d d	 d d d	 d	 d	 d d d d d  d  d d d  d  d d	 d  d d  d	 d  d d	 d d d d d d  d	 d
 d d d d d	 d d d  d	 fS d d d d
 d d d d d d d
 d d	 d	 d d	 d	 d	 d d	 d d d
 d	 d d
 d d d d d	 d d	 d  d d d  d	 d
 d d d
 d
 d d d
 d
 d
 d d	 d	 d  d d	 d  d	 d	 d d	 d	 d  d d	 d d d d d	 d d d d	 d	 d d d
 d d d d	 d d d
 fS d d d d d d	 d d	 d d	 d d d d	 d	 d d d	 d d	 d d	 d
 d	 d d	 d d  d d d d d	 d  d	 d d d d
 d
 d	 d d
 d d  d
 d d	 d d	 d d d	 d d  d	 d  d d	 d	 d	 d
 d	 d	 d	 d
 d d d d	 d	 d d	 d	 d	 d d  d d	 d d  d d	 fS d d d d
 d d d d	 d d	 d
 d
 d	 d d d	 d d d
 d d d  d d d d	 d	 d	 d d	 d
 d
 d d	 d	 d d  d d
 d
 d	 d
 d
 d d	 d
 d
 d d d	 d d d	 d	 d  d  d
 d  d d  d d d	 d d	 d
 d d d d	 d d
 d d	 d d	 d d d d  d d d fS d  d	 d d d d d d d d d
 d
 d	 d	 d	 d	 d	 d d d d	 d d d d	 d d d d	 d d
 d d	 d	 d	 d	 d d
 d
 d d
 d
 d
 d d	 d
 d
 d
 d  d	 d  d d  d d d	 d d d d d d
 d d	 d d d  d	 d d	 d d d
 d d
 d d	 d d d d d
 d fS d d	 d d d d
 d d	 d d	 d d d	 d d	 d d	 d	 d	 d	 d	 d d d	 d	 d d d d	 d	 d	 d	 d	 d  d	 d	 d	 d d d d	 d d d  d  d d d d d	 d  d d  d  d d d  d d d	 d  d	 d	 d  d	 d d d	 d d  d d	 d  d	 d d d  d d d d d d fS d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d fS d d	 d d	 d d d d	 d d  d
 d d	 d	 d	 d  d d d  d d	 d d d d d d
 d d	 d  d d	 d d d d	 d	 d	 d d	 d d
 d	 d d	 d d d	 d d d	 d d d  d d  d d d d d d d  d  d	 d  d d d d d d	 d d d d
 d d d d d d  d	 fS d d d d d d d d d d d d d d d  d d d d d d  d  d  d d d  d  d d d d d d  d  d d  d d	 d d d d	 d  d  d  d d d d d d d d d d d d d d d d d	 d d  d d d d d d d d  d d d d d  d d d d d d  fS d d d d d d d d d d  d d  d d d d d  d d d d d d d  d d  d d d d d	 d  d d d d d d d  d d d  d d  d d  d  d d d	 d d d d d d d d d d d d  d	 d  d d d d d d  d d d d  d d d d d d d d d fS d d d d d d d d	 d d d d	 d d d d	 d d d d d d	 d
 d	 d
 d	 d	 d d d d d	 d d	 d  d d d d	 d d d d	 d	 d	 d d d d	 d d  d	 d d	 d d  d d  d	 d	 d	 d d d	 d	 d
 d d d d	 d d d	 d	 d	 d d  d d	 d d d	 d	 fS d d d d	 d d	 d d	 d d	 d
 d
 d	 d	 d	 d	 d d	 d d	 d	 d	 d d d d	 d	 d	 d	 d d	 d
 d	 d	 d  d	 d d d
 d
 d
 d
 d d	 d d
 d
 d	 d d d	 d	 d	 d	 d d	 d	 d  d d	 d d d	 d	 d	 d d d d d d d d	 d d d  d d d	 d d d d  fS fS Z d f  d „  ƒ  YZ d e f d „  ƒ  YZ	 d e f d „  ƒ  YZ
 d S(   i   (   t   wrap_ordi   iÿÿÿÿid   iè  i   i    i   i   i   t   JapaneseContextAnalysisc           B   s>   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s   |  j  ƒ  d  S(   N(   t   reset(   t   self(    (    sv   /private/var/folders/3n/6h2rwf155rn1m71wwyxn79n80000gn/T/pip-build-G70mN4/requests/requests/packages/chardet/jpcntx.pyt   __init__|   s    c         C   s8   d |  _  d g t |  _ d |  _ d |  _ t |  _ d  S(   Ni    iÿÿÿÿ(   t
   _mTotalRelt   NUM_OF_CATEGORYt   _mRelSamplet   _mNeedToSkipCharNumt   _mLastCharOrdert   Falset   _mDone(   R   (    (    sv   /private/var/folders/3n/6h2rwf155rn1m71wwyxn79n80000gn/T/pip-build-G70mN4/requests/requests/packages/chardet/jpcntx.pyR      s
    			c         C   sì   |  j  r d  S|  j } xÏ | | k  rç |  j | | | d !ƒ \ } } | | 7} | | k rt | | |  _ d |  _ q | d k rÛ |  j d k rÛ |  j d 7_ |  j t k rº t |  _  Pn  |  j t |  j | c d 7<n  | |  _ q Wd  S(   Ni   iÿÿÿÿi   (	   R   R   t	   get_orderR	   R   t   MAX_REL_THRESHOLDt   TrueR   t   jp2CharContext(   R   t   aBuft   aLent   it   ordert   charLen(    (    sv   /private/var/folders/3n/6h2rwf155rn1m71wwyxn79n80000gn/T/pip-build-G70mN4/requests/requests/packages/chardet/jpcntx.pyt   feed‹   s     			 
	!c         C   s   |  j  t k S(   N(   R   t   ENOUGH_REL_THRESHOLD(   R   (    (    sv   /private/var/folders/3n/6h2rwf155rn1m71wwyxn79n80000gn/T/pip-build-G70mN4/requests/requests/packages/chardet/jpcntx.pyt   got_enough_data¦   s    c         C   s0   |  j  t k r( |  j  |  j d |  j  St Sd  S(   Ni    (   R   t   MINIMUM_DATA_THRESHOLDR   t	   DONT_KNOW(   R   (    (    sv   /private/var/folders/3n/6h2rwf155rn1m71wwyxn79n80000gn/T/pip-build-G70mN4/requests/requests/packages/chardet/jpcntx.pyt   get_confidence©   s    c         C   s   d S(   Niÿÿÿÿi   (   iÿÿÿÿi   (    (   R   R   (    (    sv   /private/var/folders/3n/6h2rwf155rn1m71wwyxn79n80000gn/T/pip-build-G70mN4/requests/requests/packages/chardet/jpcntx.pyR   °   s    (   t   __name__t
   __module__R   R   R   R   R   R   (    (    (    sv   /private/var/folders/3n/6h2rwf155rn1m71wwyxn79n80000gn/T/pip-build-G70mN4/requests/requests/packages/chardet/jpcntx.pyR   {   s   					t   SJISContextAnalysisc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         C   s   d |  _  d  S(   Nt	   SHIFT_JIS(   t   charset_name(   R   (    (    sv   /private/var/folders/3n/6h2rwf155rn1m71wwyxn79n80000gn/T/pip-build-G70mN4/requests/requests/packages/chardet/jpcntx.pyR   ´   s    c         C   s   |  j  S(   N(   R   (   R   (    (    sv   /private/var/folders/3n/6h2rwf155rn1m71wwyxn79n80000gn/T/pip-build-G70mN4/requests/requests/packages/chardet/jpcntx.pyt   get_charset_name·   s    c         C   sú   | s
 d St  | d ƒ } d | k o1 d k n sR d | k oM d k n r d } | d	 k s€ d
 | k o{ d k n r• d |  _ q• n d } t | ƒ d k rð t  | d ƒ } | d k rð d | k oÚ d k n rð | d | f Sn  d | f S(   Niÿÿÿÿi   i    i   iŸ   ià   iü   i   i‡   iú   t   CP932iÊ   iñ   (   iÿÿÿÿi   (   R    R   t   len(   R   R   t
   first_charR   t   second_char(    (    sv   /private/var/folders/3n/6h2rwf155rn1m71wwyxn79n80000gn/T/pip-build-G70mN4/requests/requests/packages/chardet/jpcntx.pyR   º   s    8(((   R   R   R   R    R   (    (    (    sv   /private/var/folders/3n/6h2rwf155rn1m71wwyxn79n80000gn/T/pip-build-G70mN4/requests/requests/packages/chardet/jpcntx.pyR   ³   s   		t   EUCJPContextAnalysisc           B   s   e  Z d  „  Z RS(   c         C   sË   | s
 d St  | d ƒ } | d k sB d | k o= d k n rK d } n | d k r` d	 } n d } t | ƒ d k rÁ t  | d ƒ } | d
 k rÁ d | k o« d k n rÁ | d | f Sn  d | f S(   Niÿÿÿÿi   i    iŽ   i¡   iþ   i   i   i   i¤   ió   (   iÿÿÿÿi   (   R    R"   (   R   R   R#   R   R$   (    (    sv   /private/var/folders/3n/6h2rwf155rn1m71wwyxn79n80000gn/T/pip-build-G70mN4/requests/requests/packages/chardet/jpcntx.pyR   Ï   s    (		((   R   R   R   (    (    (    sv   /private/var/folders/3n/6h2rwf155rn1m71wwyxn79n80000gn/T/pip-build-G70mN4/requests/requests/packages/chardet/jpcntx.pyR%   Î   s   N(   t   compatR    R   R   R   R   R   R   R   R   R%   (    (    (    sv   /private/var/folders/3n/6h2rwf155rn1m71wwyxn79n80000gn/T/pip-build-G70mN4/requests/requests/packages/chardet/jpcntx.pyt   <module>   s¸   üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüÿ 8