2  j  j    !"# $ %& '( %) * +,-. j/ j0 1 23 j4 5 %67  8 29 : ; 2< j= j> ? @A %BC )DE +H IJ K L M NO P QR QS TU V W [XYZ [ \ ] %^ _ j`a Db jc jd ef jgh Li jjklm jn )Io Tpq Vrstuv jwx ]yz j{ j| j}~ j jF   j j   o      % : [   O     X   VALUE_STRINGI ConstantValue VALUE_BOOLEAN VALUE_INTEGER VALUE_LONG VALUE_DOUBLE VALUE_DATEVALUE_CALENDAR VALUE_BASE64treeLcom/adobe/xmp/impl/XMPNode; packetHeaderLjava/lang/String;$assertionsDisabledZ()VCode(Lcom/adobe/xmp/impl/XMPNode;)VappendArrayItem(Ljava/lang/String;Ljava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;Ljava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;)V StackMapTable 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)V"deleteProperty'(Ljava/lang/String;Ljava/lang/String;)VdeleteQualifierK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VdeleteStructFielddoesPropertyExist'(Ljava/lang/String;Ljava/lang/String;)ZvdoesArrayItemExist((Ljava/lang/String;Ljava/lang/String;I)ZdoesStructFieldExistK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)ZdoesQualifierExist getArrayItemM(Ljava/lang/String;Ljava/lang/String;I)Lcom/adobe/xmp/properties/XMPProperty;getLocalizedTextp(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/adobe/xmp/properties/XMPProperty;setLocalizedText(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;)V ](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getPropertyL(Ljava/lang/String;Ljava/lang/String;)Lcom/adobe/xmp/properties/XMPProperty;getPropertyObject9(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/Object;getPropertyBoolean9(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Boolean;setPropertyBooleanO(Ljava/lang/String;Ljava/lang/String;ZLcom/adobe/xmp/options/PropertyOptions;)Vv((Ljava/lang/String;Ljava/lang/String;Z)VgetPropertyInteger9(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer;setPropertyIntegerO(Ljava/lang/String;Ljava/lang/String;ILcom/adobe/xmp/options/PropertyOptions;)VgetPropertyLong6(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Long;setPropertyLongO(Ljava/lang/String;Ljava/lang/String;JLcom/adobe/xmp/options/PropertyOptions;)V((Ljava/lang/String;Ljava/lang/String;J)VgetPropertyDouble8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Double;setPropertyDoubleO(Ljava/lang/String;Ljava/lang/String;DLcom/adobe/xmp/options/PropertyOptions;)V((Ljava/lang/String;Ljava/lang/String;D)VgetPropertyDateA(Ljava/lang/String;Ljava/lang/String;)Lcom/adobe/xmp/XMPDateTime;setPropertyDatei(Ljava/lang/String;Ljava/lang/String;Lcom/adobe/xmp/XMPDateTime;Lcom/adobe/xmp/options/PropertyOptions;)VB(Ljava/lang/String;Ljava/lang/String;Lcom/adobe/xmp/XMPDateTime;)VgetPropertyCalendar:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Calendar;setPropertyCalendarb(Ljava/lang/String;Ljava/lang/String;Ljava/util/Calendar;Lcom/adobe/xmp/options/PropertyOptions;)V;(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;setPropertyBase64P(Ljava/lang/String;Ljava/lang/String;[BLcom/adobe/xmp/options/PropertyOptions;)V)(Ljava/lang/String;Ljava/lang/String;[B)V getQualifiergetStructFielditerator()Lcom/adobe/xmp/XMPIterator;D(Lcom/adobe/xmp/options/IteratorOptions;)Lcom/adobe/xmp/XMPIterator;h(Ljava/lang/String;Ljava/lang/String;Lcom/adobe/xmp/options/IteratorOptions;)Lcom/adobe/xmp/XMPIterator; setArrayItema(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;)V:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)VinsertArrayItem setProperty`(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Lcom/adobe/xmp/options/PropertyOptions;)V9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V setQualifiersetStructField getObjectName()Ljava/lang/String; setObjectName(Ljava/lang/String;)VgetPacketHeadersetPacketHeaderclone()Ljava/lang/Object; dumpObjectsort normalize'(Lcom/adobe/xmp/options/ParseOptions;)VgetRoot()Lcom/adobe/xmp/impl/XMPNode;doSetArrayItemZ(Lcom/adobe/xmp/impl/XMPNode;ILjava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;Z)VsetNodeY(Lcom/adobe/xmp/impl/XMPNode;Ljava/lang/Object;Lcom/adobe/xmp/options/PropertyOptions;Z)VevaluateNodeValue1(ILcom/adobe/xmp/impl/XMPNode;)Ljava/lang/Object; com/adobe/xmp/impl/XMPNode    %com/adobe/xmp/options/PropertyOptions com/adobe/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     java/lang/StringBuilder        java/lang/Integer  com/adobe/xmp/impl/XMPMetaImpl$1 InnerClasses  #Failed to find or create array node    'Specified property is no alt-text array    xml:lang    Language qualifier must be first x-default      java/lang/AssertionError*Unexpected result from ChooseLocalizedText 6Property must be simple when a value type is requested  com/adobe/xmp/impl/XMPMetaImpl$2  java/lang/BooleanTrueFalse java/lang/Long java/lang/Double com/adobe/xmp/XMPDateTimejava/util/Calendar[Bjava/lang/String "com/adobe/xmp/impl/XMPIteratorImpl Specified array does not exist !Specified property does not exist"Specified property does not exist!     com/adobe/xmp/impl/XMPMetaImpl    "com/adobe/xmp/options/ParseOptions []  Array index out of bounds    !Composite nodes can't have values          java/lang/Objectcom/adobe/xmp/XMPMetacom/adobe/xmp/XMPConst com/adobe/xmp/impl/xpath/XMPPath[Ljava/lang/Object;java/util/IteratorN(Ljava/lang/String;Ljava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;)V#com/adobe/xmp/impl/ParameterAssertsassertSchemaNSassertArrayNameisOnlyArrayOptions()Z(Ljava/lang/String;I)Vcom/adobe/xmp/impl/XMPNodeUtilsverifySetOptionsb(Lcom/adobe/xmp/options/PropertyOptions;Ljava/lang/Object;)Lcom/adobe/xmp/options/PropertyOptions;&com/adobe/xmp/impl/xpath/XMPPathParser expandXPathH(Ljava/lang/String;Ljava/lang/String;)Lcom/adobe/xmp/impl/xpath/XMPPath;findNode(Lcom/adobe/xmp/impl/XMPNode;Lcom/adobe/xmp/impl/xpath/XMPPath;ZLcom/adobe/xmp/options/PropertyOptions;)Lcom/adobe/xmp/impl/XMPNode; getOptions)()Lcom/adobe/xmp/options/PropertyOptions;isArraygetChildrenLength()Icom/adobe/xmp/XMPPathFactorycomposeArrayItemPath'(Ljava/lang/String;I)Ljava/lang/String;assertPropName deleteNodeappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;composeQualifierPathtoStringassertStructNamecomposeStructFieldPathassertSpecificLangcom/adobe/xmp/impl/UtilsnormalizeLangValue&(Ljava/lang/String;)Ljava/lang/String;chooseLocalizedTextU(Lcom/adobe/xmp/impl/XMPNode;Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/Object;intValue?(Lcom/adobe/xmp/impl/XMPMetaImpl;Lcom/adobe/xmp/impl/XMPNode;)V(I)VisArrayAltText hasChildrenisArrayAlternatesetArrayAltText*(Z)Lcom/adobe/xmp/options/PropertyOptions;iterateChildren()Ljava/util/Iterator;hasNextnext hasQualifier(I)Lcom/adobe/xmp/impl/XMPNode;getNameequals(Ljava/lang/Object;)ZgetValue removeChildaddChild (ILcom/adobe/xmp/impl/XMPNode;)VappendLangItemC(Lcom/adobe/xmp/impl/XMPNode;Ljava/lang/String;Ljava/lang/String;)VsetValueisCompositePropertyQ(Lcom/adobe/xmp/impl/XMPMetaImpl;Ljava/lang/Object;Lcom/adobe/xmp/impl/XMPNode;)V(J)V(D)Vn(Lcom/adobe/xmp/impl/XMPMetaImpl;Ljava/lang/String;Ljava/lang/String;Lcom/adobe/xmp/options/IteratorOptions;)VsetNamedumpNode(Z)Ljava/lang/String; com/adobe/xmp/impl/XMPNormalizerprocess](Lcom/adobe/xmp/impl/XMPMetaImpl;Lcom/adobe/xmp/options/ParseOptions;)Lcom/adobe/xmp/XMPMeta;<(Ljava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;)Vclear mergeWith*(Lcom/adobe/xmp/options/PropertyOptions;)V setNodeValue1(Lcom/adobe/xmp/impl/XMPNode;Ljava/lang/Object;)VlengthremoveChildrencom/adobe/xmp/XMPUtilsconvertToBoolean(Ljava/lang/String;)Z(Z)VconvertToInteger(Ljava/lang/String;)I convertToLong(Ljava/lang/String;)JconvertToDouble(Ljava/lang/String;)D convertToDate/(Ljava/lang/String;)Lcom/adobe/xmp/XMPDateTime; getCalendar()Ljava/util/Calendar; decodeBase64(Ljava/lang/String;)[Bjava/lang/ClassdesiredAssertionStatus!j F$***Y***++,- Y N-  Y g -N+,:*:@ Yf -!*-: Yf Yg *5$   *+,- \>+,+,N*-:  Yf  ! =+,,:*+: YK)+,+,N*-:N$' $BO.+,Y,- !:*+:(+ kO.+,"Y,-#!:*+:(+ kb(+,+,N*-:N$%  #@;+,,:*+$: WM-+,"-#:*+Y,!$:() iM-+,- :*+Y,!$:() i#+,,:*+%  m+,&- -'N':+,:*:-(:2)*62: +Y* ,@". +,&- -'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   =A@5* . N, . '     *+,-G *+,H rT+,+,:*:4I YJf *K:LY*M < dF+,+,:*:&I YJf *K <  *+,NO e*+,PQR?  ^*+,PQR9   *+,N) *+,)YSR *+,)YSR  *+,NT *+,TY!UR *+,TY!UR  *+,NV *+,VY)WR *+,VY)WR  *+,NX  *+,-R  *+,-R  *+,NY  *+,-R  *+,-R *+,NZZ  *+,N[  *+,-R  *+,-R 5)+,Y,- !:*+% 5)+,"Y,-#!:*+% *\ *+\  ]Y*+,-^ [=+,+,:*:* Y_f  0   *+,` [=+,+,:*:* Y_f  0   *+,a bD+,-:+,:*:*-b Ycf  7   *+,-R WB+,*+,$ Ydf Y,- !:*+R  *+,-e 9-+,"Y,-#!:*+R  *+,-f 0*: *:gA *+h**+  *iLjY+k  *lm *n  (+ oYpL*+qW  *fYrs:-: +`+6='!+t+@*-b Yuh "C   ZB+v+-w+I +,x!,,yz Y{f +|  ,>:-=M]mvOY}~Nn)YSN^TYUNNVYWN>N5:N#N ,IgN-* 4A )jC @G+L