GIF89a; EcchiShell v1.0
//usr/lib64/lib64/lib64/lib64/lib64/            cCsdtdk r"t|d|d|ƒSddlm}||ƒ}|ƒ}t||||ƒ|jƒS(NRRiÿÿÿÿ(tStringIO(RRt cStringIOR*Rtgetvalue(RRRR*tinfptoutfp((s/usr/lib64/python2.7/quopri.pyRis   c CsWtdk r;|jƒ}t|d|ƒ}|j|ƒdSd}xù|jƒ}|sZPndt|ƒ}}|dkrÑ||ddkrÑd} |d}x7|dkrÍ||ddkrÍ|d}q Wnd} x@||kr||} | dkr|r|d }|d}qÚ| tkr<|| }|d}qÚ|d|kr]| r]d} PqÚ|d|kr˜||dtkr˜|t}|d }qÚ|d |krt||dƒrt||d ƒr|tt ||d|d !ƒƒ}|d }qÚ|| }|d}qÚW| sD|j|dƒd}qDqD|rS|j|ƒndS( sÑRead 'input', apply quoted-printable decoding, and write to 'output'. 'input' and 'output' are files with readline() and write() methods. If 'header' is true, decode underscore as space (per RFC 1522).RNRiis s R R ii( RRRRRR R tishextchrtunhex( R"RRR#R$tnewR&RtntpartialR ((s/usr/lib64/python2.7/quopri.pyRtsR      #    $ 8%   cCs^tdk rt|d|ƒSddlm}||ƒ}|ƒ}t||d|ƒ|jƒS(NRiÿÿÿÿ(R*(RRR+R*RR,(RRR*R-R.((s/usr/lib64/python2.7/quopri.pyRŸs   cCsPd|kodknpOd|ko3dknpOd|koMdkSS(s8Return true if the character 'c' is a hexadecimal digit.t0t9tatftAtF((R ((s/usr/lib64/python2.7/quopri.pyR/«scCs½d}x°|D]¨}d|ko*dknr>tdƒ}n_d|koUdknrmtdƒd}n0d|ko„dknrœtdƒd}nP|d t|ƒ|}q W|S( s.Get the integer value of a hexadecimal number.iR5R6R7R8i R9R:i(R(RtbitsR R((s/usr/lib64/python2.7/quopri.pyR1¯s c Csçddl}ddl}y#|j|jddƒ\}}WnC|jk r€}|j|_|GHdGHdGHdGH|jdƒnXd}d}x>|D]6\}}|d krµd}n|d kr”d}q”q”W|rû|rû|j|_d GH|jdƒn|s d g}nd} x·|D]¯} | d kr8|j} nIyt| ƒ} Wn6t k r€}|jj d | |fƒd} qnX|ršt | |jƒnt | |j|ƒ| |jk r| j ƒqqW| rã|j| ƒndS(Niÿÿÿÿittds"usage: quopri [-t | -d] [file] ...s-t: quote tabss-d: decode; default encodeiis-ts-ds -t and -d are mutually exclusivet-s%s: can't open (%s) (tsystgetopttargvterrortstderrtstdouttexittstdintopentIOErrorRRRtclose( R>R?toptstargstmsgtdecottabstoR7tststfiletfp((s/usr/lib64/python2.7/quopri.pytmainÀsR  #         t__main__N(t__doc__t__all__R R!RRtbinasciiRRt ImportErrorRRRRRRRR/R1RRt__name__(((s/usr/lib64/python2.7/quopri.pyts*     ? +   ,