/ l   k  k k         k!"  # $ l% &' () * k+ k, k-. !/ 01 02 34 35 06 078 (9:;<=>? 0@ UA BC 4D 4E 0F (G (H 4I 4J (K (L (M 0A kN kO P Q 0R S T kU kV kW X kY 4Z k[\ k] 0^ _`ab cde Uf _gh ki _j kl 3mn ]o ]p ]q 06 kr st ku vw vx sy vz 4{ 4|}~ m_NSInfosLjava/util/Hashtable;m_NSInfoUnProcWithXMLNSLorg/apache/xml/utils/NSInfo;m_NSInfoUnProcWithoutXMLNSm_NSInfoUnProcNoAncestorXMLNSm_NSInfoNullWithXMLNSm_NSInfoNullWithoutXMLNSm_NSInfoNullNoAncestorXMLNSm_candidateNoAncestorXMLNSLjava/util/Vector; m_DOMFactoryLorg/w3c/dom/Document;()VCodeLineNumberTableLocalVariableTablethis Lorg/apache/xml/utils/DOMHelper;createDocument(Z)Lorg/w3c/dom/Document;pce0Ljavax/xml/parsers/ParserConfigurationException;dfactory*Ljavax/xml/parsers/DocumentBuilderFactory; docBuilder#Ljavax/xml/parsers/DocumentBuilder;outNodeisSecureProcessingZ()Lorg/w3c/dom/Document;shouldStripSourceNode(Lorg/w3c/dom/Node;)ZtextNodeLorg/w3c/dom/Node; Exceptions getUniqueID&(Lorg/w3c/dom/Node;)Ljava/lang/String;node isNodeAfter'(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)ZiIadjust nParents1 nParents2 startNode1 startNode2 prevChild1 prevChild2node1node2parent1parent2 isNodeTheSameisNodeAfterSibling9(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)ZchildchildrenLorg/w3c/dom/NamedNodeMap;nNodesfound1found2parentchild1child2 child1typeS child2typegetLevel(Lorg/w3c/dom/Node;)SnlevelgetNamespaceForPrefix;(Ljava/lang/String;Lorg/w3c/dom/Element;)Ljava/lang/String;attrLorg/w3c/dom/Attr;typedeclnameLjava/lang/String;prefixnamespaceContextLorg/w3c/dom/Element; namespacegetNamespaceOfNodensObjLjava/lang/Object;hasProcessedNSnsInfonamespaceOfPrefixpisPrefixanamennmelementHasXMLNS parentType candidateInfo nCandidatesnodeName indexOfNSSepancestorsHaveXMLNS nHasXMLNSntypegetLocalNameOfNodeqnameindexgetExpandedElementName)(Lorg/w3c/dom/Element;)Ljava/lang/String;elemgetExpandedAttributeName&(Lorg/w3c/dom/Attr;)Ljava/lang/String;isIgnorableWhitespace(Lorg/w3c/dom/Text;)ZLorg/w3c/dom/Text; isIgnorable DeprecatedgetRoot&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;root getRootNodentisNamespaceNodeattrNamegetParentOfNodedocimplLorg/w3c/dom/DOMImplementation;rootElemnodeTypegetElementByID?(Ljava/lang/String;Lorg/w3c/dom/Document;)Lorg/w3c/dom/Element;idgetUnparsedEntityURI<(Ljava/lang/String;Lorg/w3c/dom/Document;)Ljava/lang/String;entitiesentityLorg/w3c/dom/Entity; notationNamenameurldoctypeLorg/w3c/dom/DocumentType;locateAttrParent;(Lorg/w3c/dom/Element;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;check setDOMFactory(Lorg/w3c/dom/Document;)V domFactory getDOMFactory getNodeDatabuf'Lorg/apache/xml/utils/FastStringBuffer;s<(Lorg/w3c/dom/Node;Lorg/apache/xml/utils/FastStringBuffer;)V SourceFileDOMHelper.java z{java/util/Hashtable mnjava/util/Vector vw xy   7http://javax.xml.XMLConstants/feature/secure-processing .javax/xml/parsers/ParserConfigurationException  java/lang/RuntimeExceptionER_CREATEDOCUMENT_NOT_SUPPORTED  z java/lang/StringBufferN      #org/apache/xml/dtm/ref/DTMNodeProxy       xml $http://www.w3.org/XML/1998/namespacexmlnshttp://www.w3.org/2000/xmlns/xmlns:org/w3c/dom/Element   org/apache/xml/utils/NSInfo           op qp      rp tp up { sp z :  Core2.0 org/w3c/dom/Attr  &ER_CHILD_HAS_NO_OWNER_DOCUMENT_ELEMENT   org/w3c/dom/Entity           z zorg/apache/xml/utils/DOMHelperjava/lang/Object(javax/xml/transform/TransformerException(javax/xml/parsers/DocumentBuilderFactory newInstance,()Ljavax/xml/parsers/DocumentBuilderFactory;setNamespaceAware(Z)V setValidating setFeature(Ljava/lang/String;Z)VnewDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder;!javax/xml/parsers/DocumentBuilder newDocumentorg/apache/xml/res/XMLMessagescreateXMLMessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;hashCode()Ijava/lang/Integer toHexString(I)Ljava/lang/String;java/lang/String toUpperCase()Ljava/lang/String;toStringequalsorg/w3c/dom/Node getNodeType()S getAttributes()Lorg/w3c/dom/NamedNodeMap;org/w3c/dom/NamedNodeMap getLengthitem(I)Lorg/w3c/dom/Node; getFirstChild()Lorg/w3c/dom/Node;getNextSibling(Ljava/lang/Object;)ZgetAttributeNode&(Ljava/lang/String;)Lorg/w3c/dom/Attr; getNodeValueget&(Ljava/lang/Object;)Ljava/lang/Object;m_hasProcessedNS m_namespace getNodeNameindexOf(I)I substring(II)Ljava/lang/String;m_ancestorHasXMLNSAttrsm_hasXMLNSAttrscharAt(I)C startsWith(Ljava/lang/String;)Zput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; addElement(Ljava/lang/Object;)V getParentNodesize elementAt(I)Ljava/lang/Object;removeAllElementsgetOwnerDocumentorg/w3c/dom/DocumentgetImplementation!()Lorg/w3c/dom/DOMImplementation;org/w3c/dom/DOMImplementation hasFeature'(Ljava/lang/String;Ljava/lang/String;)ZgetOwnerElement()Lorg/w3c/dom/Element;getDocumentElement getDoctype()Lorg/w3c/dom/DocumentType;org/w3c/dom/DocumentType getEntities getNamedItem&(Ljava/lang/String;)Lorg/w3c/dom/Node;getNotationName getSystemId getPublicId%org/apache/xml/utils/StringBufferPool)()Lorg/apache/xml/utils/FastStringBuffer;%org/apache/xml/utils/FastStringBufferlengthfree*(Lorg/apache/xml/utils/FastStringBuffer;)V(ZZ)V(ZZI)V!kl mnopqprpsptpupvwxyz{|V **Y*Y*}46X~   |8 L+ + +  M+M,N-LY()}. UW XZ^`c"d'f)h*j~>%"'y*8 |}~|6}~|QY+}~ |a *+ *+=*N+:- ---*+ =66--N:*:+:$d6 6   : (!d6 6   : : : P & =)  =: :: :}( +0:@DGOTWagnu     $&+.3456 B~x u   =@dgV S  |a%*!+!*!+!"*+}NOQ~%% |Y >+#6,#6>>s*$:%666 6  O &: + +  >+6, , > 6 ^*':66J+ +>16, ,>6(:}(fg hjo#q/v4x:zB{K|Q[fuz|~f; TS BeK\NYQV SPM |`=+YL `=} ~ |=,::+)* +:+,* -:o+.,Y/+:IC#Y>1"01:2: :}> &Fdi$w%|'(,0~Rw[7FL|2+#6/*+3:4:5>>: 6MqM+7::869:,9.:6 6 )* +M+:  C,>:, #6  ;6   $:6%w&:7:<xR/=6,*:+ 6 6 6  >.:*?M  +%+  @A:* BW  : * C*C D:  * 3:   4:*E6  n a [6 Q*`F:A**FGBWH**FIBW*JR,: & *+KBW4*+HBW%*+IBW*+4Y, LBW,}:Nlnpr(s7t:w<x?{C}LNV_ejwy#28;>AT^fio%<DX^ekpuz$)~$7(pItT#FcZ   ; U p Vd_[-* ' Nn<?}p|n+7M,:8>, ,`>}89;~*|q/*+MM,!Y,N*+O*+O} MO~ //)|q/*+MM,!Y,N*+O*+O} ce~ //)|F=} ~ |`M+ +M+L,}~ |`+#=   + +P} ~ |u++#"+7M,/= ,,*} )~ ++ | i*#=W*PN-Q:RST*UVL+-W:YX*YL *DL+}: .8: BHV]`g$~R8JyBB]igb|@};~ y|].N,Z:M[:-+\]:-^:_N- `N-}>de gij k"l/m5n7p@rF}NS[~RA/,@]]]yZ R |TM*+71N-+*M,:*a:,#0+YM,(:,}2 )4>CFR~4#/TTRE|>*+} ~y|F* *b*}~  |*cL*+d+e +f.M+g N+g-,!!"!} !(~ *& ||*#u :eXXuuru:u:*'M,,+d,(M +*?h+*?h}. @ L#Q![&^)h*k,u-x0{5~ G|| {|wK4Yi@4YiA4YjG4YiK4YiH4YjI}: ?D%I1N=S