=org/compiere/acct/Doc_MatchInvorg/compiere/acct/Doc TOLERANCELjava/math/BigDecimal; m_invoiceLine!Lorg/compiere/model/MInvoiceLine; m_receiptLineLorg/compiere/model/MInOutLine;m_pc Lorg/compiere/model/ProductCost; m_matchInvLorg/compiere/model/MMatchInv;()VCode?zG{ java/math/BigDecimal valueOf(D)Ljava/math/BigDecimal;  LineNumberTableLocalVariableTableI(Lorg/compiere/model/MAcctSchema;Ljava/sql/ResultSet;Ljava/lang/String;)V!org/compiere/model/MMatchInv#MXI % &l(Lorg/compiere/model/MAcctSchema;Ljava/lang/Class;Ljava/sql/ResultSet;Ljava/lang/String;Ljava/lang/String;)V (  * , this Lorg/compiere/acct/Doc_MatchInv;as Lorg/compiere/model/MAcctSchema;rsLjava/sql/ResultSet;trxNameLjava/lang/String;loadDocumentDetails()Ljava/lang/String; 8 9:setC_Currency_ID(I)V < =>getPO()Lorg/compiere/model/PO; @  B CD getDateTrx()Ljava/sql/Timestamp; F GH setDateDoc(Ljava/sql/Timestamp;)V J KLgetQty()Ljava/math/BigDecimal; N OPsetQty(Ljava/math/BigDecimal;)V R STgetC_InvoiceLine_ID()IVorg/compiere/model/MInvoiceLine X YZgetCtx()Ljava/util/Properties; \ ]6 getTrxName U_ `,(Ljava/util/Properties;ILjava/lang/String;)V Ub cd getParent()Lorg/compiere/model/MInvoice; fhgorg/compiere/model/MInvoice iTgetC_BPartner_ID k l:setC_BPartner_ID n oTgetM_InOutLine_IDqorg/compiere/model/MInOutLine p_torg/compiere/model/ProductCost vXworg/compiere/util/Env y zTgetM_Product_ID | }TgetM_AttributeSetInstance_ID s -(Ljava/util/Properties;IILjava/lang/String;)V J sNC_InvoiceLine_IDI C_BPartner_IDM_InOutLine_ID getBalance v ZERO createFacts7(Lorg/compiere/model/MAcctSchema;)Ljava/util/ArrayList; SignatureQ(Lorg/compiere/model/MAcctSchema;)Ljava/util/ArrayList;java/util/ArrayList java/util/HashMap  Tsignum p Tget_ID p LgetMovementQty  logLorg/compiere/util/CLogger; java/util/logging/Level FINELjava/util/logging/Level; org/compiere/util/CLogger  isLoggable(Ljava/util/logging/Level;)Z java/lang/String &(Ljava/lang/Object;)Ljava/lang/String; makeConcatWithConstants9(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; fine(Ljava/lang/String;)V pn U TgetC_Invoice_ID f_ f  isCreditMemo()Z  createCreditMemoFacts p c()Lorg/compiere/model/MInOut; org/compiere/model/MInOut  getC_DocType"()Lorg/compiere/model/I_C_DocType; org/compiere/model/I_C_DocType 6getDocBaseTypeMMS equals(Ljava/lang/Object;)Z  createMatShipmentFactsorg/compiere/acct/FactA L(Lorg/compiere/acct/Doc;Lorg/compiere/model/MAcctSchema;Ljava/lang/String;)V org/compiere/model/MAcctSchema TgetC_Currency_ID   isInterOrg#(Lorg/compiere/model/MAcctSchema;)Z java/math/RoundingMode HALF_UPLjava/math/RoundingMode;  divideG(Ljava/math/BigDecimal;ILjava/math/RoundingMode;)Ljava/math/BigDecimal;   getAccount@(ILorg/compiere/model/MAcctSchema;)Lorg/compiere/model/MAccount; v ONE   createLine(Lorg/compiere/acct/DocLine;Lorg/compiere/model/MAccount;ILjava/math/BigDecimal;Ljava/math/BigDecimal;)Lorg/compiere/acct/FactLine;No Product Costs  4p_Error  N org/compiere/acct/FactLine   LgetAcctBalance   isReversal  TgetReversal_ID    updateReverseLine(IIILjava/math/BigDecimal;)ZFailed to create reversal entry p T getM_InOut_ID Mat.Receipt not posted yet  " #6toString% &J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; s s) * isService U, -L getLineNetAmt U/ 0LgetQtyInvoiced 2 34 compareTo(Ljava/math/BigDecimal;)I 6 78multiply.(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; : ; isAccrual   ? @P setAmtAcctCr  B CPsetAmtSourceCr  E F8(IIILjava/math/BigDecimal;Lorg/compiere/acct/FactLine;)Z H ILnegate URLInvoice not posted yet% f fP QD getDateAcct fS TTgetC_ConversionType_ID fV WTgetAD_Client_ID fY ZT getAD_Org_ID \^]"org/compiere/model/MConversionRate _`convert](Ljava/util/Properties;Ljava/math/BigDecimal;IILjava/sql/Timestamp;III)Ljava/math/BigDecimal; Ub cT getC_UOM_ID egforg/compiere/model/MUOM hi getPrecision(Ljava/util/Properties;I)I k lmsetScale1(ILjava/math/RoundingMode;)Ljava/math/BigDecimal; o padd  r sLgetAmtSourceDr  u vL getAmtAcctDr x yzcreateReceiptGainLoss(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/model/MAccount;Lorg/compiere/model/MInOut;Ljava/math/BigDecimal;Ljava/math/BigDecimal;Ljava/util/ArrayList;Ljava/util/ArrayList;)Ljava/lang/String; | }isEmpty  createReceiptRoundingCorrection(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/model/MAccount;Ljava/util/ArrayList;Ljava/util/ArrayList;)Ljava/lang/String;  contains f java/lang/Integer (I)Ljava/lang/Integer;  get&(Ljava/lang/Object;)Ljava/lang/Object;  put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;   LgetAmtSourceCr   L getAmtAcctCr  createInvoiceGainLoss(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/model/MAccount;Lorg/compiere/model/MInvoice;Ljava/math/BigDecimal;Ljava/math/BigDecimal;Ljava/util/ArrayList;Ljava/util/HashMap;)Ljava/lang/String; |  createInvoiceRoundingCorrection(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/model/MAccount;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/HashMap;)Ljava/lang/String; U TgetC_Activity_ID   :setC_Activity_ID U TgetC_Campaign_ID   :setC_Campaign_ID U TgetC_Project_ID   :setC_Project_ID U TgetC_ProjectPhase_ID   :setC_ProjectPhase_ID U TgetC_ProjectTask_ID   :setC_ProjectTask_ID   : setC_UOM_ID U T getUser1_ID   : setUser1_ID U T getUser2_ID   : setUser2_ID   setIsMultiCurrency(Z)V   ()Lorg/compiere/model/MAccount;  isPostIfClearingEqual org/compiere/model/MAccount  remove(Lorg/compiere/acct/FactLine;)V  p8  8subtract  processInvoicePriceVarianceg(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Ljava/math/BigDecimal;Ljava/math/BigDecimal;)V  LgetSourceBalance 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  createMatchInvCostDetail4(Lorg/compiere/model/MAcctSchema;)Ljava/lang/String;  6trim  Tlength  isCreatePOCommitment org/compiere/acct/Doc_Order getCommitmentRelease~(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Doc;Ljava/math/BigDecimal;ILjava/math/BigDecimal;)Lorg/compiere/acct/Fact;factsLjava/util/ArrayList;invGainLossFactLinesinvList invLineList htFactLineInvLjava/util/HashMap;mrGainLossFactLines mrFactLines m_invoiceLorg/compiere/model/MInvoice;ZfactLorg/compiere/acct/Fact; multiplierdrLorg/compiere/acct/FactLine;tempexpenseLorg/compiere/model/MAccount; LineNetAmtcrinvoice precision factLineListacct_dbacct_crdebitcreditipv ipvSourceerrorLocalVariableTypeTable/Ljava/util/ArrayList;3Ljava/util/ArrayList;4Ljava/util/ArrayList;8Ljava/util/ArrayList;[Ljava/util/HashMap;>; StackMapTable s+ ,- getProduct()Lorg/compiere/model/MProduct; /10org/compiere/model/MProduct 2getCostingMethod 465java/lang/Boolean 7(Z)Ljava/lang/Boolean; Uy pY<C > ?6getCostingLevelAOCB EGForg/compiere/model/MCostElement HIgetMaterialCostElementL(Ljava/util/Properties;Ljava/lang/String;I)Lorg/compiere/model/MCostElement; XL2M_MatchInv_ID=? AND Coalesce(M_CostElement_ID,0)=0 N OTgetM_MatchInv_ID Q RTgetC_AcctSchema_ID TVUorg/compiere/model/MCostDetail W_(Ljava/util/Properties;Ljava/lang/String;IIILjava/lang/String;)Lorg/compiere/model/MCostDetail; TY ZL getCurrentQty V ] ^TgetM_CostType_ID E` aTgetM_CostElement_ID cedorg/compiere/model/MCost fK(Ljava/util/Properties;IIIIIIILjava/lang/String;)Lorg/compiere/model/MCost; cY i jTgetCostingPrecision Tl mLgetAmt oqporg/compiere/util/Trx r,(Ljava/lang/String;Z)Lorg/compiere/util/Trx; ot uv setSavepoint((Ljava/lang/String;)Ljava/sql/Savepoint; UY U| 4z { booleanValue}Invoice Price Variance T createMatchInvoicex(Lorg/compiere/model/MAcctSchema;IIIIILjava/math/BigDecimal;Ljava/math/BigDecimal;Ljava/lang/String;Ljava/lang/String;)Zjava/lang/RuntimeException$Failed to create cost detail record.   java/sql/SQLException 6getLocalizedMessage  *(Ljava/lang/String;Ljava/lang/Throwable;)V o rollback(Ljava/sql/Savepoint;)Z o releaseSavepoint(Ljava/sql/Savepoint;)V  m(Lorg/compiere/acct/DocLine;Lorg/compiere/model/MAccount;ILjava/math/BigDecimal;)Lorg/compiere/acct/FactLine;  updateFactLine  8  updateFactLineAmtSource5(Lorg/compiere/acct/FactLine;Ljava/math/BigDecimal;)V7org/adempiere/exceptions/AverageCostingZeroQtyExceptionmatchInv costingMethod amtVarianceamtAsset qtyMatchedqtyCostisStockCoverageLjava/lang/Boolean; AD_Org_IDM_AttributeSetInstance_IDce!Lorg/compiere/model/MCostElement;cd Lorg/compiere/model/MCostDetail;cLorg/compiere/model/MCost;trxLorg/compiere/util/Trx; savepointLjava/sql/Savepoint;zeroQtyeLjava/sql/SQLException;e1account varianceLinelinepvjava/sql/Savepointjava/lang/ThrowableOO  getAcctSchemaElement;(Ljava/lang/String;)Lorg/compiere/model/MAcctSchemaElement; %org/compiere/model/MAcctSchemaElement  isBalanced elementorg'Lorg/compiere/model/MAcctSchemaElement; U  getInvoiceLineJ(Ljava/util/Properties;ILjava/lang/String;)[Lorg/compiere/model/MMatchInv;  isPosted  U T getC_Tax_ID org/compiere/model/MTax 2(Ljava/util/Properties;I)Lorg/compiere/model/MTax; org/compiere/model/MCurrency igetStdPrecision U  isTaxIncluded   calculateTax0(Ljava/math/BigDecimal;ZI)Ljava/math/BigDecimal;   isSummary   getChildTaxes(Z)[Lorg/compiere/model/MTax;   isZeroTax  isDistributeTaxWithLineItem  6getName &(Ljava/lang/String;)Ljava/lang/String;  6getMovementTypeV- Y   6getDescription T  createInvoice#Failed to create cost detail recordjava/util/LinkedHashMap  p getC_OrderLine$()Lorg/compiere/model/I_C_OrderLine;  org/compiere/model/I_C_OrderLine TgetC_OrderLine_ID !#"-org/compiere/model/MOrderLandedCostAllocation $%getOfOrderLineE(ILjava/lang/String;)[Lorg/compiere/model/MOrderLandedCostAllocation; !l !J  * +, getC_Order ()Lorg/compiere/model/I_C_Order; .P/org/compiere/model/I_C_Order . .S .V .Y \5 67getRate1(IILjava/sql/Timestamp;III)Ljava/math/BigDecimal; : ;Tscale != >?getC_OrderLandedCost*()Lorg/compiere/model/I_C_OrderLandedCost; A`B&org/compiere/model/I_C_OrderLandedCost DE java/util/Map D DH IJkeySet()Ljava/util/Set; LNM java/util/Set OPiterator()Ljava/util/Iterator; RTSjava/util/Iterator UVnext()Ljava/lang/Object; X YTintValue T[ \]createShipmenty(Lorg/compiere/model/MAcctSchema;IIIIILjava/math/BigDecimal;Ljava/math/BigDecimal;Ljava/lang/String;ZLjava/lang/String;)Z R_ `hasNextmInv[Lorg/compiere/model/MMatchInv;tQtytAmtitaxLorg/compiere/model/MTax; stdPrecisiontAmtTaxbasechildTaxtaxAmtreceiptLorg/compiere/model/MInOut; landedCostMapLjava/util/Map; orderLine"Lorg/compiere/model/I_C_OrderLine;C_OrderLine_ID allocations0[Lorg/compiere/model/MOrderLandedCostAllocation; allocation/Lorg/compiere/model/MOrderLandedCostAllocation;totalAmttotalQtyamtorderLorg/compiere/model/I_C_Order;dateAcctLjava/sql/Timestamp;rate elementId elementAmtLjava/lang/Integer;:Ljava/util/Map;b[Lorg/compiere/model/MTax;ujava/sql/TimestampMat.Shipment not posted yet% %   TgetRef_MatchInv_ID _  % %  getAcctSchemaDefault)()Lorg/compiere/model/MAcctSchemaDefault; %org/compiere/model/MAcctSchemaDefault TgetRealizedGain_Acct  6(Ljava/util/Properties;I)Lorg/compiere/model/MAccount;  TgetRealizedLoss_Acct  Labs refMatchInv refInvLinegainloss   :setM_Product_IDfactLine   PsetAmtSourceDr@(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/model/MAccount;Lorg/compiere/model/MInvoice;Ljava/math/BigDecimal;Ljava/math/BigDecimal;Ljava/util/ArrayList;Ljava/util/HashMap;>;)Ljava/lang/String;  /createReversalInvoiceGainLossRoundingCorrectioni(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/model/MAccount;)Ljava/lang/String;java/lang/StringBuilder ISELECT SUM(AmtSourceDr), SUM(AmtAcctDr), SUM(AmtSourceCr), SUM(AmtAcctCr)  append-(Ljava/lang/String;)Ljava/lang/StringBuilder; FROM Fact_Acct #WHERE AD_Table_ID=? AND Record_ID=? AND C_AcctSchema_ID=? AND Account_ID=? AND PostingType='A' "java/lang/Object f  T getAccount_ID org/compiere/util/DB getSQLValueObjectsExI(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/List; java/util/List (I)Ljava/lang/Object; Invoice=(   (I)Ljava/lang/StringBuilder;)  -(Ljava/lang/Object;)Ljava/lang/StringBuilder;/ - MatchInv=(  (full) =  -  3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; No Difference   setDescription  (Lorg/compiere/acct/DocLine;Lorg/compiere/model/MAccount;Lorg/compiere/model/MAccount;ILjava/math/BigDecimal;)Lorg/compiere/acct/FactLine;acctmatchInvSourcematchInvAccounted invoiceSourceinvoiceAccountedsqlLjava/lang/StringBuilder; valuesInvLjava/util/List; descriptionacctDifferenced2fl$Ljava/util/List;  AD_Table_ID=? AND Record_ID=?C AND (Account_ID=? OR Account_ID=? OR Account_ID=? OR Account_ID=?) AND Description LIKE 'Invoice%'org/compiere/model/Query Fact_Acct  O(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V  getCurrencyBalancing_Acct   ! setParameters/([Ljava/lang/Object;)Lorg/compiere/model/Query;# Fact_Acct_ID % &' setOrderBy.(Ljava/lang/String;)Lorg/compiere/model/Query; ) *+list()Ljava/util/List; N.org/compiere/model/MFactAcct -0 1 getMAccount - - -u -  whereClausefaLorg/compiere/model/MFactAcct;0Ljava/util/List;c(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/model/MAccount;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/HashMap;>;)Ljava/lang/String; < =>#createInvoiceLineRoundingCorrection(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/model/MAccount;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/HashMap;Ljava/util/ArrayList;Ljava/util/HashMap;)Z NAGSELECT SUM(AmtSourceDr)-SUM(AmtSourceCr), SUM(AmtAcctDr)-SUM(AmtAcctCr) H   E F getInvoiceH4WHERE AD_Table_ID=? AND (Record_ID=? OR Record_ID=?)J AND Record_ID <> L AND Record_ID < N AND Qty > 0P AND Qty < 0R3 AND (Account_ID=? OR Account_ID=? OR Account_ID=?)T - Match Invoice=( W XisCurrencyBalancingZInvoice - MatchInv - (full) = htRoundingLineInvLineinvLineRoundingLinesisLineFullyMatchedtotalInvClrAccountedinvLineRoundingLinesqlInv htInvSourcehtInvAccountedinvoiceSourceDrCrinvoiceAccountedDrCrhtTotalAmtSourceDrhtTotalAmtAcctDrhtTotalAmtSourceCrhtTotalAmtAcctCr C_Invoice_IDtotalAmtSourceDrtotalAmtAcctDrtotalAmtSourceCrtotalAmtAcctCrhtMatchInvSourcehtMatchInvAccountedhtMatchInvAcctDiffroundingLineList matchInvsskipMatchInvIdListvaluesMatchInvinvRoundingLines invSource invAccounted totalRoundinginvRoundingLine>Ljava/util/HashMap;*Ljava/util/ArrayList;}[Ljava/lang/Object;(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/model/MAccount;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/HashMap;>;Ljava/util/ArrayList;Ljava/util/HashMap;>;)Z1WHERE AD_Table_ID=? AND Record_ID=? AND Line_ID=?% AND Description LIKE 'Invoice Line%'Invoice Line=(htRoundingLineInv sqlInvLinehtInvLineSourcehtInvLineAccounted invoiceLinehtInvClrSourcehtInvClrAccounted invClrSourceinvClrAccounted invLineSourceinvLineAccounted(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/model/MAccount;Lorg/compiere/model/MInOut;Ljava/math/BigDecimal;Ljava/math/BigDecimal;Ljava/util/ArrayList;Ljava/util/ArrayList;)Ljava/lang/String;  /createReversalReceiptGainLossRoundingCorrection InOut=(  receiptSourcereceiptAccounted AND Description LIKE 'InOut%'(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/model/MAccount;Ljava/util/ArrayList;Ljava/util/ArrayList;)Ljava/lang/String;  #createReceiptLineRoundingCorrection(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/model/MAccount;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)Z  getInOutInOut - MatchInv - (full) = mrLineRoundingLines M_InOut_IDtotalNIRAccountedmrLineRoundingLinesqlMRmrSource mrAccountedreceiptSourceDrCrreceiptAccountedDrCrmrRoundingLinesmrRoundingLine(Lorg/compiere/model/MAcctSchema;Lorg/compiere/acct/Fact;Lorg/compiere/model/MAccount;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)Z   getInOutLine# AND Description LIKE 'InOut Line%' InOut Line=( mrLineSourcemrLineAccounted sqlMRLinevaluesMR nirSource nirAccounted SourceFileDoc_MatchInv.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;0No Product/Qty - M_Product_ID=,Qty=,InOutQty=CR - Amt(->) - 0Line Net Amt=0 - M_Product_ID=,Qty=,InOutQty=DR - Amt(->) - IPV=; Balance=AP Invoice not convertible - "Purchase Order not convertible - acctDifference= InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!   * Ws*+ ,"-$*'*)*+S Z\^T*-./0123456*7**; ?**?AE**?IM*?Q<*UY*W*[^'*'ae=*j*?m>*pY*W*[r)*sYu*x*?{*[~+*+*>hijk'm/nCpNqSs[tovwwvxz*-./jNK[>L. -. YMYNY:Y:Y:Y:Y:*x$**)@*)3*$**x**),*)/fY*W*'*[:  6  ,*+Ű*)ȶ˹ֶؙ *+ܰY*+: *+7*+6 **) :  *3++:  * *   : *?" *?0* ?*)*)  **!*    !$*+ +':*+(*++':*'+:**'. :  1  5:*+(   ::+9 +:S*$**x**)< +:=>=A : *?$*? D<**G >*'*'J  *K**  !M*'a:+N+*WN+ORUX[: +:*?$*? D5**W*'ad6* 5Gj *)L*'aN+; nW**+ *3+*) q tw*{"**+ *3+~**'*'aN+*'a: nW*' *'nW: Y:nWW**+ -* **+ -**'*'*'*'*'*'a*'ö*'ɶ*?*G  ϟ* ::+ך8ڙ. ) q::1      G: qG:*+ ** *+: *, nW+9-+&+***'J:  , nW,"+4=DNez#+05<>GNX]hknuw|#*-49@EJ_ux  $'*3 ?!E"N#X$b!g%l&s%x')*)*,-238:;<=@$B:CADCG[IdJnKvLMNOPQRSTUXZ[ \_`&a2b>cJdVebfngxiopwxz|}5<LRT[iky~.-./0~u"l+c 4Z =Q      u 0^ N@ -a3 d K !<R"4#R$~%u&"l'+c(4Z %=Q %K%)#e -/fU  8#* 1M !1/-<f;(O&2f<$uIT0 -*; :*+*+.:::I: : 3: 86 ؙ*'9 3: *):6 {6;+=ؙ 6 6&@+=ؙ 6B+=ؙ6 *W D:+JKM+P*[S: X: >*W*[ *'9+\+P_*[b: g:  ,  1" -5 +h:-:g-:aؙW*'9M H3: {6 +JK +P*[S:kG=:-:*[n: :6 s:+*'w*'9*'xM y-=|*[~jY:YW6 W::Y6 ,W(: W W*++':*+(*++':ؙ:1B,*++'+:**'aN+*5-1,+:**'aN+*5-xؙ83,+-:**'aN+C*8,*++'+-:**'aN+ *.2=@V]`Qdkru~m#(/28Tms|.=QY\_b{ ./2:=BQV]dfkrvy~       1!B$U&c'i)z+-/01/2358.-./0 !4#(/ 2 8 Tg | {8  B'(c)!H  4@F6ET5cB-  4PTB @ 4o 4oZPQNC 4o 4oNV D?48+ǶM, ,͚*)*'*):*'w>?AE4F6H 8-.8/00)   V*'N*'ԞD*)=*)3*; M*'+N**'. :1 -5N*W*'J*[:::6j2ٙ\2M*ܟM2{,{>2I:2I*'. :*'+5:-:*W*'ݸ:*W*'aN6 *' : [ :: Y:66 2 2:       ::  ͧ :wR: Y:6 6 2 2:       ::   ͧ  :  :*'a: + N:*W N+ O R U X[: +*):  ؙ*G:*:+* *x,{*'J* *[ Y: *):   6*[ :Y:662:&:':5 : (+s ):-:0+1234:*+85:9+h+hj:<@6 C: : : FW GK:MQ: C:+* *x,{*)W* *[Z^pRS"U*W2X6YEXGZR[Y_m`rawb}dfghgiblnop!r-s5u>vBw[yc{k}w~w *09CMRWajx $2;DOXfkp} %1>ADHRj$V-.V/0*(2 G mabrcwdzreNfg;h -qi BHj [%kg w lHj %kg  l l 4 jmn op qr osdtuvw xy$z;g{|D^}~k75$ >0z# o )Y #  co +   +  Kf' *D! fD fD!."( fD fDRI  YMYNY:Y:Y:Y:Y:Y*+: *+7*+6 **) :  G:  *3++:  * *   : *?" *?0* ?*)*)  **!*    !*+ +':*+(*++':*'+:**'. :  G:  1  5:*+(   ::+9 +:S*$**x**) +:=>=A : *?$*? D<**G >*'*'J  *K**  !*'a:+N+*WN+ORUX[: +:*?$*? D5**W*'ad6* 5Gj *)L*'aN+; nW**+ *3+*)  w*{"**+ *3+~**'*'aN+*'a: nW*' *'nW: Y:nWW**+ qt-* **+ -**?f*'*'*'*'*'*'a*'ö*'ɶ̧ * ϟ* ::+ך8ڙ. ) q::1      G: qG:*+ ** *+: *, nW+9-+&+***'J:  , nW,"+ 4 =JRY]lnux "$%$%'(-./-/12565":.;8<C=L>P?_>a@hAsB|CDEFHIHJLMLOPQSTVW V#W&Y-Z/_;b@cPbScVe]f_i}jiknopqrsptutvxyxy{|/GOv}'CJLThoq{!(29@Rdo-./0"+ 4 = J Y n b D .L^  K!(R d!R"4#R$%&"'+(4 %= %K%)  8#* 8M !1/-<f;(O&2f<$lIT0JٻYMYNY:Y:Y:Y*+:*+7 Y*W*?*[:UY*WQ*[^: 6 +Ƕ:   ͚6  *' w*'w6 *+ +': *+(*++':  +: * . :G:1  5: :+9 + :S*$**x**) +:=>=A :*?"*?8**G >  J *K** ! a:+N+*W N+ORUX[:  + :*?"*?5**W*'ad6*5Gj *?V      a ö ɶ̧ **'+: **'. :G:1  5: *+(  : :+9 + :S*$**x**) +:=>=A :*?$*?D<**G >*'*'J *K** !*'a:+N+*W N+ORUX[:  + :*?$*?D5**W*'ad6*5Gj   aN+ a: nW   nW: Y:nWW**+ -**'*'aN+*'a: nW*' *'nW: Y:nWW**+ qt-* **+ -**?f*'*'*'*'*'*'a*'ö*'ɶ̧ *ϟ*::+ךNڙD ?q::1'  1+J+:+J+:  G:14  1+:*,nW+9-+&+***'J:,nW,b"+8 @ X nqz !"$ %$&(3)I(L+^,f-n/u0232356;>?>?ABEFEGJK LMN$O.L3P8Q?PDRNTSU^TaUdWkXm]}^acdefghijknstutvw)x2y<zC{F|M~RY~^cx  3=@CLX^gq{ $6;DL\x%'/CJLVbnz # * 1AQcnq "#"$%&)`#-./0"+ 8Xnk qh z_ %   u }FL  6K K5.AQcv #H$%&"'+(6K%K%)C+  U 4M !/+-:f9(\8M !1/-<f;(,f<2f<$l_Z U   U  0l+*'+*'+*'+*'+*'+*'a+*'ö+*'ɶ+*'9+* . 1 23!4,576B7M8X9c:k;l-.l-+A+,1, +,A+,GHKMN'P,R --.--!)'S*? *+,-: : YöŶǶɶ˶: *[ Y>SYиSY+PSY-ѸS:  G :  :  %  :  :   Y߷N  *: ** Ͷ: 1J :Y:**Ͷ W *+J+:+J+:,-+: Ͷ*: Y:nW,+G: Ͷ*nWnWW4d eghjk%l+m1n7o=pCjEsTtzsuvwxyz!:=GVg !+19AQS-.S/0SSS SSSS > ; E  !2 =g' | Z#*S%S( Z%)  f eE ]f C  *?+J+:+J+:Y Ƕ˶:Y*W*[YظSY*?SY+PSY-ѸSYѸSYѸSY+ѸS"$(:,: : Q-:,/234:  5*  ^f  ,39?EKQWYwf  -. /0  ,Y6O*+78  # O*9)' R6: ( *?Y:Y: *+,- ;6  :  ?: , Q :  -  t :  ^лY@öŶǶɶ˶: Y: Y:?:5Qf:::*[ Y>SYиSY+PSY-ѸS:8:::: : *[ Y>SYиSY+PSY+ѸS:C:::::: иWиW^+J+:+J+:Y:Y:Y:Y:BK:Q::?:Q :C-Ѡ::::::::q:t:::WWWW t: CџCѠ::::::::q::WWWW^[^/Y:Y:Y:?:Qf:::и::и::и::и:::: ?:!P!Q :  -;:""$"  t :!^*W*[D: Y:!!*?8nW Y:%6$6##%#2:""!"8nW##$ Y:%6$6#S%#2:""8*?87!"8$YöGǶ˶ɶ:&*?2"&I"8W&K*?W"&I"8W"."I=1&MW &OW*[&YظSY"8SY" "SY+PSY-ѸS:'''::'::'::':::: : YöGǶ˶Q:&*?2"&I"8W&K*?W"&I"8W"."I=1&MW &OW*[&YظSY"8SY" "SY+PSYѸSYѸSY+ѸS:''m'::'::'::':::##$иWиW^Y:?:!Qf: и::и::и::и::и:Y߷*S*: ** Ͷ]1M:Y:!**!Ͷ !W6  *1*U,-+G:!! Ͷ*!!nW !t!: +V#+N,++:!,+:!! Ͷ*!!nW^ 7   1z:?:,Q :-t:^ 1.?:Q :,^:    1YY :**Ͷ,-+ G:Ͷ*+V,++ :,+ :Ͷ*#  38:?U^r|' 4 = FO^!"%&!)*+3-</E0`2l35789:;<=>?@ABDEF GI J*K4L>NROUPoRyS|UVWXYZ[\]^_`bcefg h30(n1p:rCsYu^vcxuyzz{|}~ /2FPbk{ !):MPXiq  -27DIN\jx'0@u   % 5s ? H ^ p u z          " # *" ,$ E% Z' i( z) * + - / 1 2 5 7 8 = > ? @ B D 3E GG XH bI hJ p zN O Q R T U R X Z \ Z ^ b ,d =e Vg gh qi wk ~l n o p tJ -. /0        [  \ 3 ] ? v^ U_ ` a b & !'(c4d3c&d ! * e 3 f < yg E ph `iljklvmjvk`lJm1n :{o Crp Y ^cujkllmA_  &q"brb ks!"F"&t' Hmu ^  pv w    ,D z' ! | ! rx y y =v gL # % & ' ( [( \% az bz * ez3 fz< ygzE phzl%1nz:{ozCrpz &q%"ks{!t ' Hmu%) Y -R(RRfRe %R\R!RR-R RnR R ?RR R.R1fR%"fRR8#fR R"fRRB&fR&fR O)2'fR ||'fR ||8)U)3(fR ||(fR ||R &fR&RR'fRvM !c R8R(D; =>~.!Y@öǶɶ˶: Y: Y: ?:QU: *[ Y>SY SY JSY+PSY-ѸS:C::  JW  JW^c+J+: +J+:Y:Y:BK:Q::?:Q :C-Ѡk::q:W::t:W^y^M?:PQU:*W*[:Y:*?8nWY:66#2:8nWY:662:8*?88YöGǶ˶ɶ:*?2I8WK*?WI8W1aI=1MW OW*[YظSY8SY SY+PSY-ѸS::::::::::::W:  :  :  WYöGǶ˶Q:*?2I8WK*?WI8W1aI=1MW OW*[YظSY8SY SY+PSY ѸSYѸSY+ѸS::::::::::::W0^6?:'QU: Ը:: Ը::::::Y*S*:**Ͷ:1"1 Y:**ͶW,-+G:Ͷ*nW : Y:nW+V,++:, +:Ͷ*nWnW W$16^ %+-6?Ud 6BXdpuz!6>LVkz}0<ET !1CH M [ krx~ #%&(&,6-k.,/0123456789:;=> ?@A-7AIDJZLlMqNvOPQRSTUVWXYXZ/[>\N^i`zabdefghijkmn pq(r.s6t>uNwQzl{o}rJ|(7-./0 u -R 6I ?@ U E3c&d  vm d 6iBXtp\(A/rb&s6kptjkl~m bC( jrk[lDm(D;]Zl\>4z  rq#%&'(u%( 6Iz ?@z E mzdzB%&s{t rq%)9IRJR!RR-R R3RR RDURUR O,2UR ||UR ||89UR U,3UR ||UR ||RURRR'URdcV "2Ryz4#*? *+,-: : YöŶǶɶ˶: *[ Y?SYSY+PSY-ѸS:  G :  :  %  :  :   Y  *: ** Ͷ: 1J :Y:**Ͷ W *+J+:+J+:,-+G: Ͷ*nW,+: Ͷ*nWnW1 %+17=CETz!:=GVg !#-.#/0###mn### #    E  ! =g' l\K # # %# % )G   eE C  *?+J+:+J+:Y Ƕ˶:Y*W*[YظSY*?SY+PSY-ѸSYѸSYѸSY+ѸS"$(:,: : Q-:,/234:  5*  ^f  ,39?EKQWYwf  -. /0  ,Y6O*+78  # O*9)' R6B *?Y:*+,-6*)6: ?: , Q :  -  t :  ^лY@öŶǶɶ˶: : : *[ Y?SYSY+PSY-ѸS:  8 : : :  :  : *[ Y?SYSY+PSY+ѸS:  C : ::: :  : +J+:+J+::::::?:Q :C-ѠJq:t::: t: BCџCѠ(q::^[::::?:,Q :-t:^*W*[:Y:*?8nWY:66#2:8nWY:662:8*?88YöŶǶ˶ɶ:*?2I8WK*?WI8W*[YظSY8SY+PSY-ѸS::::::::::: : YöŶǶ˶Q:*?2I8WK*?WI8W*[YظSY8SY+PSYѸSYѸSY+ѸS:m:::::::::AY*  S*:**Ͷ: 1M :Y:**ͶW6 *1*Y:,-+:Ͷ*nW t: +V++*'aN,++G:,+G:Ͷ*nW:   1z:?:,Q :-t:^ 1.?:Q :,^:    1Y :**Ͷ,-+ :Ͷ*+V,++ G:,+ G:Ͷ*B    $ ) + 4 9 O X l v }        ! " % & % ' ( ) + , . 2- 3S 2X 4] 5j 6w 8| 9 : ; = > A B D E F G I J L N O P Q' S; T> UX Wb Xe Zq [} J _ ` b c e g h e k l m n' p/ q= nG t\ vk wn y~ z | } ~     |         5 : ? L Q V c h m z                     . 1 9 J Z n                 t ! > a c |               ! / 9 ? G [ s             " 8 > H M h y          $,-./0  $]49 O Q L G  (j3w&G72j-k(l#mhcrbs'\_:tcs' !/ rx8y#R % %% %s{:t !%)8  R(b AR^ R R9R(? OU)Uo kM q F  R( D; ::Y@öǶɶ˶: *[ Y?SY*)SY*)SY+PSY-ѸS:   : :+J+: +J+: : ::?:CQ :C-Ѡ+ q: t:^*W*)*[:Y:*?8nWY:66#2:8nWY:662:8*?88YöŶǶ˶ɶ:*?2I8WK*?WI8W*[YظSY8SY+PSY-ѸS:{:::::::: : :YöŶǶ˶Q:*?2I8WK*?WI8W*[YظSY8SY+PSY ѸSY ѸSY+ѸS:m:::::::: : O6Y*S* :**Ͷ: 11Y:**ͶW,-+:Ͷ*nW+V++*'aN,++G:,  +G:Ͷ*nW$16 4 5 7 8 9 : ;% <+ =1 73 ?B @w ?| A B C F G I J L M O Q R M V1 W: XJ Y_ [g \u Y _ a b d e g h i j k l m g o q r s t w' x8 |G }m |r ~w                       " , 4 E X [ c t                $ ) 7 _A D N k          ) 3 9 A Y p         j$-./0  3 |G    41rb:s_QrtkjTk=l&m]jFk/lmD]3  )s #H % %%|G %:s{rt )! 7R?D OU Uo ncb h