4  )  )  ) ) ) ) ) ) ) )  ) ) ) ) ) )  n # ) & ) ) +   ) 1  )  )      < < <   )  )  )      S  ) )  Z Z Z q q c e e e i e i e Z   q   q   q v v y y    y v   q  ! " q#$  % )&' () )* )+ , -./ 0 1 2 345 N6 7 89 : S: ;<  =>?@A BC  D -EF G -H IJ -K LM LNO  P Q R -S TP U VWX Y Z[ \ )] )^ _`ab cdeDefaultZUGFeRDVersionI ConstantValue isFacturXZconformanceLevel1Lorg/mustangproject/ZUGFeRD/PDFAConformanceLevel; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;profile4Lorg/mustangproject/ZUGFeRD/ZUGFeRDConformanceLevel; xmlProvider)Lorg/mustangproject/ZUGFeRD/IXMLProvider;metadata-Lorg/apache/pdfbox/pdmodel/common/PDMetadata;pdfaid3Lorg/apache/xmpbox/schema/PDFAIdentificationSchema;xmpLorg/apache/xmpbox/XMPMetadata;producerLjava/lang/String;creator creatorToolignoreA1ErrorsensurePDFisUpgradeddoc&Lorg/apache/pdfbox/pdmodel/PDDocument; ZFVersionadditionalXMLsLjava/util/HashMap; Signature)Ljava/util/HashMap;disableAutoClose fileAttachedattachZUGFeRDHeadersdocumentPrepared()VCodeLineNumberTableLocalVariableTablethis,Lorg/mustangproject/ZUGFeRD/ZUGFeRDExporter;)(Lorg/apache/pdfbox/pdmodel/PDDocument;)Vdoc2addAdditonalXML(Ljava/lang/String;[B)Vfilenamexml[BgetNamespaceForVersion(I)Ljava/lang/String;ver StackMapTablegetPrefixForVersiongetFilenameForVersionsetZUGFeRDVersion(I)Vz1p1Lorg/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider;z2p1Lorg/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider; getProvider+()Lorg/mustangproject/ZUGFeRD/IXMLProvider;init setFacturXsetConformanceLevel4(Lorg/mustangproject/ZUGFeRD/PDFAConformanceLevel;)VnewLevel(Ljava/lang/String;)VsetTest loadPDFA3 ExceptionscreateFromPDFA3@(Ljava/lang/String;)Lorg/mustangproject/ZUGFeRD/ZUGFeRDExporter;(Ljava/io/InputStream;)VfileLjava/io/InputStream;C(Ljava/io/InputStream;)Lorg/mustangproject/ZUGFeRD/ZUGFeRDExporter; pdfSourcePDFmakeA3compliantf(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/apache/pdfbox/pdmodel/PDDocumentCatalog;attachZugferdHeadersi(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;Z)Lorg/apache/pdfbox/pdmodel/PDDocumentCatalog;createPDFA1Factory/()Lorg/mustangproject/ZUGFeRD/IExporterFactory;factory9Lorg/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1Factory;closePDFattachZugferdFile=(Lorg/mustangproject/ZUGFeRD/IZUGFeRDExportableTransaction;)VfilenameAdditionaltrans:Lorg/mustangproject/ZUGFeRD/IZUGFeRDExportableTransaction;fexportZUGFeRDfilename(Ljava/io/OutputStream;)VoutputLjava/io/OutputStream;PDFAttachGenericFiles(Lorg/apache/pdfbox/pdmodel/PDDocument;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)Vkey relationship descriptionsubTypedatafsOLorg/apache/pdfbox/pdmodel/common/filespecification/PDComplexFileSpecification;dict%Lorg/apache/pdfbox/cos/COSDictionary;fakeFileLjava/io/ByteArrayInputStream;efCLorg/apache/pdfbox/pdmodel/common/filespecification/PDEmbeddedFile;efDictlowerLevelFileLorg/apache/pdfbox/cos/COSBase;names4Lorg/apache/pdfbox/pdmodel/PDDocumentNameDictionary;efTree7Lorg/apache/pdfbox/pdmodel/PDEmbeddedFilesNameTreeNode;namesMapLjava/util/Map; oldNamesMapcosArray Lorg/apache/pdfbox/cos/COSArray;dict2arrayLocalVariableTypeTablerLjava/util/Map;ghi setZUGFeRDXMLData([B)V zugferdDatacus.Lorg/mustangproject/ZUGFeRD/CustomXMLProvider;setZUGFeRDConformanceLevel7(Lorg/mustangproject/ZUGFeRD/ZUGFeRDConformanceLevel;)VzUGFeRDConformanceLevelgetDoc(()Lorg/apache/pdfbox/pdmodel/PDDocument;addXMP"(Lorg/apache/xmpbox/XMPMetadata;)Vzf-Lorg/mustangproject/ZUGFeRD/XMPSchemaZugferd;pdfaex4Lorg/mustangproject/ZUGFeRD/XMPSchemaPDFAExtensions;serializeXmpMetadata#(Lorg/apache/xmpbox/XMPMetadata;)[Be&Ljava/io/UnsupportedEncodingException;Ljava/io/IOException; xmpMetadata serializer%Lorg/apache/xmpbox/xml/XmpSerializer;bufferLjava/io/ByteArrayOutputStream;prefixsuffixj129prepareDocumentex/Lorg/apache/xmpbox/type/BadFieldValueException;*Ljavax/xml/transform/TransformerException; fullProducercat-Lorg/apache/pdfbox/pdmodel/PDDocumentCatalog;dc+Lorg/apache/xmpbox/schema/DublinCoreSchema;xsb)Lorg/apache/xmpbox/schema/XMPBasicSchema;pdi1Lorg/apache/pdfbox/pdmodel/PDDocumentInformation;pdf)Lorg/apache/xmpbox/schema/AdobePDFSchema;klmOnW`isAutoCloseDisabled()Z(Z)V setCreatorsetCreatorTool setProducersetPDFA3setAttachZUGFeRDHeaders SourceFileZUGFeRDExporter.java o p q r mustangproject java/util/HashMap  st4urn:factur-x:pdfa:CrossIndustryDocument:invoice:1p0#0urn:ferd:pdfa:CrossIndustryDocument:invoice:1p0#3urn:zugferd:pdfa:CrossIndustryDocument:invoice:2p0#"java/lang/IllegalArgumentExceptionVersion not supported fx factur-x.xmlZUGFeRD-invoice.xmlzugferd-invoice.xml/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider /org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider *org/mustangproject/ZUGFeRD/ZUGFeRDExporter   java/lang/NullPointerExceptionpdf conformance level uvw   java/io/Fileg xy xz &'{ | | x }~ x 7org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1Factory ' g  +  -   AlternativekInvoice metadata conforming to ZUGFeRD standard (http://www.ferd-net.de/front_content.php?idcat=231&lang=4)text/xml  89  f  java/lang/String Supplement!ZUGFeRD extension/additional data java/io/IOExceptionYFile must be attached (usually with PDFattachZugferdFile) before perfoming this operation  5Morg/apache/pdfbox/pdmodel/common/filespecification/PDComplexFileSpecification  AFRelationship UF Descjava/io/ByteArrayInputStream cAorg/apache/pdfbox/pdmodel/common/filespecification/PDEmbeddedFile    java/util/GregorianCalendar      #org/apache/pdfbox/cos/COSDictionary    2org/apache/pdfbox/pdmodel/PDDocumentNameDictionary  5org/apache/pdfbox/pdmodel/PDEmbeddedFilesNameTreeNode i  k AF org/apache/pdfbox/cos/COSArray   ,org/mustangproject/ZUGFeRD/CustomXMLProvider c ,-ZUGFeRD conformance level +org/mustangproject/ZUGFeRD/XMPSchemaZugferd   j 2org/mustangproject/ZUGFeRD/XMPSchemaPDFAExtensions #org/apache/xmpbox/xml/XmpSerializerjava/io/ByteArrayOutputStream5UTF-8  c $java/io/UnsupportedEncodingException  java/lang/StringBuilder  (via mustangproject.org "org/mustangproject/ZUGFeRD/Version1.6.2-SNAPSHOT) +org/apache/pdfbox/pdmodel/common/PDMetadata  1org/apache/xmpbox/schema/PDFAIdentificationSchema m l  m  /org/apache/pdfbox/pdmodel/PDDocumentInformation    n  -org/apache/xmpbox/type/BadFieldValueExceptionjava/lang/Error    lm rs c(javax/xml/transform/TransformerException1org/mustangproject/ZUGFeRD/ZUGFeRDExportExceptionCould not export XmpMetadata java/lang/Objectjava/io/Closeablejava/util/Iterator$org/apache/pdfbox/pdmodel/PDDocumentorg/apache/pdfbox/cos/COSBase java/util/Maporg/apache/xmpbox/XMPMetadata+org/apache/pdfbox/pdmodel/PDDocumentCatalog)org/apache/xmpbox/schema/DublinCoreSchema'org/apache/xmpbox/schema/XMPBasicSchema'org/apache/xmpbox/schema/AdobePDFSchema/org/mustangproject/ZUGFeRD/PDFAConformanceLevelUNICODE2org/mustangproject/ZUGFeRD/ZUGFeRDConformanceLevelEXTENDEDput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; findByLetterE(Ljava/lang/String;)Lorg/mustangproject/ZUGFeRD/PDFAConformanceLevel;'org/mustangproject/ZUGFeRD/IXMLProviderload6(Ljava/io/File;)Lorg/apache/pdfbox/pdmodel/PDDocument;=(Ljava/io/InputStream;)Lorg/apache/pdfbox/pdmodel/PDDocument;+org/mustangproject/ZUGFeRD/IExporterFactoryA(Ljava/lang/String;)Lorg/mustangproject/ZUGFeRD/IExporterFactory;getDocumentCatalog/()Lorg/apache/pdfbox/pdmodel/PDDocumentCatalog;ignorePDFAErrorsc(Lorg/mustangproject/ZUGFeRD/ZUGFeRDConformanceLevel;)Lorg/mustangproject/ZUGFeRD/IExporterFactory;`(Lorg/mustangproject/ZUGFeRD/PDFAConformanceLevel;)Lorg/mustangproject/ZUGFeRD/IExporterFactory; generateXMLgetXML()[BkeySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;savesetFile getCOSObject'()Lorg/apache/pdfbox/cos/COSDictionary;setName'(Ljava/lang/String;Ljava/lang/String;)V setString>(Lorg/apache/pdfbox/pdmodel/PDDocument;Ljava/io/InputStream;)V setSubtypesetSizesetCreationDate(Ljava/util/Calendar;)V getInstance()Ljava/util/Calendar; setModDatesetEmbeddedFileF(Lorg/apache/pdfbox/pdmodel/common/filespecification/PDEmbeddedFile;)Vorg/apache/pdfbox/cos/COSNameEFLorg/apache/pdfbox/cos/COSName;getDictionaryObject@(Lorg/apache/pdfbox/cos/COSName;)Lorg/apache/pdfbox/cos/COSBase;FgetItemsetItemA(Lorg/apache/pdfbox/cos/COSName;Lorg/apache/pdfbox/cos/COSBase;)V0(Lorg/apache/pdfbox/pdmodel/PDDocumentCatalog;)VgetEmbeddedFiles9()Lorg/apache/pdfbox/pdmodel/PDEmbeddedFilesNameTreeNode;getNames()Ljava/util/Map;setNames(Ljava/util/Map;)VsetEmbeddedFiles:(Lorg/apache/pdfbox/pdmodel/PDEmbeddedFilesNameTreeNode;)V7(Lorg/apache/pdfbox/pdmodel/PDDocumentNameDictionary;)V3(Ljava/lang/String;)Lorg/apache/pdfbox/cos/COSBase;add3(Lorg/apache/pdfbox/pdmodel/common/COSObjectable;)V"(Lorg/apache/pdfbox/cos/COSBase;)V4(Ljava/lang/String;Lorg/apache/pdfbox/cos/COSBase;)VsetXMLvalueOfH(Ljava/lang/String;)Lorg/mustangproject/ZUGFeRD/ZUGFeRDConformanceLevel;(Lorg/apache/xmpbox/XMPMetadata;Lorg/mustangproject/ZUGFeRD/ZUGFeRDConformanceLevel;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V addSchema'(Lorg/apache/xmpbox/schema/XMPSchema;)VP(Lorg/mustangproject/ZUGFeRD/ZUGFeRDExporter;Lorg/apache/xmpbox/XMPMetadata;IZ)VgetBytes(Ljava/lang/String;)[Bwrite serialize9(Lorg/apache/xmpbox/XMPMetadata;Ljava/io/OutputStream;Z)VprintStackTrace toByteArrayappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String; setMetadata0(Lorg/apache/pdfbox/pdmodel/common/PDMetadata;)VcreateXMPMetadata!()Lorg/apache/xmpbox/XMPMetadata;createAndAddDublinCoreSchema-()Lorg/apache/xmpbox/schema/DublinCoreSchema; addCreatorcreateAndAddXMPBasicSchema+()Lorg/apache/xmpbox/schema/XMPBasicSchema; setCreateDate setAuthorsetDocumentInformation4(Lorg/apache/pdfbox/pdmodel/PDDocumentInformation;)VcreateAndAddAdobePDFSchema+()Lorg/apache/xmpbox/schema/AdobePDFSchema; getLettersetConformance(Ljava/lang/Throwable;)Vjava/lang/Integer(I)Ljava/lang/Integer;setPart(Ljava/lang/Integer;)VimportXMPMetadata*(Ljava/lang/String;Ljava/lang/Throwable;)V!)(\******* * * * **Y****F{: MQ[\!]&a,e2i8m=qHvMwRyW|[} \a******* * * * **Y****+*J: MQ[\!]&a,e2i8m=qHvMwRyW\`aaM *+,W    {$*Y $$ R *    c* !"    :#Y$M*,%"&Y'M*,% Y*(*  "'*49*   ":: /*% 4**  = ***  ]+ +Y,-*+A *+.  8 *%/   4*0  H*1Y+23 S =)Y1Y*234 SA *+5  S  6 )Y*54  !S"#{%**6,7-8+9*: !#4%%%%%$S"%{%**6,7-8+;*: -/4%%%%%$S&'t&W+*?*@3457&()*+J* *A<=? S,-p*B*%+C**(DM**,EFG*%HI*JKN-L--MN:**OPG*QRIб* JLMN'P,N/QPRlSoT*P.pp/0Y<122S37**B** SYTU*+V*W*X"WX Z[#^+_2`6b774 S35w%* SYTU*+Y*W*Xefij k$m%%67S89*ZY[:,\]:^-_`,abacYd: eY+ f:  g h iYjk lm n]:opq:  rs:  t uvY+:w:  x: yYz:Y:{:=|K:L%MN:}~W,~W +: +:: Y:+::Y:]+:*|~#+4?KRZfnu|  '0AFOV_hr{:;<=>|?@oAB?KCD K?EF GB HI JK LMNOPOAIQR_+SBh"TRUNVPVKWX1111RYZ[\Z]^_"``2+@aSbcfYM,+*,%*  defSgh]+ +Y-*+igA *+  ijk/* lmQ*-Y+***(**(**(DM+,Y*+*(*M,*(+,& %,1CKP*,noQQCpq1rs+NYMYN::-,+--: :-585BS: # * 58 :?BDIR:tuDtvNNwFxy>z{:|6}#8W~11IHY* L*:M*Y*,** *Y* * ** N-* * :* lY:+* ** :+*+**:YĿ*Ŷ** *** ȶɧ:YͿ*~!)8@GV!a#i%q'z)*,-./1235;6:=?FJHIKL\  t!)izc(W1 Y S/*WR >*W YZ>*+  cd>*+  lm>*+  vw>* }~>*