1< N jOP Q jR ST SUV N WXY Z [\ ]^ [_ ` abcd je jf g hi jj Sk [lm N n ho p Sq hr js jt Su vw [xy )z{ +~            [    [  j DN j j  j L j j ) T V j ] j j j j j|   j j   oN      [ p [   O     X   VALUE_STRINGI ConstantValue VALUE_BOOLEAN VALUE_INTEGER VALUE_LONG VALUE_DOUBLE VALUE_DATEVALUE_CALENDAR VALUE_BASE64treeLcom/itextpdf/xmp/impl/XMPNode; packetHeaderLjava/lang/String;$assertionsDisabledZ()VCodeLineNumberTableLocalVariableTablethis#Lcom/itextpdf/xmp/impl/XMPMetaImpl;"(Lcom/itextpdf/xmp/impl/XMPNode;)VappendArrayItem(Ljava/lang/String;Ljava/lang/String;Lcom/itextpdf/xmp/options/PropertyOptions;Ljava/lang/String;Lcom/itextpdf/xmp/options/PropertyOptions;)VschemaNS arrayName arrayOptions*Lcom/itextpdf/xmp/options/PropertyOptions; itemValue itemOptions arrayPath%Lcom/itextpdf/xmp/impl/xpath/XMPPath; arrayNode Exceptions9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VcountArrayItems'(Ljava/lang/String;Ljava/lang/String;)IdeleteArrayItem((Ljava/lang/String;Ljava/lang/String;I)VitemPatheLcom/itextpdf/xmp/XMPException; itemIndexdeleteProperty'(Ljava/lang/String;Ljava/lang/String;)VexpPathpropNodepropNamedeleteQualifierK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VqualPathqualNSqualNamedeleteStructField fieldPath structNamefieldNS fieldNamedoesPropertyExist'(Ljava/lang/String;Ljava/lang/String;)ZdoesArrayItemExist((Ljava/lang/String;Ljava/lang/String;I)ZpathdoesStructFieldExistK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)ZdoesQualifierExist getArrayItemP(Ljava/lang/String;Ljava/lang/String;I)Lcom/itextpdf/xmp/properties/XMPProperty;getLocalizedTexts(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/itextpdf/xmp/properties/XMPProperty; altTextName genericLang specificLangresult[Ljava/lang/Object;matchitemNodesetLocalizedText(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/itextpdf/xmp/options/PropertyOptions;)VcurrItemitLjava/util/Iterator;options haveXDefaultxdItemspecificXDefault](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getPropertyO(Ljava/lang/String;Ljava/lang/String;)Lcom/itextpdf/xmp/properties/XMPProperty;valueLjava/lang/Object; valueTypegetPropertyObject9(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/Object;getPropertyBoolean9(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Boolean;setPropertyBooleanR(Ljava/lang/String;Ljava/lang/String;ZLcom/itextpdf/xmp/options/PropertyOptions;)V propValue((Ljava/lang/String;Ljava/lang/String;Z)VgetPropertyInteger9(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer;setPropertyIntegerR(Ljava/lang/String;Ljava/lang/String;ILcom/itextpdf/xmp/options/PropertyOptions;)VgetPropertyLong6(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Long;setPropertyLongR(Ljava/lang/String;Ljava/lang/String;JLcom/itextpdf/xmp/options/PropertyOptions;)VJ((Ljava/lang/String;Ljava/lang/String;J)VgetPropertyDouble8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Double;setPropertyDoubleR(Ljava/lang/String;Ljava/lang/String;DLcom/itextpdf/xmp/options/PropertyOptions;)VD((Ljava/lang/String;Ljava/lang/String;D)VgetPropertyDateD(Ljava/lang/String;Ljava/lang/String;)Lcom/itextpdf/xmp/XMPDateTime;setPropertyDateo(Ljava/lang/String;Ljava/lang/String;Lcom/itextpdf/xmp/XMPDateTime;Lcom/itextpdf/xmp/options/PropertyOptions;)VLcom/itextpdf/xmp/XMPDateTime;E(Ljava/lang/String;Ljava/lang/String;Lcom/itextpdf/xmp/XMPDateTime;)VgetPropertyCalendar:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Calendar;setPropertyCalendare(Ljava/lang/String;Ljava/lang/String;Ljava/util/Calendar;Lcom/itextpdf/xmp/options/PropertyOptions;)VLjava/util/Calendar;;(Ljava/lang/String;Ljava/lang/String;Ljava/util/Calendar;)VgetPropertyBase64((Ljava/lang/String;Ljava/lang/String;)[BgetPropertyString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;setPropertyBase64S(Ljava/lang/String;Ljava/lang/String;[BLcom/itextpdf/xmp/options/PropertyOptions;)V[B)(Ljava/lang/String;Ljava/lang/String;[B)V getQualifiergetStructFielditerator ()Lcom/itextpdf/xmp/XMPIterator;J(Lcom/itextpdf/xmp/options/IteratorOptions;)Lcom/itextpdf/xmp/XMPIterator;*Lcom/itextpdf/xmp/options/IteratorOptions;n(Ljava/lang/String;Ljava/lang/String;Lcom/itextpdf/xmp/options/IteratorOptions;)Lcom/itextpdf/xmp/XMPIterator; setArrayItemd(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Lcom/itextpdf/xmp/options/PropertyOptions;)V:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)VinsertArrayItem setPropertyc(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Lcom/itextpdf/xmp/options/PropertyOptions;)V9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V setQualifier qualValuesetStructField fieldValue getObjectName()Ljava/lang/String; setObjectName(Ljava/lang/String;)VnamegetPacketHeadersetPacketHeaderclone()Ljava/lang/Object; clonedTree dumpObjectsort normalize*(Lcom/itextpdf/xmp/options/ParseOptions;)V'Lcom/itextpdf/xmp/options/ParseOptions;getRoot!()Lcom/itextpdf/xmp/impl/XMPNode;doSetArrayItem`(Lcom/itextpdf/xmp/impl/XMPNode;ILjava/lang/String;Lcom/itextpdf/xmp/options/PropertyOptions;Z)VinsertmaxIndexsetNode_(Lcom/itextpdf/xmp/impl/XMPNode;Ljava/lang/Object;Lcom/itextpdf/xmp/options/PropertyOptions;Z)Vnode newOptionsdeleteExistingevaluateNodeValue4(ILcom/itextpdf/xmp/impl/XMPNode;)Ljava/lang/Object;dtrawValue SourceFileXMPMetaImpl.java com/itextpdf/xmp/impl/XMPNode   0 0(com/itextpdf/xmp/options/PropertyOptions com/itextpdf/xmp/XMPException.Only array form flags allowed for arrayOptions      "The named property is not an arrayFailure creating array node2Explicit arrayOptions required to create new array >?   0 java/lang/StringBuilder   . 0  0  java/lang/Integer #com/itextpdf/xmp/impl/XMPMetaImpl$1 InnerClasses  #Failed to find or create array node    'Specified property is no alt-text array     5  xml:lang   .  Language qualifier must be first x-default .    0 java/lang/AssertionError*Unexpected result from ChooseLocalizedText 6Property must be simple when a value type is requested GH#com/itextpdf/xmp/impl/XMPMetaImpl$2  java/lang/BooleanTrueFalse &'java/lang/Long java/lang/Double com/itextpdf/xmp/XMPDateTimejava/util/Calendarjava/lang/String !%com/itextpdf/xmp/impl/XMPIteratorImpl Specified array does not exist "# %# BC!Specified property does not exist"Specified property does not exist! ) + 0 45!com/itextpdf/xmp/impl/XMPMetaImpl <=  8%com/itextpdf/xmp/options/ParseOptions  ![] " Array index out of bounds # $% &' (!Composite nodes can't have values )* +, - ./ 01 23 45 67 89: ;java/lang/Objectcom/itextpdf/xmp/XMPMetacom/itextpdf/xmp/XMPConstQ(Ljava/lang/String;Ljava/lang/String;Lcom/itextpdf/xmp/options/PropertyOptions;)V&com/itextpdf/xmp/impl/ParameterAssertsassertSchemaNSassertArrayNameisOnlyArrayOptions()Z(Ljava/lang/String;I)V"com/itextpdf/xmp/impl/XMPNodeUtilsverifySetOptionsh(Lcom/itextpdf/xmp/options/PropertyOptions;Ljava/lang/Object;)Lcom/itextpdf/xmp/options/PropertyOptions;)com/itextpdf/xmp/impl/xpath/XMPPathParser expandXPathK(Ljava/lang/String;Ljava/lang/String;)Lcom/itextpdf/xmp/impl/xpath/XMPPath;findNode(Lcom/itextpdf/xmp/impl/XMPNode;Lcom/itextpdf/xmp/impl/xpath/XMPPath;ZLcom/itextpdf/xmp/options/PropertyOptions;)Lcom/itextpdf/xmp/impl/XMPNode; getOptions,()Lcom/itextpdf/xmp/options/PropertyOptions;isArraygetChildrenLength()Icom/itextpdf/xmp/XMPPathFactorycomposeArrayItemPath'(Ljava/lang/String;I)Ljava/lang/String;assertPropName deleteNodeappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;composeQualifierPathtoStringassertStructNamecomposeStructFieldPathassertSpecificLangcom/itextpdf/xmp/impl/UtilsnormalizeLangValue&(Ljava/lang/String;)Ljava/lang/String;chooseLocalizedTextX(Lcom/itextpdf/xmp/impl/XMPNode;Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/Object;intValueE(Lcom/itextpdf/xmp/impl/XMPMetaImpl;Lcom/itextpdf/xmp/impl/XMPNode;)V(I)VisArrayAltText hasChildrenisArrayAlternatesetArrayAltText-(Z)Lcom/itextpdf/xmp/options/PropertyOptions;iterateChildren()Ljava/util/Iterator;java/util/IteratorhasNextnext hasQualifier"(I)Lcom/itextpdf/xmp/impl/XMPNode;getNameequals(Ljava/lang/Object;)ZgetValue removeChildaddChild#(ILcom/itextpdf/xmp/impl/XMPNode;)VappendLangItemF(Lcom/itextpdf/xmp/impl/XMPNode;Ljava/lang/String;Ljava/lang/String;)VsetValueisCompositePropertyW(Lcom/itextpdf/xmp/impl/XMPMetaImpl;Ljava/lang/Object;Lcom/itextpdf/xmp/impl/XMPNode;)V(J)V(D)Vt(Lcom/itextpdf/xmp/impl/XMPMetaImpl;Ljava/lang/String;Ljava/lang/String;Lcom/itextpdf/xmp/options/IteratorOptions;)VsetNamedumpNode(Z)Ljava/lang/String;#com/itextpdf/xmp/impl/XMPNormalizerprocessf(Lcom/itextpdf/xmp/impl/XMPMetaImpl;Lcom/itextpdf/xmp/options/ParseOptions;)Lcom/itextpdf/xmp/XMPMeta;?(Ljava/lang/String;Lcom/itextpdf/xmp/options/PropertyOptions;)Vclear mergeWith-(Lcom/itextpdf/xmp/options/PropertyOptions;)V setNodeValue4(Lcom/itextpdf/xmp/impl/XMPNode;Ljava/lang/Object;)VlengthremoveChildrencom/itextpdf/xmp/XMPUtilsconvertToBoolean(Ljava/lang/String;)Z(Z)VconvertToInteger(Ljava/lang/String;)I convertToLong(Ljava/lang/String;)JconvertToDouble(Ljava/lang/String;)D convertToDate2(Ljava/lang/String;)Lcom/itextpdf/xmp/XMPDateTime; getCalendar()Ljava/util/Calendar; decodeBase64(Ljava/lang/String;)[Bjava/lang/ClassdesiredAssertionStatus!j FN***YVO XY O***+dO efS+,- Y N-  Y g -N+,:*:@ Yf -!*-: Yf Yg *Npqs uwy'~-4AFQ]dqvR4gAZ V *+,-  *    >+,+,N*-:  Yf & !,24>>>0$ +,,:*+: >)+,+,N*-:N$' & $'(> ())).+,Y,- !:*+:(+    ! (+-H!-......+,"Y,-#!:*+:(+  "!$()+&-*H!-.....(+,+,N*-:N$% 45789%;&=> &(((+,,:*+$: IJLMOQ>-+,"-#:*+Y,!$:() _`bc)e+gH+------+,- :*+Y,!$:() uvxy){+}H+-----u+,,:*+%4 ) m+,&- -'N':+,:*:-(:2)*62: +Y* ,> !(5:<FR[`kf mmmmm(E58F'R[  +,&- -'N':+,:*Y-: Y.f //012W Y3f 6 : 4:  5R 6:  78 9:; Y<f = 9>;  : 6   ? @-(:  2)*6  2: =;6 g%B2S=A6 @A45 &    > >;  B BC   DYE4:5<6: >  >;B  B &    > >;  B BXAJ6 D   BA#A6  YF   =AC !(>COZmz   (1Xadi u&z*-05689=? @BDM@PGRNUQZZ[_]eesgzijoprx~@ Y *C(>5 2   ( 1 m *+,-G  >      F*+,H  T+,+,:*:4I YJf *K:LY*M* !0<ERHE TTTTE8 F+,+,:*:&I YJf *K& !0<D>FFFF7* I *+,NO    j*+,PQR 4 _*+,PQR "#* I *+,N)+    g*+,)YSR 564 \*+,)YSR ?@* I *+,NTH    g*+,TY!UR RS4 \*+,TY!UR \]* I *+,NVe    g*+,VY)WR op4 \*+,VY)WR yz* I *+,NX      ` *+,-R  4        U *+,-R *      J *+,NY    ` *+,-R  4     U *+,-R *    M*+,NZZ  I *+,N[    ` *+,-R  4     U *+,-R *    )+,Y,- !:*+%!>)))))! )+,"Y,-#!:*+%!>)))))! 2*\  <*+\   !T ]Y*+,-^*     "#=+,+,:*:* Y_f ""#&')!+0/<1R======.! "$a *+,` : ;4     %#=+,+,:*:* Y_f "FGJKM!O0S<UR======.! %$a *+,a ^ _4     &'D+,-:+,:*:*-b Ycf & ijlnp%q*s7wCyHDDDDD-% &(U *+,-R *    )B+,*+,$ Ydf Y,- !:*+R6ARBBBBBB*B6  )m *+,-e  >     * +-+,"Y,-#!:*+R!,R------,-!  +m *+,-f  >     , -.A*: *:g /0A *+h  12./* 30>*+ 45L*iLjY+k   67.3 *lm  86*n  9:S+ oYpL*+qW   ; <=/* >?fYrs:-: +`+6='!+t+@*-b Yuh 2 . /3(4-609;;@=E?L@YDeFRffffff@ Z(>A BCB+v+-w+I +,x!,,yz Y{f +|& Y[ _ad#h1j=mAp4BBDBBEBF GHU,>:-=M]mvOY}~Nn)YSN^TYUNNVYWN>N5:N#N ,IgN-N4ADQTadqtz}>+I ApJ K*jC9LM}+L