E,bi# /SQrSrSSKrSSKrSSKrSSKrSSKrSSKrSSKrSSK r SSK J r "SS\ 5r Sr"S S 5r04S jrSBS jrSBS jr\r"SS5r"SS5r\R,S5rSBSjrSr1SkrSrSr\\\S.rSrSSSSSSS S!.r\\lS"r S#r!S$r"S%r#SCSSS&S'.S(jjr$"S)S*\RJ5r&SCSSS&S'.S+jjr'S,r(SDS-jr)SBS.jr*SCS/jr+"S0S15r,SBS2jr-SBS3jr.\-r/SBS4jr0"S5S65r1"S7S85r2SBSSS9.S:jjr3\Rh"S;\Rj5Rlr7"S<S=5r8S>r9S?r:\r;SS@K<7 SSAK)r3r"r*idr6s r(__repr__Element.__repr__s&4>>#:#:DHHbh"OOOr'c$URX5$N)r3)r6r*r4s r( makeelementElement.makeelements~~c**r'cURURUR5nURUlURUlXSS&U$r@)rAr*r4texttail)r6elems r(__copy__Element.__copy__s>$++6II II Q r'c,[UR5$r@)lenr5r<s r(__len__Element.__len__s4>>""r'cf[R"S[SS9 [UR5S:g$)NzTesting an element's truth value will always return True in future versions. Use specific 'len(elem)' or 'elem is not None' test instead. stacklevelr)warningswarnDeprecationWarningrJr5r<s r(__bool__Element.__bool__s1  K 1   4>>"a''r'c URU$r@r5r6indexs r( __getitem__Element.__getitem__s~~e$$r'c[U[5(aUHnURU5 M OURU5 X RU'gr@)r0slice_assert_is_elementr5)r6rYr,elts r( __setitem__Element.__setitem__sC eU # #'',  # #G , 'ur'cURU gr@rWrXs r( __delitem__Element.__delitem__s NN5 !r'c\URU5 URRU5 gr@r^r5appendr6 subelements r(rgElement.appends$  + j)r'cnUH/nURU5 URRU5 M1 gr@rf)r6elementsr,s r(extendElement.extends.  G  # #G , NN ! !' * r'c\URU5 URRX5 gr@)r^r5insert)r6rYris r(rpElement.inserts"  + e0r'cp[U[5(d![S[U5R-5egNzexpected an Element, not %s)r0 _Element_Pyr2typer")r6es r(r^Element._assert_is_elements1![))9DG)r3r"rDr<s r(r=QName.__repr__s NN33TYY??r'c,[UR5$r@)hashrDr<s r(__hash__QName.__hash__sDIIr'c|[U[5(aURUR:*$URU:*$r@r0rrDr6others r(__le__ QName.__le__1 eU # #99 * *yyE!!r'c|[U[5(aURUR:$URU:$r@rrs r(__lt__ QName.__lt__1 eU # #99uzz) )yy5  r'c|[U[5(aURUR:$URU:$r@rrs r(__ge__ QName.__ge__rr'c|[U[5(aURUR:$URU:$r@rrs r(__gt__ QName.__gt__rr'c|[U[5(aURUR:H$URU:H$r@rrs r(__eq__ QName.__eq__rr'rr@)r"r#r$r%r8rr=rrrrrrr&r!r'r(rrs0 @"!"!"r'rc\rSrSrSSjrSrSrSSjrSSjrSSjr SS jr SS jr SS jr SS S .Sjjr SrSrg)riNcUb1[U5(d![S[U5R-5eXlU(aUR U5 ggrs)r r2rur"_rootr )r6r,files r(r8ElementTree.__init__ sM  y'9'99 M2234 4  JJt  r'cUR$r@rr<s r(getrootElementTree.getroots zzr'cr[U5(d![S[U5R-5eXlgrs)r r2rur"r)r6r,s r(_setrootElementTree._setroots6!!9"7m4456 6 r'c(Sn[US5(d[US5nSnUcU[5n[US5(a:URU5UlURU(aUR 5 $$UR S5=n(a+URU5 UR S5=n(aM+UR 5UlURU(aUR 5 $$!U(aUR 5 ff=f)NFreadrbT _parse_wholei)r+openrrrcloserfeed)r6sourceparser close_sourcedatas r(r ElementTree.parse%s vv&&&$'FL ~"6>22 "(!4!4V! C77Dc8URRU5$r@)rrr6r*s r(rElementTree.iterGszzs##r'cUSSS:Xa"SU-n[R"SU-[SS9 URR X5$Nr/.zThis search is broken in 1.3 and earlier, and will be fixed in a future version. If you rely on the current behaviour, change it to %rrNrO)rQrR FutureWarningrr|r}s r(r|ElementTree.findSsO 8s?:D MM-/34!   zzt00r'cUSSS:Xa"SU-n[R"SU-[SS9 URR XU5$r)rQrRrrrrs r(rElementTree.findtextisS 8s?:D MM-/34!   zz""4*==r'cUSSS:Xa"SU-n[R"SU-[SS9 URR X5$r)rQrRrrrr}s r(rElementTree.findallsQ 8s?:D MM-/34!   zz!!$33r'cUSSS:Xa"SU-n[R"SU-[SS9 URR X5$r)rQrRrrrr}s r(rElementTree.iterfindsQ 8s?:D MM-/34!   zz""444r'Tshort_empty_elementsc URc [S5eU(dSnOU[;a[SU-5eU(d US:XaSnOSn[ X5upxUS:Xa?U(d+Uc5UR 5S:wa!UR 5S;a U"S U<S 35 US :Xa[ XpR5 O3[URU5up[Un U "XpRXUS 9 SSS5 g!,(df  g=f) NzElementTree not initializedxmlzunknown method %rc14nutf-8us-asciiunicode)rrz rDr)rr2 _serialize ValueError _get_writerlower_serialize_text _namespaces) r6file_or_filenameencodingxml_declarationdefault_namespacemethodrwritedeclared_encodingqnamesr serializes r(r ElementTree.writes: :: 9: :F : %069: :"% ) 48RO$,^^%2&,,.6KK%()zz2%0=N%O"&v. %V/CE5 4 4s BC88 Dc"URUSS9$)Nr)r )r )r6rs r( write_c14nElementTree.write_c14nszz$vz..r'rrr@)NNNN)r"r#r$r%r8rrr rr|rrrr rr&r!r'r(rrsU  D $1,>,4,5." $ 5E $( 5En/r'rc## URnUR5S:XaU[USS5=(d S4v g[R"5n[ U[ R5(aUnO[ U[ R5(a2[ R"U5nURUR5 OF[ R"5nSUl X$lURUl URUl[ R "UUSSS9nURUR5 URU4v SSS5 g![a NWf=f!,(df  g=f![aP UR5S:XaSn[#USUSS 9nURU4v SSS5 g!,(df  g=ff=f7f) Nrr rcgNTr!r!r'r(_get_writer.. sDr'xmlcharrefreplace )r errorsnewlinew)r r)r rgetattr contextlib ExitStackr0ioBufferedIOBase RawIOBaseBufferedWritercallbackdetachwritableseekabletellAttributeError TextIOWrapperr)rr r stackrs r(rrs-+ && >> y (!1:tDOO O%%'5.0A0ABB+D 0",,??,,-=>DNN4;;/,,.D$0DM!&J)9(A(A $4$9$9 ''19/B046 t{{+jj(**9('&*'(' ' >> y (H "C(,.15**h& &.... 'sG E:AGBE),"EAE) G E&#E)%E&&E)) E73G:,G&G7G?G G GGGGc^^^SS0m0mT(aSTT'UUU4SjnUR5GHXnURn[U[5(a#URT;aU"UR5 OD[U[ 5(aUT;aU"U5 O UbU[ LaU[La [U5 UR5HoupE[U[5(a URnUT;aU"U5 [U[5(dMKURT;dM]U"UR5 Mq URn[U[5(dGM3URT;dGMFU"UR5 GM[ TT4$)Ncj>USSS:XavUSSRSS5upTRU5nUc1[RU5nUcS[T5-nUS:waUTU'U(a U<SU<3TU'gUTU'gT(a [ S5eUTU'g![ a [ U5 gf=f)Nrrrzns%dr:z.add_qname&s .RayC 9++C3#,>+//4F~!'#j/!9*0 3/5s$;F5M$'F5M$$3!&u  . &u - .sA8B<BBB21B2) rr*r0rrDrrr r4r) rFr r8r*rrrDrrs ` @@r(rrs7D\FJ(* $%.8 hh c5 ! !xxv%#((# S ! !& # _G!32 &s +**,JC#u%%hh& #%''EJJf,D%**% 'yy dE " "tyy'> dii '( : r'c URnURnU[La U"SU-5 GOU[La U"SU-5 GOX&nUc/U(aU"[ U55 UHn[ XUSUS9 M GOYU"SU-5 [ UR55n U (dU(aU(aH[UR5SS9H+upU (aSU -n U"SU <S [U 5<S 35 M- U Hhup[U [5(a U Rn [U [5(aX*Rn O [U 5n U"S X+<S U <S 35 Mj U(d[U5(dU(dDU"S 5 U(aU"[ U55 UHn[ XUSUS9 M U"S U-S -5 OU"S5 UR(aU"[ UR55 gg)N rrc US$Nrr!xs r(r _serialize_xml..nQqTr'rr1 xmlns=""rr)r*rDrr _escape_cdata_serialize_xmllistrsorted_escape_attribr0rrJrE) r rFrrrkwargsr*rDrvrvks r(rIrIXs ((C 99D g~ kD ! % % hok ;mD)*u4HJ #) &E  &z'7'7'9+9!; #aA*1- !;"DA!!U++FF!!U++"66N*1-&)Q78"s4yy(<c --.A"5VT8LNdSj3&'e  yy mDII&'r'>brhrcolimgwbrareabaselinkmetaembedframeinputparamtrackrisindexbasefontc <URnURnU[LaU"S[U5-5 GOU[LaU"S[U5-5 GOX%nUc0U(aU"[U55 UHn[ XUS5 M GObU"SU-5 [ UR55nU(dU(aU(aH[UR5SS9H+upU (aSU -n U"SU <S[U 5<S 35 M- UHhup[U [5(a U Rn [U [5(aX)Rn O [U 5n U"S X*<SU <S 35 Mj U"S 5 UR5n U(a&U S :XdU S :Xa U"U5 OU"[U55 UHn[ XUS5 M U [;aU"SU-S -5 UR(aU"[UR55 gg)Nr;r<rc US$r>r!r?s r(r!_serialize_html..rBr'rCr1rDrErFrrscriptstylerG)r*rDrrHr_serialize_htmlrJrrKrLr0r_escape_attrib_htmlr HTML_EMPTYrE) r rFrrrMr*rDrvrrNrOltags r(reres ((C 99D g~ kM$//0 % % ht,,-k ;mD)*&$7 #) &E  &z'7'7'9+9!; #aA*1- !;"DA!!U++FF!!U++"66N/2&)Q78" #J99;D8#tw$K--.&$7:%dSj3&' yy mDII&'r'cUR5H nU"U5 M UR(aU"UR5 ggr@)rrE)r rFparts r(rrs1  d   yy diir')rhtmlrDc[R"SU5(a [S5e[[R 55Hup#X!:XdX0:XdM[U M U[U'g)Nzns\d+$z'Prefix format reserved for internal use)rematchrrJr3r)r7r6rOrNs r(rrsX xx 6""BCC^))+, 8q{q!-!N3r'rrkrdfwsdlxsxsidc)$http://www.w3.org/XML/1998/namespacezhttp://www.w3.org/1999/xhtmlz+http://www.w3.org/1999/02/22-rdf-syntax-ns#z http://schemas.xmlsoap.org/wsdl/z http://www.w3.org/2001/XMLSchemaz)http://www.w3.org/2001/XMLSchema-instancez http://purl.org/dc/elements/1.1/cP[SU<S[U5R<S35e)Nzcannot serialize z (type ))r2rur"rs r(r4r4s! +/d1D1DE  r'cSU;aURSS5nSU;aURSS5nSU;aURSS5nU$![[4a [U5 gf=f)N&&r<r>replacer2r+r4rs r(rHrHso ) $;<<W-D $;<<V,D $;<<V,D ~ &)"4()A A A*)A*cSU;aURSS5nSU;aURSS5nSU;aURSS5nSU;aURSS5nS U;aURS S 5nS U;aURS S 5nS U;aURS S5nU$![[4a [U5 gf=f)Nrxryrrzrr{rF" z rz  z r|rs r(rLrLs) $;<<W-D $;<<V,D $;<<V,D 4<<<h/D 4<<<g.D 4<<<g.D 4<<<g.D ~ &)"4()sB)B,,C  C cSU;aURSS5nSU;aURSS5nSU;aURSS5nU$![[4a [U5 gf=f)Nrxryrr{rFrr|rs r(rfrf"sm ) $;<<W-D $;<<V,D 4<<<h/D ~ &)"4()r~T)r r rc US:Xa[R"5O[R"5n[U5R XaUUUUS9 UR 5$)Nrr r r r)r"StringIOBytesIOrr getvalue)r,r r r r rstreams r(rr1sT ')3R[[]Fv/>1B&,4H J ?? r'c2\rSrSrSrSrSrSrSrSr g) _ListDataStreamiIcXlgr@lst)r6rs r(r8_ListDataStream.__init__Ksr'cgrr!r<s r(r(_ListDataStream.writableNr'cgrr!r<s r(r)_ListDataStream.seekableQrr'c:URRU5 gr@)rrg)r6bs r(r _ListDataStream.writeTs r'c,[UR5$r@)rJrr<s r(r*_ListDataStream.tellWs488}r'rN) r"r#r$r%r8r(r)r r*r&r!r'r(rrIsr'rc X/n[U5n[U5RXqUUUUS9 U$)Nr)rrr )r,r r r r rrrs r(rrZsA C S !Fv/>1B&,4H J Jr'c[U[5(d [U5nUR[RSS9 UR 5R nU(a USS:wa [RRS5 gg)Nr)r r)r0rr sysstdoutrrE)rFrEs r(rrgse dK ( (4 JJszzIJ. <<>  D 48t# $r'c^^^[U[5(aUR5nUS:a[SU35e[ U5(dgSUT--/mUUU4SjmT"US5 g)Nrz,Initial indentation level must be >= 0, got rc>US-nTUnUR(aURR5(dX0lUHSn[ U5(aT"XB5 UR (a!UR R5(aMMX4lMU WR R5(d TUUlgg![a TUT-nTRU5 Nf=fr>) IndexErrorrgrDstriprJrE)rFlevel child_levelchild_indentationchild_indent_children indentationsspaces r(r indent.._indent_childrensai  3 ,[ 9  yy  1 1)IE5zz 4::UZZ%5%5%7%7. zz!!%e,EJ" 3 ,U 3e ;     1 2 3sC#C-,C-)r0rrrrJ)treerrrrs ` @@r(rrzsg$ $$||~ qyGwOPP t9955=()L-,T1r'c<[5nURX5 U$r@)rr )rrrs r(r r s =DJJv Kr'c^^^^^ [XS9m[TS5(d[TS5mSmOSmUUU 4SjnU"T5m"UUU4SjS[RR 5nU"5nSUl[R"U5m U$) N)events_parserrrTFc3|># TR5ShvN URS5nU(dOTRU5 MDTR5nTR5ShvN T"5nUbX#lT(aUR 5 ggNN/!T(aUR 5 ff=f7f)Ni@) read_eventsrr_close_and_return_rootrootr)rrritr pullparserwrs r(iteratoriterparse..iterators %11333{{9-% 446D!--/ / /B~ 4 0  s?B<BBAB-B.BB<BBB99B<cN>\rSrSrYRrUUU4SjrUU4SjrSrg)$iterparse..IterParseIteratoricT>T(aTR5 TR5 gr@r)r6rgenrs r(r*iterparse..IterParseIterator.closes  IIKr'c6>T(aTR5 ggr@r)r6rrs r(__del__,iterparse..IterParseIterator.__del__s r'r!N)r"r#r$r%__next__rrr&)rrrsr(IterParseIteratorrs<<    r'r) rr+r collectionsabcIteratorrweakrefref) rrrrrrrrrrs ` @@@@r(r r s"f=J 66 " "fd#  $ 6 C  KOO44   BBG RB Ir'cD\rSrSrS SS.SjjrSrSrSrSrS r S r g) riN)rc[R"5UlU=(d [[ 5S9UlUcSnUR R URU5 g)Nr)end)rdeque _events_queuerrr _setevents)r6rrs r(r8XMLPullParser.__init__sL )..0A);="A >F  2 2F;r'cURc [S5eU(aURRU5 gg![a%nURR U5 SnAgSnAff=f)Nz!feed() called after end of stream)rrr SyntaxErrorrrg)r6rexcs r(rXMLPullParser.feed s` << @A A  / !!$'  /""))#.. /s> A-A((A-cHURR5nSUlU$r@)rr)r6rs r(r$XMLPullParser._close_and_return_roots ||!!#  r'c$UR5 gr@)rr<s r(rXMLPullParser.closes ##%r'c## URnU(a5UR5n[U[5(aUeUv U(aM4gg7fr@)rpopleftr0 Exception)r6revents r(rXMLPullParser.read_events#s? ##NN$E%++  fs AA  A chURc [S5eURR5 g)Nz"flush() called after end of stream)rrflushr<s r(rXMLPullParser.flush1s( << AB B r')rrr@) r"r#r$r%r8rrrrrr&r!r'r(rrs' r'cU(d[[5S9nURU5 UR5n0nUR 5H!nUR S5nU(dMXCU'M# X#4$)Nrr;)rrrrrr)rDrridsrFr;s r(rrHsb +-0 KK <<>D C  XXd^ 2G 9r'cU(d[[5S9nUHnURU5 M UR5$rr)sequencerrDs r(rr`s5 +-0 D <<>r'c`\rSrSrSSSSSS.SjjrSrSrSrS rS r S r SS jr S r Sr g)rirNF)comment_factory pi_factoryinsert_comments insert_pisc/Ul/UlSUlSUlSUlUc[ nX lX@lUc[nX0l XPl Uc[nXl gr@) _data_elem_lastr_tailr_comment_factoryrr _pi_factoryrr_factory)r6element_factoryrrrrs r(r8TreeBuilder.__init__sd      "%O /.  .J%$  "%O' r'cUR$r@rr<s r(rTreeBuilder.closeszzr'cUR(abURbMSRUR5nUR(aXRlOXRl/UlggNr/)rrjoinrrErDr6rDs r(_flushTreeBuilder._flushsL ::zz%wwtzz*::&*JJO'+JJODJ r'c:URRU5 gr@)rrgr6rs r(rTreeBuilder.datas $r'c UR5 URX5=UlnUR(aURSR U5 OUR cX0lURR U5 SUlU$)Nrr)rrrrrgrr)r6r*attrsrFs r(startTreeBuilder.startsl  MM#55 T :: JJrN ! !$ ' ZZ J $  r'cUR5 URR5UlSUlUR$r>)rrpoprrrs r(rTreeBuilder.ends2 ZZ^^%  zzr'cPURURURU5$r@)_handle_singlerrrs r(commentTreeBuilder.comments* ""  ! !4#7#7? ?r'cPURURURX5$r@)r rr)r6rrDs r(piTreeBuilder.pis( ""   doov= =r'cU"U6nU(aLUR5 X@lUR(aURSRU5 SUlU$)Nrr)rrrrgr)r6factoryrpargsrFs r(r TreeBuilder._handle_singlesE~  KKMJzz 2%%d+DJ r') rrrrrrrrrrr@)r"r#r$r%r8rrrrrr rr r&r!r'r(rrrs>((!%$!&5((  " ?=r'rcf\rSrSrSSS.SjrSrSrSrSrS r S r S r S r S r SrSrSrg)riN)rr cSSKJn UR US5nUc [ 5nU=UlUlU=UlUl URUl 0Ul URUl[US5(aUR Ul[US5(aUR$Ul[US5(aUR(Ul[US5(aUR,Ul[US 5(aUR0Ul[US 5(aUR4Ul[US 5(aUR8UlS UlS UlSUl 0Ul!S URD-Ul#g![a" SSKnGN![a [S5ef=ff=f![Ha gf=f)Nrexpatz7No module named expat; use SimpleXMLTreeBuilder insteadrrrstart_nsend_nsrr rrzExpat %d.%d.%d)% xml.parsersr ImportErrorpyexpat ParserCreaterrrr_targeterror_error_names_defaultDefaultHandlerExpandr+_startStartElementHandler_endEndElementHandler _start_nsStartNamespaceDeclHandler_end_nsEndNamespaceDeclHandlerrCharacterDataHandlerr CommentHandlerrProcessingInstructionHandler buffer_textordered_attributes_doctypeentity version_infoversionr+)r6rr rrs r(r8XMLParser.__init__s  )##Hc2 > ]F%++ dl%++ dlkk  &*mm# 67 # #)-F & 65 ! !'+yyF $ 6: & &/3~~F , 68 $ $-1\\F * 66 " "*0++F ' 69 % %$*NNF ! 64 28))F /$%!   +e.@.@@DLM  ' !M  N   s/F 7F; F8FF44F8; GGcBURnURnUGHnUS:Xa SUlXTUR4SjnXclM*US:XaXTUR 4SjnXclMIUS:Xa;[URS5(aXTUR4SjnOXT4S jnXcl MUS :Xa;[URS 5(aXTUR4S jnOXT4S jnXcl MUS:XaXTU4SjnXcl MUS:XaXTU4SjnXclM[SU-5e g)Nrrc"U"X$"X545 gr@r!)r* attrib_inrrgrs r(handler%XMLParser._setevents..handler/sE5#89:r'rc"U"X"U545 gr@r!)r*rrgrs r(r9r:4sE3s8,-r'zstart-nsrc"U"X$"X545 gr@r!)r7r6rrgrs r(r9r:;sx'<=>r'c>U"X =(d SU=(d S445 grr!)r7r6rrgs r(r9r:?s "ciR'@ABr'zend-nsrc"U"X"U545 gr@r!)r7rrgrs r(r9r:Esvf~67r'cU"US45 gr@r!)r7rrgs r(r9r:Ist}-r'r cHU"XRRU545 gr@)rr )rDrrgr6s r(r9r:MsE;;#6#6t#<=>r'rcHU"X$RRX545 gr@)rr) pi_targetrrrgr6s r(r9r:QsE;;>>)#BCDr'zunknown event %r)rrgr0r$r%r&r'r+rr(r)r*r+r-r.r)r6 events_queueevents_to_reportrrg event_namer9s r(rXMLParser._setevents#s$$*JW$,-)2<"&++;.5*u$'1 $ .,3(z)4;; 333=)-?4>C3:0x'4;;11.8'+||8/9.18.y((2?(/%t#3=!%E7>3 !3j!@AAU+r'cx[U5nURUlURUR4UlUer@)r codelinenooffsetposition)r6rerrs r( _raiseerrorXMLParser._raiseerrorXs0::||U\\1  r'c~URUnU$![a UnSU;aSU-nX RU'U$f=f)Nrr)r!KeyError)r6rnames r(_fixnameXMLParser._fixname^sS $;;s#D   $Dd{Tz#KK   $s %<<c^URRU=(d SU=(d S5$r)rrr6r7r6s r(r(XMLParser._start_nsis!{{##FLb#)<A??B BczURR5nURRS5 URRSS5 URRU5 g!URanUR U5 SnANBSnAff=f!URRU5 f=f)NFr')rGetReparseDeferralEnabledSetReparseDeferralEnabledrrr rM)r6 was_enabledrNs r(rXMLParser.flushskk;;=  ? KK 1 1% 8 KK  c5 ) KK 1 1+ >{{   Q    KK 1 1+ >s)7A//B?BBBBB:) r1r r!rrr2rrr4)r"r#r$r%r8rrMrRr(r*r$r&r"rrrr&r!r'r(rrsI"&+Z3Bj =0 .34%l *"?r'r)out from_filec UcUc [S5eSnUc[R"5=pA[[ UR 40UD6S9nUb"UR U5 UR5 O Ub [X%S9 UbUR5$S$)Nz:Either 'xml_data' or 'from_file' must be provided as inputr)r) rr"rrrr rrr r)xml_datar|r}optionssiors r(rrsI-UVV C {KKM! .syyDGD EF H    i' _3<<>6$6r'z ^\w+:\w+$c\rSrSrSSSSSSSS.Sjr\4SjrSrSSjrS r S R4S jr S r S r SSjrSrSrSrSrg)riFN) with_comments strip_textrewrite_prefixesqname_aware_tagsqname_aware_attrs exclude_attrs exclude_tagsc\Xl/UlX lX0lU(a [ U5OSUlU(a [ U5OSUlX@lU(a[ U5UlOSUlU(a[ U5RUl OSUl S//Ul /Ul U(d6URR[[R!555 URR/5 0UlS/UlSUlSUlSUlSUlg)N)rtrFr)_writer_with_comments _strip_textr_exclude_attrs _exclude_tags_rewrite_prefixes_qname_aware_tags intersection_find_qname_aware_attrs_declared_ns_stack _ns_stackrgrJr3r _prefix_map_preserve_space_pending_start _root_seen _root_done_ignored_depth) r6r rrrrrrrs r(r8C14NWriterTarget.__init__s  +%4Ac-0t2>S.D!1 %()9%:D "%)D " +./@+A+N+ND (+/D ( <$ #  NN ! !$~';';'="> ? b! %w"r'c#T# U"U5HnU(dM UShvN M gN 7fr@r!)r6ns_stack _reversedrs r(_iter_namespaces!C14NWriterTarget._iter_namespaces5s%#H-Jz%%%.%s((& (cURSS5up#URUR5HupEXR:XdM SUSU3s $ [SUSUS35e)Nr1rrrzPrefix z of QName "" is not declared in scope)splitrrr)r6 prefixed_namer7rQr6ps r(_resolve_prefix_name%C14NWriterTarget._resolve_prefix_name:sf$**32 ++DNN;FC{C54&))<76(+m_D^_``r'cUc%USSS:XaUSSRSS5OSU4up#OUn[5nURUR5H4upVXR:XaXd;aU(aUSU3OUX24s $UR U5 M6 UR (amX R ;aUR UnO&S[UR 53=o`R U'URSRX&45 USU3X24$U(d SU;aX3U4$URUR5H=upVXR:XdM URSRX&45 U(aUSU3OUX24s $ U(dX3U4$[SUS 35e) Nrrrr/r1rmrz Namespace "r) r2rrraddrrrJrgrr)r6r5r6r* prefixes_seenur7s r(_qnameC14NWriterTarget._qnameAs ;38!93CuQRy''Q/"eHCC ..t/F/FGIAxF7,2&3%(SEE   f %H  ! !&&&))#.34S9I9I5J4K1LL))#.  # #B ' . .} =XQse$c. .r.S= ..t~~>IAx''+22C=A,2&3%(SEE? S= ;se+EFGGr'c^UR(dURRU5 ggr@)rrrgrs r(rC14NWriterTarget.datafs""" JJ  d ##r'r/cU"UR5nURSS2 UR(a$URS(dUR5nURbFURSso0lU(a[ U5(aUOSnUR "/UQUP76 UbgU(a-UR(aUR[U55 gggNr) rrrrr_looks_like_prefix_namer$rr_escape_cdata_c14n)r6 _join_textrr qname_texts r(rC14NWriterTarget._flushjs$**% JJqM   D$8$8$<::) rrrrrrgrrr$)r6r*rnew_namespacess r(rC14NWriterTarget.starts    )##s.@.@'@   1 $   :: KKM &&~6  ! ! -#9O9O2O#&~">D   C/r'cURb<U(a5UR5VVs0sHupVXPR;dMXV_M nnnU1Ukn0nUb&URU5=oU'URU 5 URbhU(aaUR U5n U (aFU H?n X+n [ U 5(dMURU 5=oU 'URU 5 MA OSn OSn UR n [USS9Vs0sH oU "U5_M nnU(a6UVVs/sHunnU(aSU-OSU4PM nnnUR5 O/nU(a][UR55H@upVU bXZ;aXh;a XUSnXunn nURU(aUOU U45 MB URS5nURRU(aUS:HOURS5 URnU"S XS-5 U(a<U"S RUVVs/sHupVS US [U5S 3PM snn55 U"S5 UbU"[XUS55 SUlUR"R/5 gs snnfs snfs snnfs snnf)Nc&URSS5$)Nrr)r)rms r(r)C14NWriterTarget._start..s!''#q/r'rCzxmlns:xmlnsrz+{http://www.w3.org/XML/1998/namespace}spacepreserverrr/rrErFrT)rrrrrrrrKsortrgrrrr_escape_attrib_c14nrrr)r6r*rrrrOrNrresolved_namesr5qattrs attr_namer parse_qnamerm parsed_qnamesr6r7r[ attr_qnamespace_behaviourr s r(r$C14NWriterTarget._starts    *u&+kkmTmdaq@S@S7STQTmET  !151J1J:1V VE:. JJu   ' ' 311%8F!'I!,E.u558<8Q8QRW8XXu 5 5) "( Fkk 4: 153453qKN*53 4 $2#1KC'-F"'3?#1  NN I u{{}-%!+!:M%Q&78;A-:-=* Is  *A!FG . ))$QR ##-)rrrrrrrrrs r(r C14NWriterTarget.commentsw""      ?? KK  __ KKM d-d34C89 KK r'ctUR(agUR(aURS5 O2UR(a!UR(aUR 5 URU(aSUS[ U5S3OSUS35 UR(dURS5 gg)Nrz)rrrrrrr)r6rrs r(rC14NWriterTarget.pis     ?? KK  __ KKM :>b,T232 6bPRO U KK r')rrrrrrrrrrrrrrrrrr@)r"r#r$r%r8reversedrrrrrrrrr$rr rr&r!r'r(rrse. %"&$#$# J4<& a#HJ$!# 210"C"J   r'rc SU;aURSS5nSU;aURSS5nSU;aURSS5nSU;aURSS5nU$![[4a [U5 gf=f) Nrxryrrzrr{r r|rs r(rrs) $;<<W-D $;<<V,D $;<<V,D 4<<<g.D ~ &)"4()sA!A$$BBcjSU;aURSS5nSU;aURSS5nSU;aURSS5nSU;aURSS5nS U;aURS S 5nS U;aURS S 5nU$![[4a [U5 gf=f) NrxryrrzrFrrz rz rrr|rs r(rrs) $;<<W-D $;<<V,D $;<<X.D 4<<<g.D 4<<<g.D 4<<<g.D ~ &)"4()sBBB21B2)r)_set_factoriesr@r)z r)?__all__rrrmrQr"rcollections.abcr rr/rrr r rrrrr rrcontextmanagerrrrIrgrerrrr3r4rHrLrfrr#rrrrr r rrrrrrrrcompileUNICODErnrrrrrt _elementtreerrr!r'r(rs R (       # ^^B $&$  +"+"`b/b/N /+/+b;z0(d 0(d    !*-2$*38(.(,16(, %3! ) )8 )!T"&0b''" !%&* &/l <~77t",  $vvth?h?Z7tt7<**\2::>DDD)&). 3K+712  s# E::FF