=org/compiere/util/DBjava/lang/Objects_ccLorg/compiere/db/CConnection;logLorg/compiere/util/CLogger;s_ccLockLjava/lang/Object;SQLSTATEMENT_SEPARATORLjava/lang/String; ConstantValue; QUOTEC'm_isUUIDVerifiedZm_isUUIDSupported()VCode   org/compiere/util/CLogger   getCLogger.(Ljava/lang/Class;)Lorg/compiere/util/CLogger; "  $ % ' )  + LineNumberTableLocalVariableTablethisLorg/compiere/util/DB;afterMigration(Ljava/util/Properties;)Z DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; forRemovalsince11 :<;org/compiere/model/MSystem =>get4(Ljava/util/Properties;)Lorg/compiere/model/MSystem; :@ ABisJustMigrated()ZDRole F GHinfo(Ljava/lang/String;)VJSELECT * FROM AD_Role L MNprepareStatementL(Ljava/lang/String;Ljava/lang/String;)Lorg/compiere/util/CPreparedStatement; PRQjava/sql/PreparedStatement ST executeQuery()Ljava/sql/ResultSet;Vorg/compiere/model/MRole UX %Y?(Ljava/util/Properties;Ljava/sql/ResultSet;Ljava/lang/String;)V U[ \]updateAccessRecords()Ljava/lang/String; _a`java/sql/ResultSet bBnext dfejava/util/logging/Level ghSEVERELjava/util/logging/Level;j(1) l mC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V o pqclose(Ljava/sql/ResultSet;)V s pt(Ljava/sql/Statement;)Vvorg.compiere.MigrateData xzyjava/lang/Class {|forName%(Ljava/lang/String;)Ljava/lang/Class; x~ getDeclaredConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; java/lang/reflect/Constructor  newInstance'([Ljava/lang/Object;)Ljava/lang/Object;DataLanguage org/compiere/model/MLanguage maintain(Ljava/util/Properties;)VSequence org/compiere/process/ProcessInfoSequence Check %(Ljava/lang/String;I)V"org.compiere.process.SequenceCheck H setClassName)org/compiere/process/ProcessInfoParameter  setParameter/([Lorg/compiere/process/ProcessInfoParameter;)V org/adempiere/util/ProcessUtil startJavaProcessR(Ljava/util/Properties;Lorg/compiere/process/ProcessInfo;Lorg/compiere/util/Trx;)ZCosting org/compiere/model/MAcctSchema getClientAcctSchema:(Ljava/util/Properties;I)[Lorg/compiere/model/MAcctSchema;  checkCosting saveEx : setIsJustMigrated(Z)V : Bsavejava/lang/ExceptionctxLjava/util/Properties;systemLorg/compiere/model/MSystem;sqlpstmtLjava/sql/PreparedStatement;rsLjava/sql/ResultSet;roleLorg/compiere/model/MRole;eLjava/lang/Exception;clazzLjava/lang/Class; processInfo"Lorg/compiere/process/ProcessInfo;ass![Lorg/compiere/model/MAcctSchema;iILocalVariableTypeTableLjava/lang/Class<*>; StackMapTablejava/lang/Stringjava/lang/Throwable updateMail org/compiere/util/Ini ]getAdempiereHome  java/io/File  separator makeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; %H Bexistsjava/util/Properties $java/io/FileInputStream %(Ljava/io/File;)V load(Ljava/io/InputStream;)V  pADEMPIERE_MAIL_UPDATED   getProperty&(Ljava/lang/String;)Ljava/lang/String;Y    equals(Ljava/lang/Object;)ZADEMPIERE_MAIL_SERVER  length()IADEMPIERE_ADMIN_EMAILADEMPIERE_MAIL_USERADEMPIERE_MAIL_PASSWORD    containsKey : B isSecureProps  !getVar#java/lang/StringBuilder%UPDATE AD_Client SET "( SMTPHost= "* +,append-(Ljava/lang/String;)Ljava/lang/StringBuilder; . / TO_STRING1, RequestEMail=3, RequestUser=5, RequestUserPW=7., IsSMTPAuthorization='Y' WHERE AD_Client_ID=0 "9 :]toString < => executeUpdate'(Ljava/lang/String;Ljava/lang/String;)I d@ AhFINE C DE isLoggable(Ljava/util/logging/Level;)ZG H(I)Ljava/lang/String; J KHfineMUPDATE AD_User SET O EMail=Q , EMailUser=S, EMailUserPW=U WHERE AD_User_ID IN (?,?,?) WYXjava/lang/Integer Z[valueOf(I)Ljava/lang/Integer; ] =^;(Ljava/lang/String;[Ljava/lang/Object;ZLjava/lang/String;)IGajava/io/FileOutputStream ` d ef setProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;h j klstore+(Ljava/io/OutputStream;Ljava/lang/String;)V `n oflush ` r st addSuppressed(Ljava/lang/Throwable;)VenvNameenvFileLjava/io/File;envinLjava/io/FileInputStream;updatedserver adminEMailmailUser mailPasswordLjava/lang/StringBuilder;nooutLjava/io/FileOutputStream; setDBTarget (Lorg/compiere/db/CConnection;)V"java/lang/IllegalArgumentExceptionConnection is NULL   org/compiere/db/CConnection   closeTarget  B setDataSource d hCONFIG  Z&(Ljava/lang/Object;)Ljava/lang/String;  B isDataSource '(Ljava/lang/String;Z)Ljava/lang/String;  Hconfigccconnect   getConnection()Ljava/sql/Connection;  readInfo(Ljava/sql/Connection;)V java/sql/Connection java/lang/System errLjava/io/PrintStream;  ]getLocalizedMessage  java/io/PrintStream Hprintln  printStackTracesuccessconnLjava/sql/Connection; isConnected(Z)Z10  B createNew  (Z)Ljava/sql/Connection;  createConnection(ZI)Ljava/sql/Connection; autoCommitgetConnectionRWgetConnectionIDgetConnectionROgetReportingConnectionRO org/compiere/util/DBReadReplica   java/lang/IllegalStateException&DB.createConnection - @NoDBConnection@   B getAutoCommit (Z)Ljava/lang/String;java/sql/SQLExceptiontrxLevel(ZZI)Ljava/sql/Connection;readOnly getDatabase%()Lorg/compiere/db/AdempiereDatabase;  No Database Connection  Hsevere7(Ljava/lang/String;)Lorg/compiere/db/AdempiereDatabase; org/compiere/db/Database getDatabaseFromURLURLisOracle  B isPostgreSQL  B No DatabasegetDatabaseInfo   ] getDBInfo isDatabaseOK ?SELECT Version FROM AD_System _ H getString 9  .(Ljava/util/logging/Level;Ljava/lang/String;)V d hINFO org/compiere/Adempiere   DB_VERSION!DatabaseVersionError #%$org/compiere/util/Msg &'getMsgO(Ljava/util/Properties;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;versionLjava/sql/SQLException; AD_Messagemsg isBuildOK . /] getVersion18SELECT LastBuildInfo, IsFailOnBuildDiffer FROM AD_System  6BuildVersionError 8 9Hwarning buildClient buildDatabase failOnBuild > ?(Ljavax/sql/DataSource;)ZAclosed prepareCall0(Ljava/lang/String;)Ljava/sql/CallableStatement; E BFC(Ljava/lang/String;ILjava/lang/String;)Ljava/sql/CallableStatement;  IKJorg/compiere/db/ProxyFactory LMnewCCallableStatementN(IILjava/lang/String;Ljava/lang/String;)Lorg/compiere/util/CCallableStatement;SQLresultSetConcurrencytrxName:(Ljava/lang/String;)Lorg/compiere/util/CPreparedStatement; S MTN(Ljava/lang/String;IILjava/lang/String;)Lorg/compiere/util/CPreparedStatement;O(Ljava/sql/Connection;Ljava/lang/String;)Lorg/compiere/util/CPreparedStatement; W MXQ(Ljava/sql/Connection;Ljava/lang/String;II)Lorg/compiere/util/CPreparedStatement; connection<(Ljava/lang/String;II)Lorg/compiere/util/CPreparedStatement; resultSetType]No SQL I_ `anewCPreparedStatementN(IILjava/lang/String;Ljava/lang/String;)Lorg/compiere/util/CPreparedStatement; Ic `dQ(IILjava/lang/String;Ljava/sql/Connection;)Lorg/compiere/util/CPreparedStatement;createStatement()Ljava/sql/Statement; h ei*(IILjava/lang/String;)Ljava/sql/Statement; Ik lm newCStatement4(IILjava/lang/String;)Lorg/compiere/util/CStatement; setParameters2(Ljava/sql/PreparedStatement;[Ljava/lang/Object;)V Exceptions r s2(Ljava/sql/PreparedStatement;ILjava/lang/Object;)Vstmtparams[Ljava/lang/Object;/(Ljava/sql/PreparedStatement;Ljava/util/List;)V Signature2(Ljava/sql/PreparedStatement;Ljava/util/List<*>;)V {}|java/util/List ~size { =(I)Ljava/lang/Object;Ljava/util/List;Ljava/util/List<*>; P  setObject(ILjava/lang/Object;)V P  setString(ILjava/lang/String;)V W intValue P setInt(II)Vjava/math/BigDecimal P  setBigDecimal(ILjava/math/BigDecimal;)Vjava/sql/Timestamp P  setTimestamp(ILjava/sql/Timestamp;)Vjava/lang/Boolean  B booleanValueN[B P setBytes(I[B)V java/sql/Clob P setClob(ILjava/sql/Clob;)V  getClass()Ljava/lang/Class; x ]getNameoracle.sql.BLOB$org/adempiere/exceptions/DBException  '(ILjava/lang/String;)Ljava/lang/String; indexparam(Ljava/lang/String;)I  =((Ljava/lang/String;Ljava/lang/String;I)I  =<(Ljava/lang/String;[Ljava/lang/Object;ZLjava/lang/String;I)ItimeOut(Ljava/lang/String;Z)I ignoreError((Ljava/lang/String;ZLjava/lang/String;)I  =)(Ljava/lang/String;ZLjava/lang/String;I)I((Ljava/lang/String;ILjava/lang/String;)I  =)(Ljava/lang/String;ILjava/lang/String;I)I)(Ljava/lang/String;IZLjava/lang/String;)I  =*(Ljava/lang/String;IZLjava/lang/String;I)I   H verifyTrx  no $org/compiere/util/CPreparedStatement setQueryTimeout(I)V  =  getSQLException,(Ljava/lang/Exception;)Ljava/lang/Exception;  ]getSql  ] getMessage J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  getDefaultDBExceptionMessage)(Ljava/lang/Exception;)Ljava/lang/String;DBExecuteError   saveError*(Ljava/lang/String;Ljava/lang/Exception;)Zcs&Lorg/compiere/util/CPreparedStatement;vexecuteUpdateEx:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/String;)I  ;(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/String;I)I  % (Ljava/lang/Exception;)VexecuteUpdateMultiple  indexOf  split'(Ljava/lang/String;)[Ljava/lang/String; statements[Ljava/lang/String;  commit(ZLjava/lang/String;)Z org/compiere/util/Trx =,(Ljava/lang/String;Z)Lorg/compiere/util/Trx; ! throwExceptiontrxLorg/compiere/util/Trx;rollback ) ' getRowSet&(Ljava/lang/String;)Ljavax/sql/RowSet;/org/compiere/util/CStatementVO  243!org/compiere/db/AdempiereDatabase 5convertStatement .7 %8(IILjava/lang/String;)V I: `;H(Lorg/compiere/util/CStatementVO;)Lorg/compiere/util/CPreparedStatement; = ,>()Ljavax/sql/RowSet; Lorg/compiere/util/CStatementVO;retValueLjavax/sql/RowSet;Cjavax/sql/RowSet getSQLValueEx:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)I G H setAutoCommit J K setReadOnly M MU _O PQgetInt(I)I T '  W %X,(Ljava/sql/SQLException;Ljava/lang/String;)V Z p[+(Ljava/sql/ResultSet;Ljava/sql/Statement;)V ] ^closeAndResetReadonlyConnectione17(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)IK(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)I {c detoArray(([Ljava/lang/Object;)[Ljava/lang/Object; g DE$Ljava/util/List; getSQLValue k iEgetSQLValueStringExK(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;H(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;\(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljava/lang/String; r lmgetSQLValueString u smgetSQLValueBDExO(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/math/BigDecimal; _y z{ getBigDecimal(I)Ljava/math/BigDecimal;Ljava/math/BigDecimal;L(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljava/math/BigDecimal;`(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljava/math/BigDecimal;  vw getSQLValueBD  wgetSQLValueTSExM(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Timestamp; _  getTimestamp(I)Ljava/sql/Timestamp;Ljava/sql/Timestamp;J(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljava/sql/Timestamp;^(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljava/sql/Timestamp;   getSQLValueTS  arrgetKeyNamePairs5(Ljava/lang/String;Z)[Lorg/compiere/util/KeyNamePair;  H(Ljava/lang/String;Z[Ljava/lang/Object;)[Lorg/compiere/util/KeyNamePair;optional  Z(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/Object;)[Lorg/compiere/util/KeyNamePair;java/util/ArrayList $org/compiere/util/KeyNamePair  %   add } clistLjava/util/ArrayList; [Lorg/compiere/util/KeyNamePair;6Ljava/util/ArrayList;getIDsEx;(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)[I [I*Ljava/util/ArrayList;isSOTrx((Ljava/lang/String;Ljava/lang/String;I)Z No TableNameNo Where Clause org/compiere/util/Env getCtx()Ljava/util/Properties; org/compiere/model/MTable =E(Ljava/util/Properties;Ljava/lang/String;)Lorg/compiere/model/MTable;IsSOTrx   getColumn0(Ljava/lang/String;)Lorg/compiere/model/MColumn;  Z(Z)Ljava/lang/Boolean;Line  endsWith(Ljava/lang/String;)Z   substring(II)Ljava/lang/String; n(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; d hFINEST   getContext=(Ljava/util/Properties;ILjava/lang/String;)Ljava/lang/String;  TRUELjava/lang/Boolean; TableName whereClausewindowNonoIsSOTrxColumnhdrpstmt2rs2'(Ljava/lang/String;Ljava/lang/String;)Z   getNextID=(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)IContext missingTableName missing  getAD_Client_ID(Ljava/util/Properties;)I  ((ILjava/lang/String;Ljava/lang/String;)I org/compiere/model/MSequence AD_Client_ID getDocumentNo  ((ILjava/lang/String;Z)Ljava/lang/String; C_DocType_ID   ?(ILjava/lang/String;ZLorg/compiere/model/PO;)Ljava/lang/String;definite  poLorg/compiere/model/PO;9(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String;  P(ILjava/lang/String;Ljava/lang/String;Lorg/compiere/model/PO;)Ljava/lang/String;  No DocumentNodnP(Ljava/util/Properties;ILjava/lang/String;ZLjava/lang/String;)Ljava/lang/String;Required parameter missing  getContextAsInt,(Ljava/util/Properties;ILjava/lang/String;)IG ! "+(Ljava/util/Properties;Ljava/lang/String;)IGG&C_DocTypeTarget_ID G!* +(IIIII)Ljava/lang/String; -  WindowNo onlyDocTypeisRemoteObjectsisRemoteProcess printWarning*(Ljava/lang/String;Ljava/sql/SQLWarning;)V "$ 78java/sql/SQLWarning:; State= 7< =] getSQLState? ; ErrorCode= 7A B getErrorCode "D +E(I)Ljava/lang/StringBuilder; 7G HIgetNextWarning()Ljava/sql/SQLWarning;commentLjava/sql/SQLWarning;warnbufferTO_DATE)(Ljava/sql/Timestamp;Z)Ljava/lang/String; 2Q NOtimedayOnly((Ljava/sql/Timestamp;)Ljava/lang/String; QdayTO_CHAR9(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String; 2Z WX columnName displayType AD_Language TO_NUMBER+(Ljava/math/BigDecimal;I)Ljava/lang/String; 2a ^_number d /e'(Ljava/lang/String;I)Ljava/lang/String;txthNULL "j +k(C)Ljava/lang/StringBuilder; m nocharAt(I)Cq'' maxLengthtextcTO_JSON 2w uvalue getJSONCast 2{ y] _ ~java/sql/StatementstLjava/sql/Statement;#(Lorg/compiere/model/POResultSet;)V&(Lorg/compiere/model/POResultSet<*>;)V org/compiere/model/POResultSet Lorg/compiere/model/POResultSet;#Lorg/compiere/model/POResultSet<*>;  getCause()Ljava/lang/Throwable;Ljava/lang/Throwable; int_param1)(Ljava/lang/String;Ljava/lang/String;II)I int_param29(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I str_param1:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)I str_param29(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;=(Ljava/lang/String;Ljava/lang/String;I)Ljava/math/BigDecimal;getValueNamePairsG(Ljava/lang/String;ZLjava/util/List;)[Lorg/compiere/util/ValueNamePair;[(Ljava/lang/String;ZLjava/util/List;)[Lorg/compiere/util/ValueNamePair; org/compiere/util/ValueNamePair EMPTY!Lorg/compiere/util/ValueNamePair;  nw  %'(Ljava/lang/String;Ljava/lang/String;)V"[Lorg/compiere/util/ValueNamePair;8Ljava/util/ArrayList;E(Ljava/lang/String;ZLjava/util/List;)[Lorg/compiere/util/KeyNamePair;Y(Ljava/lang/String;ZLjava/util/List;)[Lorg/compiere/util/KeyNamePair;  Lorg/compiere/util/KeyNamePair;createT_Selection,(ILjava/util/Collection;Ljava/lang/String;)VA(ILjava/util/Collection;Ljava/lang/String;)V9INSERT INTO T_SELECTION(AD_PINSTANCE_ID, T_SELECTION_ID) java/util/Collection iterator()Ljava/util/Iterator; java/util/Iterator b()Ljava/lang/Object; UNION SELECT , " +-(Ljava/lang/Object;)Ljava/lang/StringBuilder; FROM DUAL  >  BhasNextAD_PInstance_ID selectionLjava/util/Collection;insertcounter selectedIdLjava/lang/Integer;+Ljava/util/Collection;createT_SelectionNewM(ILjava/util/Collection;Ljava/lang/String;)Vorg/compiere/util/NamePair   createT_SelectionNewNPsaveKeys saveKeysNPsaveKeyLorg/compiere/util/NamePair;7Ljava/util/Collection;4Ljava/util/Collection;J(ILjava/util/Collection;Ljava/lang/String;)VQINSERT INTO T_SELECTION(AD_PINSTANCE_ID, T_SELECTION_ID, T_SELECTION_UU, ViewID)  getKey  ]getValue+org/adempiere/exceptions/AdempiereExceptioneNamePair type not allowed in DB.createT_SelectionNewNP, just KeyNamePair or ValueNamePair are allowed , ' '0, 9  " " delete(II)Ljava/lang/StringBuilder; initialInsert viewIDValueisGenerateUUIDSupported SELECT Generate_UUID() FROM Dual  ]trimuuidTest"isTableOrViewExists     getMetaData()Ljava/sql/DatabaseMetaData;  java/sql/DatabaseMetaData BstoresUpperCaseIdentifiers  ] toUpperCase   BstoresLowerCaseIdentifiers  ] toLowerCase    getTables_(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet; tableNamemetadataLjava/sql/DatabaseMetaData;tblNamegetSQLValueObjectsExI(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/List;](Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/List; _&  '()Ljava/sql/ResultSetMetaData; _) * getObject _, -BwasNull { 021java/sql/ResultSetMetaData 3getColumnCountrsmdLjava/sql/ResultSetMetaData;objgetSQLArrayObjectsExo(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/List;>; rowsArray6Ljava/util/List;>;!prepareNormalReadReplicaStatementB(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/PreparedStatement; > ;?D(Ljava/lang/String;IILjava/lang/String;)Ljava/sql/PreparedStatement;ADB_READ_REPLICA_URLS CEDorg/compiere/model/MSysConfig  IG HInewReadReplicaPreparedStatement<(IILjava/lang/String;)Lorg/compiere/util/CPreparedStatement;useReadReplicainClauseForCSV M KN9(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;csvQ NOT S IN (U[,]W,Y_ID[" ] ^ startsWith`) isNotClausebuildervalueskeysubsetClauseForCSV 2g eintersectClauseForCSV j hN 2jisSelectStatementn/\*(?:.|[\n\r])*?\*/p'(?:.|[\n\r])*?'r^\s+ t u replaceAll w x replaceFirstz ^select\s.*$ | }matches;  contains(Ljava/lang/CharSequence;)ZremoveCommentsremoveQuotedStringsremoveLeadingSpacescleanSql SourceFileDB.javaBootstrapMethods $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;idempiereEnv.properties Client #User # - DS=Could not connect to DB - JFailed to set the requested auto commit mode on connection. [autoCommit=]8Problem with AD_System Table - Run system.sql script -  DB_Version= Build DB= Build Cl=Required parameter missing - Unknown parameter type  -   [] -  [],Could not load transation with identifier: [] No Value SELECT IsSOTrx FROM  WHERE HSELECT IsSOTrx FROM  h WHERE h._ID IN (SELECT l._ID FROM  l WHERE )  - No SOTrx|C_DocTypeTarget_ID|C_DocType_ID"Window= - Target=/ - Actual=/;Transaction closed or never opened () => (maybe timed out) InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1        O!Y#&(*,bd f  -%/*#,_- ./ 012345Z67s8,*9L+?!CEIMN:,KN-O:UY*W:ZW^6:!cikn-r:N$:n-r:Nn-r:Nuw:x}W:!ck!E*!EY:*W!E*:622++LO^o,2tu vyz{|$,/<BLOQ^cgjoqvz}"'-z ,' <Q  R+ / : P_L_ ZL X K**KY*L+YMY+N,--W,N-- , : ,: ,: ,: ,:"Y$&')-)0)-)2)-)4)-)6):8;6 !?B! FI"YL&N)-)P)-)R)-)T):8YVSY VSYdVS\6 !?B! _I: : `Y+b: ,cW, gi m : p2:   p :   :     q W,>A,5 #$,5:>ABCKYZcpqz  1;IWekm- u vw,x5 yzK{ c| z} ~  P   2  m"{5 "` B  ")`*Y*&YL*+ç+ÿW!B!)/2242,.    #)-5<_- `) B234<;L++++;L++;!$,2 "# %&)!*$+%/4081:3- :%@ B';L++; ;W; ",2 <? BCEFGHI"J#L%N-  2347s5Z6.ɬ,\-  %̰,e- 0ϰ,q-  2347s5Z6$,}- 2347s5Z6.,-  2347s5Z6%̰,- 2347s5Z6$,- RK*K*, -    7M,Y,,YW,44,  &45- 77 . [ 2347s5Z6Dϰ,-  M !, - /*,-  BM !, - BM !, - ]B , -  12347s5Z6 L MN:,KN-O:^GL;:!cn-r:N:n-r:Nn-r:N!B!+E+  :*YSY+S": .1 FV,!+,- . 123%4.51638F=K>O?R@T9V<X=]>a?d@fAi=n>r?u@wBDEGIJK-R(    3#) *  + "1P_d% ,1b -LgM>0:::K:O:^ZM >?:!c2nr:::nr::nr::!B!,3E!+4E+, 5:*Y+SY,S": !7!cHK`r,)VWX YZ[^_&`0a9bHdKeMg`lemjnmophrktlym~noplmnoqrsvwy{|}~-f : ;  < M%)/* + /KP_f3 & w$; ;=W !@I," #- "A BC3 *D,-  BF{#* *Y*G*,H, - #N #O#P  MQ26 *R,-  MN@ *+R,- P  MU@ *+V,- Y  MZ2F*R,-  [O MTx* *Y\*-^, -* [OP  MXx+ +Y\+*b, -*Y [O ef+ g,- eiE,j,- [OP  nop#++=*`+2q+,  #%#"'- #t#uv    nwpxy/+ +z=*`+q+z,1 357!5.9- /t/u /u   sp,*,ڙ*,ڹ,W*,W,*,,*,~, *, Z,*,E,*,0, *,Y,,RFGHI$J+K<LCMQNXOfPmQRSTUVWYZ-  3 PPPP =22*\,e-  =>;*+Ĭ,r- P  =G *+Ǭ,-  P   =2<*\,-  =F*,ά,-  P  =Q *,Ǭ,-*  P   =F*,Ҭ,-  P  =[*YVS,Ǭ,-* P  =Q *-֬,-*   P  =f*YVS-Ǭ,-4 P  =^Q *+-Ǭ,-* uv  P  =+ * *Y*-6*-^:+ 6{::!!c-8!c-k:!Wr:: r: r:-JM-,r   # ( -38AJMOVZx &'$&'(&')-\ uvP  -O^+ _ 'K*+  J  pF*+,,6-  uvP  pOo* *Y*,6*,^:+ 6:Y:r:r:-HK-WW,VD EGH I#J(I-N3O7R?UHVKWMYW\Y]^^a_d]i^l`-Ho ouvoP o O-BM  %KK  s* *Y* * > *,\6*:6-!?B!2I2,\`6,2 m no p%q-r0t8u>wUxeup{-Hs ssP  S0C8;;5  >p;*+,- P  pF*+,-  P  pC++M, , Y+"M!c+#,k,*(*,6  (*+;?A-*C$CP  %&+) 'pC++M, ,(Y+*M!c++,k,*(*,6  (*+;?A-*C$CP  %&+) ,-9.Y0*16LMN+9M,<N :,r,r-**,*  ',037-*9 "G? t@A*.BDEp >:::* :FI+L: +*K:,O:^N>]!?BQ!+RIB:S :UY+V: Y::\ Y::\,#   # +0;BHQ[g !$'()*,.()*,/-\ P uv@ !)_) P_$ZP_ P_ P_P_ ^-*FL+U*IL+U*L+U $',* 89 :=>?B$C(D,F-*- ))()JIH D`xae*+,,zbf,R- P  u uhiE>*+,f>:!c+k ,_b c dfh-4P  uv@  i`xae*+,,zbj,u- P  u uhlm N:::* :FI+L: +*K:,O:^N]!?BQ!+nIB:S :UY+V: Y::\ Y::\-,# #+0;BHQ[g-\ P uv@  !)_) P_$ZP_ P_ P_P_ loxpe*+,,zbq,- P  u uhsmN*+,qN:!c+k- ,  -4P  uv@   soxpe*+,,zbt,- P  u uhvwp N:::* :FI+L: +*K:,O:^xN]!?BQ!+|IB:S :UY+V: Y::\ Y::\-,# #+0;BHQ[g   -\ P uv@} !)_) P_$ZP_ P_ P_P_ v~pxe*+,,zb,'- P  u uhw*+,N!c+-k,68:<-*P  uvG ~xe*+,,zb,I- P  u uh N:::* :FI+L: +*K:,O:^N]!?BQ!+IB:S :UY+V: Y::\ Y::\-,#VWXY Z[^`#a+d0e;gBhHiQj[kgmnoqtuvy|}~}~-\ P uv@ !)_) P_$ZP_ P_ P_P_ pxe*+,,zb,- P  u uh*+,N!c+-k,-*P  uvG x{,zN,-bW*+-, -*P  u v uh ;*,- F*,,-  uv ::Y:YgW+*K:-O: YNW^ܧ6:!c+kY::":Y::Y:::W$dg$x,r$+1:=Zdgix-\ P uvi @ $P_L` pN:Y:+*KN-,-O:NVW^ :Y+V:-Y:N-Y:N :6WO?BOO,f ! $ 5 ?BDOQWZ\_ehjsy-\ P uvD )s&@v   $P_LL   * *!+ +!N6*Ŷ 6u*+:::K:O:^> N)W6Y::":Y::Y::*϶љ6**϶ :Ŷ 6{*+:::K:O:^> N)W6Y::": Y:: Y::!ܶB!*-"Ÿ NN-VV=@DT,"H, ./1!3*4,7.819A:D;G<H=I<P>S?VB^CgDqEFGIMNOLMNOPMNORSTUVWYZ[Y \ ]`a!b+c=d@eAgDkKlNmTjVk]l`mcnfkmlpmsqxrstvwx{-z   .1Pi SfVc  i  fcu >P_S ;D P_S  ;*+,-   /*Y+ +Y*+,,%- // /P  E+,,-  P  2;+,-P  F+,- P    P+- ,-*P    F+,,-  P  +,-:Y, -4 P     o *, ,Y*6* 6*# 6H!?B3!*$ *%*' *()I,,.: ,,,B$05AFVh -R/ 0P $0z@  &@ 1B23 45Z6",- 2B23 45Z6",#- 34[*+ *!*7+M="Y5N-,6)9),;)>),@CW!-87,FM,ű,6 /01346$7,899G:Q;V4Z=-*[J [9KBLK$2M  79 NOB*P,J-RS NT0*U,T- V WXy)*, *Y*,Y,fgh- )[ )\)]  ^_B*`,s-b}\ /0*c,}- f /e%r* *g*M, *M"Y5N-'iW6',l6'-p)W -iW,-'iW-8,> $,39AHSZfm->rf rras ,F60At " u7 *v,-  x y], z,- pqV* *|W , - M ptV* *}W , - M p[E *n+r,-  pxV **,-     x*L+++L+*, -_   i>> *+j,- P  iO*+YVSj, - P   i`*+YVSYVSj, -*P   iL*+Y,Sj, - P    i]*+YVSY-Sj, -*P    sO*+YVSt, - P   O*+YVS, - P   xN:Y: W*KN-,-O: YW^ܧ :Y*V:-Y:N-Y:NX[hh,V ' ( ) * , 0! 1& 2. 31 5N 3X 7[ 8] :h =j >p ?u @x >~ ? A-H u] )uhP_LL xN:Y: W*KN-,-O: YNW^ܧ :Y*V:-Y:N-Y:NX[hh,V R S T U W [! \& ]. ^1 `N ^X b[ c] eh hj ip ju kx i~ j l-H u] )uhP_LL x"Y5N-)W6+:iW: -)W-)W-CW-¶)W-W-Ƕ)W-8,W"Y5N-)W6 -8,W,V y z { |* ~- 3 ; C I Q X ` h q y | ->P *Z X""WH"" x9YN+::-W-,۱,   ( 2 8 -4999P 1 91 x 8N"Y-&:6+::V:#:Y )W)WCW¶)WWWW)W)W-)W¶)W:  g)W -)WǶ)W#8,WW-)W6 8,W,%    ( 0 @ H U ` c i r {     ( - 7 -p 888P 4 *'(= R ` M 8u "#" 7  0"" B8(1KqKW**$*(*,     0 4 - , @ Hq$*"**L!+Y+,   # -$P + # LM+N-  *:- *:*:-M,^<,n+WN-U,n+(W$:,n+W,n+WMSVIYbhkIoY^ou{~,r      ( 1 4 @ I M S W Y Z ^ b h o q u {      -R  L ! .! 4%! Z)c _ a_QC__L"#x$I YN:::* :FI+L: +*K:,O:%:^D6/(: +-.W - .W/˧GNB:S :UY+V: Y::\ Y::\-,* ( ) * + , - 0! 2) 31 66 7A 9H :N ;W <` =j >p ?{ @ A C > E F H I K N O P S V W X Y [ ] W X Y [ ^-z P  uv@ `M45m;{6 !)_) @h{P_'0{P_{P_ {P_ {P_{P_7#x8 %YN:::* :FI+L: +*K:,O:%:UY:6 1 (: +.W  .W  /-.W^B:S :UY+V: Y::\ Y::\-z-,- l m n o p q t! v) w1 z6 {A }H ~N W ` c l r }      ! # - %P % %uv9 `_45lI@o= } 6 !)_)9:lI@h{P_0{   {P_{P_ {P_ {P_{P_ ;<@ *+=, - P  ;?U* *Y\@B6-&!*F:*-^,.  & * / 6 = E J M ->U U[UOUP &/JEt  @( K;*+L, -[ O  KNo"Y5N-*)W -P)W-R)W+T:6] -V)W2:*Xљ -)W2Z\Zљd:--)W-_)W-8,N     " + 1 6 > E O V Y o ~ -H[ O ab+uc.eECd " $  e? 0*+f, - [ O  h;*+i, -[ O  hNJ 0*+k, -  [ O  a lAmLoMqN*+gs,gs-gv:y{~, % & ' (' )= *? ,-4A = 9  5 ' ?#