1 s        ! K" K#$% & q' ( q)*  + ,- ,./ K01 2 q3 4 56 q7 q8 9 q: q;< ( (= (> (5 q? @ A BC D E F KGH KIJ KKLM NO PQ RS T U KV W X qY Z[ \] ^_ ^` ,a Qb K Kc qd e Kf g h Ki Kj kl m n op q r qs KB Kt Ku qvw bxyz{|} ~    UCK_NORMALI ConstantValue UCK_SPACE UCK_COMMA UCK_SEMICOLON UCK_QUOTE UCK_CONTROLSPACESLjava/lang/String;COMMASSEMICOLAQUOTESCONTROLS$assertionsDisabledZ()VCodeLineNumberTableLocalVariableTablethis$Lcom/itextpdf/xmp/impl/XMPUtilsImpl;catenateArrayItemsw(Lcom/itextpdf/xmp/XMPMeta;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;stritLjava/util/Iterator;xmpLcom/itextpdf/xmp/XMPMeta;schemaNS arrayName separatorquotes allowCommasxmpImpl#Lcom/itextpdf/xmp/impl/XMPMetaImpl; arrayNodeLcom/itextpdf/xmp/impl/XMPNode;currItem arrayPath%Lcom/itextpdf/xmp/impl/xpath/XMPPath; openQuoteC closeQuotecatinatedStringLjava/lang/StringBuffer; ExceptionsseparateArrayItems~(Lcom/itextpdf/xmp/XMPMeta;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/itextpdf/xmp/options/PropertyOptions;Z)V itemValueoldChild foundIndexnewItem itemStartcatedStr arrayOptions*Lcom/itextpdf/xmp/options/PropertyOptions;preserveCommasitemEndnextKindcharKindchnextCharendPosseparateFindCreateArray(Ljava/lang/String;Ljava/lang/String;Lcom/itextpdf/xmp/options/PropertyOptions;Lcom/itextpdf/xmp/impl/XMPMetaImpl;)Lcom/itextpdf/xmp/impl/XMPNode; arrayFormremovePropertiesC(Lcom/itextpdf/xmp/XMPMeta;Ljava/lang/String;Ljava/lang/String;ZZ)VparentexpPathpropNodeinfo*Lcom/itextpdf/xmp/properties/XMPAliasInfo;path actualPropialiases+[Lcom/itextpdf/xmp/properties/XMPAliasInfo; schemaNodeschemapropNamedoAllPropertiesincludeAliasesappendProperties:(Lcom/itextpdf/xmp/XMPMeta;Lcom/itextpdf/xmp/XMPMeta;ZZZ)V sourcePropic sourceSchema destSchema createdSchemasource destinationreplaceOldValuesdeleteEmptyValuessrcdestremoveSchemaChildren#(Lcom/itextpdf/xmp/impl/XMPNode;Z)ZcurrProp appendSubtreef(Lcom/itextpdf/xmp/impl/XMPMetaImpl;Lcom/itextpdf/xmp/impl/XMPNode;Lcom/itextpdf/xmp/impl/XMPNode;ZZ)V sourceFielddestItem sourceItem destIndexidmatchis sourceFormdestFormdestXMP sourceNode destParentdestNode valueIsEmptyitemValuesMatchA(Lcom/itextpdf/xmp/impl/XMPNode;Lcom/itextpdf/xmp/impl/XMPNode;)Z leftField rightField rightItemirleftItemilleftNode rightNodeleftForm rightFormcheckSeparator(Ljava/lang/String;)V haveSemicolon checkQuotes(Ljava/lang/String;C)CclassifyCharacter(C)IgetClosingQuote(C)C applyQuotes)(Ljava/lang/String;CCZ)Ljava/lang/String; splitPoint charOffsetitem prevSpaceisSurroundingQuote(CCC)ZisClosingingQuote SourceFileXMPUtilsImpl.java     ; "!com/itextpdf/xmp/impl/XMPMetaImpl      com/itextpdf/xmp/XMPException*Named property must be non-alternate array   java/lang/StringBuffer   com/itextpdf/xmp/impl/XMPNode Array items must be simple    Parameter must not be null      java/lang/StringBuilder       []    #Options can only provide array form -Mismatch of specified and existing array form Failed to create named array'Property name requires schema namespace              (com/itextpdf/xmp/options/PropertyOptions        xml:lang    x-default     java/lang/AssertionError%Separator can have only one semicolon0Separator can have only spaces and one semicolon!Separator must have one semicolonInvalid quoting characterMismatched quote pair  〿 ,,、﹐﹑、،՝ ;;﹔؛;"«»〝〞〟―‹›

  "com/itextpdf/xmp/impl/XMPUtilsImpl java/lang/Objectcom/itextpdf/xmp/XMPConst&com/itextpdf/xmp/impl/ParameterAssertsassertSchemaNSassertArrayNameassertImplementation(Lcom/itextpdf/xmp/XMPMeta;)Vjava/lang/Stringlength()I)com/itextpdf/xmp/impl/xpath/XMPPathParser expandXPathK(Ljava/lang/String;Ljava/lang/String;)Lcom/itextpdf/xmp/impl/xpath/XMPPath;getRoot!()Lcom/itextpdf/xmp/impl/XMPNode;"com/itextpdf/xmp/impl/XMPNodeUtilsfindNode(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;isArray()ZisArrayAlternate(Ljava/lang/String;I)VcharAt(I)CiterateChildren()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;isCompositePropertygetValue()Ljava/lang/String;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString substring(II)Ljava/lang/String;-(Ljava/lang/String;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;getChildrenLengthgetChild"(I)Lcom/itextpdf/xmp/impl/XMPNode;equals(Ljava/lang/Object;)ZQ(Ljava/lang/String;Ljava/lang/String;Lcom/itextpdf/xmp/options/PropertyOptions;)VaddChild"(Lcom/itextpdf/xmp/impl/XMPNode;)VverifySetOptionsh(Lcom/itextpdf/xmp/options/PropertyOptions;Ljava/lang/Object;)Lcom/itextpdf/xmp/options/PropertyOptions;isOnlyArrayOptionsequalArrayTypes-(Lcom/itextpdf/xmp/options/PropertyOptions;)ZsetArray-(Z)Lcom/itextpdf/xmp/options/PropertyOptions;#com/itextpdf/xmp/impl/xpath/XMPPath getSegment/(I)Lcom/itextpdf/xmp/impl/xpath/XMPPathSegment;*com/itextpdf/xmp/impl/xpath/XMPPathSegmentgetNamecom/itextpdf/xmp/impl/UtilsisInternalProperty'(Ljava/lang/String;Ljava/lang/String;)Z getParent removeChild isSchemaNode hasChildrenfindSchemaNodeS(Lcom/itextpdf/xmp/impl/XMPNode;Ljava/lang/String;Z)Lcom/itextpdf/xmp/impl/XMPNode;com/itextpdf/xmp/XMPMetaFactorygetSchemaRegistry&()Lcom/itextpdf/xmp/XMPSchemaRegistry;"com/itextpdf/xmp/XMPSchemaRegistry findAliases?(Ljava/lang/String;)[Lcom/itextpdf/xmp/properties/XMPAliasInfo;(com/itextpdf/xmp/properties/XMPAliasInfo getNamespace getPropNameremove setSchemaNode findChildNodeisSimpleclonesetNode_(Lcom/itextpdf/xmp/impl/XMPNode;Ljava/lang/Object;Lcom/itextpdf/xmp/options/PropertyOptions;Z)VisStructisArrayAltText hasQualifier getQualifierlookupLanguageItem4(Lcom/itextpdf/xmp/impl/XMPNode;Ljava/lang/String;)I(I)V cloneSubtree#(ILcom/itextpdf/xmp/impl/XMPNode;)VgetHasLanguageindexOf(I)I(C)Ljava/lang/StringBuffer;java/lang/ClassdesiredAssertionStatus!qst uvwxyvwz{vw|}vw~vwvwwiwkwlwmwn3* GI  "+,*- -N :*:::+, :    :   Y-6  6 Y: :  Q : Y  :  W   - W !zijk lnp'r+u1v4w7{>|L}QTjuyX 147> w n e  ,$+,-Y"**:+,#:6 6 6 66 -6  6  &- 6  $6       6  j- 6  $6  P J  < 9 `0- `6  $6     -  %: 6&6  : 6  - 6  $6   '(Y)* +,:u `- `6$6 6 ;6 (Y)* +,: . -(Y)* +,:  J66."/0 6 :Y12:3!D !,28;AHS[bmpv} "*1C\)e+o,y0|1479;>DEMNPRSNWX Z[ ]#^ )vIv Lv $$$$$$!,;v /v 2v 5 8Av 4,4M,5Y6g*+ :-  :> : Yf,7Y8f%- ,9 :Y:fBmn pu v-w2{9|I~U^jm~H91 r-e  Q**:,,}+ +Y;+, :  :J<=<=>.?:@ AB ?@++ +C:D  @ZE+F:6D2:  G H :    :   ?:   @6 :":D Iڱ$  +2@Eaho 1=FMP h$2Z@L  4 !  IvLt=')QQQQQ G  *+*:+: :: JC: 6  .YJKYLM2:   36 :  2 : J J>  N B    @KV(!4$D&G'L)j+t,w02369;>@A ~9 4D G  @*M,(,N*J-J> ,I*BQST*W0Y3[*.@@ @,+JO:64+ P+ ++B6,@,+Q3**++ R,@+Q:,3+ : :SC+:  0 : * NB ,@̧KT+:   :  UV WJ0 WX6 4  ! k YB\,@S MZ W0 B  [*Y J  2:   [ \8og+:  W : 6 :   :   ]6   Q:,39l noqDvNxSz\}aos47G_elt} !$',6<? 7   Gv   & E B ^ @@@@@ 52 > "* M+ N,-^,_H*+0* `+ `* `*W+W0,SO*.+.*:/:+JO: ]ͧpa, bYc*:K:6+:":] 6" ) + <>^`grt "#%')24689;< >?ABDF Hz z6)96R""  T<=*;*$>Yd<YeYf6 VW YZ\^)a.c3e>WDiHkSm*)v@vTR R$>Yg*=*=$>Yg&Yh2  "(-2=EP4RR(*Mv iij   kjljmj0 0    nj. "$-/TVeg i +"      9 :00 0 00"      : 90 0 0 00F    * K66*V*6$6 9+66  *Y*`o:6  *$ p* % W 6*<*pW*$*'*pWpW!K*~ %03"9%>'A)G-J.`1ci7r@BDFBKMOPSMWY\p E%Dvv Ov    v   R -h    ^ 0 0 0t   *qra3