.nu/xom/canonical/Canonicalizerjava/lang/Object nu/xom/canonical/Canonicalizer$15nu/xom/canonical/Canonicalizer$CanonicalXMLSerializerCanonicalXMLSerializer2nu/xom/canonical/Canonicalizer$AttributeComparator AttributeComparator withCommentsZ exclusive serializer7Lnu/xom/canonical/Canonicalizer$CanonicalXMLSerializer;inclusiveNamespacePrefixesLjava/util/List; comparatorLjava/util/Comparator; CANONICAL_XMLLjava/lang/String;/http://www.w3.org/TR/2001/REC-xml-c14n-20010315CANONICAL_XML_WITH_COMMENTS(Ljava/io/OutputStream;)V(Ljava/io/OutputStream;ZZ)V #% &(Ljava/io/OutputStream;Z)V()V #) *  ,java/util/ArrayList. /*  19(Lnu/xom/canonical/Canonicalizer;Ljava/io/OutputStream;)V #3 4  6 8setLineSeparator(Ljava/lang/String;)V :; <  >+(Ljava/io/OutputStream;Ljava/lang/String;)Vjava/lang/NullPointerExceptionANull algorithmC #; BEjava/lang/StringGequals(Ljava/lang/Object;)Z IJ HK*nu/xom/canonical/CanonicalizationExceptionMjava/lang/StringBufferO P*(Unsupported canonicalization algorithm: Rappend,(Ljava/lang/String;)Ljava/lang/StringBuffer; TU PVtoString()Ljava/lang/String; XY PZ NEwrite(Lnu/xom/Node;)Vjava/io/IOException_nu/xom/Elementa nu/xom/Nodec getDocument()Lnu/xom/Document; ef dgpseudoi bEnu/xom/Documentl(Lnu/xom/Element;)V #n monu/xom/ParentNodeq getParent()Lnu/xom/ParentNode; st ru appendChild w^ bx.//. | .//@* | .//namespace::*zquery"(Ljava/lang/String;)Lnu/xom/Nodes; |} d~java/util/HashSet nu/xom/Nodessize()I (I)V # get(I)Lnu/xom/Node; getNamespacePrefix Y b java/util/Setadd J nu/xom/Attribute nu/xom/Namespace getPrefix Y contains J remove (Lnu/xom/Nodes;)V ]  removeChild b access$502U(Lnu/xom/canonical/Canonicalizer$CanonicalXMLSerializer;Lnu/xom/Nodes;)Lnu/xom/Nodes;  ]^ flush ) 2Canonicalization is not defined for detached nodessort(Lnu/xom/Nodes;)Lnu/xom/Nodes; (Lnu/xom/Document;)V ] setInclusiveNamespacePrefixListjava/util/Listclear ) java/util/StringTokenizer ((Ljava/lang/String;Ljava/lang/String;Z)V #  hasMoreTokens()Z  nextToken Y * /D(Ljava/util/List;Ljava/util/List;Lnu/xom/Nodes;Lnu/xom/ParentNode;)V isEmpty iterator()Ljava/util/Iterator; java/util/IteratorhasNext next()Ljava/lang/Object; JCannot canonicalize subsets that contain nodes from more than one document #^ T^ J  getChildCount rgetChild r u ) getAttributeCount b getAttribute(I)Lnu/xom/Attribute; b access$100#(Lnu/xom/canonical/Canonicalizer;)Z access$200 access$3002(Lnu/xom/canonical/Canonicalizer;)Ljava/util/List; access$400()Ljava/util/Comparator;   %(Lnu/xom/canonical/Canonicalizer$1;)V #   ConstantValueCode Exceptions Synthetic InnerClasses!    "#$*+'#(*+'#%A5*+*-*/Y02*Y*+57*79=*?*-#@*+*-*/Y02, BYDF*Y*+57*79=,L*?*-`,L*?*-J,L*?*-4,"L*?*-NYPYQSW,W[\]^` D+b'+hMN,4bYjkNmY-pW+r:v v:-y+{:*-Y:6W:bb:W)!:L W6;:$:W*--W: - -W *7W*7+*7C `]I=+8+hM, NY\*+N*7-W*7,*7`;E9*2*-++'Y+M,ϙ*2,ҹW`+hM+YN/Y+:/Y0:6+-+:W W-,r8:%d:,h NY\-Y+ 1 %**-,-*-W-66-:bb:*,*W+G*:5:  ! :  , 66: * , * W**+,ا'*,*W* *?*-*2  ) Y