‹“Re³ã@sjddlmZmZmZddlmZmZddlmZmZm Z m Z m Z dd„Z dS)é)Úabsolute_importÚdivisionÚunicode_literals)ÚQNameÚAttrs)ÚSTARTÚENDÚTEXTÚCOMMENTÚDOCTYPEccs´g}xŠ|D]‚}|d}|dkr=|j|dƒn#|r`tdj|ƒdfVg}|dkrê|d r‘d |d |d f}n |d }td d„|djƒDƒƒ}tt|ƒ|fdfV|d krêd}|dkr<|d rd |d |d f}n |d }tt|ƒdfVq |dkr]t|dd!fVq |dkr t |d |d|dfd$fVq q W|r°tdj|ƒd'fVdS)(z•Convert a tree to a genshi tree :arg walker: the treewalker to use to walk the tree to convert it :returns: generator of genshi nodes ÚtypeÚ CharactersÚSpaceCharactersÚdataÚNéÚStartTagÚEmptyTagÚ namespacez{%s}%sÚnamecSsFg|]<\}}t|ddk r/d|n|dƒ|f‘qS)rNz{%s}%sr)r)Ú.0ÚattrÚvalue©rú—/builddir/build/BUILDROOT/alt-python35-pip-20.2.4-5.el8.x86_64/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/html5lib/treeadapters/genshi.pyú s zto_genshi..ÚEndTagÚCommentÚDoctypeÚpublicIdÚsystemId)r réÿÿÿÿr!)Nr!r!)rrr!r!)Nr!r!r!r!)Nr!r!r!r!)Nr!r!r!r!)Nr!r!r!r!)Nr!r!) Úappendr ÚjoinrÚitemsrrrr r )ÚwalkerÚtextÚtokenr rÚattrsrrrÚ to_genshis<             r)N) Ú __future__rrrZ genshi.corerrrrr r r r)rrrrÚs(