Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
ó •�abc!@`sddlmZmZmZddlmZmZddlmZm Z ddl Z ddl Z ddl m Z ddlmZmZmZmZddlmZdd lmZdd lmZydd lmZWnek rïeZnXegeD]Zejd ƒ^qúƒZegeD]Zejd ƒ^q"ƒZegeD]Zejd ƒ^qJƒZeed dgƒBZ dZ!ej"rÜe!ddkr²e!j#dƒdks¸t$‚e j%e!d e&dƒdƒZ'ne j%e!ƒZ'e(dddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2g ƒZ)e j%d3ƒZ*iZ+d4e,fd5„ƒYZ-d6„Z.d7e,fd8„ƒYZ/d9e/fd:„ƒYZ0d;e1fd<„ƒYZ2d=e,fd>„ƒYZ3d?e,fd@„ƒYZ4dA„Z5dS(Bi(tabsolute_importtdivisiontunicode_literals(t text_typet binary_type(t http_clientturllibN(t webencodingsi(tEOFtspaceCharacterst asciiLetterstasciiUppercase(tReparseException(t_utils(tStringIO(tBytesIOuasciit>tt|j|ƒ|krd|t|j|ƒ8}|d7}q'W||g|_dS(Nii(t_bufferedBytestAssertionErrorRRR(RRtoffsetti((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pytseekLscC`sp|js|j|ƒS|jdt|jƒkr_|jdt|jdƒkr_|j|ƒS|j|ƒSdS(Niiiÿÿÿÿ(Rt _readStreamRRt_readFromBuffer(Rtbytes((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pytreadUs     cC`s&tg|jD]}t|ƒ^q ƒS(N(tsumRR(Rtitem((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyR^scC`sL|jj|ƒ}|jj|ƒ|jdcd7 Normalized stream from source for use by html5lib. source can be either a file-object, local filename or a string. The optional encoding parameter must be a string that indicates the encoding. If specified, that encoding will be used, regardless of any BOM or later declaration (such as in a meta element) uô�¿¿iiuutf-8ucertainN( R tsupports_lone_surrogatestNonetreportCharacterErrorsRtcharacterErrorsUCS4tcharacterErrorsUCS2tnewLinestlookupEncodingt charEncodingt openStreamt dataStreamtreset(RR?((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyR¤s    cC`sCd|_d|_d|_g|_d|_d|_d|_dS(Nui(Rt chunkSizet chunkOffsetterrorst prevNumLinest prevNumColsRFt_bufferedCharacter(R((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyROÄs      cC`s(t|dƒr|}n t|ƒ}|S(uvProduces a file object from source. source can be either a file object, local filename or a string. uread(R:R(RR?R((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRMÒs  cC`st|j}|jdd|ƒ}|j|}|jdd|ƒ}|dkr\|j|}n||d}||fS(Nu iiÿÿÿÿi(RtcountRStrfindRT(RRRtnLinest positionLinet lastLinePostpositionColumn((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyt _positionàs   cC`s&|j|jƒ\}}|d|fS(u:Returns (line, col) of the current position in the stream.i(R\RQ(Rtlinetcol((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRëscC`sL|j|jkr%|jƒs%tSn|j}|j|}|d|_|S(uo Read one character from the stream or queue if available. Return EOF when EOF is reached. i(RQRPt readChunkRR(RRQtchar((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyR`ðs    cC`sO|dkr|j}n|j|jƒ\|_|_d|_d|_d|_|jj |ƒ}|j r…|j |}d|_ n |s�t St |ƒdkröt |dƒ}|dksÙd|koÔdknrö|d|_ |d }qön|jr|j|ƒn|jdd ƒ}|jd d ƒ}||_t |ƒ|_tS( Nuiiiÿÿÿÿi iØiÿÛu u u (RFt_defaultChunkSizeR\RPRSRTRRQRNR$RUR9RtordRGtreplacetTrue(RRPR(tlastv((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyR_ÿs0        (   cC`s:x3tttj|ƒƒƒD]}|jjdƒqWdS(Nuinvalid-codepoint(trangeRtinvalid_unicode_retfindallRRR'(RR(t_((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRH%s"cC`st}xôtj|ƒD]ã}|r(qnt|jƒƒ}|jƒ}tj|||d!ƒr¢tj|||d!ƒ}|t kr™|j j dƒnt }q|dkrã|dkrã|t |ƒdkrã|j j dƒqt}|j j dƒqWdS(Niuinvalid-codepointiØiÿßi(R9RgtfinditerRbtgrouptstartR tisSurrogatePairtsurrogatePairToCodepointtnon_bmp_invalid_codepointsRRR'RdR(RR(tskiptmatcht codepointRtchar_val((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRI)s    c C`s}yt||f}Wnštk r°x&|D]}t|ƒdks+t‚q+Wdjg|D]}dt|ƒ^qZƒ}|sŒd|}ntjd|ƒ}t||fcB`sbeZdZd d d d ded„Zd„Zd„Zed„Zd„Z d„Z d„Z RS( u×Provides a unicode stream of characters to the HTMLTokenizer. This class takes care of character encoding and removing or replacing incorrect byte-sequences and also provides column and line tracking. u windows-1252cC`s�|j|ƒ|_tj||jƒd|_d|_||_||_||_||_ ||_ |j |ƒ|_ |j ddk s�t‚|jƒdS(u¿Initialises the HTMLInputStream. HTMLInputStream(source, [encoding]) -> Normalized stream from source for use by html5lib. source can be either a file-object, local filename or a string. The optional encoding parameter must be a string that indicates the encoding. If specified, that encoding will be used, regardless of any BOM or later declaration (such as in a meta element) iidiN(RMt rawStreamR=Rt numBytesMetatnumBytesChardettoverride_encodingttransport_encodingtsame_origin_parent_encodingtlikely_encodingtdefault_encodingtdetermineEncodingRLRFRRO(RR?R…R†R‡RˆR‰t useChardet((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRˆs       cC`s3|jdjj|jdƒ|_tj|ƒdS(Niureplace(RLt codec_infot streamreaderR‚RNR=RO(R((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRO²s"cC`sUt|dƒr|}n t|ƒ}y|j|jƒƒWnt|ƒ}nX|S(uvProduces a file object from source. source can be either a file object, local filename or a string. uread(R:RR RR(RR?R((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRM¶s  cC`s!|jƒdf}|ddk r&|St|jƒdf}|ddk rO|St|jƒdf}|ddk rx|S|jƒdf}|ddk rž|St|jƒdf}|ddk rÞ|djjdƒ rÞ|St|j ƒdf}|ddk r|S|rèyddl m }Wnt k r4qèXg}|ƒ}x[|j s¡|jj|jƒ}t|tƒszt‚|s„Pn|j|ƒ|j|ƒqGW|jƒt|jdƒ}|jjdƒ|dk rè|dfSnt|jƒdf}|ddk r|StdƒdfS(Nucertainiu tentativeuutf-16(tUniversalDetectoruencodingu windows-1252(t detectBOMRFRKR…R†tdetectEncodingMetaR‡tnamet startswithRˆtchardet.universaldetectorRŽt ImportErrortdoneR‚R$R„R4R#RR'tfeedtclosetresultR R‰(RtchardetRLRŽtbufferstdetectorRtencoding((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRŠÉsR'       cC`sÛ|jddkst‚t|ƒ}|dkr5dS|jdkretdƒ}|dk s×t‚nr||jdkr‘|jddf|_nF|jjdƒ|df|_|jƒtd|jd|fƒ‚dS( Niucertainuutf-16beuutf-16leuutf-8iuEncoding changed from %s to %s(uutf-16beuutf-16le( RLRRKRFR‘R‚R ROR (Rt newEncoding((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pytchangeEncodings    cC`sðidtj6dtj6dtj6dtj6dtj6}|jjdƒ}t|t ƒs_t ‚|j |d ƒ}d}|s¸|j |ƒ}d}|s¸|j |d ƒ}d}q¸n|rØ|jj |ƒt |ƒS|jj d ƒd Sd S( u©Attempts to detect at BOM at the start of the stream. If an encoding can be determined from the BOM return the name of the encoding otherwise return Noneuutf-8uutf-16leuutf-16beuutf-32leuutf-32beiiiiN(tcodecstBOM_UTF8t BOM_UTF16_LEt BOM_UTF16_BEt BOM_UTF32_LEt BOM_UTF32_BER‚R$R4R#RtgetR RKRF(RtbomDicttstringRœR ((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyR�s&   cC`s€|jj|jƒ}t|tƒs*t‚t|ƒ}|jjdƒ|jƒ}|dk r||j dkr|t dƒ}n|S(u9Report the encoding declared by the meta element iuutf-16beuutf-16leuutf-8N(uutf-16beuutf-16le( R‚R$RƒR4R#RtEncodingParserR t getEncodingRFR‘RK(RRtparserRœ((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyR�9s  N( R1R2R3RFRdRRORMRŠRžR�R�(((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyR>€s(   >  "t EncodingBytescB`s¡eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z e e e ƒZ d „Z e e ƒZed „Zd „Zd „Zd „ZRS(u£String-like object with an associated position and various extra methods If the position is ever greater than the string length then an exception is raisedcC`s+t|tƒst‚tj||jƒƒS(N(R4R#Rt__new__tlower(Rtvalue((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyR¬LscC`s d|_dS(Niÿÿÿÿ(R\(RR®((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRPscC`s|S(N((R((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyt__iter__TscC`sS|jd}|_|t|ƒkr/t‚n|dkrDt‚n|||d!S(Nii(R\Rt StopIterationR<(Rtp((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyt__next__Ws    cC`s |jƒS(N(R²(R((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pytnext_scC`sY|j}|t|ƒkr$t‚n|dkr9t‚n|d|_}|||d!S(Nii(R\RR°R<(RR±((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pytpreviouscs    cC`s+|jt|ƒkrt‚n||_dS(N(R\RR°(RR((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyt setPositionls cC`s<|jt|ƒkrt‚n|jdkr4|jSdSdS(Ni(R\RR°RF(R((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyt getPositionqs  cC`s||j|jd!S(Ni(R(R((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pytgetCurrentByte{scC`sc|j}xJ|t|ƒkrU|||d!}||krH||_|S|d7}q W||_dS(uSkip past a list of charactersiN(RRR\RF(RR{R±R|((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRp€s    cC`sc|j}xJ|t|ƒkrU|||d!}||krH||_|S|d7}q W||_dS(Ni(RRR\RF(RR{R±R|((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyt skipUntilŒs    cC`sQ|j}|||t|ƒ!}|j|ƒ}|rM|jt|ƒ7_n|S(uÓLook for a sequence of bytes at the start of a string. If the bytes are found return True and advance the position to the byte after the match. Otherwise return False and leave the position alone(RRR’(RR#R±R(R,((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyt matchBytes—s  cC`sh||jj|ƒ}|dkr^|jdkr=d|_n|j|t|ƒd7_tSt‚dS(u�Look for the next sequence of bytes matching a given sequence. If a match is found advance the position to the last byte of the matchiÿÿÿÿiiN(RtfindR\RRdR°(RR#t newPosition((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pytjumpTo¢s  (R1R2R3R¬RR¯R²R³R´RµR¶tpropertyRR·t currentBytetspaceCharactersBytesRpR¸R¹R¼(((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyR«Hs           R¨cB`s_eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z RS( u?Mini parser for detecting character encoding from meta elementscC`st|ƒ|_d|_dS(u3string - the data to work on for encoding detectionN(R«R(RFRœ(RR(((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyR³scC`sÎd|jfd|jfd|jfd|jfd|jfd|jff}xv|jD]k}t}xR|D]J\}}|jj|ƒrky|ƒ}PWqµtk r±t }PqµXqkqkW|sXPqXqXW|j S(Ns(R(R¼(R((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRÀÏscC`sK|jjtkrtSt}d}x"trF|jƒ}|dkrGtS|ddkr‰|ddk}|rC|dk rC||_tSq%|ddkrË|d}t|ƒ}|dk rC||_tSq%|ddkr%t t |dƒƒ}|j ƒ}|dk rCt|ƒ}|dk r@|r4||_tS|}q@qCq%q%WdS(Nis http-equivis content-typetcharsettcontent( R(R¾R¿RdR9RFt getAttributeRœRKtContentAttrParserR«tparse(Rt hasPragmatpendingEncodingtattrttentativeEncodingtcodect contentParser((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRÁÓs:             cC`s |jtƒS(N(thandlePossibleTagR9(R((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRÄ÷scC`st|jƒ|jtƒS(N(R³R(RÔRd(R((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRÂús cC`s�|j}|jtkr9|r5|jƒ|jƒntS|jtƒ}|dkra|jƒn+|jƒ}x|dk r‹|jƒ}qpWtS(NR( R(R¾tasciiLettersBytesR´RÃRdR¸tspacesAngleBracketsRËRF(RtendTagR(R|RÐ((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRÔþs      cC`s|jjdƒS(NR(R(R¼(R((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRÃscC`s¾|j}|jttdgƒBƒ}|dksIt|ƒdksIt‚|d krYdSg}g}x¦tr |dkr„|r„Pnz|tkr |jƒ}Pn^|d kr¿dj|ƒdfS|t krá|j |j ƒƒn|dkrñdS|j |ƒt |ƒ}qhW|dkr7|j ƒdj|ƒdfSt |ƒ|jƒ}|d krÜ|}xØtrØt |ƒ}||kr¦t |ƒdj|ƒdj|ƒfS|t krÈ|j |j ƒƒqb|j |ƒqbWn^|dkrûdj|ƒdfS|t kr|j |j ƒƒn|dkr-dS|j |ƒx}tr¹t |ƒ}|tkrwdj|ƒdj|ƒfS|t kr™|j |j ƒƒq=|dkr©dS|j |ƒq=WdS( u_Return a name,value pair for the next attribute in the stream, if one is found, or Nonet/iRt=R)t't"N(RN(RØR(RÚRÛ(R(RpR¿t frozensetRFRRRdR*tasciiUppercaseBytesR'R­R³R´RÖ(RR(R|tattrNamet attrValuet quoteChar((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRËsh $                           ( R1R2R3RR©RÀRÁRÄRÂRÔRÃRË(((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyR¨°s    $    RÌcB`seZd„Zd„ZRS(cC`s"t|tƒst‚||_dS(N(R4R#RR((RR(((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRfscC`s:y!|jjdƒ|jjd7_|jjƒ|jjdksHdS|jjd7_|jjƒ|jjdkrÐ|jj}|jjd7_|jj}|jj|ƒrÉ|j||jj!SdSnP|jj}y(|jjtƒ|j||jj!SWntk r|j|SXWntk r5dSXdS(NRÉiRÙRÛRÚ(RÛRÚ( R(R¼RRpR¾RFR¸R¿R°(Rt quoteMarkt oldPosition((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRÍjs.       (R1R2RRÍ(((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRÌes cC`swt|tƒr:y|jdƒ}Wq:tk r6dSXn|dk roytj|ƒSWqstk rkdSXndSdS(u{Return the python codec name corresponding to an encoding or None if the string doesn't correspond to a valid encoding.uasciiN(R4RtdecodetUnicodeDecodeErrorRFRtlookuptAttributeError(Rœ((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pyRKŒs   (6t __future__RRRtpip._vendor.sixRRtpip._vendor.six.movesRRRŸRvt pip._vendorRt constantsRR R R R R)R tioRRR”RÜR&tencodeR¿RÕRÝRÖtinvalid_unicode_no_surrogateRERVRRwtevalRgtsetRotascii_punctuation_reRttobjectRRDR=R>R#R«R¨RÌRK(((sE/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.pytsR  "  ((( + J æÈhµ'