0{Yc@`sddlmZmZmZddlmZddlZddlmZddlm Z ddlm Z ddl m Z dd lm Z dd lmZdd lmZmZdd lmZdd lmZddlmZmZddlmZmZmZddlmZmZddlmZdeedZddeedZdZ de!fdYZ"dZ#dee$dZ%de&fdYZ'dS(i(tabsolute_importtdivisiontunicode_literals(twith_metaclassNi(t inputstream(t tokenizer(t treebuilders(tMarker(tutils(t constants(tspaceCharacterstasciiUpper2Lower(tspecialElements(theadingElements(t cdataElementstrcdataElements(t tokenTypestReparseExceptiont namespaces(thtmlIntegrationPointElementst"mathmlTextIntegrationPointElements(tadjustForeignAttributesuetreecC`s4tj|}t|d|}|j|d|S(u.Parse a string or file-like object into a treetnamespaceHTMLElementstencoding(RtgetTreeBuildert HTMLParsertparse(tdoct treebuilderRRttbtp((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRsudivcC`s:tj|}t|d|}|j|d|d|S(NRt containerR(RRRt parseFragment(RRRRRRR((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR sc`s dtffdY}|S(Nt Decoratedc`seZfdZRS(c`s^xE|jD]7\}}t|tjr:|}n|||dd6dd6dd6dd6d d 6d d 6d d6dd6dd6dd6dd6dd6dd6dd6dd6dd 6d!d"6d#d$6d%d&6d'd(6d)d*6d+d,6d-d.6d/d06d1d26d3d46d5d66d7d86d9d:6d;d<6d=d>6d?d@6dAdB6dCdD6dEdF6dGdH6dIdJ6dKdL6dMdN6dOdP6dQdR6dSdT6dUdV6dWdX6dYdZ6d[d\6d]d^6d_d`6dadb6dcdd6dedf6dgdh6didj6dkdl6dmdn6dodp6dqdr6dsdt6dudv6dwdx6dydz6d{d|6}xXt|d}jD]@}||kr||}|d}||d}|<|d}|=qqWdS(~Nu attributeNameu attributenameu attributeTypeu attributetypeu baseFrequencyu basefrequencyu baseProfileu baseprofileucalcModeucalcmodeu clipPathUnitsu clippathunitsucontentScriptTypeucontentscripttypeucontentStyleTypeucontentstyletypeudiffuseConstantudiffuseconstantuedgeModeuedgemodeuexternalResourcesRequireduexternalresourcesrequiredu filterResu filterresu filterUnitsu filterunitsuglyphRefuglyphrefugradientTransformugradienttransformu gradientUnitsu gradientunitsu kernelMatrixu kernelmatrixukernelUnitLengthukernelunitlengthu keyPointsu keypointsu keySplinesu keysplinesukeyTimesukeytimesu lengthAdjustu lengthadjustulimitingConeAngleulimitingconeangleu markerHeightu markerheightu markerUnitsu markerunitsu markerWidthu markerwidthumaskContentUnitsumaskcontentunitsu maskUnitsu maskunitsu numOctavesu numoctavesu pathLengthu pathlengthupatternContentUnitsupatterncontentunitsupatternTransformupatterntransformu patternUnitsu patternunitsu pointsAtXu pointsatxu pointsAtYu pointsatyu pointsAtZu pointsatzu preserveAlphau preservealphaupreserveAspectRatioupreserveaspectratiouprimitiveUnitsuprimitiveunitsurefXurefxurefYurefyu repeatCountu repeatcountu repeatDuru repeatdururequiredExtensionsurequiredextensionsurequiredFeaturesurequiredfeaturesuspecularConstantuspecularconstantuspecularExponentuspecularexponentu spreadMethodu spreadmethodu startOffsetu startoffsetu stdDeviationu stddeviationu stitchTilesu stitchtilesu surfaceScaleu surfacescaleusystemLanguageusystemlanguageu tableValuesu tablevaluesutargetXutargetxutargetYutargetyu textLengthu textlengthuviewBoxuviewboxu viewTargetu viewtargetuxChannelSelectoruxchannelselectoruyChannelSelectoruychannelselectoru zoomAndPanu zoomandpanudata(tlisttkeys(R:RuRt originalNametsvgName((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pytadjustSVGAttributes s   cC`s_t}xR|djD]@}||kr||}|d||d|<|d|=qqWdS(Nudata(tadjustForeignAttributesMapR(R:RuRRt foreignName((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRPs   cC`s|jjdS(N(RARS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pytreparseTokenNormalYscC`s?t}idd6dd6dd6dd6dd 6dd 6dd 6d d 6dd6dd6dd6dd6dd6dd6}x|jjdddD]}|j}d}||jjdkrt}|j}n|dkrn| r|j|jjkrqn||kr|j ||}Pq|r|j d}PqqW||_ dS(NuinSelectuselectuinCellutduthuinRowutru inTableBodyutbodyutheadutfootu inCaptionucaptionu inColumnGroupucolgroupuinTableutableuinBodyuheadubodyu inFramesetuframesetu beforeHeaduhtmlii(uselectucolgroupuheaduhtml( RJR4R`R<R3RDRGRYRdR9RS(R:tlasttnewModestnodetnodeNamet new_phase((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRU\sB       cC`sc|jj||dkr1|jj|j_n|jj|j_|j|_|jd|_dS(uYGeneric RCDATA/RAWTEXT Parsing algorithm contentType - RCDATA or RAWTEXT uRAWTEXTutextN( R4t insertElementRRQRPRORSt originalPhaseR9(R:Rut contentType((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pytparseRCDataRawtexts   N(R/R0t__doc__R3Rt HTMLTokenizerRJRDR>RIRCR]R^RER_RR RaR{RRRRRUR(((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR2s*  "  @    G  ,c`s1d}d}dt|||fdYdfdY}dfdY}d ffd Y}d ffd Y}d ffdY}dffdY}dffdY} dffdY} dffdY} dffdY} dffdY} dffdY}dffdY}dffd Y}d!ffd"Y}d#ffd$Y}d%ffd&Y}d'ffd(Y}d)ffd*Y}d+ffd,Y}d-ffd.Y}d/ffd0Y}i|d16|d26|d36|d46|d56|d66| d76| d86| d96| d:6| d;6|d<6|d=6|d>6|d?6|d@6|dA6|dB6|dC6|dD6|dE6|dF6S(GNc`s5tdtjjDfd}|S(u4Logger that records which phase processes each tokencs`s!|]\}}||fVqdS(N((t.0tkeytvalue((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pys sc`sjjdrt|dkr|d}yi|dd6}Wn nX|dtjkrx|d|ds cS`s tdS(N(tNotImplementedError(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRmscS`s!|jj||jjddS(Ni(R4t insertCommentR`(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRjscS`s|jjddS(Nuunexpected-doctype(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRkscS`s|jj|ddS(Nudata(R4t insertText(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRfscS`s|jj|ddS(Nudata(R4R(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRgscS`s|j|d|S(Nuname(tstartTagHandler(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRhscS`s|jj r0|ddkr0|jjdnxQ|djD]?\}}||jjdjkrA||jjdj|RmRjRkRfRgRhRRi(((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs        t InitialPhasecB`sPeZdZdZdZdZdZdZdZdZ RS(cS`sdS(N((R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRgscS`s|jj||jjdS(N(R4Rtdocument(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRjsc=S`su|d}|d}|d}|d}|dksX|dk sX|dk rk|dkrk|jjdn|dkrd}n|jj||dkr|jt}n| s|ddks|jdJs|dKks|jdLr|dks|r"|jdDkr"dE|j_ n9|jdMsL|jdNr[|dk r[dH|j_ n|jj dI|j_ dS(ONunameupublicIdusystemIducorrectuhtmluabout:legacy-compatuunknown-doctypeuu*+//silmaril//dtd html pro v0r11 19970101//u4-//advasoft ltd//dtd html 3.0 aswedit + extensions//u*-//as//dtd html 3.0 aswedit + extensions//u-//ietf//dtd html 2.0 level 1//u-//ietf//dtd html 2.0 level 2//u&-//ietf//dtd html 2.0 strict level 1//u&-//ietf//dtd html 2.0 strict level 2//u-//ietf//dtd html 2.0 strict//u-//ietf//dtd html 2.0//u-//ietf//dtd html 2.1e//u-//ietf//dtd html 3.0//u-//ietf//dtd html 3.2 final//u-//ietf//dtd html 3.2//u-//ietf//dtd html 3//u-//ietf//dtd html level 0//u-//ietf//dtd html level 1//u-//ietf//dtd html level 2//u-//ietf//dtd html level 3//u"-//ietf//dtd html strict level 0//u"-//ietf//dtd html strict level 1//u"-//ietf//dtd html strict level 2//u"-//ietf//dtd html strict level 3//u-//ietf//dtd html strict//u-//ietf//dtd html//u(-//metrius//dtd metrius presentational//u5-//microsoft//dtd internet explorer 2.0 html strict//u.-//microsoft//dtd internet explorer 2.0 html//u0-//microsoft//dtd internet explorer 2.0 tables//u5-//microsoft//dtd internet explorer 3.0 html strict//u.-//microsoft//dtd internet explorer 3.0 html//u0-//microsoft//dtd internet explorer 3.0 tables//u#-//netscape comm. corp.//dtd html//u*-//netscape comm. corp.//dtd strict html//u*-//o'reilly and associates//dtd html 2.0//u3-//o'reilly and associates//dtd html extended 1.0//u;-//o'reilly and associates//dtd html extended relaxed 1.0//uN-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//uE-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//u$-//spyglass//dtd html 2.0 extended//u+-//sq//dtd html 2.0 hotmetal + extensions//u--//sun microsystems corp.//dtd hotjava html//u4-//sun microsystems corp.//dtd hotjava strict html//u-//w3c//dtd html 3 1995-03-24//u-//w3c//dtd html 3.2 draft//u-//w3c//dtd html 3.2 final//u-//w3c//dtd html 3.2//u-//w3c//dtd html 3.2s draft//u-//w3c//dtd html 4.0 frameset//u#-//w3c//dtd html 4.0 transitional//u(-//w3c//dtd html experimental 19960712//u&-//w3c//dtd html experimental 970421//u-//w3c//dtd w3 html//u-//w3o//dtd w3 html 3.0//u#-//webtechs//dtd mozilla html 2.0//u-//webtechs//dtd mozilla html//u$-//w3o//dtd w3 html strict 3.0//en//u"-/w3c/dtd html 4.0 transitional/enu -//w3c//dtd html 4.01 frameset//u$-//w3c//dtd html 4.01 transitional//u:http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtduquirksu -//w3c//dtd xhtml 1.0 frameset//u$-//w3c//dtd xhtml 1.0 transitional//ulimited quirksu beforeHtml(7u*+//silmaril//dtd html pro v0r11 19970101//u4-//advasoft ltd//dtd html 3.0 aswedit + extensions//u*-//as//dtd html 3.0 aswedit + extensions//u-//ietf//dtd html 2.0 level 1//u-//ietf//dtd html 2.0 level 2//u&-//ietf//dtd html 2.0 strict level 1//u&-//ietf//dtd html 2.0 strict level 2//u-//ietf//dtd html 2.0 strict//u-//ietf//dtd html 2.0//u-//ietf//dtd html 2.1e//u-//ietf//dtd html 3.0//u-//ietf//dtd html 3.2 final//u-//ietf//dtd html 3.2//u-//ietf//dtd html 3//u-//ietf//dtd html level 0//u-//ietf//dtd html level 1//u-//ietf//dtd html level 2//u-//ietf//dtd html level 3//u"-//ietf//dtd html strict level 0//u"-//ietf//dtd html strict level 1//u"-//ietf//dtd html strict level 2//u"-//ietf//dtd html strict level 3//u-//ietf//dtd html strict//u-//ietf//dtd html//u(-//metrius//dtd metrius presentational//u5-//microsoft//dtd internet explorer 2.0 html strict//u.-//microsoft//dtd internet explorer 2.0 html//u0-//microsoft//dtd internet explorer 2.0 tables//u5-//microsoft//dtd internet explorer 3.0 html strict//u.-//microsoft//dtd internet explorer 3.0 html//u0-//microsoft//dtd internet explorer 3.0 tables//u#-//netscape comm. corp.//dtd html//u*-//netscape comm. corp.//dtd strict html//u*-//o'reilly and associates//dtd html 2.0//u3-//o'reilly and associates//dtd html extended 1.0//u;-//o'reilly and associates//dtd html extended relaxed 1.0//uN-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//uE-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//u$-//spyglass//dtd html 2.0 extended//u+-//sq//dtd html 2.0 hotmetal + extensions//u--//sun microsystems corp.//dtd hotjava html//u4-//sun microsystems corp.//dtd hotjava strict html//u-//w3c//dtd html 3 1995-03-24//u-//w3c//dtd html 3.2 draft//u-//w3c//dtd html 3.2 final//u-//w3c//dtd html 3.2//u-//w3c//dtd html 3.2s draft//u-//w3c//dtd html 4.0 frameset//u#-//w3c//dtd html 4.0 transitional//u(-//w3c//dtd html experimental 19960712//u&-//w3c//dtd html experimental 970421//u-//w3c//dtd w3 html//u-//w3o//dtd w3 html 3.0//u#-//webtechs//dtd mozilla html 2.0//u-//webtechs//dtd mozilla html//(u$-//w3o//dtd w3 html strict 3.0//en//u"-/w3c/dtd html 4.0 transitional/enuhtml(u -//w3c//dtd html 4.01 frameset//u$-//w3c//dtd html 4.01 transitional//(u -//w3c//dtd xhtml 1.0 frameset//u$-//w3c//dtd xhtml 1.0 transitional//(u -//w3c//dtd html 4.01 frameset//u$-//w3c//dtd html 4.01 transitional//( R3RARaR4t insertDoctypeR[R RRNRMR9RS(R:RuR<tpublicIdtsystemIdtcorrect((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRks              cS`s&d|j_|jjd|j_dS(Nuquirksu beforeHtml(RARMR9RS(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyt anythingElseJs cS`s|jjd|j|S(Nuexpected-doctype-but-got-chars(RARaR(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRfNs cS`s,|jjdi|dd6|j|S(Nu"expected-doctype-but-got-start-taguname(RARaR(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRhSs  cS`s,|jjdi|dd6|j|S(Nu expected-doctype-but-got-end-taguname(RARaR(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRiYs  cS`s|jjd|jtS(Nuexpected-doctype-but-got-eof(RARaRRD(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRm_s ( R/R0RgRjRkRRfRhRiRm(((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs   `    tBeforeHtmlPhasecB`sGeZdZdZdZdZdZdZdZRS(cS`s3|jjtdd|jjd|j_dS(NuhtmluStartTagu beforeHead(R4t insertRoottimpliedTagTokenRAR9RS(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRTfscS`s|jtS(N(RTRD(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRmks cS`s|jj||jjdS(N(R4RR(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRjoscS`sdS(N((R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRgrscS`s|j|S(N(RT(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRfus cS`s-|ddkrt|j_n|j|S(Nunameuhtml(RDRARKRT(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRhys cS`sC|ddkr1|jjdi|dd6n|j|SdS(Nunameuheadubodyuhtmlubruunexpected-end-tag-before-html(uheadubodyuhtmlubr(RARaRT(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRis   ( R/R0RTRmRjRgRfRhRi(((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRds      tBeforeHeadPhasec`s_eZfdZdZdZdZdZdZdZdZ dZ RS( c`s}j|||tjd|jfd|jfg|_|j|j_tjd|jfg|_ |j |j _dS(Nuhtmluheadubodyubr(uheadubodyuhtmlubr( R>RtMethodDispatcherRt startTagHeadRt startTagOthertdefaulttendTagImplyHeadRt endTagOther(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>s cS`s|jtddtS(NuheaduStartTag(RRRD(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRmscS`sdS(N((R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRgscS`s|jtdd|S(NuheaduStartTag(RR(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRfscS`s|jjdj|S(NuinBody(RAR9Rh(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRscS`s@|jj||jjd|j_|jjd|j_dS(NiuinHead(R4RR`t headPointerRAR9RS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRscS`s|jtdd|S(NuheaduStartTag(RR(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRscS`s|jtdd|S(NuheaduStartTag(RR(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRscS`s"|jjdi|dd6dS(Nuend-tag-after-implied-rootuname(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs ( R/R0R>RmRgRfRRRRR((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs       t InHeadPhasec`seZfdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZRS(c `sj|||tjd|jfd|jfd|jfd|jfd|jfd |jfd |j fg|_ |j |j _ tjd |j fd|jfg|_|j|j_ dS(Nuhtmlutitleunoscriptunoframesustyleuscriptubaseubasefontubgsounducommandulinkumetauheadubrubody(unoscriptunoframesustyle(ubaseubasefontubgsounducommandulink(ubruhtmlubody(R>RRRt startTagTitletstartTagNoScriptNoFramesStyletstartTagScripttstartTagBaseLinkCommandt startTagMetaRRRRt endTagHeadtendTagHtmlBodyBrRR(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>s       cS`s|jtS(N(RRD(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRms cS`s|j|S(N(R(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRfs cS`s|jjdj|S(NuinBody(RAR9Rh(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRscS`s|jjddS(Nu!two-heads-are-not-better-than-one(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRscS`s.|jj||jjjt|dRmRfRRRRRRRRRRRR((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs             tAfterHeadPhasec`szeZfdZdZdZdZdZdZdZdZ dZ d Z d Z d Z RS( c `sj|||tjd|jfd|jfd|jfd|jfd |jfg|_|j |j_ tjd|j fg|_ |j |j _ dS(Nuhtmlubodyuframesetubaseubasefontubgsoundulinkumetaunoframesuscriptustyleutitleuheadubr( ubaseubasefontubgsoundulinkumetaunoframesuscriptustyleutitle(ubodyuhtmlubr(R>RRRt startTagBodytstartTagFramesettstartTagFromHeadRRRRRRR(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>s     cS`s|jtS(N(RRD(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRm*s cS`s|j|S(N(R(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRf.s cS`s|jjdj|S(NuinBody(RAR9Rh(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR2scS`s6t|j_|jj||jjd|j_dS(NuinBody(RJRARXR4RR9RS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR5s cS`s*|jj||jjd|j_dS(Nu inFrameset(R4RRAR9RS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR:scS`s|jjdi|dd6|jjj|jj|jjdj|xG|jjdddD],}|jdkrh|jjj |PqhqhWdS(Nu#unexpected-start-tag-out-of-my-headunameuinHeadiuhead( RARaR4R`RlRR9RhR<tremove(R:RuR((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>s  cS`s"|jjdi|dd6dS(Nuunexpected-start-taguname(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRHscS`s|j|S(N(R(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRKs cS`s|j|S(N(R(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyROs cS`s"|jjdi|dd6dS(Nuunexpected-end-taguname(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRSscS`s?|jjtdd|jjd|j_t|j_dS(NubodyuStartTaguinBody(R4RRRAR9RSRDRX(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRVs(R/R0R>RmRfRRRRRRRRR((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs         t InBodyPhasec`seZfdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3RS(2c+`s]j||||j|_tjd|jfdd|jfd |jfd |jfde|j ft |j fdf|j fd'|j fdg|jfd+|jfd,|jfdh|jfd9|jfd:|jfdi|jfd>|jfd?|jfdj|jfdk|jfdI|jfdJ|jfdK|jfdL|jfdM|jfdN|jfdl|jfdQ|j fdm|j!fdn|j"fdV|j#fdW|j$fdo|j%fg |_&|j'|j&_(tjd |j)fd|j*fdp|j+fd'|j,fd!|j-fdq|j.ft |j/fdr|j0fds|j1fdA|j2fg |_3|j4|j3_(dS(tNuhtmlubaseubasefontubgsounducommandulinkumetaunoframesuscriptustyleutitleubodyuframesetuaddressuarticleuasideu blockquoteucenterudetailsudirudivudlufieldsetu figcaptionufigureufooteruheaderuhgroupumainumenuunavuolupusectionusummaryuulupreulistinguformuliuddudtu plaintextuaububigucodeuemufontuiususmallustrikeustronguttuuunobrubuttonuappletumarqueeuobjectuxmputableuareaubruembeduimgukeygenuwbruparamusourceutrackuinputuhruimageuisindexutextareauiframeunoembedunoscriptuselecturpurtuoptionuoptgroupumathusvgucaptionucolucolgroupuframeuheadutbodyutdutfootuthutheadutrudialog( ubaseubasefontubgsounducommandulinkumetaunoframesuscriptustyleutitle(uaddressuarticleuasideu blockquoteucenterudetailsudetailsudirudivudlufieldsetu figcaptionufigureufooteruheaderuhgroupumainumenuunavuolupusectionusummaryuul(upreulisting(uliuddudt( ububigucodeuemufontuiususmallustrikeustronguttuu(uappletumarqueeuobject(uareaubruembeduimgukeygenuwbr(uparamusourceutrack(unoembedunoframesunoscript(urpurt(uoptionuoptgroup( ucaptionucolucolgroupuframeuheadutbodyutdutfootuthutheadutr(uaddressuarticleuasideu blockquoteubuttonucenterudetailsudialogudirudivudlufieldsetu figcaptionufigureufooteruheaderuhgroupulistingumainumenuunavuolupreusectionusummaryuul(uddudtuli(uaububigucodeuemufontuiunobrususmallustrikeustronguttuu(uappletumarqueeuobject(5R>RgtprocessSpaceCharactersNonPreRRRtstartTagProcessInHeadRRtstartTagClosePR tstartTagHeadingtstartTagPreListingt startTagFormtstartTagListItemtstartTagPlaintextt startTagAtstartTagFormattingt startTagNobrtstartTagButtontstartTagAppletMarqueeObjectt startTagXmpt startTagTabletstartTagVoidFormattingtstartTagParamSourcet startTagInputt startTagHrt startTagImagetstartTagIsIndextstartTagTextareatstartTagIFrametstartTagRawtexttstartTagSelectt startTagRpRtt startTagOptt startTagMatht startTagSvgtstartTagMisplacedRRRt endTagBodyt endTagHtmlt endTagBlockt endTagFormtendTagPtendTagListItemt endTagHeadingtendTagFormattingtendTagAppletMarqueeObjecttendTagBrRR(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>^s|                                         cS`s|j|jks$|j|jkr(tSt|jt|jkrJtSt|jj}t|jj}x-t||D]\}}||krtSqWtS(N( R<RYRJRcRZtsortedR"tzipRD(R:tnode1tnode2t attributes1t attributes2tattr1tattr2((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pytisMatchingFormattingElements$ cS`s|jj||jjd}g}xS|jjdddD]8}|tkrVPq@|j||r@|j|q@q@Wt|dkr|jjj|dn|jjj|dS(Nii( R4RR`tactiveFormattingElementsRRRlRcR(R:RuR\tmatchingElementsR((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pytaddFormattingElements  c S`sWtd}xD|jjddd D])}|j|kr&|jjdPq&q&WdS(Nuddudtuliuputbodyutdutfootuthutheadutrubodyuhtmliu expected-closing-tag-but-got-eof( uddudtuliuputbodyutdutfootuthutheadutrubodyuhtml(ReR4R`R<RARa(R:tallowed_elementsR((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRms  cS`s|d}|j|_|jdrb|jjdjdkrb|jjdj rb|d}n|r|jj|jj|ndS( Nudatau iupreulistingutextareai(upreulistingutextarea( RRgRR4R`R<t hasContentt#reconstructActiveFormattingElementsR(R:RuR((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyt!processSpaceCharactersDropNewlines    cS`s}|ddkrdS|jj|jj|d|jjrytg|dD]}|tk^qOryt|j_ndS(Nudatau(R4R RRARXtanyR RJ(R:Rutchar((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRfs  #cS`s%|jj|jj|ddS(Nudata(R4R R(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRgs cS`s|jjdj|S(NuinHead(RAR9Rh(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRscS`s|jjdidd6t|jjdks|jjdjdkrNn`t|j_xQ|djD]?\}}||jjdj krk||jjdj |RR RmRRfRgRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR[sdF                                t TextPhasec`sDeZfdZdZdZdZdZdZRS(c`sej|||tjg|_|j|j_tjd|jfg|_|j|j_dS(Nuscript( R>RRRRRt endTagScriptRR(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>1s cS`s|jj|ddS(Nudata(R4R(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRf9scS`sM|jjdi|jjdjd6|jjj|jj|j_tS(Nu&expected-named-closing-tag-but-got-eofiuname( RARaR4R`R<RRRSRD(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRm<s  cS`sdS(N((R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRCscS`s(|jjj}|jj|j_dS(N(R4R`RRARRS(R:RuR((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR6FscS`s&|jjj|jj|j_dS(N(R4R`RRARRS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRMs(R/R0R>RfRmRR6R((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR50s     t InTablePhasec`seZfdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZRS(c `sj|||tjd|jfd|jfd|jfd|jfd|jfd|jfd |j fd|j fd|j fd|j fg |_ |j|j _tjd |jfd|jfg|_|j|j_dS(Nuhtmlucaptionucolgroupucolutbodyutfootutheadutduthutrutableustyleuscriptuinputuformubody(utbodyutfootuthead(utduthutr(ustyleuscript( ubodyucaptionucolucolgroupuhtmlutbodyutdutfootuthutheadutr(R>RRRtstartTagCaptiontstartTagColgroupt startTagColtstartTagRowGrouptstartTagImplyTbodyRtstartTagStyleScriptRRRRRt endTagTablet endTagIgnoreRR(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>Ss$          cS`s4x-|jjdjdkr/|jjjqWdS(Niutableuhtml(utableuhtml(R4R`R<R(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pytclearStackToTableContextkscS`s0|jjdjdkr,|jjdndS(Niuhtmlu eof-in-table(R4R`R<RARa(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRmtscS`sH|jj}|jjd|j_||jj_|jjj|dS(Nu inTableText(RARSR9RRg(R:RuR((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRg{s cS`sH|jj}|jjd|j_||jj_|jjj|dS(Nu inTableText(RARSR9RRf(R:RuR((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRfs cS`s3t|j_|jjdj|t|j_dS(NuinBody(RDR4tinsertFromTableRAR9RfRJ(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs cS`sG|j|jjjt|jj||jjd|j_dS(Nu inCaption( R@R4RRlRRRAR9RS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR8s cS`s4|j|jj||jjd|j_dS(Nu inColumnGroup(R@R4RRAR9RS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR9s cS`s|jtdd|S(NucolgroupuStartTag(R9R(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR:scS`s4|j|jj||jjd|j_dS(Nu inTableBody(R@R4RRAR9RS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR;s cS`s|jtdd|S(NutbodyuStartTag(R;R(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR<scS`sN|jjdidd6dd6|jjjtd|jjsJ|SdS(Nu$unexpected-start-tag-implies-end-tagutableu startNameuendName(RARaRSRiRRG(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs   cS`s|jjdj|S(NuinHead(RAR9Rh(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR=scS`sqd|dkr`|ddjtdkr`|jjd|jj||jjjn |j|dS(Nutypeudatauhiddenu unexpected-hidden-input-in-table( R[R RARaR4RR`RR(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs cS`s_|jjd|jjdkr[|jj||jjd|j_|jjjndS(Nuunexpected-form-in-tablei(RARaR4RR3RR`R(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs cS`sQ|jjdi|dd6t|j_|jjdj|t|j_dS(Nu)unexpected-start-tag-implies-table-voodoounameuinBody(RARaRDR4RAR9RhRJ(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs cS`s|jjdddr|jj|jjdjdkro|jjdidd6|jjdjd6nx-|jjdjdkr|jjjqrW|jjj|jjn |jjdS(NutableRiuend-tag-too-early-namedugotNameu expectedName( R4RR R`R<RARaRRU(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>s   cS`s"|jjdi|dd6dS(Nuunexpected-end-taguname(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR?scS`sQ|jjdi|dd6t|j_|jjdj|t|j_dS(Nu'unexpected-end-tag-implies-table-voodoounameuinBody(RARaRDR4RAR9RiRJ(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs (R/R0R>R@RmRgRfRR8R9R:R;R<RR=RRRR>R?R((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR7Qs&               tInTableTextPhasec`sVeZfdZdZdZdZdZdZdZdZ RS(c`s)j|||d|_g|_dS(N(R>R3RtcharacterTokens(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>s cS`sdjg|jD]}|d^q}tg|D]}|tk^q3ritdd6|d6}|jjdj|n|r|jj|ng|_dS(Nuudatau CharactersutypeuinTable( tjoinRCRR RRAR9RR4(R:R#RRu((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pytflushCharacterss)%cS`s|j|j|j_|S(N(RERRARS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRjs cS`s|j|j|j_tS(N(RERRARSRD(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRms cS`s(|ddkrdS|jj|dS(Nudatau(RCRl(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRfscS`s|jj|dS(N(RCRl(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRgscS`s|j|j|j_|S(N(RERRARS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRhs cS`s|j|j|j_|S(N(RERRARS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRi s ( R/R0R>RERjRmRfRgRhRi((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRBs     tInCaptionPhasec`sheZfdZdZdZdZdZdZdZdZ dZ d Z RS( c `sj|||tjd|jfd |jfg|_|j|j_tjd|jfd |j fd|j fg|_ |j |j _dS(Nuhtmlucaptionucolucolgrouputbodyutdutfootuthutheadutrutableubody( ucaptionucolucolgrouputbodyutdutfootuthutheadutr( ubodyucolucolgroupuhtmlutbodyutdutfootuthutheadutr( R>RRRtstartTagTableElementRRRt endTagCaptionR>R?RR(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>s   cS`s|jjddd S(NucaptionRutable(R4R(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pytignoreEndTagCaption#scS`s|jjdjdS(NuinBody(RAR9Rm(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRm&scS`s|jjdj|S(NuinBody(RAR9Rf(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRf)scS`s@|jj|j}|jjjtd|s<|SdS(Nucaption(RARaRIRSRiR(R:Rut ignoreEndTag((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRG,s   cS`s|jjdj|S(NuinBody(RAR9Rh(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR4scS`s|js|jj|jjdjdkrc|jjdidd6|jjdjd6nx-|jjdjdkr|jjjqfW|jjj|jj|jj d|j_ n |jjdS(Niucaptionu$expected-one-end-tag-but-got-anotherugotNameu expectedNameuinTable( RIR4R R`R<RARaRR4R9RS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRH7s     cS`s@|jj|j}|jjjtd|s<|SdS(Nucaption(RARaRIRSRiR(R:RuRJ((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>Is   cS`s"|jjdi|dd6dS(Nuunexpected-end-taguname(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR?PscS`s|jjdj|S(NuinBody(RAR9Ri(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRSs( R/R0R>RIRmRfRGRRHR>R?R((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRFs        tInColumnGroupPhasec`s_eZfdZdZdZdZdZdZdZdZ dZ RS( c`sj|||tjd|jfd|jfg|_|j|j_tjd|jfd|j fg|_ |j |j _dS(Nuhtmlucolucolgroup( R>RRRR:RRRtendTagColgroupt endTagColRR(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>Ys  cS`s|jjdjdkS(Niuhtml(R4R`R<(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pytignoreEndTagColgrouphscS`sJ|jjdjdkrdS|j}|jtd|sFtSdS(Niuhtmlucolgroup(R4R`R<RNRLRRD(R:RJ((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRmks  cS`s-|j}|jtd|s)|SdS(Nucolgroup(RNRLR(R:RuRJ((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRfus cS`s$|jj||jjjdS(N(R4RR`R(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR:{scS`s-|j}|jtd|s)|SdS(Nucolgroup(RNRLR(R:RuRJ((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs cS`sF|jr|jjn&|jjj|jjd|j_dS(NuinTable(RNRARaR4R`RR9RS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRLs cS`s|jjdidd6dS(Nu no-end-tagucoluname(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRMscS`s-|j}|jtd|s)|SdS(Nucolgroup(RNRLR(R:RuRJ((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs ( R/R0R>RNRmRfR:RRLRMR((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRKVs     tInTableBodyPhasec`seZfdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d ZRS( c `sj|||tjd|jfd|jfd |jfd|jfg|_|j|j_ tjd|j fd |j fd|j fg|_ |j|j _ dS(Nuhtmlutrutduthucaptionucolucolgrouputbodyutfootutheadutableubody(utduth(ucaptionucolucolgrouputbodyutfootuthead(utbodyutfootuthead(ubodyucaptionucolucolgroupuhtmlutduthutr(R>RRRt startTagTrtstartTagTableCelltstartTagTableOtherRRRtendTagTableRowGroupR>R?RR(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>s     cS`sPx-|jjdjdkr/|jjjqW|jjdjdkrLndS(Niutbodyutfootutheaduhtml(utbodyutfootutheaduhtml(R4R`R<R(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pytclearStackToTableBodyContexts  cS`s|jjdjdS(NuinTable(RAR9Rm(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRmscS`s|jjdj|S(NuinTable(RAR9Rg(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRgscS`s|jjdj|S(NuinTable(RAR9Rf(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRfscS`s4|j|jj||jjd|j_dS(NuinRow(RTR4RRAR9RS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRPs cS`s8|jjdi|dd6|jtdd|S(Nuunexpected-cell-in-table-bodyunameutruStartTag(RARaRPR(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRQs cS`s|jjdddsH|jjdddsH|jjdddrv|j|jt|jjdj|S|jjdS(NutbodyRutableutheadutfooti( R4RRTRSRR`R<RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRRs cS`s|jjdj|S(NuinTable(RAR9Rh(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRscS`sq|jj|dddrO|j|jjj|jjd|j_n|jjdi|dd6dS(NunameRutableuinTableu unexpected-end-tag-in-table-body( R4RRTR`RRAR9RSRa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRSs   cS`s|jjdddsH|jjdddsH|jjdddrv|j|jt|jjdj|S|jjdS(NutbodyRutableutheadutfooti( R4RRTRSRR`R<RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>s cS`s"|jjdi|dd6dS(Nu unexpected-end-tag-in-table-bodyuname(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR?s cS`s|jjdj|S(NuinTable(RAR9Ri(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs(R/R0R>RTRmRgRfRPRQRRRRSR>R?R((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyROs        t InRowPhasec`seZfdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZRS(c `sj|||tjd|jfd |jfd|jfg|_|j|j_tjd |j fd |j fd|j fd|j fg|_ |j|j _dS(Nuhtmlutduthucaptionucolucolgrouputbodyutfootutheadutrutableubody(utduth(ucaptionucolucolgrouputbodyutfootutheadutr(utbodyutfootuthead(ubodyucaptionucolucolgroupuhtmlutduth(R>RRRRQRRRRRtendTagTrR>RSR?RR(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>s     cS`s[xT|jjdjdkrV|jjdi|jjdjd6|jjjqWdS(Niutruhtmlu'unexpected-implied-end-tag-in-table-rowuname(utruhtml(R4R`R<RARaR(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pytclearStackToTableRowContexts cS`s|jjddd S(NutrRutable(R4R(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pytignoreEndTagTrscS`s|jjdjdS(NuinTable(RAR9Rm(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRmscS`s|jjdj|S(NuinTable(RAR9Rg(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRgscS`s|jjdj|S(NuinTable(RAR9Rf(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRfscS`sG|j|jj||jjd|j_|jjjtdS(NuinCell( RWR4RRAR9RSRRlR(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRQ"s cS`s-|j}|jtd|s)|SdS(Nutr(RXRVR(R:RuRJ((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRR(s cS`s|jjdj|S(NuinTable(RAR9Rh(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR/scS`sP|js?|j|jjj|jjd|j_n |jjdS(Nu inTableBody( RXRWR4R`RRAR9RSRa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRV2s   cS`s-|j}|jtd|s)|SdS(Nutr(RXRVR(R:RuRJ((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR><s cS`sD|jj|dddr3|jtd|S|jjdS(NunameRutableutr(R4RRVRRARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRSDscS`s"|jjdi|dd6dS(Nuunexpected-end-tag-in-table-rowuname(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR?Ks cS`s|jjdj|S(NuinTable(RAR9Ri(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyROs(R/R0R>RWRXRmRgRfRQRRRRVR>RSR?R((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRUs           t InCellPhasec`sheZfdZdZdZdZdZdZdZdZ dZ d Z RS( c `sj|||tjd|jfd |jfg|_|j|j_tjd|jfd|j fd|j fg|_ |j |j _dS(Nuhtmlucaptionucolucolgrouputbodyutdutfootuthutheadutrubodyutable( ucaptionucolucolgrouputbodyutdutfootuthutheadutr(utduth(ubodyucaptionucolucolgroupuhtml(utableutbodyutfootutheadutr( R>RRRRRRRRtendTagTableCellR?t endTagImplyRR(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>Ts   cS`s`|jjdddr.|jtdn.|jjdddr\|jtdndS(NutdRutableuth(R4RRZR(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyt closeCellescS`s|jjdjdS(NuinBody(RAR9Rm(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRmlscS`s|jjdj|S(NuinBody(RAR9Rf(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRfoscS`sO|jjddds0|jjdddr>|j|S|jjdS(NutdRutableuth(R4RR\RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRRrs  cS`s|jjdj|S(NuinBody(RAR9Rh(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR|scS`s|jj|dddr|jj|d|jjdj|dkr|jjdi|dd6xFtr|jjj}|j|dkrnPqnqnWn|jjj|jj |jj d|j_ n|jjdi|dd6dS(NunameRutableiuunexpected-cell-end-taguinRowuunexpected-end-tag( R4RR R`R<RARaRDRR4R9RS(R:RuR((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRZs    cS`s"|jjdi|dd6dS(Nuunexpected-end-taguname(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR?scS`s;|jj|dddr*|j|S|jjdS(NunameRutable(R4RR\RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR[s cS`s|jjdj|S(NuinBody(RAR9Ri(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs( R/R0R>R\RmRfRRRRZR?R[R((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRYRs       t InSelectPhasec`seZfdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d ZRS( c`sj|||tjd|jfd|jfd|jfd|jfd |jfd|jfg|_ |j |j _ tjd|j fd|j fd|jfg|_|j|j_ dS( Nuhtmluoptionuoptgroupuselectuinputukeygenutextareauscript(uinputukeygenutextarea(R>RRRtstartTagOptiontstartTagOptgroupRRRRRRt endTagOptiontendTagOptgroupt endTagSelectRR(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>s       cS`s0|jjdjdkr,|jjdndS(Niuhtmlu eof-in-select(R4R`R<RARa(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRmscS`s,|ddkrdS|jj|ddS(Nudatau(R4R(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRfscS`s@|jjdjdkr,|jjjn|jj|dS(Niuoption(R4R`R<RR(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR^scS`sl|jjdjdkr,|jjjn|jjdjdkrX|jjjn|jj|dS(Niuoptionuoptgroup(R4R`R<RR(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR_s cS`s'|jjd|jtddS(Nuunexpected-select-in-selectuselect(RARaRbR(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRscS`sC|jjd|jjdddr?|jtd|SdS(Nuunexpected-input-in-selectuselectR(RARaR4RRbR(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs cS`s|jjdj|S(NuinHead(RAR9Rh(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRscS`s"|jjdi|dd6dS(Nuunexpected-start-tag-in-selectuname(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs cS`sJ|jjdjdkr,|jjjn|jjdidd6dS(Niuoptionuunexpected-end-tag-in-selectuname(R4R`R<RRARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR`s cS`s|jjdjdkrE|jjdjdkrE|jjjn|jjdjdkrq|jjjn|jjdidd6dS(Niuoptioniuoptgroupuunexpected-end-tag-in-selectuname(R4R`R<RRARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRas cS`ss|jjdddrb|jjj}x%|jdkrQ|jjj}q-W|jjn |jjdS(NuselectR(R4RR`RR<RARURa(R:RuR((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRbs cS`s"|jjdi|dd6dS(Nuunexpected-end-tag-in-selectuname(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRs (R/R0R>RmRfR^R_RRRRR`RaRbR((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR]s          tInSelectInTablePhasec`sMeZfdZdZdZdZdZdZdZRS(c `sqj|||tjd |jfg|_|j|j_tjd |jfg|_|j |j_dS( Nucaptionutableutbodyutfootutheadutrutduth(ucaptionutableutbodyutfootutheadutrutduth(ucaptionutableutbodyutfootutheadutrutduth( R>RRRRRRR>RR(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR> scS`s|jjdjdS(NuinSelect(RAR9Rm(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRm scS`s|jjdj|S(NuinSelect(RAR9Rf(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRf scS`s5|jjdi|dd6|jtd|S(Nu5unexpected-table-element-start-tag-in-select-in-tableunameuselect(RARaRR(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR scS`s|jjdj|S(NuinSelect(RAR9Rh(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR scS`sU|jjdi|dd6|jj|dddrQ|jtd|SdS(Nu3unexpected-table-element-end-tag-in-select-in-tableunameRutableuselect(RARaR4RRR(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR> scS`s|jjdj|S(NuinSelect(RAR9Ri(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR& s( R/R0R>RmRfRRR>R((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRc s     tInForeignContentPhasec-`seZedddddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+g,Zfd,Zd-Zfd.Zd/Zd0ZRS(1ububigu blockquoteubodyubrucenterucodeuddudivudludtuemuembeduh1uh2uh3uh4uh5uh6uheaduhruiuimguliulistingumenuumetaunobruolupupreurubyususmalluspanustrongustrikeusubusuputableuttuuuuluvarc`sj|||dS(N(R>(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>3 scS`s+i$dd6dd6dd6dd6d d 6d d 6d d6dd6dd6dd6dd6dd6dd6dd6dd6dd 6d!d"6d#d$6d%d&6d'd(6d)d*6d+d,6d-d.6d/d06d1d26d3d46d5d66d7d86d9d:6d;d<6d=d>6d?d@6dAdB6dCdD6dEdF6dGdH6}|dI|kr'||dI|dIc s(RARXRRJRf(R:Ru(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRf_ s   cS`s|jjd}|d|jks\|ddkrt|djtdddg@r|jjdi|dd6xm|jjdj|jjkr|jj |jjd r|jj |jjd r|jjj q}W|S|jt d kr|jj |n3|jt d krG|j||jj|n|jj||j|d <|jj||d r|jjj t|d ReRfRhRi((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRd) s ) tAfterBodyPhasec`sVeZfdZdZdZdZdZdZdZdZ RS(c`sqj|||tjd|jfg|_|j|j_tjd|jfg|_|j |j_dS(Nuhtml( R>RRRRRRRRR(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR> s cS`sdS(N((R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRm scS`s!|jj||jjddS(Ni(R4RR`(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRj scS`s*|jjd|jjd|j_|S(Nuunexpected-char-after-bodyuinBody(RARaR9RS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRf scS`s|jjdj|S(NuinBody(RAR9Rh(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR scS`s8|jjdi|dd6|jjd|j_|S(Nuunexpected-start-tag-after-bodyunameuinBody(RARaR9RS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR s cS`s9|jjr|jjdn|jjd|j_dS(Nu'unexpected-end-tag-after-body-innerhtmluafterAfterBody(RARGRaR9RS(R:R<((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR s cS`s8|jjdi|dd6|jjd|j_|S(Nuunexpected-end-tag-after-bodyunameuinBody(RARaR9RS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR s ( R/R0R>RmRjRfRRRR((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRi s      tInFramesetPhasec`s_eZfdZdZdZdZdZdZdZdZ dZ RS( c`sj|||tjd|jfd|jfd|jfd|jfg|_|j|j_ tjd|j fg|_ |j |j _ dS(Nuhtmluframesetuframeunoframes( R>RRRRt startTagFrametstartTagNoframesRRRtendTagFramesetRR(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR> s   cS`s0|jjdjdkr,|jjdndS(Niuhtmlueof-in-frameset(R4R`R<RARa(R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRm scS`s|jjddS(Nuunexpected-char-in-frameset(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRf scS`s|jj|dS(N(R4R(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR scS`s$|jj||jjjdS(N(R4RR`R(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRk scS`s|jjdj|S(NuinBody(RAR9Rh(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRl scS`s"|jjdi|dd6dS(Nu unexpected-start-tag-in-framesetuname(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR s cS`s|jjdjdkr,|jjdn|jjj|jj r{|jjdjdkr{|jjd|j_ndS(Niuhtmlu)unexpected-frameset-in-frameset-innerhtmluframesetu afterFrameset( R4R`R<RARaRRGR9RS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRm s  cS`s"|jjdi|dd6dS(Nuunexpected-end-tag-in-framesetuname(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR s ( R/R0R>RmRfRRkRlRRmR((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRj s       tAfterFramesetPhasec`sMeZfdZdZdZdZdZdZdZRS(c`s}j|||tjd|jfd|jfg|_|j|j_tjd|jfg|_ |j |j _dS(Nuhtmlunoframes( R>RRRRlRRRRRR(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR> s cS`sdS(N((R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRm scS`s|jjddS(Nuunexpected-char-after-frameset(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRf scS`s|jjdj|S(NuinHead(RAR9Rh(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRl scS`s"|jjdi|dd6dS(Nu#unexpected-start-tag-after-framesetuname(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR s cS`s|jjd|j_dS(NuafterAfterFrameset(RAR9RS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR" scS`s"|jjdi|dd6dS(Nu!unexpected-end-tag-after-framesetuname(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR% s ( R/R0R>RmRfRlRRR((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRn s     tAfterAfterBodyPhasec`sVeZfdZdZdZdZdZdZdZdZ RS(c`sDj|||tjd|jfg|_|j|j_dS(Nuhtml(R>RRRRRR(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>* scS`sdS(N((R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRm2 scS`s|jj||jjdS(N(R4RR(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRj5 scS`s|jjdj|S(NuinBody(RAR9Rg(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRg8 scS`s*|jjd|jjd|j_|S(Nuexpected-eof-but-got-charuinBody(RARaR9RS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRf; scS`s|jjdj|S(NuinBody(RAR9Rh(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR@ scS`s8|jjdi|dd6|jjd|j_|S(Nuexpected-eof-but-got-start-tagunameuinBody(RARaR9RS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRC s cS`s8|jjdi|dd6|jjd|j_|S(Nuexpected-eof-but-got-end-tagunameuinBody(RARaR9RS(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRiI s ( R/R0R>RmRjRgRfRRRi((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRo) s      tAfterAfterFramesetPhasec`s_eZfdZdZdZdZdZdZdZdZ dZ RS( c`sPj|||tjd|jfd|jfg|_|j|j_dS(Nuhtmlunoframes(R>RRRtstartTagNoFramesRRR(R:RAR4(R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR>P s  cS`sdS(N((R:((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRmY scS`s|jj||jjdS(N(R4RR(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRj\ scS`s|jjdj|S(NuinBody(RAR9Rg(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRg_ scS`s|jjddS(Nuexpected-eof-but-got-char(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRfb scS`s|jjdj|S(NuinBody(RAR9Rh(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRe scS`s|jjdj|S(NuinHead(RAR9Rh(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRqh scS`s"|jjdi|dd6dS(Nuexpected-eof-but-got-start-taguname(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRk s cS`s"|jjdi|dd6dS(Nuexpected-eof-but-got-end-taguname(RARa(R:Ru((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRio s ( R/R0R>RmRjRgRfRRqRRi((R(sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyRpO s       uinitialu beforeHtmlu beforeHeaduinHeadu afterHeaduinBodyutextuinTableu inTableTextu inCaptionu inColumnGroupu inTableBodyuinRowuinCelluinSelectuinSelectInTableuinForeignContentu afterBodyu inFramesetu afterFramesetuafterAfterBodyuafterAfterFrameset(R(R;RLRRRRRRRR5R7RBRFRKRORURYR]RcRdRiRjRnRoRp((RsQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR8sd  %)#.cC!-GAbYLd's/9%&$uEndTagcC`s9|dkri}nit|d6|d6|d6|d6S(Nutypeunameudatau selfClosing(R3R(R<R&RZR((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR s  RcB`seZdZRS(uError in parsed document(R/R0R(((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pyR s((t __future__RRRtpip._vendor.sixRR$tRRRttreebuilders._baseRRR R R R R RRRRRRRRRR3RDRR R1tobjectRR8RJRt ExceptionR(((sQ/opt/alt/python34/lib/python3.4/site-packages/pip/_vendor/html5lib/html5parser.pytsD     i