Êþº¾=korg/compiere/model/MCostorg/compiere/model/X_M_CostserialVersionUIDJ ConstantValue‚V®a]±XÙs_logLorg/compiere/util/CLogger;m_manualZ()VCode org/compiere/util/CLogger  getCLogger.(Ljava/lang/Class;)Lorg/compiere/util/CLogger;  LineNumberTableLocalVariableTablegetCurrentCostH(Lorg/compiere/model/MProduct;ILjava/lang/String;)Ljava/math/BigDecimal;  org/compiere/util/Env !"getCtx()Ljava/util/Properties; $ %& getAD_Org_ID(Ljava/util/Properties;)I ( )&getAD_Client_ID +-,org/compiere/model/MClient ./get(I)Lorg/compiere/model/MClient; +1 23 getAcctSchema"()Lorg/compiere/model/MAcctSchema; 576org/compiere/model/MProduct 89getCostingMethod4(Lorg/compiere/model/MAcctSchema;)Ljava/lang/String;;java/math/BigDecimal=1 :? @A(Ljava/lang/String;)V C D“(Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;ILjava/lang/String;Ljava/math/BigDecimal;IZLjava/lang/String;)Ljava/math/BigDecimal;productLorg/compiere/model/MProduct;M_AttributeSetInstance_IDItrxNameLjava/lang/String; AD_Org_IDas Lorg/compiere/model/MAcctSchema; costingMethod 5P Q9getCostingLevelSC UWVjava/lang/String XYequals(Ljava/lang/Object;)Z[O]B_"java/lang/IllegalArgumentExceptionaNo Costing Method ^? dfeorg/compiere/model/MCostDetail ghprocessProduct2(Lorg/compiere/model/MProduct;Ljava/lang/String;)Z jlkorg/compiere/model/MAcctSchema mngetM_CostType_ID()I p q”(Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;IILjava/lang/String;Ljava/math/BigDecimal;IZLjava/lang/String;)Ljava/math/BigDecimal;qtyLjava/math/BigDecimal;C_OrderLine_ID zeroCostsOK CostingLevel StackMapTable y zsZERO|&SELECT COALESCE(SUM(c.CurrentCostPrice),0), ce.CostElementType, ce.CostingMethod, c.Percent, c.M_CostElement_ID , COALESCE(SUM(c.CurrentCostPriceLL),0) FROM M_Cost c LEFT OUTER JOIN M_CostElement ce ON (c.M_CostElement_ID=ce.M_CostElement_ID) WHERE c.AD_Client_ID=? AND c.AD_Org_ID=? AND c.M_Product_ID=? AND (c.M_AttributeSetInstance_ID=? OR c.M_AttributeSetInstance_ID=0) AND c.M_CostType_ID=? AND c.C_AcctSchema_ID=? AND (ce.CostingMethod IS NULL OR ce.CostingMethod=?) GROUP BY ce.CostElementType, ce.CostingMethod, c.Percent, c.M_CostElement_ID ~€org/compiere/util/DB �‚prepareStatementL(Ljava/lang/String;Ljava/lang/String;)Lorg/compiere/util/CPreparedStatement; 5„ )n †ˆ‡java/sql/PreparedStatement ‰ŠsetInt(II)V 5Œ �ngetM_Product_ID j� �ngetC_AcctSchema_ID †’ “” setString(ILjava/lang/String;)V †– —˜ executeQuery()Ljava/sql/ResultSet; šœ›java/sql/ResultSet �ž getBigDecimal(I)Ljava/math/BigDecimal; š  ¡¢ getString(I)Ljava/lang/String; ¤¦¥java/util/logging/Level §¨FINESTLjava/util/logging/Level; ª «¬ isLoggable(Ljava/util/logging/Level;)Z U® ¯°valueOf&(Ljava/lang/Object;)Ljava/lang/String;² ³´makeConcatWithConstantsn(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ¶ ·Afinest :¹ ºnsignum :¼ ½¾add.(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; šÀ ÁÂnext()ZÄ$org/adempiere/exceptions/DBException ÃÆ @Ç,(Ljava/sql/SQLException;Ljava/lang/String;)V ~É ÊËclose+(Ljava/sql/ResultSet;Ljava/sql/Statement;)VÍ ³ÎJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; :РѾmultiplyÓS ¤Õ Ö¨FINERØ ³Ù&(Ljava/lang/String;)Ljava/lang/String; Û ÜAfinerÞFàL âäãorg/compiere/model/MCostElement åægetMaterialCostElementL(Lorg/compiere/model/PO;Ljava/lang/String;)Lorg/compiere/model/MCostElement; èêéorg/compiere/model/MCostQueue ëìgetCosts (Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;ILorg/compiere/model/MCostElement;Ljava/math/BigDecimal;Ljava/lang/String;)Ljava/math/BigDecimal;Ø jï ðngetCostingPrecision :ò ónscale õ÷öjava/math/RoundingMode øùHALF_UPLjava/math/RoundingMode; :û üýsetScale1(ILjava/math/RoundingMode;)Ljava/math/BigDecimal; ÿ s ONEHUNDRED : divideG(Ljava/math/BigDecimal;ILjava/math/RoundingMode;)Ljava/math/BigDecimal; ³8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; java/sql/SQLExceptionM_ASI_IDOrg_ID M_CostType_IDcostElementTypepercentmaterialCostEach otherCostEach percentagecountsqlpstmtLjava/sql/PreparedStatement;rsLjava/sql/ResultSet;currentCostPricecurrentCostPriceLLcmeLjava/sql/SQLException; materialCostce!Lorg/compiere/model/MCostElement; otherCostcosts precision percentCost%java/lang/Throwable getSeedCostsj(Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;ILjava/lang/String;I)Ljava/math/BigDecimal;H*A,i j. /ngetC_Currency_ID 1 23getLastInvoicePrice8(Lorg/compiere/model/MProduct;III)Ljava/math/BigDecimal;5p 7 89 getPOPrice7(Lorg/compiere/model/MProduct;II)Ljava/math/BigDecimal; ; <3getLastPOPrice>UØ ¤A B¨FINE 5D EFgetName()Ljava/lang/String;Í I JAfine âM NngetM_CostElement_ID 5P QF get_TrxName S .Tn(Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;IILjava/lang/String;)Lorg/compiere/model/MCost; V WXgetCurrentCostPrice()Ljava/math/BigDecimal;     5 `baorg/compiere/model/MProductPO cd getOfProductK(Ljava/util/Properties;ILjava/lang/String;)[Lorg/compiere/model/MProductPO; `f gX getPricePO `i jX getPriceList `. j„ npo"org/compiere/model/MConversionRate qrconvertH(Ljava/util/Properties;Ljava/math/BigDecimal;IIII)Ljava/math/BigDecimal; `t un getC_UOM_ID 5t xzy!org/compiere/model/MUOMConversion {|convertProductToF(Ljava/util/Properties;IILjava/math/BigDecimal;)Ljava/math/BigDecimal;   €�getSeedCostFromPriceListV(Lorg/compiere/model/MProduct;Lorg/compiere/model/MAcctSchema;I)Ljava/math/BigDecimal;retValuecostLorg/compiere/model/MCost;pos [Lorg/compiere/model/MProductPO;price‡‹ÅSELECT pp.PriceList, pp.PriceStd FROM M_ProductPrice pp INNER JOIN M_PriceList_Version plv ON (pp.M_PriceList_Version_ID = plv.M_PriceList_Version_ID AND plv.ValidFrom <= trunc(getDate())) INNER JOIN M_PriceList pl ON (plv.M_PriceList_ID = pl.M_PriceList_ID AND pl.IsSOPriceList = 'N') WHERE pp.AD_Client_ID = ? AND pp.AD_Org_ID IN (0, ?) AND pp.M_Product_ID = ? AND pp.PriceList > 0 AND pp.IsActive = 'Y' ORDER BY pp.AD_Org_ID Desc, plv.ValidFrom Desc :yorgIDst priceListpriceStd’java/lang/StringBuilder”MSELECT currencyConvertInvoice(i.C_Invoice_ID, ?, il.PriceActual, i.DateAcct) ‘?—FROM C_InvoiceLine il ‘™ š›append-(Ljava/lang/String;)Ljava/lang/StringBuilder;�< INNER JOIN C_Invoice i ON (il.C_Invoice_ID=i.C_Invoice_ID) ŸWHERE il.M_Product_ID=?¡ AND i.IsSOTrx='N'£ AND il.AD_Org_ID=?¥# AND il.M_AttributeSetInstance_ID=?§+ ORDER BY i.DateInvoiced DESC, il.Line DESC ‘© ªFtoString ¤¬ ­¨SEVERE ¯ °±logC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V´java/lang/Exception C_Currency_IDLjava/lang/StringBuilder;Ljava/lang/Exception;¹{SELECT currencyConvert(ol.PriceCost, o.C_Currency_ID, ?, o.DateAcct, o.C_ConversionType_ID, ol.AD_Client_ID, ol.AD_Org_ID),»w currencyConvert(ol.PriceActual, o.C_Currency_ID, ?, o.DateAcct, o.C_ConversionType_ID, ol.AD_Client_ID, ol.AD_Org_ID) ½FROM C_OrderLine ol¿6 INNER JOIN C_Order o ON (ol.C_Order_ID=o.C_Order_ID) ÁWHERE ol.M_Product_ID=?à AND o.IsSOTrx='N'Å AND ol.AD_Org_ID=?Ç# AND ol.M_AttributeSetInstance_ID=?É* ORDER BY o.DateOrdered DESC, ol.Line DESCÌfSELECT currencyConvert(ol.PriceCost, o.C_Currency_ID, ?, o.DateAcct, o.C_ConversionType_ID, ol.AD_Client_ID, ol.AD_Org_ID), currencyConvert(ol.PriceActual, o.C_Currency_ID, ?, o.DateAcct, o.C_ConversionType_ID, ol.AD_Client_ID, ol.AD_Org_ID) FROM C_OrderLine ol INNER JOIN C_Order o ON (ol.C_Order_ID=o.C_Order_ID) WHERE ol.C_OrderLine_ID=? AND o.IsSOTrx='N'create(Lorg/compiere/model/MClient;)V + +„ jÓ ÔÕgetClientAcctSchema:(Ljava/util/Properties;I)[Lorg/compiere/model/MAcctSchema; +PØCost ÚÜÛorg/compiere/util/Trx ÝÙ createTrxName Úß .à,(Ljava/lang/String;Z)Lorg/compiere/util/Trx; âDãjava/lang/ClassØ Úæ çAsetDisplayNameé�SELECT * FROM M_Product p WHERE AD_Client_ID=? AND EXISTS (SELECT * FROM M_CostDetail cd WHERE p.M_Product_ID=cd.M_Product_ID AND Processed='N') 5ë @ì?(Ljava/util/Properties;Ljava/sql/ResultSet;Ljava/lang/String;)V î ïsONE ¤ñ ò¨INFO õ öAinfo Úø ùÂcommit Úû üÂrollback Úþ ÊÂclientLorg/compiere/model/MClient;ass![Lorg/compiere/model/MAcctSchema; trxNameUsedtrxLorg/compiere/util/Trx;success (Lorg/compiere/model/MProduct;)V   Aconfig â getCostingMethods;(Lorg/compiere/model/PO;)[Lorg/compiere/model/MCostElement; â 8FNo Standard Costing in System j ÔL(Ljava/util/Properties;ILjava/lang/String;)[Lorg/compiere/model/MAcctSchema;  createCostingRecordC(Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;II)V j ngetAD_OrgOnly_ID ! org/compiere/model/MOrg ."2(Ljava/util/Properties;I)Lorg/compiere/model/MOrg; $ % isSummary +' .(5(Ljava/util/Properties;I)Lorg/compiere/model/MClient; +* +,getInfo"()Lorg/compiere/model/MClientInfo;.org/compiere/model/MTree 021org/compiere/model/MClientInfo 3ngetAD_Tree_Org_ID -5 @6/(Ljava/util/Properties;IZZZLjava/lang/String;)V -8 9:getRoot ()Lorg/compiere/model/MTreeNode; < =>createForChildOrg�(Lorg/compiere/model/MTreeNode;Lorg/compiere/model/MProduct;Lorg/compiere/model/MAcctSchema;ILorg/compiere/model/MCostElement;Z)V @ AB getOfClient3(Lorg/compiere/model/PO;)[Lorg/compiere/model/MOrg; D %nØ G HAwarningces"[Lorg/compiere/model/MCostElement;elementmassorgs[Lorg/compiere/model/MOrg;clci Lorg/compiere/model/MClientInfo;vTreeLorg/compiere/model/MTree;rootLorg/compiere/model/MTreeNode;oLorg/compiere/model/MOrg;JN []\org/compiere/model/MTreeNode ^n getNode_ID [` abchildren()Ljava/util/Enumeration; dfejava/util/Enumeration gh nextElement()Ljava/lang/Object; [j kn getChildCount dm nÂhasMoreElementsfoundparentIdnodeEnumLjava/util/Enumeration;childorgIdorgLocalVariableTypeTableLjava/util/Enumeration<*>; y zÂis_new | }Âsave ¤ €¨CONFIG jDM_CostElement_IDdelete ⇠ˆ‰!getCostElementsWithCostingMethods)(Lorg/compiere/model/PO;)Ljava/util/List; ‹�Œjava/util/List Ž�iterator()Ljava/util/Iterator; ‘“’java/util/Iterator Áh • –—deleteEx(Z)V ‘™ šÂhasNextØLjava/util/List;3Ljava/util/List;calculateAverageInvW(Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;I)Ljava/math/BigDecimal;¡=SELECT t.MovementQty, mi.Qty, il.QtyInvoiced, il.PriceActual,£e i.C_Currency_ID, i.DateAcct, i.C_ConversionType_ID, i.AD_Client_ID, i.AD_Org_ID, t.M_Transaction_ID ¥FROM M_Transaction t§A INNER JOIN M_MatchInv mi ON (t.M_InOutLine_ID=mi.M_InOutLine_ID)©I INNER JOIN C_InvoiceLine il ON (mi.C_InvoiceLine_ID=il.C_InvoiceLine_ID)«WHERE t.M_Product_ID=?­ AND t.AD_Org_ID=?¯" AND t.M_AttributeSetInstance_ID=?± ORDER BY t.M_Transaction_ID š³ ´µgetInt(I)I š¸ ¹º getTimestamp(I)Ljava/sql/Timestamp; n¼ q½](Ljava/util/Properties;Ljava/math/BigDecimal;IILjava/sql/Timestamp;III)Ljava/math/BigDecimal;² newStockQty newAverageAmtoldTransaction_ID oldStockQty movementQtyM_Transaction_IDmatchQtyDateAcctLjava/sql/Timestamp;C_ConversionType_ID Client_ID oldAverageAmtaverageCurrentaverageIncreasenewAmtcalculateAveragePOÑJSELECT t.MovementQty, mp.Qty, ol.QtyOrdered, ol.PriceCost, ol.PriceActual,Ó4 o.C_Currency_ID, o.DateAcct, o.C_ConversionType_ID,Õ1 o.AD_Client_ID, o.AD_Org_ID, t.M_Transaction_ID ×@ INNER JOIN M_MatchPO mp ON (t.M_InOutLine_ID=mp.M_InOutLine_ID)ÙC INNER JOIN C_OrderLine ol ON (mp.C_OrderLine_ID=ol.C_OrderLine_ID)² calculateFiFoßjava/util/ArrayList Þá @ Þã änsize Þæ .ç(I)Ljava/lang/Object;é org/compiere/model/MCost$QtyCost èë ìsQty Þî ïçremove èñ Øs èó @ô/(Ljava/math/BigDecimal;Ljava/math/BigDecimal;)V Þö ½Yø ³ù'(Ljava/lang/String;I)Ljava/lang/String;ø fifoLjava/util/ArrayList;pp"Lorg/compiere/model/MCost$QtyCost; remainderused9Ljava/util/ArrayList;java/sql/Timestamp calculateLiFo! ORDER BY t.M_Transaction_ID DESC!ø"ø#lifo org/compiere/model/QueryM_Cost’AD_Client_ID=? AND AD_Org_ID=? AND M_Product_ID=? AND M_AttributeSetInstance_ID=? AND M_CostType_ID=? AND C_AcctSchema_ID=? AND M_CostElement_ID=?   @O(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vjava/lang/Object java/lang/Integer ¯(I)Ljava/lang/Integer;    setParameters/([Ljava/lang/Object;)Lorg/compiere/model/Query;  ! "# firstOnly()Lorg/compiere/model/PO; % @ ' (A set_TrxName\(Lorg/compiere/model/MProduct;ILorg/compiere/model/MAcctSchema;II)Lorg/compiere/model/MCost; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;K(Ljava/util/Properties;IIIIIIILjava/lang/String;)Lorg/compiere/model/MCost;/’AD_Client_ID=? AND AD_Org_ID=? AND M_Product_ID=? AND M_CostType_ID=? AND C_AcctSchema_ID=? AND M_CostElement_ID=? AND M_AttributeSetInstance_ID=?  1 23setOnlyActiveRecords(Z)Lorg/compiere/model/Query;ctxLjava/util/Properties; AD_Client_ID M_Product_IDC_AcctSchema_IDparams[Ljava/lang/Object;9(Ljava/util/Properties;IIIIIII)Lorg/compiere/model/MCost; = .-=(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V @ @> B DFEorg/compiere/util/Util GHisEmpty(Ljava/lang/String;)Z J KsetInitialDefaultsthis M_Cost_UUOjava/util/Properties,(Ljava/util/Properties;ILjava/lang/String;)V R @PT Multi-Keyignored W XYsetM_AttributeSetInstance_ID(I)V [ \]setCurrentCostPrice(Ljava/math/BigDecimal;)V _ `]setFutureCostPrice b c] setCurrentQty e f]setCumulatedAmt h i]setCumulatedQty ë R m nŠ setClientOrg p qYsetC_AcctSchema_ID s tYsetM_CostType_ID v wYsetM_Product_ID y zYsetM_CostElement_ID | }~getM_CostElement&()Lorg/compiere/model/I_M_CostElement; †� isAveragePO ⃠„ÂisAverageInvoice † ‡X getCurrentQty‰;org/adempiere/exceptions/AverageCostingNegativeQtyException Œ âD � Ž�getC_AcctSchema%()Lorg/compiere/model/I_C_AcctSchema; ‘D’!org/compiere/model/I_C_AcctSchema$” ³•](ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ˆ? ˜ ™XgetCumulatedAmt › œXgetCumulatedQtyamt costElementsetWeightedAverage :¡ ¢Xnegate¤7org/adempiere/exceptions/AverageCostingZeroQtyException ¦D§"org/compiere/model/I_M_CostElement%” £?&” ¬ ­n getPrecisionsumQtyoldSumoldCostnewCostsetWeightedAverageInitialamtUnit  � j· .¸9(Ljava/util/Properties;I)Lorg/compiere/model/MAcctSchema; [getHistoryAverage¼MCost[¾ AD_Client_ID= „ ‘Á šÂ(I)Ljava/lang/StringBuilder; DÅ ,AD_Org_ID=Ç,M_Product_ID= É ÊngetM_AttributeSetInstance_IDÌ ,AD_ASI_ID=Î,M_CostElement_ID= MÑ, CurrentCost= ‘Ó šÔ-(Ljava/lang/Object;)Ljava/lang/StringBuilder;Ö, C.Amt=Ø,C.Qty=Ú]sbgetCostElement#()Lorg/compiere/model/MCostElement; P âà áâgetCopyL(Ljava/util/Properties;ILjava/lang/String;)Lorg/compiere/model/MCostElement; beforeSave(Z)Z jR 5ç .è6(Ljava/util/Properties;I)Lorg/compiere/model/MProduct; ê ° ìCostingLevelClientî ð ñò saveError'(Ljava/lang/String;Ljava/lang/String;)Z âô õÂisCostingMethod÷ FillMandatoryG úüûorg/compiere/util/Msg ýþ getElement<(Ljava/util/Properties;Ljava/lang/String;)Ljava/lang/String;  Y setAD_Org_ID â  isCalculatedError IsCalculated M â  FgetCostElementType  n getPercent  Y setPercent  XgetFutureCostPrice CurrentQty  His_ValueChanged' ³K(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; newRecord beforeDelete " #$ getM_Product"()Lorg/compiere/model/I_M_Product; &D'org/compiere/model/I_M_Product(² b SourceFile MCost.javaBootstrapMethods .0/$java/lang/invoke/StringConcatFactory ³1˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;-4WCurrentCostPrice=, CurrentCostPriceLL=, CostElementType=, CostingMethod=, Percent=6*MaterialCost=, OtherCosts=, Percentage=8MaterialCosts = : Sum Costs = <Sum Costs =  (Add=)>Unknown Costing Method = @, CostingMethod= - B , PO - D, Standard - F , LastPO = H, LastInv = J, Product_PO = L = N_createP8Not created: Std.Cost for  - Costing Level on Batch/LotRStd.Cost for  - TNot created: Std.Cost for  - V4Not created: Cost for  - Costing Level on Batch/LotXMovement=, StockQty=Z1Movement=, StockQty=, Match=, Cost=, NewAvg=\Movement=, Size=^@Product(ID)=, Current Qty=, Trx Qty=, CostElement=, Schema=`5Product(ID)=, Current Qty=, CostElement=, Schema=bDProduct=, Current Qty=, New Current Qty=, CostElement=, Schema= InnerClassese%java/lang/invoke/MethodHandles$Lookupgjava/lang/invoke/MethodHandlesLookupQtyCost NestMembers!  &) ¸³±² œ 4¸¸#>¸¸'¸*¶0:*¶4:*»:Y<·>,¸B°IJKL>4EF4GH4IJ-KHLMNJ DD k*,¶O: R ¶T™ ><§Z ¶T™<§\ ¶T™>Ç*,¶4:Ç »^Y`·b¿*¸cW*,,¶i¸o°Jbcefgh"i'j1k3m8o?pDrNwUzW{a|gyf kEFkGHkLMkKHkNJkrsktHku kIJdvJ w üU  qÀ ®: : ²x: ²x: ²x:6{::: ¸}:*¶ƒ¹…¹…*¶‹¹…¹…¹…,¶Ž¹…¹‘¹•:§ ¹™:¹™:¹Ÿ: ¹Ÿ:¹™: ²²£¶©™!²¸­¸­  ¸­º±¶µÆ%¶¸™Æ ¶»: §  ¶»:  Æ ¶¸™  ¶»:„¹¿šÿ\§#:»ÃY·Å¿:¸È::¿¸È::¤)²²£¶©™² ¸­ ¸­¸­ºÌ¶µ ¶¸š ™²x° ¶Ï:Ò¶T™"²²Ô¶©™²¸­º×¶Ú°Ý¶Tš ß¶T™,¸á:*, ¸ç: ¶Ï:¶»:¶¸š°²²Ô¶©™²¸­ºí¶Ú,¶î6¶¸š¶ñ¤²ô¶ú:°¶Ï:²þ²ô¶:¶»:¶ñ¤²ô¶ú:²²Ô¶©™²¸­¸­º¶Ú°"*-";;NS’“• –—˜š§¨"«+¬7­@®L¯U°_±l²w³€´ƒ¶�·˜¸¢¹¬º¶»Ê¼Ï½Ñ¾Ó¿Ý»àÁíÃòÅûÆþÉÌÍÎ ´*Ð-Ñ/Ó;Ö=×DØJÙM×TØZÛ`ÜtÝyރ܆áŽã“ä—è êªìÆíÉïÓðÝòåóçôïóôøýûüýÿ,2:DPS\ k t ~ Š «$®EF® H®LM® H® H®NJ®rs®tH®u ®IJ « J ¨s £s žs ™s–H’J�"Œ�“s˜ˆs¬tJ/  såý± s¨!s2|"H\R#swrÿƒ5jU:UU::::U†šþ\::UøLM$8ü.:ý::ü#ü6: &'‰ :(¶T™°)¶T™°Ý¶T™°ß¶T™°+¶T™*,¶-¸0:§e4¶T™0™*,¶-¸6:Æ ¶¸š<*,¶-¸::§-Ò¶T™§ =¶T™§»^Yº?·b¿Æ0¶¸ž(²²@¶©™²*¶C¸­ºG¶H°™?*,¶-¸6:Æ.¶¸ž&²²@¶©™²*¶C¸­ºK¶H°Ò¶TšS,Ò¸á:*,¶L*¶O¸R:Æ4¶U¶¸ž)²²@¶©™²*¶C¸­ºY¶H¶U°4¶Tš Ò¶T™\*,¶-¸::™Æ ¶¸š*,¶-¸::Ƈ¶¸ž²²@¶©™²*¶C¸­ºZ¶H°*,¶-¸0:™Æ ¶¸š*,¶-¸0:Æ.¶¸™&²²@¶©™²*¶C¸­º[¶H°4¶Tš Ò¶T™\*,¶-¸0:™Æ ¶¸š*,¶-¸0:Ƈ¶¸ž²²@¶©™²*¶C¸­º\¶H°*,¶-¸::™Æ ¶¸š*,¶-¸::Æ.¶¸ž&²²@¶©™²*¶C¸­º]¶H°*¶^*¶‹*¶O¸_:6§¶2¶e:  Æ  ¶¸š 2¶h:  Æ� ¶¸™…*¶^ 2¶k,¶-,¶l¸m:  Æ0 ¶¸™(2¶s*¶vŸ¸*¶‹2¶s ¸w:  Æ2 ¶¸™* :²²@¶©™²*¶C¸­º}¶H°„¾¡ÿH*,¸~:ƶ¸ž:²²@¶©™²*¶C¸­º‚¶H°fY !"#$'%)&3'5(@)O*Z,_-k.x/„0‡1‘2”3Ÿ4¢6±7¾9à:ã>è@ôAC!D$I.K6LHMXOxP~V‰W“ZŸ[°\¼]É_é`ìføg hi"kBlErPsZvfwwxƒy�{°|³‚¿ƒÐ„Ü…é‡ ˆ �Ž#�-‘:’D“Q•W–c—h•m˜zš‰œ��šœŸ ¬¢°£Ð¤ÓŽÞªæ«ó­÷°±„ EF HLM HNJtHƒs6HH6„…ý†‡ ¾,H-¦ˆs æ4ˆswg,ü:   .=ýSâù , , , ,ý‰ü: ûZ0úÿ 5jU:‰: €�ï ©ŠN::-*¶O¸}:+¶l¹…¹…*¶‹¹…¹•:¹¿™Y¹™:¹™:ƶ¸ž: ¸È °: ¸È °:»ÃY-·Å¿:¸È¿¸È²Œ° m…w{… m’w{’…’’f½Âà ÅÆ Ç)È5É>ÊHËRÌ\ÍiÎmÕtÎwÐ{Õ‚Ð…Ò‡Ó’Ô”Õ›ÖžÕ¥×\ ©EF©LM©�H¥J¢Ž ŸR3�s\)�s‡ w>ÿw5jU†š::ÿ 5jU†šL$ 23h :»‘Y“·•–¶˜œ¶˜ž¶˜ ¶˜:™¢¶˜W§™ ¤¶˜W¦¶˜W::¶¨*¶O¸}:¹…*¶‹¹…™¹…§™ ¹…¹•:¹¿™D¹™:§7:²²«¶¨¶®¸È::§": ¸È:: ¿¸È::Æ&²²Ô¶©™²*¶C¸­º²¶Ú°°S°³³SÅÕž'åæ çèéê%æ'ë+ì7í;îDïMñPòSõaöj÷vøzù†úŠû“üœý¦þ°ÿ³µÅÌÕ×Þäçîô ù  \ EF HKHµHƒs'÷¶PÎS˵·w" ý7:‘ ýA†š _³a$ $ <3… 3:»‘Y¸·•º¶˜¼¶˜¾¶˜À¶˜¶˜:™Ķ˜W§™ ƶ˜Wȶ˜W::¶¨*¶O¸}:¹…¹…*¶‹¹…™¹…§™ ¹…¹•:¹¿™J¹™:Æ ¶¸š3¹™:§&:»ÃY¶¨·Å¿: ¸È:: ¿¸È::Æ&²²Ô¶©™²*¶C¸­ºʶÚ°°YÖÙYêê¦)  !"%#+-$1%=&A'J(S*V+Y.g/p0y1…2‰3•4™5¢6«7µ9¿:Ì;Ö=Ù>Û@êCìDóEùFüDE HJ.K1M\ 3EF3 H3KH3µH0ƒs-¶VÝYÚÛw" ý=:‘ ýJ†š )LP$1 89ã ËNË:::*¶O¸}:¹…¹…¹…¹•:¹¿™T¹™N-Æ -¶¸š@¹™N§4:²²«¶®¸È::§":¸È::¿¸È::-Æ$²²Ô¶©™²*¶C-¸­ºͶÚ-°° cf³ u…rYZa b ef!g*h3i<jFlOmZncpfqhsuw|x…v‡wŽx”y—wžx¤{¨}Ç~É€RËEFËtH˵HɃsÄJ Á ¾h ·w&ÿZ5:U†šK³^$ " ÎÏÕ (*¶Ð*¶ѸÒL*¶ÖM,N:,Ç ׸ÙN-¸Þ:¶áºä¶å6è:::-¸}:*¶ѹ…¹•:§X»5Y*¶Ð-·ê: 6 §; + 2²í-¸B: ²²ð¶©™² ¶C ¸­ºó¶ô„  +¾¡ÿĹ¿šÿ¤§7: ²²« ¶®6¸È::§": ¸È:: ¿¸È::Æ™ ¶÷W§ ¶úW¶ýW±EÄdzEÙéª*Š ‹Œ�Ž�!‘(’7”:–?šB›EžMŸY b¡e£u¤{¦ƒ§Š¦�¨°¤º¡Ä«Ç¬É®Ö¯Ù³à´é²ë³ò´øµû³´· ¹º¼!½'¿„ (ÿ IJJ:î ?éJBæEãuEEF xB,H �!„s É· wQ ÿ7+UUÚÿ- +UUÚU†šý54ùL³a$  Îôx²*¶C¶ *¸ LM+Y:¾66§2NÒ-¶¶T™-M§ „¡ÿâ,Ç ²¶H±*¶^*¶ƒ*¶O¸N:6-Y: ¾66§ 2:*¶O: R ¶T™*,¶L¸§×Z ¶T™¾¶žX*¶^¶¸¶#™F*¶^*¶ƒ¸&:  ¶): »-Y*¶^ ¶/*¶O·4:  ¶7:*,¸;§pÇ *¸?:Y:¾6 6 §> 2:  ¶#™§)¶ ¶CŸ ¶š* ¶C,¶L¸„   ¡ÿÁ§²*¶CºE¶F„¡þü±¦)È ËÌÍ$Î0Ð2Ñ5Í?ÔCÖL×MÚQÛYÚ]Ü`Þcßwáã‰å–æ™ç£é½ëÊìÑíêïñðýñôõ ÷ ù(ú+û@ýQ÷[^mßw ŽxEFiIJg$K]L`MNc HwöLMîOJ Ê3ÿ Ñ,PQ êRS ñ TU 1VW w*ÿ5XâXÿ5Xâ ÿ" 5XâYÿ( 5XâYjUûf ÿ 5XâYjUYÿ5XâYjUYÿ5XâYjUYÿ 5XâYjUÿ 5XâY =>€ †*¶Z6š,¶ §6*¶_::§W¹cÀ[:ƶiž+,¸;§/™*¶Z6 +¶^ ¸:  ¶#š+, ¶L¸¹lšÿ¥±F !$'3@!L"O#T%[&f'n({…+p †TU†EF†LM† H††o €pH!eqr$bsU[ tH fuW v !eqwwü@ý d['+ ðU*,*¶O¸R:¶x™@¶{™%²²~¶©™,²*¶C,¶�º‚¶ §²*¶C,¶�ºƒ¶F±6 67 68:;2<;;>=A>H?Q>TB>UEFU HULMUKHU„HF„…w üA …p+²²~¶©™ ²*¶C¶ *¸†L*¶^*¶ƒ*¶O¸MN6,Y:¾66§é2:*¶O: R ¶T™F+¹Š: §. ¹�Àâ: * ¶L*¶O¸R:  Æ  ¶” ¹˜šÿΧŠZ ¶T™q-Ç*¸?N-Y: ¾6 6 §Q  2: +¹Š:§2¹�Àâ:* ¶C¶L*¶O¸R:Æ ¶”¹˜šÿÊ„   ¡ÿ®§²*¶Cº›¶F„¡ÿ±Š"JLNO'N+P-R0SDULWVYm[p\|[�]†^ŒY–`™a£c§d¬eÀg×iÚjêiïkôlúgeor S*vz +EFIœ+L-þMN0û HDÜLMLÔOJ m � „… ÀDVW ×#ï „…v I�w ÿ& 5‹Yÿ# 5‹YjU‘*ÿ 5‹YjUÿ 5‹YjUYÿ5‹YjUY‘.ÿ 5‹YjUYÿ 5‹YjUÿ 5‹Y žŸì >»‘Y ·•¢¶˜¤¶˜¦¶˜¨¶˜œ¶˜ª¶˜:™¬¶˜W§™ ®¶˜W°¶˜W::²x:²x:6 ¶¨¸}:*¶‹¹…™¹…§™ ¹…¹•:§): ¹™:  ¹²6   Ÿ   ¶»: 6 ¹™:  Ç'²²Ô¶©™á² ¸­¸­º¶¶Ú§É¹™:¹²6¹·:¹²6¹²6 ¹²6*¶^,¶-¸»:: ¶Ï: ¶Ï:¶»:,¶î²ô¶ú:,¶î²ô¶:²²Ô¶©™'² ¸­¸­ ¸­¸­¸­º¾¶Ú¹¿šþÓ§&: »ÃY ¶¨·Å¿:¸È::¿¸È::Æ.¶¸™&²²Ô¶©™²*¶C¸­º¿¶Ú°°iÙÜiííEƒ „…†‡"ˆ(‰.ƒ0Š4‹@ŒD�MŽV�Y‘\’a”f•i˜t™€š„›�œ”��ž¦Ÿ©¡­¢·£Â¤É¥Ò¦Ö¨à©å«¬ ¯°±(²3³>´IµO¶U·]µb¹fºo»x¼�½�¾Ÿ¿¸À̿ϟÙÂÜÃÞÅíÈïÉöÊüËÿÉÊ ÍÏ9Ð<Ò>EF>GH>LM>KH0¶Yå\âaÝÀsfØÁsiÕÂH ­"Ãs ·Äs  ÅH àïÆs ¼ˆs²µH(§ÇÈ3œÉH>‘ÊHI† Hbm„sfiËso`ÌsxWÍs�NÎsÞ wd ü@‘ ÿB 5j‘†š:: þ(::ü6:ÿÅ 5j‘†š::LP$9 ÏŸ \»‘Yз•Ò¶˜Ô¶˜¤¶˜Ö¶˜ض˜¾¶˜ª¶˜:™¬¶˜W§™ ®¶˜W°¶˜W::²x:²x:6 ¶¨¸}:*¶‹¹…™¹…§™ ¹…¹•:§A: ¹™:  ¹²6   Ÿ   ¶»: 6 ¹™:  Ç'²²Ô¶©™ù² ¸­¸­ºÚ¶Ú§á¹™:Æ ¶¸š ¹™:¹²6¹·:¹²6 ¹²6 ¹²6*¶^,¶-¸»:: ¶Ï: ¶Ï:¶»:,¶î²ô¶ú:,¶î²ô¶:²²Ô¶©™'² ¸­¸­ ¸­¸­¸­ºÛ¶Ú¹¿šþ»§&: »ÃY ¶¨·Å¿:¸È::¿¸È::Æ.¶¸™&²²Ô¶©™²*¶C¸­ºܶÚ°°o÷úo  "Hà áâãä"å(æ.ç4à6è:éFêJëSì\î_ïbðgòlóoöz÷†øŠù–úšû£ü¬ý¯ÿ³½ÈÏØÜæë    &0;FQ\gms{€„�–Ÿ­½Ö êíý÷"ú#ü% ( )*+)$**-7/W0Z2\EF\GH\LM\KH6&¶_ýbúgõÀslðÁsoíÂH ³:Ãs ½0Äs È%ÅH æÆs Ôˆs;²µHF§ÇÈQœÉH\‘ÊHg† H€m„s„iËs�`Ìs–WÍsŸNÎsü wküF‘ ÿB 5j‘†š:: þ(::ü6:ü: ÿ¼ 5j‘†š::LP$9 ÝŸZ ú»‘Y ·•¢¶˜¤¶˜¦¶˜¨¶˜œ¶˜ª¶˜:™¬¶˜W§™ ®¶˜W°¶˜W::6»ÞY·à:¶¨¸}:*¶‹¹…™¹…§™ ¹…¹•:§Ú¹™:  ¹²6   §»6 ¹™:  ÇĶ➂¶åÀè:   ´ê ¶»µê ´ê:  ¶¸šN¶íW§e¶â  ²xµð²x: §+¶íW¶åÀè:   ´ê ¶»µê ´ê:  ¶¸šÿº§»èY ²x·ò:  ¶õW²²Ô¶©™ÿ² ¸­¶âº÷¶Ú§ç¹™: ¹²6 ¹·:¹²6¹²6 ¹²6*¶^  ,¶-¸»:6¶â G¶åÀè:´궸œ1´ê ¶»µê´궸š ¶íW§ µð6š»èY ·ò:¶õW²²Ô¶©™² ¸­¶âºú¶Ú¹¿šþ"§&: »ÃY ¶¨·Å¿:¸È::¿¸È::¶âš°¶åÀè: ²²Ô¶©™²*¶C ´𸭺û¶Ú ´ð°h‰Œh��jZ@ ABCD"E(F.@0G4H@IDJMKVMYN\P_QhTsUVƒW�X“YœZ¥[¨]²^½_Ä`ÇaËcÕdÚfâhíiüjk lqs&t+u.x5y@zO{Vo^a‚oƒw…˜†›‰¥Š¯‹ºŒÅ�ÐŽÛ�á�ç‘ï�ô”÷•— ˜š%›0œ:žAŸD£I¥V¦^¨[‰ªŒ«Ž­�°Ÿ±¦²¬³¯±¶²¼µÄ·Æ¹Ñºô»úEFúGHúLMúKH0ʶY¡\ž_›ÂHh’üý²ÍÄs ½ÂÅH ÕªÆs íqþÿ [s oþÿ ¥Úˆs ¯ÐµH ºÅÇÈźÉHЯÊHÛ¤ Hô‹„s÷ˆ  9þÿVþÿŽ Ñ)þÿ v h’üw¦ü@‘ ÿA 5j‘†šÞ ý:þM:è:'ù #ÿž5j‘†šÞ::::èúÿ 5j‘†šÞLP$ü-è Ÿ• û‘Y ·•¢¶˜¤¶˜¦¶˜¨¶˜œ¶˜ª¶˜:™¬¶˜W§™ ®¶˜W¶˜W::6»ÞY·à:¶¨¸}:*¶‹¹…™¹…§™ ¹…¹•:§�¹™:  ¹²6   §~6 ¹™:  Çܶ➚¶âd¶åÀè:   ´ê ¶»µê ´ê:  ¶¸š`¶âd¶íW§q¶â  ²xµð²x: §7¶âd¶íW¶âd¶åÀè:   ´ê ¶»µê ´ê:  ¶¸šÿ®§»èY ²x·ò:  ¶õW²²Ô¶©™ª² ¸­¶âº¶Ú§’¹™: ¹²6 ¹·:¹²6¹²6 ¹²6*¶^  ,¶-¸»:»èY ·ò:¶õW²²Ô¶©™² ¸­¶âº ¶Ú¹¿šþ_§&: »ÃY ¶¨·Å¿:¸È::¿¸È::¶âš°¶âd¶åÀè: ²²Ô¶©™²*¶C ´𸭺 ¶Ú ´ð°hLOh``BPÉ ÊËÌÍ"Î(Ï.É0Ð4Ñ@ÒDÓMÕV×YØ\Ú_ÛhÞsßàƒá�â“ãœä¥å¨ç²è½éÄêÇëËíÕîÚðâòóóô õö!û*ý2þ7ÿ:GXgnùv y ‡ �°³½ÇÒÝèóùÿ !BåL!O"Q$`'b(i)o*r(y),‡.‰0š1½2üÃEFÃGHÃLMÃKH0“¶Yj\g_dÂHh[ ý²�Äs ½…ÅH ÕmÆs óƒþÿ  ms ‡þÿ ½…ˆs Ç{µH ÒpÇÈÝeÉHèZÊHóO H 6„s)þÿQ š)þÿ v h[ wTü@‘ ÿA 5j‘†šÞ ý:þY:è:3ù #øŽLP$ü3è .T;ƒ:» Y*¶^·½Y*¶ƒ¸SY¸SY*¶‹¸SY¸SY,¶i¸SY,¶Ž¸SY¸S¶¶ À:Ç»Y*,·$:¶&°Jcjk'l.m8n?oIpTqZk]rcjeujwpxtwyy€{HƒEFƒGHƒLMƒKHƒ„HƒIJ€„…wü€ .)*+,`*,*¶O¸R°‚4EFGHLMKH„H .- ]½Y¸SY¸SY¸SY¸SY¸SY¸SY¸S: » Y*.·¶0 ¶¶ À°& �ž,Ÿ;�= M¡Q¢V£\ f ]45]6H]KH]7H] H]8H]„H]GH]IJ= 9: .;*+,‘ *¸<°«¬ ­ ® «R456HKH7H H8H„HGH@>‹*+,-·?*µA,¸C™*¶I±»ÿ ¼½¾*L…45MJIJwÿNUU@P™#*+-·Q*µAš *¶I§»^YS·b¿±Èÿ ÉÊÌ"Í*#L…#45#UH#IJwÿNU Kk)*¶V*²x¶Z*²x¶^*²x¶a*²x¶d*²x¶g±ÓÕ Öר!Ù(Ú )L…@ìf*+,-·j*µA*µA±äÿ åæ*L…45IJ@¼@*+¶^+¶O·k*+¶ƒ¶l*-¶Ž¶o*-¶i¶r*+¶‹¶u*¶V*¶x*µA±& ó ôõö'÷/ø4ù:û?ü>@L…@EF@GH@LM@KH@„H½ôír*¶{ÀâN-¶š -¶‚™:*¶…,¶»¶¸œ,»ˆY*¶Š*¶…¸­,¸­-¶‹*¶Œ¹�º“·–¿**¶—+¶»¶d**¶š,¶»¶g**¶…,¶»¶a±*   $ 7I MYeq*rL…r�srrsjžw üâ6Ÿô& !+¶¸™,¶¸™+¶¸,¶¸Ÿ+¶ L,¶¸š;*¶…¶¸�1»£Y*¶Š*¶…¸­,¸­*¶{¹¥*¶Œ¹�º¨·©¿*¶…,¶»¶¸œ1»ˆY*¶Š*¶…¸­,¸­*¶{¹¥*¶Œ¹�ºª·–¿*¶…,¶»N-¶¸™V*¶U*¶…¶Ï:- ²ô¶:+- ²ô¶:¶»:¶ñ*¶«h¤*¶«h²ô¶ú:*¶Z**¶—+¶»¶d**¶š,¶»¶g**¶…,¶»¶a±^!%/'B(Y']+k-~.•-™1¢2©4¶5Ã6Ï7Ø8æ:ö<ü?@A BR!L…!�s!rs¢®s¶F¯sÃ9°sÏ-±sØ$„sw7>;ÿ\:::::::ÿ:::²]#+M,¶ñ*¶«h¤,*¶«h²ô¶úM*,¶Z±IJLN"O #L…#³s!„swü:­nf*¶´*¶µ¸¶L+Æ+¶î¬¬W XYZL… LMwüj\]^+Æ *+·¹§ *²x·¹±cd fgL…sw ºX…+L*¶𶏙 *¶—¶¸™*¶—*¶š*¶«²ô¶L+°op qrs(r)t+L…)ƒswü):ªF ˜»‘Y»·•L+½¶˜*¶¿¶ÀW*¶Ù+Ķ˜*¶öÀW+ƶ˜*¶жÀW*¶È™+˶˜*¶ȶÀW+Ͷ˜*¶϶ÀW+ж˜*¶U¶ÒÕ¶˜*¶—¶Ò×¶˜*¶š¶ÒÙ¶˜W+¶¨°6 ~ €!�0‚?ƒF„U…d‡rˆ‰ŒŠ“‹˜L… �Û¶w ü0‘$ÜÝd*¶Ï<š°*¶´*¶Þ¸ß°”• – —L…„Hwü ã䣂*¶{ÀâM*´A™Œ»jY*¶´*¶µ·åN*¶´*¶Џæ:-¶O:R¶T™!*¶Ú *¶È™N*´éëí¶ïW¬\¶T™4*¶Èš!,¶ó™*´éö*¶´ø¸ù¶ïW¬*¶Ù*¶ÿ*´A™%,Æ!,¶™*´é*¶´¸ù¶ïW¬,Æ#,¶š ,¶ ¶T™*¶™*¶*¶™G*¶U¶¸™ *²x¶Z*¶¶¸™ *²x¶^*¶—¶¸™ *²x¶d*¶𶏙 *²x¶g,ÆO,¶š ,¶‚™A*¶™7*¶…¶¸œ-»ˆY*¶Š*¶…¸­*¶{¹¥*¶Œ¹�º·–¿¬ž'£¥§ ¨-©5ª?¬M®[¯]²g´nµu·Š¸Œº“»˜Àª¿ÃÁÆÅÈÌÉÙÊàËåÍìÏöÐýÑÒÓÔÕ)Ö0ÚLÜVÞeß|Þ€ã>‚L…‚ z xLM-kEF5cvJw' ÿMâj5U.ø (= Â,¬í L…c]ºQ*¶{ÀâM,¶š ,¶‚™8+¶¸œ1»ˆY*¶!¹%*¶…¸­+¸­,¶‹*¶Œ¹�º(·–¿*+·)±"ö÷ùû5üGûKÿP QL…QsIw üâ4*+,ø)232527292;2=2?2A2C2E2G2G2E2I2K2K2K2K2M2K2O2Q2S2U2W2Y2K2W2Y2K2[2[2K2[2[2K2]2]2]2_2acdfhèi jè