=) org/idempiere/process/MoveClientorg/compiere/process/SvrProcessp_IsCopyClientZ p_JDBC_URLLjava/lang/String; p_UserName p_Passwordp_TablesToExcludep_ClientsToIncludep_ClientsToExcludep_IsValidateOnlyp_TablesToPreserveIDs p_ClientName p_ClientValuep_IsSkipSomeValidationsinsertConversionId ConstantValueaINSERT INTO T_MoveClient (AD_PInstance_ID, TableName, Source_Key, Target_Key) VALUES (?, ?, ?, ?)queryT_MoveClient\SELECT Target_Key FROM T_MoveClient WHERE AD_PInstance_ID=? AND TableName=? AND Source_Key=? externalConnLjava/sql/Connection;p_excludeTablesWhereLjava/lang/StringBuffer; p_whereClient p_errorListLjava/util/List; Signature$Ljava/util/List;p_tablesVerifiedListp_tablesToPreserveIDsListp_tablesToExcludeListp_columnsVerifiedListp_idSystemConversionListp_isPreserveAll()VCode - )*/java/lang/StringBuffer .- 2  4 6java/util/ArrayList 5- 9  ; # = $ ? % A & C ' E (LineNumberTableLocalVariableTablethis"Lorg/idempiere/process/MoveClient;prepare L  N OP getParameter.()[Lorg/compiere/process/ProcessInfoParameter; RTS)org/compiere/process/ProcessInfoParameter UVgetParameterName()Ljava/lang/String;X IsCopyClient Z\[java/lang/String ]^equals(Ljava/lang/Object;)Z R` abgetParameterAsBoolean()Z d fJDBC_URL Rh iVgetParameterAsString k mUserName o qPassword s u ClientName w y ClientValue { }TablesToExclude  ClientsToInclude  ClientsToExclude  IsValidateOnly IsPreserveIDs  IsSkipSomeValidations    getProcessInfo$()Lorg/compiere/process/ProcessInfo;  org/compiere/process/ProcessInfo getAD_Process_ID()I org/compiere/model/MProcessPara validateUnknownParameter/(ILorg/compiere/process/ProcessInfoParameter;)Vpara+Lorg/compiere/process/ProcessInfoParameter;name StackMapTable,[Lorg/compiere/process/ProcessInfoParameter;doIt Exceptionsjava/lang/Exception org/compiere/util/Util isEmpty(Ljava/lang/String;Z)Z+org/adempiere/exceptions/AdempiereException;Tenants to exclude must be empty when copying from template )(Ljava/lang/String;)V5Preserve IDs must be empty when copying from template java/lang/Integer parseInt(Ljava/lang/String;)I?Error in parameter Tenants to Include, must be just one integerFill mandatory JDBC_URL>Tenants to exclude and include cannot be used at the same time org/compiere/db/CConnection get()Lorg/compiere/db/CConnection; VgetDbUid VgetDbPwd5(UPPER(AD_Table.TableName) NOT LIKE 'T|_%' ESCAPE '|' . append,(Ljava/lang/String;)Ljava/lang/StringBuffer;' AND UPPER(TableName) != 'AD_CHANGELOG') AND UPPER(TableName) NOT IN (, Z split'(Ljava/lang/String;)[Ljava/lang/String; Z V toUpperCase java/util/List ^add org/compiere/util/DB  TO_STRING&(Ljava/lang/String;)Ljava/lang/String;)) AD_Client.AD_Client_ID NOT IN (0 makeConcatWithConstants . (I)Ljava/lang/StringBuffer; AND AD_Client.AD_Client_ID IN (*     getConnection()Ljava/sql/Connection;     getDatabase7(Ljava/lang/String;)Lorg/compiere/db/AdempiereDatabase;  !org/compiere/db/AdempiereDatabase getDriverConnectionM(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;  VgetLocalizedMessage 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  *validate  size   !iterator()Ljava/util/Iterator; #%$java/util/Iterator &'next()Ljava/lang/Object; ) *addLog #, -bhasNext /10java/sql/Connection 2*close4@Error@ 6 7* moveClient 9 :*checkSequences<@OK@>java/lang/NumberFormatExceptionaddComma tableName clientStr clientIntIeLjava/lang/Exception;errH[Ljava/lang/String;Jjava/lang/Throwable L MV get_TrxNameO+SELECT COUNT(*) FROM AD_Client WHERE Name=?Qjava/lang/Object S TU getSQLValueEx:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)IW$org/compiere/util/AdempiereUserError V[,SELECT COUNT(*) FROM AD_Client WHERE Value=?^/SELECT COUNT(*) FROM W_Store WHERE WebContext=? Z` aV toLowerCasedjava/lang/StringBuilder c-gDSELECT AD_Client_ID, Value, Name, AD_Client_UU FROM AD_Client WHERE ci j-(Ljava/lang/String;)Ljava/lang/StringBuilder; cl m3(Ljava/lang/StringBuffer;)Ljava/lang/StringBuilder;o ORDER BY ValueqHSELECT COUNT(*) FROM AD_Client WHERE Value=? OR Name=? OR AD_Client_UU=?s AD_CLIENT u v^containsx OR AD_Client_ID=? z  {%()Lorg/compiere/db/AdempiereDatabase; c} ~VtoString   convertStatement / prepareStatement2(Ljava/lang/String;II)Ljava/sql/PreparedStatement; java/sql/PreparedStatement  executeQuery()Ljava/sql/ResultSet; java/sql/ResultSet getInt(I)I   getString(I)Ljava/lang/String;  valueOf(I)Ljava/lang/Integer; J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; '(Ljava/lang/String;I)Ljava/lang/String;  &b java/sql/SQLException  2+(Ljava/sql/ResultSet;Ljava/sql/Statement;)VNo tenants to move .}'AD_ATTACHMENT' Z v(Ljava/lang/CharSequence;)Z Checking storage for attachments   statusUpdate"SELECT COUNT(*) FROM AD_AttachmentF JOIN AD_Client ON (AD_Attachment.AD_Client_ID=AD_Client.AD_Client_ID)N JOIN AD_ClientInfo ON (AD_Attachment.AD_Client_ID=AD_ClientInfo.AD_Client_ID)B JOIN AD_Table ON (AD_Attachment.AD_Table_ID=AD_Table.AD_Table_ID)o LEFT JOIN AD_StorageProvider ON (AD_StorageProvider.AD_StorageProvider_ID=AD_ClientInfo.AD_StorageProvider_ID)P WHERE AD_StorageProvider.Method IS NOT NULL AND AD_StorageProvider.Method!='DB' AND  countInExternalRThere are attachments using external storage provider - that's not implemented yet 'AD_ARCHIVE'Checking storage for archivesSELECT COUNT(*) FROM AD_ArchiveC JOIN AD_Client ON (AD_Archive.AD_Client_ID=AD_Client.AD_Client_ID)K JOIN AD_ClientInfo ON (AD_Archive.AD_Client_ID=AD_ClientInfo.AD_Client_ID)? JOIN AD_Table ON (AD_Archive.AD_Table_ID=AD_Table.AD_Table_ID)k LEFT JOIN AD_StorageProvider ON (AD_StorageProvider.AD_StorageProvider_ID=AD_ClientInfo.StorageArchive_ID)OThere are archives using external storage provider - that's not implemented yetESELECT TableName FROM AD_Table WHERE IsActive='Y' AND IsView='N' AND  ORDER BY TableName  validateExternalTable   validateOrphancntCNcntCVcntCWsqlValidClientsSBLjava/lang/StringBuilder;sqlValidateLocalClientsqlValidClientsstmtVCLjava/sql/PreparedStatement;rsVCLjava/sql/ResultSet; noClientsclientID clientValue clientName clientUUIDcntmsgLjava/sql/SQLException;sqlExternalAttachmentcntESsqlExternalArchivecntEA sqlTablesSBsqlRemoteTablesstmtRTrsRT  getCtx()Ljava/util/Properties; org/compiere/model/MTable E(Ljava/util/Properties;Ljava/lang/String;)Lorg/compiere/model/MTable;   getAD_Table_ID  AD_Client Z equalsIgnoreCase(Ljava/lang/String;)ZSELECT COUNT(*) FROM AD_Attribute_ValueW JOIN AD_Attribute ON (AD_Attribute_Value.AD_Attribute_ID=AD_Attribute.AD_Attribute_ID)E JOIN AD_Client ON (AD_Attribute.AD_Client_ID=AD_Client.AD_Client_ID)AD_PInstance_LogU JOIN AD_PInstance ON (AD_PInstance_Log.AD_PInstance_ID=AD_PInstance.AD_PInstance_ID) E JOIN AD_Client ON (AD_PInstance.AD_Client_ID=AD_Client.AD_Client_ID)" AD_Client_ID $&%org/compiere/model/MColumn 'X(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Lorg/compiere/model/MColumn; ) *+logLorg/compiere/util/CLogger; -/.java/util/logging/Level 01WARNINGLjava/util/logging/Level; 354org/compiere/util/CLogger 67 isLoggable(Ljava/util/logging/Level;)Z 3: ;warning= JOIN AD_Client ON (?%.AD_Client_ID=AD_Client.AD_Client_ID)A WHERE -C D1INFO 3G HinfoK SELECT AD_Column.ColumnName, AD_Column.AD_Reference_ID, AD_Column.FieldLength FROM AD_Column JOIN AD_Table ON (AD_Table.AD_Table_ID=AD_Column.AD_Table_ID) WHERE UPPER(AD_Table.TableName)=? AND AD_Column.IsActive='Y' AND AD_Column.ColumnSQL IS NULL ORDER BY AD_Column.ColumnName M NO setString(ILjava/lang/String;)V R STvalidateExternalColumn)(Ljava/lang/String;Ljava/lang/String;II)V localTableLorg/compiere/model/MTable; sqlCountDatacntCDsqlRemoteColumnsstmtRCrsRC columnNamerefIDlength $a bgetAD_Column_IDB? $f ggetAD_Reference_IDi j:(Ljava/lang/String;Ljava/lang/String;II)Ljava/lang/String; $l mgetFieldLengthip.r IS NOT NULL $u vVgetReferenceTableNamex z  |~}org/compiere/model/PO getUUIDColumnName AD_Ref_ListRSELECT DISTINCT AD_Ref_List.AD_Client_ID, AD_Ref_List.AD_Ref_List_ID, AD_Ref_List. FROM  JOIN AD_Ref_List ON ( =AD_Ref_List.AD_Ref_List_IDValue! AND AD_Ref_List.AD_Reference_ID=7 (SELECT AD_Column.AD_Reference_Value_ID FROM AD_Column> JOIN AD_Table ON (AD_Column.AD_Table_ID=AD_Table.AD_Table_ID)" WHERE UPPER(AD_Table.TableName)='#' AND UPPER(AD_Column.ColumnName)='')).AD_Client_ID!= .AD_Client_ID ORDER BY 2SELECT DISTINCT .AD_Client_ID,  bisUUIDKeyTable, _ID,  JOIN  c ON (=c. ON (= AD_LanguageAD_Language_ID AD_EntityTypeAD_EntityType_ID EntityType_ID   getObject(I)Ljava/lang/Object; Z &(Ljava/lang/Object;)Ljava/lang/String; K(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;   getFromUUID(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;java/lang/Number  intValue localColumnLorg/compiere/model/MColumn;sqlDataNotNullInColumncntETforeignTableNameuuidColsqlForeignClientSB foreignTablesqlForeignClientstmtFCrsFC foreignIDLjava/lang/Object; foreignUUlocalID   getColumns (Z)[Lorg/compiere/model/MColumn; $ bisActive $ V getColumnSQL $ V getColumnName4  VgetAccessLevelSELECT COUNT(*) FROM AD_Table t  JOIN AD_Column c . ON ( c.AD_Table_ID = t.AD_Table_ID ) WHERE UPPER(t.TableName)= AND UPPER(c.ColumnName)=> AND ( c.FKConstraintType IS NULL OR c.FKConstraintType=D   V getTableName c IS NOT NULL AND >0 AND   NOT IN ( SELECT   getKeyColumns()[Ljava/lang/String;.AD_Client_ID IN (0,.AD_Client_ID)tablecolumntableFK sqlVerifFKSBcntFksqlExternalOrgOrphanSBcntOr([Lorg/compiere/model/MColumn;sqlstmtrs.org/compiere/model/Query0AD_Table -3 )4O(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V -6 78setOnlyActiveRecords(Z)Lorg/compiere/model/Query;: TableName -< => setOrderBy.(Ljava/lang/String;)Lorg/compiere/model/Query; -@ ABlist()Ljava/util/List;GSELECT I=?K ORDER BY M NOgetSQLValueObjectsExI(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/List; Q  T AD_ChangeLog V WgetAD_PInstance_IDY AD_CHANGELOG [ \getAD_Client_ID ^ _` getNextID((ILjava/lang/String;Ljava/lang/String;)I bdcjava/util/UUID ef randomUUID()Ljava/util/UUID; b} i jkexecuteUpdateEx:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/String;)I! n o*commitEx q )r(Ljava/lang/Throwable;)V Zt v0SELECT Value FROM AD_Client WHERE AD_Client_ID=? x yzgetSQLValueStringExK(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;"# c~ _   quoteColumnName? INSERT INTO ( c 3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; ) VALUES ($ org/compiere/util/DisplayType  isMultiID(I)Z $ VgetMultiReferenceTableName Record_ID Record_UU AD_Table_ID  columnExistsInDB    getExternalTableNameLine_ID Fact_Acct  getAcctDetailTableName Parent_IDAD_Tree_Favorite_NodeNode_ID AD_TreeBarAD_Menu AD_TreeNodeMM AD_TreeNodeBP C_BPartnerAD_TreeNodeCMC CM_ContainerAD_TreeNodeCMMCM_MediaAD_TreeNodeCMS CM_CStageAD_TreeNodeCMT CM_Template AD_TreeNodePR M_Product AD_TreeNodeU1 AD_TreeNodeU2 AD_TreeNodeU3 AD_TreeNodeU4C_ElementValue AD_TreeNode AD_Tree_ID  getExternalTableFromTree AD_Preference Attribute   Z endsWith Z~ Z  substring(II)Ljava/lang/String;C_DocTypeTarget C_DocType   getTable_ID'(Ljava/lang/String;Ljava/lang/String;)I  bwasNull  isUUID  '(Ljava/lang/String;)Ljava/lang/Integer;  getConvertedId\(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;  canIgnoreNullConvertedIdT(Lorg/compiere/model/MTable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z%  \(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;&'( P}  isText(org/compiere/model/X_AD_Package_UUID_Map  ),(Ljava/util/Properties;ILjava/lang/String;)V  setAD_Table_ID(I)V  set_ValueNoCheck'(Ljava/lang/String;Ljava/lang/Object;)Z  !setSource_UUID # $setTarget_UUID & '*saveEx)Name+W_Store- WebContext/AD_User1Salt3AD_Org5AD_Role7AD_Tree9 Description;C_AcctProcessor= C_AcctSchema? C_CalendarA C_ElementC M_CostTypeER_RequestProcessor ZG H replaceFirst)*L$Committing. Validating foreign keys+tableskeyColselectVerifyIdSBselectGetIdsSB selectGetIdsstmtGIrsGI source_Key target_KeyclIde1 newADClientIDoldClientValuevaluesSB columnsSB qColumnsSBncolscolumnsinsertSBselectGetDataSB selectGetDatastmtGDrsGD parameters[Ljava/lang/Object; insertRecordi convertTabletableIdtreeIdattkey convertedId multiKeysmultiKey keyToConvertmultiConvertedIdoldUUIDnewUUIDmap*Lorg/compiere/model/X_AD_Package_UUID_Map;valueLocalVariableTypeTable-Ljava/util/List;$Ljava/util/List;.Ljava/util/List;f~java/lang/Comparable AD_PInstance,  getLocalKeyForJ(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;cTableqSELECT CASE WHEN TreeType = 'AY' THEN 'C_Activity' WHEN TreeType = 'BB' THEN 'M_BOM' WHEN TreeType = 'BP' THEN 'C_BPartner' WHEN TreeType = 'CC' THEN 'CM_Container' WHEN TreeType = 'CM' THEN 'CM_Media' WHEN TreeType = 'CS' THEN 'CM_CStage' WHEN TreeType = 'CT' THEN 'CM_Template' WHEN TreeType = 'EV' THEN 'C_ElementValue' WHEN TreeType = 'MC' THEN 'C_Campaign' WHEN TreeType = 'MM' THEN 'AD_Menu' WHEN TreeType = 'OO' THEN 'AD_Org' WHEN TreeType = 'PC' THEN 'M_Product_Category' WHEN TreeType = 'PJ' THEN 'C_Project' WHEN TreeType = 'PR' THEN 'M_Product' WHEN TreeType = 'SR' THEN 'C_SalesRegion' WHEN TreeType = 'U1' THEN 'C_ElementValue' WHEN TreeType = 'U2' THEN 'C_ElementValue' WHEN TreeType = 'U3' THEN 'C_ElementValue' WHEN TreeType = 'U4' THEN 'C_ElementValue' WHEN TreeType = 'TL' THEN AD_Table.TableName ELSE NULL END FROM AD_Tree LEFT JOIN AD_Table ON ( AD_Table.AD_Table_ID = AD_Tree.AD_Table_ID ) WHERE AD_Tree_ID = ?  setInt(II)V-2SELECT TableName FROM AD_Table WHERE AD_Table_ID=?.A_Depreciation_ExpC_AllocationLineC_BankStatementLine C_CashLine C_InvoiceLine C_OrderLineC_ProjectIssueGL_JournalLine M_InOutLineM_InventoryLineM_MovementLineM_ProductionLineM_RequisitionLine/ detailTableName org/compiere/model/MSequence Z(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Lorg/compiere/model/MSequence;  VvalidateTableIDValueseqLorg/compiere/model/MSequence;  b isIDKeyTable_ID=?   setObject(ILjava/lang/Object;)V0 foreign_KeytableNameSource remoteUUID sqlRemoteUUSB sqlRemoteUUstmtUU local_Key1 n(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;2sqlCheckLocalUU SourceFileMoveClient.javaRuntimeVisibleAnnotations'Lorg/adempiere/base/annotation/Process;BootstrapMethods $java/lang/invoke/StringConcatFactory (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;eError in parameter Tenants to Exclude, must be a list of integer separated by commas, wrong format: eError in parameter Tenants to Include, must be a list of integer separated by commas, wrong format: )Could not get a connection to , Cause: -Tenant with name  already exists in database3Tenant with search key  already exists in database2WebStore with context  already exists in database"Tenant / already exists. UUID=, ID=-Could not execute external query:  Cause = Validating table Table  doesn't exist,Ignoring , doesn't have column AD_Client_ID$Ignoring , doesn't have tenant data)Table  has data, migration not supported.Column . doesn't existBColumn . has different type in dictionary, external: , local: DColumn . has different length in dictionary, external: , local: BThere is data in unsupported non-official data type for column .AColumn . has invalid cross-tenant reference to tenant  on ID=Validating orphans for .(Column . has orphan records in table IsView='N' AND _ID Converting IDs for table   In ._ID already exist the ID=Inserting data for table 0Found orphan record in .:  related to table ,Could not execute:  Cause = Could not commit, Cause: Could not execute query: SELECT Target_Key FROM T_MoveClient WHERE AD_PInstance_ID=? AND TableName=? AND Source_Key=? Cause = Could not execute external query: SELECT CASE WHEN TreeType = 'AY' THEN 'C_Activity' WHEN TreeType = 'BB' THEN 'M_BOM' WHEN TreeType = 'BP' THEN 'C_BPartner' WHEN TreeType = 'CC' THEN 'CM_Container' WHEN TreeType = 'CM' THEN 'CM_Media' WHEN TreeType = 'CS' THEN 'CM_CStage' WHEN TreeType = 'CT' THEN 'CM_Template' WHEN TreeType = 'EV' THEN 'C_ElementValue' WHEN TreeType = 'MC' THEN 'C_Campaign' WHEN TreeType = 'MM' THEN 'AD_Menu' WHEN TreeType = 'OO' THEN 'AD_Org' WHEN TreeType = 'PC' THEN 'M_Product_Category' WHEN TreeType = 'PJ' THEN 'C_Project' WHEN TreeType = 'PR' THEN 'M_Product' WHEN TreeType = 'SR' THEN 'C_SalesRegion' WHEN TreeType = 'U1' THEN 'C_ElementValue' WHEN TreeType = 'U2' THEN 'C_ElementValue' WHEN TreeType = 'U3' THEN 'C_ElementValue' WHEN TreeType = 'U4' THEN 'C_ElementValue' WHEN TreeType = 'TL' THEN AD_Table.TableName ELSE NULL END FROM AD_Tree LEFT JOIN AD_Table ON ( AD_Table.AD_Table_ID = AD_Tree.AD_Table_ID ) WHERE AD_Tree_ID = ? Cause = >Fact_Acct.Line_ID detail table not identified for table ID =  9Could not execute external query for table :  Cause = "6Column . has system reference not convertible, .= InnerClasses%%java/lang/invoke/MethodHandles$Lookup'java/lang/invoke/MethodHandlesLookup!      !"# !"$ !"% !"& !"' !"()*+b*,*.Y01*.Y03*5Y78*5Y7:*5Y7<*5Y7>*5Y7@*5Y7B*DF. Zyz{%|0};~FQ\aZG bHIJ*+-.*K*MY:>=2L+Q:WY*+_ceY*+gjlY*+gnpY*+grtY*+gvxY*+gz|Y*+g~wY*+gbY*+gMY*+_K8Y*+g#Y*+_*+F~(0=ERZgo|%-G .HI CRZ V+D*cC* Y* Y*W#WY*j Y÷** Yŷ*n *Ƕ͵n*r *Ƕеr*1ӶW*c *1ٶW*~*1۶Wk*1ݶW<*~߶Y:6>;2M*>,W*1߶W<*1,W*1W*3W*O*߶Y:>=72L*3߶W+6WY+*3W*3۶W*p*3W<*߶Y:6>@2M*3߶W<,6WY,*3W*3۶W*K*Y *D6*D*߶Y:>=2L*<+W**c *8**j*j*n*r LY*j+**8<*8M,"ZL*+(,+* *.3*K*5N* *.-* *.*8;19<=x~==|| FjZ'19=GR\r| .7AKVnx~$/<ADIaow |%& !"$%!&*',%3&<)@+G DHI\?0@n,A~BC BCa?5ABC BCa@DEF4*J= G#ZGG'GZG= G4GZGH= GG^#MII*+*c*KNPY*vSR<VY*vXY*KZPY*zSR=VY*z\Y*K]PY*z_SR>VY*z_bYcYefh*3knhLcYephM*D*<rt ,whWy+|N::6*-::؄6:: : *c6 *D*<rt.*K,|PYSY SY SYSR6 #*K,|PYSY SY SR6  =  : *D*<rt : *8 W$$:Y-:  VYY*8*1l*cYehhhhhh¶h*3k¶h*1k:*|6VYǷY*1ɶl*˶cYeͶh϶hѶhӶhնhh¶h*3k¶h*1k:*|6VY׷YcYeٶh*1k۶h:y|:: : *:  :  : *  %: Y :      *-*::  "Z: *  +SSFm245!627H8L9]:v;z<@ABC@DEDFGIJKLNOP Q RS T*U4V;W>XTY|Z[]^_`bPfghi j ikl#n/o0s@tGuNvTwZx`yfzl{r|}u~")/6<>MPSfor|GHIqCHFCvCA3CC * 4 >C - DCC>MP S |@ D @  2*0>cc3ccZJ ccZZZZ*'Z ccZLTI  xxO ccZcZLUI  ccZcZ# ccZcZ+ *+*+M, , *8+ W +cYeh+hN+-hW-hW[+-hW-hW>*+!#*(,2*(+89-<h+h>hW-@h*3kW*-|6*(B2*(+EF+VY+IYyJN::*-:+L:R:66!*@+PW*+Q$:Y-U:  *:+W((F2 ./9@JKU]erz"%(:FOR\fp{Gz HI@VWKX=YC"Z%[(\\E]f;^Cp1_CD;8c'7;ZCZ LTI ST+*+,#: `*8+,cWd.ed#e*8+,ehWk*8+,knWcYeh+h<h+h>h@h+hoh,hqh¶h*3k:*)d"*|6VY+,sYt:+ +w:y}{:cYe:  hhh+hW + <h+h>hW h+hoh,hhW, hW  hW hhhh+hh,hh@h*3k¶hhh+hhhW hhhW*:   hohhhW hohhhW hohhh+hW + <h+h>hW . hhh+hoh,hhW6 hhh+hoh,hhhohW, hWE, hW$  hW hhW ۶h@h*3k¶hhh+hhhWy |: : : * :  :  6  : : *8+, źWKF*Bźt+*+,:ЙжҜ s%: Y  :    *@+,WorFd )*1<E\f~ !"#$%&(-./02!9(:1;<<>=I>T?^@qBCDEFHIJKLMN OPQ'R2S:TSUVVoXYZ\]^_`ac'd0eHfQgTh\idjgkun|opqstuwxyz{|}~"=MeyotGHI@]^C_C C(s1j 2yW    |C rhMtD t$1!vcZWZc2eB952  53Z=PZGLUI ZZ$cZ+*+M,Y:662N---:!-t:y*:   YzcYehhhhh+hhhhh۶h: * |6  *, *: cY +h:  + <h+h>hW @h+hohhW   hW  hW h+hohhhhhoh 2hhh@hhh+hh۶h¶h*3kW* |6*8+WF+  .17BEK^i|,DLXa~Gz HI@  W !7]Ki"W !# $C W % &C Z'Z$'Z9ZZ$'ZZcc+Z'+0h=y+LN:*+N-:/=#:Y+):--=@UUF> "*4=BUW]`fG>hHIh*fCZ+W,BD@ZTI 7*+! -Y*/*1ź1*K259;?L+N-"M,:*:t{:, :C:*@DtM*EcYeFhhhh@hhHh:cYeFhhohhhh: <hh>hW@h*3kJhhWy|: : : * :  : D : : *D*<tl*K|PY SL:: P:ЙжҜ  : Y źRSE*KPY*USYXSY SR6<*Z*K]: ',ag: *Z*K]:   Й8 жқ-PY*USYSY SY S*KhW %: Y  l:    -+M*m MY,p=N*cW*6WY*KPY*USYrSYsSR=*KuPYSwN+: i"::*:t B*{cYe:cYe:cYe: 6 5Y7: Y:66  2:    :*@|t`} ߶hW߶hW߶hWy: hohhWhWhW  W   ]cYehhhh۶h: cYeFh hh:  hW hW"  <hh>hW @h*3kWy |::: P:*::J66  P$::t: : e :, w:2'6*:w:2'6*:Sw:K :- : : : : :k :B : :7$ :%ܹ6*:ncX:9d:Y :*Kw:w:y`: SЙ$жҚodZ Йжd *c?:eZ߶:Y:662: : :*:Й8жҜ-* 6Y w:ź :ź :bV*:Й;жҜ0* 6XY ЙжҸ:SeSS`S S*c{:Y2Z:*KPY*USYSYSw: ag:SyJY**K: !W"%  *zS (*vS*,.*z_S. p.0 SX2!2( 4(6(.(.8:(<(q([>(E@(/B(D/($22:-*zFS . |*KhW:Y I%:YJ:  +*K*m:YMMM= l { ~1 1 F9 "(+,@FWZahr~     ,8GJM`ilvy #% &''%,(2)D+G,N-Y/k2345389:;<;ABCFGHKLMO#P+QAOERISXR\WsXzYZ\]^_`abcdfghjk!l)m1o=pPqXrasktnbxvwvxyzx{|}~$'*1DMPSYgnu )5:BEJch%*CNSlw|'@LZity|    % : B I P ^ v                 * G ] g j u " % & ' ( * + , - / 0 1 3 4 5 (6 27 ?8 F9 M: R< k= t> ? @ A B D E F G I J K L 4M JN `O vP Q R S T U V W &X <Z D[ N\ ] gb ld {e f  j k l m n m W s u v w yGx? HI, N @ WF@aoO~eOPQGR JS MT v7U y4V RA O,WCD  X YC ZBC=BCs Z Wz S@ +[ "\ ]  ^C  _ ! {]=1 &`  a $b'c*d1efSDgVhCg!n]uijC5jCkCLIlm 9n %oH :p Fq Pzq ^lr  ~s Xt (*uv Nw DE D Dx , NyRAz _{ '6###ZZ ZccNZ$PP3PL)LUI # Z= < Z#&Z#ZCZ#Zccc'Z#Zccc$'$Z<Z#Zccc'tZ#ZcccccJZ#ZcccccZ|1$ZZ%&1+!QZ'P('Z#ZcccccZ|$ZZPPGGZ#ZcccccZ|$ZZPPGZGP%P Z#ZcccccZ|$ZZPPGG Z#ZcccccZ|$ZZPP%D}"TZZZM!! Z#ZcccccZ|VLUI Z#Z+- - +- ,- -,,{,q,g,],S,I,?,5,+,!,, ,*>tS,, ,Fb2FPZdnxG4HI W@]i  +:*KPY*USY+SY,SL:/$P::YЙnжҜc*+:,ZIAY6ag:PY*USY+SY,SYS*KhW *+,-:DGFN%*:DI[s}G\ HIim@]n*A IDE}VWx *Az)GZPZZPV+/gMN:*N--:.M":Y:--,=@TTF>"*4=BTV\_eG>gHIgkCe@c+`,BD@ZSI +QxMyN::*-::0M$:Y-:,KNccFB&/8BKPcelov GHxHIxjCv@j*g+d,PD!NZZTI +/wM>?ACEOoρχ ψϑ MyMrMkMdM]MVMOMHMAM:M3M,M%"*(9,Fb  !"#$%&' (-*G /HI/jC+Z :*+3w*D<*:M#,"ZL*+*KN--W,+ڧ9*<M#,"ZL*+*KN--W,+ڱF6 123+4/542=8@9W:d;h<m9v@G4wHI@+ W@d 4#  #+j +{:*+:: ,:cYeFhhh+h@h+hh:y|:: : *:  , :  3 :&: Y- :      :*+,:ggFrJKLMN!O$P+Q@RPPRSaTdUgWzXYZ[\]^_`_bcdfG HI@ WR{aldi gf, D `$ZZ~ ZPZZZcZVI ZPZZZP+ :*+:cYF :  +{hW +hhW h+h@h,hHhW*K |PYSL:     P:Й)жҜ*8-+,WPY*USY+SYSYS*KhW*B+źWFZtu vw!x+y.z;|X}o~Gp HI@] W oA x oAz .Pc M43   !# $&(