Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3 B;ˆW@ã@s®ddlmZmZmZyddlmZWn>ek rbyddlmZWnek r\eZYnXYnXddl Z ddl m Z ddl m Z ddlmZe jd ƒZd d „ZeeƒZdS) é)Úabsolute_importÚdivisionÚunicode_literals)Ú OrderedDictN)Ú string_typesé)Úbaseé)ÚmoduleFactoryFactoryz {([^}]*)}(.*)cs,|}|jdƒj‰G‡fdd„dtjƒ}tƒS)NZasdcs4eZdZdZ‡fdd„Zdd„Zdd„Zdd „Zd S) z#getETreeBuilder..TreeWalkeraËGiven the particular ElementTree representation, this implementation, to avoid using recursion, returns "nodes" as tuples with the following content: 1. The current element 2. The index of the element relative to its parent 3. A stack of ancestor elements 4. A flag "text", "tail" or None to indicate if the current node is a text node; either the text or tail of the current element (1) c sLt|tƒr2|\}}}}|d kr.tjt||ƒfS|}t|dƒsD|jƒ}|jd krVtjfS|jdkr|tj |j |j dƒ|j dƒfS|jˆkr’tj |j fSt|jt ƒs¬tt|jƒƒ‚tj|jƒ}|rÊ|jƒ\}}n d}|j}tƒ}xPt|jjƒƒD]>\} } tj| ƒ}|�r| ||jd ƒ|jd ƒf<qê| |d| f<qêWtj|||t|ƒ�pD|j fSdS) NÚtextÚtailÚtagÚ DOCUMENT_ROOTÚDOCUMENT_FRAGMENTz ZpublicIdZsystemIdrr )r r )rr)Ú isinstanceÚtuplerZTEXTÚgetattrÚhasattrZgetrootr ZDOCUMENTZDOCTYPEr ÚgetÚCOMMENTrÚAssertionErrorÚtypeÚ tag_regexpÚmatchÚgroupsrÚlistZattribÚitemsÚgroupZELEMENTÚlen) ÚselfÚnodeZeltÚ_ÚflagrÚ namespacer ZattrsÚnameÚvalue)ÚElementTreeCommentType©ú/usr/lib/python3.6/etree.pyÚgetNodeDetails's8         z2getETreeBuilder..TreeWalker.getNodeDetailscSstt|tƒr|\}}}}n|dgdf\}}}}|dkr8dS|jrJ|||dfSt|ƒrl|j|ƒ|dd|dfSdSdS)Nr r r)r r )rrr rÚappend)rr ÚelementÚkeyÚparentsr"r'r'r(Ú getFirstChildOs   z1getETreeBuilder..TreeWalker.getFirstChildcSsžt|tƒr|\}}}}ndS|dkrLt|ƒrF|j|ƒ|dd|dfSdSnN|jrf|dkrf|||dfS|t|dƒdkr–|d|d|d|dfSdSdS)Nr rr réÿÿÿÿr/)rrrr*r )rr r+r,r-r"r'r'r(ÚgetNextSibling`s   z2getETreeBuilder..TreeWalker.getNextSiblingcSs‚t|tƒr|\}}}}ndS|dkr:|s,|S|||dfSnD|jƒ}|sJ|St|dƒj|ƒdksdt‚|t|dƒj|ƒ|dfSdS)Nr rr/r/)rrÚpoprÚcountrÚindex)rr r+r,r-r"Úparentr'r'r(Ú getParentNodets z1getETreeBuilder..TreeWalker.getParentNodeN)Ú__name__Ú __module__Ú __qualname__Ú__doc__r)r.r0r5r')r&r'r(Ú TreeWalkers   (r:)ÚCommentr rZNonRecursiveTreeWalkerÚlocals)ZElementTreeImplementationZ ElementTreer:r')r&r(ÚgetETreeBuilders nr=)Z __future__rrrÚ collectionsrÚ ImportErrorZ ordereddictÚdictÚreZsixrÚrZ_utilsr Úcompilerr=ZgetETreeModuler'r'r'r(Ús    t