Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
3 M”ªjŠ#ã@s¸ddlZddlZddlZddlmZejdƒZdZdZdd„Z dd „Z d d „Z Gd d „d ej ƒZ Gdd„dej ƒZGdd„dejƒZGdd„de ejƒZGdd„de ejƒZdd„ZdS)éN)Ú ucd_3_2_0u [.。.。]sxn--zxn--cCs g}x(|D] }tj|ƒrq |jtj|ƒƒq Wdj|ƒ}tjd|ƒ}xr|D]j}tj|ƒs¨tj|ƒs¨tj |ƒs¨tj |ƒs¨tj |ƒs¨tj |ƒs¨tj |ƒs¨tj|ƒs¨tj|ƒrJtd|ƒ‚qJWdd„|Dƒ}t|ƒ�rtdd„|Dƒƒrêtdƒ‚|d  pü|d  �rtd ƒ‚|S) NÚZNFKCzInvalid character %rcSsg|]}tj|ƒ‘qS©)Ú stringprepZ in_table_d1)Ú.0Úxrrú/usr/lib64/python3.6/idna.pyú )sznameprep..css|]}tj|ƒVqdS)N)rZ in_table_d2)rrrrrú 1sznameprep..zViolation of BIDI requirement 2rézViolation of BIDI requirement 3éÿÿÿÿ)rZ in_table_b1ÚappendZ map_table_b2ÚjoinÚ unicodedataZ normalizeZ in_table_c12Z in_table_c22Z in_table_c3Z in_table_c4Z in_table_c5Z in_table_c6Z in_table_c7Z in_table_c8Z in_table_c9Ú UnicodeErrorÚany)ÚlabelZnewlabelÚcZRandALrrrÚnamepreps2               rcCsðy|jdƒ}Wntk r"Yn*Xdt|ƒko:dknrD|Stdƒ‚t|ƒ}y|jdƒ}Wntk rvYn*Xdt|ƒkoŽdknr˜|Stdƒ‚|jtƒr²tdƒ‚|jdƒ}t|}dt|ƒkoÚdknrä|Stdƒ‚dS)NÚasciiré@zlabel empty or too longzLabel starts with ACE prefixÚpunycode)ÚencoderÚlenrÚ startswithÚ sace_prefixÚ ace_prefix)rrrrÚToASCII<s,  rcCsÒt|tƒrd}n,y|jdƒ}d}Wntk r:d}YnX|stt|ƒ}y|jdƒ}Wntk rrtdƒ‚YnX|jtƒsˆt|dƒS|ttƒd…}|j dƒ}t |ƒ}t|dƒj ƒt|dƒkrÎtd||ƒ‚|S)NTrFzInvalid character in IDN labelrzIDNA does not round-trip) Ú isinstanceÚbytesrrrrrÚstrrÚdecoderÚlower)rZ pure_asciiZlabel1ÚresultZlabel2rrrÚ ToUnicodegs*       r$c@s eZdZddd„Zddd„ZdS) ÚCodecÚstrictc Cs|dkrtd|ƒ‚|sd Sy|jdƒ}Wntk r>YnjX|jdƒ}x8|dd …D](}dt|ƒkordknsXtd ƒ‚qXWt|d ƒdkrœtd ƒ‚|t|ƒfStƒ}tj|ƒ}|rÒ|d rÒd}|d=nd}x(|D] }|rî|jdƒ|jt|ƒƒqÜWt ||ƒt|ƒfS)Nr&zunsupported error handling órró.r rzlabel empty or too longzlabel too long)r'rr r r r ) rrÚUnicodeEncodeErrorÚsplitrÚ bytearrayÚdotsÚextendrr)ÚselfÚinputÚerrorsr#ÚlabelsrÚ trailing_dotrrrr‘s4       z Codec.encodec CsÂ|dkrtd|ƒ‚|sd St|tƒs.t|ƒ}t|kr^y|jdƒt|ƒfStk r\YnX|jdƒ}|rˆt|d ƒdkrˆd}|d =nd}g}x|D]}|jt |ƒƒq–Wdj |ƒ|t|ƒfS) Nr&zUnsupported error handling rrrr(r Ú.)rrr r ) rrrrr!rÚUnicodeDecodeErrorr*r r$r)r.r/r0r1r2r#rrrrr!¶s(    z Codec.decodeN)r&)r&)Ú__name__Ú __module__Ú __qualname__rr!rrrrr%�s %r%c@seZdZdd„ZdS)ÚIncrementalEncoderc Cs¼|dkrtd|ƒ‚|sdStj|ƒ}d}|rT|dsBd}|d =n|sT|d =|rTd}tƒ}d}x<|D]4}|r~|jdƒ|d7}|jt|ƒƒ|t|ƒ7}qdW||7}|t|ƒ7}t|ƒ|fS) Nr&zunsupported error handling r'rr r()r'rr r r )rr,r*r+r-rrr) r.r/r0Úfinalr1r2r#ÚsizerrrrÚ_buffer_encodeÙs2     z!IncrementalEncoder._buffer_encodeN)r5r6r7r;rrrrr8Øsr8c@seZdZdd„ZdS)ÚIncrementalDecoderc CsÒ|dkrtd|ƒ‚|sdSt|tƒr2tj|ƒ}nt|dƒ}|jdƒ}d}|rt|d sbd}|d =n|st|d =|rtd}g}d}x2|D]*}|jt|ƒƒ|r |d7}|t|ƒ7}q‚Wdj|ƒ|}|t|ƒ7}||fS) Nr&zUnsupported error handling rrrr3r )rrr r r ) rrr r,r*r r$rr) r.r/r0r9r1r2r#r:rrrrÚ_buffer_decodeüs6       z!IncrementalDecoder._buffer_decodeN)r5r6r7r=rrrrr<ûsr<c@s eZdZdS)Ú StreamWriterN)r5r6r7rrrrr>"sr>c@s eZdZdS)Ú StreamReaderN)r5r6r7rrrrr?%sr?c Cs tjdtƒjtƒjttttd�S)NZidna)Únamerr!ÚincrementalencoderÚincrementaldecoderÚ streamwriterÚ streamreader) ÚcodecsÚ CodecInfor%rr!r8r<r>r?rrrrÚ getregentry*srG)rÚrerErrÚcompiler,rrrrr$r%ÚBufferedIncrementalEncoderr8ÚBufferedIncrementalDecoderr<r>r?rGrrrrÚs  .+)H#'