1H < => ?@ A =BC ?D E F GH < IJK L MN =O P Q RS RT RUV W X YZ [ \ ]^ _` _ab cd $e fg hi "j )e k lj mn /< "o pq "r "s "t _u "vw lxyz { "| } ~ ^  =  CX  C       N< N N N   _ ) / V _ V /` /a  V )   e< e " e " "   l   r  u  Y l  | l p 4 " l l  " Xml2SomTemplate InnerClassesAcroFieldsSearchXml2SomDatasetsXml2SomStack2 InverseStore templateSom/Lcom/itextpdf/text/pdf/XfaForm$Xml2SomTemplate; templateNodeLorg/w3c/dom/Node; datasetsSom/Lcom/itextpdf/text/pdf/XfaForm$Xml2SomDatasets; datasetsNode acroFieldsSom0Lcom/itextpdf/text/pdf/XfaForm$AcroFieldsSearch;reader!Lcom/itextpdf/text/pdf/PdfReader; xfaPresentZ domDocumentLorg/w3c/dom/Document;changedXFA_DATA_SCHEMALjava/lang/String; ConstantValue()VCodeLineNumberTableLocalVariableTablethisLcom/itextpdf/text/pdf/XfaForm; getXfaObjectD(Lcom/itextpdf/text/pdf/PdfReader;)Lcom/itextpdf/text/pdf/PdfObject;af%Lcom/itextpdf/text/pdf/PdfDictionary;$(Lcom/itextpdf/text/pdf/PdfReader;)Vb[Bob!Lcom/itextpdf/text/pdf/PdfObject;kIar Lcom/itextpdf/text/pdf/PdfArray;xfaboutLjava/io/ByteArrayOutputStream;fact*Ljavax/xml/parsers/DocumentBuilderFactory;db#Ljavax/xml/parsers/DocumentBuilder; Exceptions extractNodesxfaNodesLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map;extractXFANodes'(Lorg/w3c/dom/Document;)Ljava/util/Map;sn SignatureM(Lorg/w3c/dom/Document;)Ljava/util/Map;createDatasetsNode(Lorg/w3c/dom/Node;)VeLorg/w3c/dom/Element;setXfad(Lcom/itextpdf/text/pdf/XfaForm;Lcom/itextpdf/text/pdf/PdfReader;Lcom/itextpdf/text/pdf/PdfWriter;)V!Lcom/itextpdf/text/pdf/PdfString;tStream!Lcom/itextpdf/text/pdf/PdfStream;dStreamtdformwriter!Lcom/itextpdf/text/pdf/PdfWriter;strref,Lcom/itextpdf/text/pdf/PdfIndirectReference;$(Lcom/itextpdf/text/pdf/PdfWriter;)V serializeDoc(Lorg/w3c/dom/Node;)[Bxw$Lcom/itextpdf/text/xml/XmlDomWriter;fout isXfaPresent()ZgetDomDocument()Lorg/w3c/dom/Document; findFieldNameH(Ljava/lang/String;Lcom/itextpdf/text/pdf/AcroFields;)Ljava/lang/String;name"Lcom/itextpdf/text/pdf/AcroFields;itemsItemJLjava/util/Map;findDatasetsName&(Ljava/lang/String;)Ljava/lang/String;findDatasetsNode&(Ljava/lang/String;)Lorg/w3c/dom/Node; getNodeText&(Lorg/w3c/dom/Node;)Ljava/lang/String;8(Lorg/w3c/dom/Node;Ljava/lang/String;)Ljava/lang/String;n2 setNodeText'(Lorg/w3c/dom/Node;Ljava/lang/String;)Vtextnc setXfaPresent(Z)VsetDomDocument(Lorg/w3c/dom/Document;)V getReader#()Lcom/itextpdf/text/pdf/PdfReader; setReader isChanged setChangedgetTemplateSom1()Lcom/itextpdf/text/pdf/XfaForm$Xml2SomTemplate;setTemplateSom2(Lcom/itextpdf/text/pdf/XfaForm$Xml2SomTemplate;)VgetDatasetsSom1()Lcom/itextpdf/text/pdf/XfaForm$Xml2SomDatasets;setDatasetsSom2(Lcom/itextpdf/text/pdf/XfaForm$Xml2SomDatasets;)VgetAcroFieldsSom2()Lcom/itextpdf/text/pdf/XfaForm$AcroFieldsSearch;setAcroFieldsSom3(Lcom/itextpdf/text/pdf/XfaForm$AcroFieldsSearch;)VgetDatasetsNode()Lorg/w3c/dom/Node; fillXfaForm(Ljava/io/File;)VfileLjava/io/File;(Ljava/io/File;Z)VreadOnly(Ljava/io/InputStream;)VisLjava/io/InputStream;(Ljava/io/InputStream;Z)V(Lorg/xml/sax/InputSource;)VLorg/xml/sax/InputSource;(Lorg/xml/sax/InputSource;Z)Vnewdoc0Ljavax/xml/parsers/ParserConfigurationException;Lorg/xml/sax/SAXException;dbfnode(Lorg/w3c/dom/Node;Z)VinodeListLorg/w3c/dom/NodeList; firstNode allChildslendatalistgetFirstElementNode&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;srcresult SourceFile XfaForm.java     #com/itextpdf/text/pdf/PdfDictionary  java/io/ByteArrayOutputStream com/itextpdf/text/pdf/PdfArray  com/itextpdf/text/pdf/PRStream      java/io/ByteArrayInputStream    template  org/w3c/dom/Node -com/itextpdf/text/pdf/XfaForm$Xml2SomTemplate datasets -com/itextpdf/text/pdf/XfaForm$Xml2SomDatasets   java/util/HashMap        xfa:datasets  xmlns:xfa'http://www.xfa.org/schema/xfa-data/1.0/  7         com/itextpdf/text/pdf/PdfStream         "com/itextpdf/text/xml/XmlDomWriter     ! ".com/itextpdf/text/pdf/XfaForm$AcroFieldsSearch #$ %& ' ($java/lang/String )* +,  java/lang/StringBuilder -. / 07 12dataNode3 45 65 78 java/io/FileInputStream  $org/xml/sax/InputSource ! ' 9 :; -.javax/xml/parsers/ParserConfigurationException$com/itextpdf/text/ExceptionConverter <org/xml/sax/SAXExceptionfield => ?@org/w3c/dom/Elementaccess Axfa:data BC DE 67 FG  com/itextpdf/text/pdf/XfaFormjava/lang/Object%com/itextpdf/text/pdf/XfaForm$Xml2Som$com/itextpdf/text/pdf/XfaForm$Stack2*com/itextpdf/text/pdf/XfaForm$InverseStorejava/io/IOException%com/itextpdf/text/pdf/AcroFields$Itemcom/itextpdf/text/pdf/PdfReader getCatalog'()Lcom/itextpdf/text/pdf/PdfDictionary;com/itextpdf/text/pdf/PdfNameACROFORMLcom/itextpdf/text/pdf/PdfName;getB(Lcom/itextpdf/text/pdf/PdfName;)Lcom/itextpdf/text/pdf/PdfObject;getPdfObjectReleaseD(Lcom/itextpdf/text/pdf/PdfObject;)Lcom/itextpdf/text/pdf/PdfObject;XFAcom/itextpdf/text/pdf/PdfObjectisArraysize()IgetDirectObject$(I)Lcom/itextpdf/text/pdf/PdfObject;getStreamBytes$(Lcom/itextpdf/text/pdf/PRStream;)[Bwrite([B)Vclose(javax/xml/parsers/DocumentBuilderFactory newInstance,()Ljavax/xml/parsers/DocumentBuilderFactory;setNamespaceAwarenewDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder; toByteArray()[B!javax/xml/parsers/DocumentBuilderparse-(Ljava/io/InputStream;)Lorg/w3c/dom/Document; java/util/Map containsKey(Ljava/lang/Object;)Z&(Ljava/lang/Object;)Ljava/lang/Object; getFirstChildorg/w3c/dom/Document getChildNodes()Lorg/w3c/dom/NodeList;org/w3c/dom/NodeList getLengthgetNextSibling getNodeType()S getLocalName()Ljava/lang/String;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getOwnerDocument createElement)(Ljava/lang/String;)Lorg/w3c/dom/Element; setAttribute'(Ljava/lang/String;Ljava/lang/String;)V appendChild getAsString$(I)Lcom/itextpdf/text/pdf/PdfString;com/itextpdf/text/pdf/PdfStringtoStringequalsgetAsIndirectObject/(I)Lcom/itextpdf/text/pdf/PdfIndirectReference;killXref$(Lcom/itextpdf/text/pdf/PdfObject;)Vcom/itextpdf/text/pdf/PdfWritergetCompressionLevel flateCompress(I)V addToBodyL(Lcom/itextpdf/text/pdf/PdfObject;)Lcom/itextpdf/text/pdf/PdfIndirectObject;'com/itextpdf/text/pdf/PdfIndirectObjectgetIndirectReference.()Lcom/itextpdf/text/pdf/PdfIndirectReference;setE(ILcom/itextpdf/text/pdf/PdfObject;)Lcom/itextpdf/text/pdf/PdfObject;#(Lcom/itextpdf/text/pdf/PdfArray;)VC(Lcom/itextpdf/text/pdf/PdfName;Lcom/itextpdf/text/pdf/PdfObject;)V setOutput+(Ljava/io/OutputStream;Ljava/lang/String;)V setCanonical com/itextpdf/text/pdf/AcroFields getFields()Ljava/util/Map;isEmpty getName2Node()Ljava/util/HashMap;keySet()Ljava/util/Set;(Ljava/util/Collection;)VgetAcroShort2LongName splitParts:(Ljava/lang/String;)Lcom/itextpdf/text/pdf/XfaForm$Stack2;inverseSearchGlobal)(Ljava/util/ArrayList;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder; getNodeValue removeChild getAttributes()Lorg/w3c/dom/NamedNodeMap;org/w3c/dom/NamedNodeMapgetNamedItemNS8(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node;removeNamedItemNScreateTextNode&(Ljava/lang/String;)Lorg/w3c/dom/Text;1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;getDocumentElement()Lorg/w3c/dom/Element;(Ljava/lang/Exception;)VgetElementsByTagName*(Ljava/lang/String;)Lorg/w3c/dom/NodeList;item(I)Lorg/w3c/dom/Node;getNamespaceURIcreateElementNS;(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element; importNode'(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node; replaceChild8(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;! ;'3* QR  b"*L++\]^`"**++ M, * * Y N, @,:6*::-ҧ,,:--::*Y-*nkl mnoprs%t,u2v?wHxPyZz`vf}i~pyp ZH5124y%&{~t*L+ !*+!"#*$Y*#%&+' &*+'!"(*)Y*(*+,*(**-.* "1<K_fstl l X/Y0L*-M,12 ,3M,*M,',4,5N+-,6W,3M+. '.2<CLV*C XPI PE+12 +3L+++789M,:;<*,(+*(=W"*49D *EE [ 3+N-+ : :6668>:  ?@ `6' ?@ `6~+AB+ABCY*#DE:,FG,HIJWCY*(DE:  ,FG, HIJW-YKL+-BCY*DE:,FG,HI:-L $+.1>GTZgms)2G& 4?U+ +.1333") B **+M    )NYOL Y M+,P+Q+*R,, $ )!/*  /* z,SN-+ +*T<-U"* *VY*,WXYT*VY-ZYT*T[+\*T[+]^*T+_`*  !("@$Q&_'n(*zzzu uX*,W+\+*,+_a234i!+*+bL+*,W+]">?@ ABC!! @*c*cdLMN  L**M,B,4 ,+dL%,4eYf+g,hgiL,3M+"ST UVX(Y@[J] LLEV+N+*YN+-jW+k;lm+k;lnW+*,o=W*p* ghijkm/n?oPpUq*VVVO>*  xyF *+*   /*  >*+  /*p  >*p  /*&0 >*+& 89/*,@ >*+, HI/*TP >*+T XY/*(` ?*+q deP*rY+st g h  !?*+t kl"#$P*uY+vw n o "# %?*+w rs"&':N-:+x:*yz:|Y}:|Y}!{-~* ux yz!{#|-}/~9R (# )/ *::"&: 6+ 0?*+z ,- 7*N6-2-<*(1N-26:6C-:4(5@;@ : #*(7;:*(=W1:2*+=W%*:*+W**j28BJMWa z %.(/0a0PG1, B20J3M4L5067<M+1N6-2&-4-M ," (14:4 ..<<8:9 350:;:$ V )