Êþº¾=Žorg/compiere/acct/Docjava/lang/ObjectDOC_TYPE_BY_DOC_BASE_TYPE_SQLLjava/lang/String; ConstantValue €SELECT C_DocType_ID FROM C_DocType WHERE AD_Client_ID=? AND DocBaseType=? AND IsActive='Y' ORDER BY IsDefault DESC, C_DocType_IDDOCTYPE_ARInvoice ARIDOCTYPE_ARCreditARCDOCTYPE_ARReceiptARRDOCTYPE_ARProFormaARFDOCTYPE_APInvoiceAPIDOCTYPE_APCreditAPCDOCTYPE_APPaymentAPPDOCTYPE_BankStatement!CMBDOCTYPE_CashJournal$CMCDOCTYPE_Allocation'CMADOCTYPE_MatShipment*MMSDOCTYPE_MatReceipt-MMRDOCTYPE_MatInventory0MMIDOCTYPE_MatMovement3MMMDOCTYPE_MatProduction6MMPDOCTYPE_MatMatchInv9MXIDOCTYPE_MatMatchPO<MXPDOCTYPE_GLJournal?GLJDOCTYPE_POrderBPOODOCTYPE_SOrderESOODOCTYPE_ProjectIssueHPJIDOCTYPE_PurchaseRequisitionKPORSTATUS_NotPostedNNSTATUS_NotBalancedQbSTATUS_NotConvertibleTcSTATUS_PeriodClosedWpSTATUS_InvalidAccountZiSTATUS_PostPrepared]y STATUS_Posted`Y STATUS_ErrorcESTATUS_Deferredfds_logLorg/compiere/util/CLogger;logm_manageLocalTrxZm_as Lorg/compiere/model/MAcctSchema;m_ctxLjava/util/Properties; m_trxNamep_poLorg/compiere/model/PO;m_DocumentType m_DocStatus m_DocumentNo m_Descriptionm_GL_Category_IDIm_periodLorg/compiere/model/MPeriod; m_C_Period_IDm_C_LocFrom_ID m_C_LocTo_ID m_DateAcctLjava/sql/Timestamp; m_DateDoc m_TaxIncludedm_MultiCurrencym_BP_C_SalesRegion_IDm_C_BPartner_IDm_C_BankAccount_IDm_C_CashBook_IDm_C_Currency_IDp_lines[Lorg/compiere/acct/DocLine;m_factLjava/util/ArrayList; Signature/Ljava/util/ArrayList; NO_CURRENCYÿÿÿþp_Statusp_Error AMTTYPE_Gross AMTTYPE_NetAMTTYPE_Charge m_Amounts[Ljava/math/BigDecimal;m_qtyLjava/math/BigDecimal;ACCTTYPE_ChargeACCTTYPE_C_ReceivableACCTTYPE_V_LiabilityACCTTYPE_V_Liability_ServicesACCTTYPE_C_Receivable_ServicesACCTTYPE_UnallocatedCash ACCTTYPE_BankInTransit ACCTTYPE_PaymentSelect ACCTTYPE_C_Prepayment ACCTTYPE_V_PrepaymentACCTTYPE_CashAssetACCTTYPE_CashTransferACCTTYPE_CashExpenseACCTTYPE_CashReceiptACCTTYPE_CashDifferenceACCTTYPE_DiscountExpACCTTYPE_DiscountRevACCTTYPE_WriteOff ACCTTYPE_BankAsset(ACCTTYPE_InterestRev)ACCTTYPE_InterestExp*ACCTTYPE_InvDifferences2ACCTTYPE_NotInvoicedReceipts3ACCTTYPE_ProjectAsset=ACCTTYPE_ProjectWIP>ACCTTYPE_PPVOffseteACCTTYPE_CommitmentOffsetoACCTTYPE_CommitmentOffsetSalesp()VCode Õ×Öorg/compiere/util/CLogger ØÙ getCLogger.(Ljava/lang/Class;)Lorg/compiere/util/CLogger; Û ghLineNumberTableLocalVariableTablegetM(Lorg/compiere/model/MAcctSchema;IILjava/lang/String;)Lorg/compiere/acct/Doc; áãâorg/compiere/acct/DocManager äß getDocumentas AD_Table_ID Record_IDtrxName`(Lorg/compiere/model/MAcctSchema;ILjava/sql/ResultSet;Ljava/lang/String;)Lorg/compiere/acct/Doc; áë äérsLjava/sql/ResultSet; postImmediateJ([Lorg/compiere/model/MAcctSchema;IIZLjava/lang/String;)Ljava/lang/String; áñ òó postDocumentK([Lorg/compiere/model/MAcctSchema;IIZZLjava/lang/String;)Ljava/lang/String;ass![Lorg/compiere/model/MAcctSchema;force manualPosting(IIIIZ)Ljava/lang/String; úüûorg/compiere/util/Env ýþgetCtx()Ljava/util/Properties; org/compiere/model/MAcctSchema getClientAcctSchema:(Ljava/util/Properties;I)[Lorg/compiere/model/MAcctSchema; ManulPosting   org/compiere/util/Trx    createTrxName&(Ljava/lang/String;)Ljava/lang/String;  Þ,(Ljava/lang/String;Z)Lorg/compiere/util/Trx; java/lang/Class getName()Ljava/lang/String;  makeConcatWithConstants  setDisplayName(Ljava/lang/String;)V   getTrxName !#"org/compiere/model/MMatchPO $%getInOutI(Ljava/util/Properties;ILjava/lang/String;)[Lorg/compiere/model/MMatchPO; !' ()isPosted()Z !+ ,- get_Table_ID()I !/ 0-get_ID !2 3 get_TrxName 5 îï 798org/compiere/util/Util :;isEmpty(Ljava/lang/String;)Z =?>org/compiere/model/MMatchInv @A getInvoiceJ(Ljava/util/Properties;ILjava/lang/String;)[Lorg/compiere/model/MMatchInv; =' =+ =/ =2 G HIcommit(Z)Z K L)rollbackNjava/sql/SQLException PRQ$org/adempiere/exceptions/DBException STgetDefaultDBExceptionMessage)(Ljava/lang/Exception;)Ljava/lang/String; VXWorg/compiere/util/Msg YZgetMsg<(Ljava/util/Properties;Ljava/lang/String;)Ljava/lang/String; \ ])close _a`java/lang/Throwable bgetLocalizedMessageWindowNo AD_Client_IDerrortrxLorg/compiere/util/Trx;matchPos[Lorg/compiere/model/MMatchPO;matchPoLorg/compiere/model/MMatchPO; matchInvs[Lorg/compiere/model/MMatchInv;matchInvLorg/compiere/model/MMatchInv;tLjava/lang/Throwable;sqlExLjava/sql/SQLException; messageError StackMapTablexjava/lang/Stringõjnl(Lorg/compiere/model/MAcctSchema;Ljava/lang/Class;Ljava/sql/ResultSet;Ljava/lang/String;Ljava/lang/String;)Vo(Lorg/compiere/model/MAcctSchema;Ljava/lang/Class<*>;Ljava/sql/ResultSet;Ljava/lang/String;Ljava/lang/String;)V € |Ò ‚ ƒ„getClass()Ljava/lang/Class; † ih ˆ lm Š no Œ p Ž qr � s ’ t ” u – v ˜ wx š yz œ {x ž |x   }x ¢ ~ ¤ € ¦ �k ¨ ‚k ª ƒx ¬ „x ® …x ° †x ² ‡x ´ Š‹ ¶ � ¸ ‘ºjava/math/BigDecimal ¼ ˜™ ¾ š›Àjava/util/Properties ü ¿à |Ä(Ljava/util/Properties;)VÆ #AD_Client_ID È É-getAD_Client_ID wË ÌÍvalueOf(I)Ljava/lang/String; ¿Ï ÐÑ setProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; wÓ ÔÕ lastIndexOf(I)I w× ØÍ substringÚjava/sql/ResultSet Ü ÝÞgetConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; àâájava/lang/reflect/Constructor ãä newInstance'([Ljava/lang/Object;)Ljava/lang/Object;æorg/compiere/model/PO èaéjava/lang/Exceptionë ì8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; Õî ïsevereñ"java/lang/IllegalArgumentException ðó | å2 åö ÷øload((Ljava/lang/String;[Ljava/lang/String;)Zú DocStatus åü ýþget_ColumnIndex(Ljava/lang/String;)I å  get_Value(I)Ljava/lang/Object;  setDocumentType  jk å/  '(Ljava/lang/String;I)Ljava/lang/String; å  set_TrxName ú ›ZEROthisLorg/compiere/acct/Doc;clazzLjava/lang/Class;defaultDocumentType className constructorLjava/lang/reflect/Constructor;eLjava/lang/Exception;msgindexLocalVariableTypeTableLjava/lang/Class<*>;"Ljava/lang/reflect/Constructor<*>; getPostStatus get_TableName å$ " å+getPO()Lorg/compiere/model/PO;post(ZZ)Ljava/lang/String;+CO w- ./equals(Ljava/lang/Object;)Z1CL3VO5RE7java/lang/StringBuilder9Invalid DocStatus=' 6ó 6< =>append-(Ljava/lang/String;)Ljava/lang/StringBuilder;@' for DocumentNo= B C getDocumentNo 6E FtoString åÈI!AD_Client_ID Conflict - Document= 6K =L(I)Ljava/lang/StringBuilder;N , AcctSchema= QUPDATE $T SET Processing='Y' WHERE V_ID= /Y# AND Processed='Y' AND IsActive='Y'[+ AND (Processing='N' OR Processing IS NULL)] AND Posted IN ('N','d') _a`org/compiere/util/DB bc executeUpdate'(Ljava/lang/String;Ljava/lang/String;)I egfjava/util/logging/Level hiINFOLjava/util/logging/Level; Õk lm isLoggable(Ljava/util/logging/Level;)Z Õp qinfo es tiSEVEREv w)(Ljava/lang/String;IZZ)Ljava/lang/String; Õy iz.(Ljava/util/logging/Level;Ljava/lang/String;)V å| })isActive ü€CannotPostInactiveDocument V‚ ƒZ translate…CannotLockReSubmit‡#CannotLockReSubmitOrRePostWithForce ‰ ŠloadDocumentDetails Œ �)isDeferPosting � �Òunlock ' “ ”) isPeriodOpen E ˜ H)š PeriodClosed œ �- deleteAcct  AlreadyPosted¢java/util/ArrayList ¡€ ¥ &' å§ ¨©setDoc(Lorg/compiere/acct/Doc;)V « ¬-getAD_OrgOnly_ID ® ¯- getAD_Org_ID ± ²³ isSkipOrg(I)Z µ ˆ‰ ·®¸org/compiere/acct/DocLine º » postLogic½ Õ¿ iÀC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V èE ÃÅÄ(org/compiere/model/ModelValidationEngine ÞÆ,()Lorg/compiere/model/ModelValidationEngine; ÃÈ ÉÊfireDocValidate,(Lorg/compiere/model/PO;I)Ljava/lang/String; Ì Í  postCommit ÏÑÐorg/compiere/util/DisplayType ÒÓ getDateFormat(I)Ljava/text/SimpleDateFormat; ÏÕ Ö×getNumberFormat(I)Ljava/text/DecimalFormat; åÚ Û- getUpdatedByÝorg/compiere/model/MNote È Üà |á@(Ljava/util/Properties;Ljava/lang/String;IIILjava/lang/String;)V Üã äå setRecord(II)V Üç è setReferenceê (ì)î - ð ñgetDocumentTypeó DocumentNo Võ öZ getElement ùDateAcct  ü ýþ getDateAcct()Ljava/sql/Timestamp; java/text/SimpleDateFormat format$(Ljava/util/Date;)Ljava/lang/String;Amount      getAmount()Ljava/math/BigDecimal;  java/text/DecimalFormat &(Ljava/lang/Object;)Ljava/lang/String;  org/compiere/model/MRefList  getListName=(Ljava/util/Properties;ILjava/lang/String;)Ljava/lang/String; PeriodOpen  w Ì(Z)Ljava/lang/String; IsBalanced " #) isBalanced%C_AcctSchema_ID  Ü) * setTextMsg Ü, -ÒsaveEx /10+org/adempiere/exceptions/AdempiereException 2 getMessage4 Í w6 7; startsWith ¡9 Þ;org/compiere/acct/Fact := >Òdispose ¡@ A-sizerepost msgreturnLjava/lang/StringBuilder;sqlskipline validatorMsg dateFormatLjava/text/SimpleDateFormat; numberFormatLjava/text/DecimalFormat;AD_MessageValue AD_User_IDnoteLorg/compiere/model/MNote;Textcn-Lorg/adempiere/exceptions/AdempiereException;factLorg/compiere/acct/Fact;W(DELETE FROM Fact_Acct WHERE AD_Table_ID= +Z AND Record_ID=\ AND C_AcctSchema_ID= ^ _-getC_AcctSchema_ID4no c d)isSuspenseBalancing f gh isConvertible#(Lorg/compiere/model/MAcctSchema;)Z j kl createFacts7(Lorg/compiere/model/MAcctSchema;)Ljava/util/ArrayList; Ãn opfireFactsValidate[(Lorg/compiere/model/MAcctSchema;Ljava/util/List;Lorg/compiere/model/PO;)Ljava/lang/String; ¡r s/add :u v) checkAccounts :x y) distribute :{ |)isSourceBalanced :~ € balanceSource()Lorg/compiere/acct/FactLine; :‚ ƒ)isSegmentBalanced :… †ÒbalanceSegments :ˆ ‰)isAcctBalanced :‹ Œ€balanceAccountingfactsf� ‘9(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; :“ ”;save–!(fact not saved) ... rolling back˜... rolling backstatus› SET Processing='N' WHERE � C_DocType_ID Ÿ  -getC_DocType_ID¢FSELECT DocBaseType, GL_Category_ID FROM C_DocType WHERE C_DocType_ID=? _¤ ¥¦prepareStatementL(Ljava/lang/String;Ljava/lang/String;)Lorg/compiere/util/CPreparedStatement; ¨ª©java/sql/PreparedStatement «åsetInt ¨­ ®¯ executeQuery()Ljava/sql/ResultSet; Ù± ²)next Ù´ µÍ getString Ù· ¸ÕgetInt _º ]»+(Ljava/sql/ResultSet;Ljava/sql/Statement;)V½ ¾'(ILjava/lang/String;)Ljava/lang/String;ÀKSELECT GL_Category_ID FROM C_DocType WHERE AD_Client_ID=? AND DocBaseType=? wE ¨à ÄÅ setString(ILjava/lang/String;)VÇSSELECT GL_Category_ID FROM GL_Category WHERE AD_Client_ID=? ORDER BY IsDefault DESCÊjava/lang/IllegalStateExceptionÌDocument Type not found Éó DocumentTypepstmtLjava/sql/PreparedStatement;rsDT Ó Ô)isMultiCurrency Ö ×  getBalance ¹Ù Ú-signum eÜ ÝiFINE Õà áfine Õä åwarningretValue è é-getC_Currency_IDìorg/compiere/acct/Doc_GLJournal åî ï&(Ljava/lang/String;)Ljava/lang/Object;ñjava/lang/Integer ðó ô-intValueöjava/util/HashSet õ€ ðù Ìú(I)Ljava/lang/Integer; õr ·è õ@ è½ õ iterator()Ljava/util/Iterator; java/util/Iterator ²()Ljava/lang/Object;   -getC_ConversionType_ID  "org/compiere/model/MConversionRate getRate1(IILjava/sql/Timestamp;III)Ljava/math/BigDecimal; ((IILjava/lang/String;)Ljava/lang/String;4  )hasNext ((ZILjava/lang/String;)Ljava/lang/String; acctSchemaglj_assetLjava/util/HashSet; C_Currency_ID convertibleitLjava/util/Iterator;amt(Ljava/util/HashSet;)Ljava/util/Iterator; setPeriod) C_Period_ID +-,org/compiere/model/MPeriod Þ.5(Ljava/util/Properties;I)Lorg/compiere/model/MPeriod; +0 Þ1[(Ljava/util/Properties;Ljava/sql/Timestamp;ILjava/lang/String;)Lorg/compiere/model/MPeriod; +3 45isOpen*(Ljava/lang/String;Ljava/sql/Timestamp;Z)Z +7 8-getC_Period_ID w: Ì�iiLjava/lang/Integer; ? 'Òopen(I)Ljava/math/BigDecimal;AmtType setAmount(ILjava/math/BigDecimal;)VsetQty(Ljava/math/BigDecimal;)VqtygetQtyLQtygetValidCombination_ID$(ILorg/compiere/model/MAcctSchema;)I P  C ¹R ST compareTo(Ljava/math/BigDecimal;)IVSSELECT CH_Expense_Acct FROM C_Charge_Acct WHERE C_Charge_ID=? AND C_AcctSchema_ID=? X Y-getC_Charge_ID[YSELECT V_Liability_Acct FROM C_BP_Vendor_Acct WHERE C_BPartner_ID=? AND C_AcctSchema_ID=? ] ^-getC_BPartner_ID`bSELECT V_Liability_Services_Acct FROM C_BP_Vendor_Acct WHERE C_BPartner_ID=? AND C_AcctSchema_ID=?b\SELECT C_Receivable_Acct FROM C_BP_Customer_Acct WHERE C_BPartner_ID=? AND C_AcctSchema_ID=?deSELECT C_Receivable_Services_Acct FROM C_BP_Customer_Acct WHERE C_BPartner_ID=? AND C_AcctSchema_ID=?fZSELECT V_Prepayment_Acct FROM C_BP_Vendor_Acct WHERE C_BPartner_ID=? AND C_AcctSchema_ID=?h\SELECT C_Prepayment_Acct FROM C_BP_Customer_Acct WHERE C_BPartner_ID=? AND C_AcctSchema_ID=?jdSELECT B_UnallocatedCash_Acct FROM C_BankAccount_Acct WHERE C_BankAccount_ID=? AND C_AcctSchema_ID=? l m-getC_BankAccount_IDo^SELECT B_InTransit_Acct FROM C_BankAccount_Acct WHERE C_BankAccount_ID=? AND C_AcctSchema_ID=?qbSELECT B_PaymentSelect_Acct FROM C_BankAccount_Acct WHERE C_BankAccount_ID=? AND C_AcctSchema_ID=?s™SELECT a.PayDiscount_Exp_Acct FROM C_BP_Group_Acct a, C_BPartner bp WHERE a.C_BP_Group_ID=bp.C_BP_Group_ID AND bp.C_BPartner_ID=? AND a.C_AcctSchema_ID=?u—SELECT PayDiscount_Rev_Acct FROM C_BP_Group_Acct a, C_BPartner bp WHERE a.C_BP_Group_ID=bp.C_BP_Group_ID AND bp.C_BPartner_ID=? AND a.C_AcctSchema_ID=?w�SELECT WriteOff_Acct FROM C_BP_Group_Acct a, C_BPartner bp WHERE a.C_BP_Group_ID=bp.C_BP_Group_ID AND bp.C_BPartner_ID=? AND a.C_AcctSchema_ID=?yZSELECT B_Asset_Acct FROM C_BankAccount_Acct WHERE C_BankAccount_ID=? AND C_AcctSchema_ID=?{`SELECT B_InterestRev_Acct FROM C_BankAccount_Acct WHERE C_BankAccount_ID=? AND C_AcctSchema_ID=?}`SELECT B_InterestExp_Acct FROM C_BankAccount_Acct WHERE C_BankAccount_ID=? AND C_AcctSchema_ID=?USELECT CB_Asset_Acct FROM C_CashBook_Acct WHERE C_CashBook_ID=? AND C_AcctSchema_ID=? � ‚-getC_CashBook_ID„\SELECT CB_CashTransfer_Acct FROM C_CashBook_Acct WHERE C_CashBook_ID=? AND C_AcctSchema_ID=?†WSELECT CB_Expense_Acct FROM C_CashBook_Acct WHERE C_CashBook_ID=? AND C_AcctSchema_ID=?ˆWSELECT CB_Receipt_Acct FROM C_CashBook_Acct WHERE C_CashBook_ID=? AND C_AcctSchema_ID=?Š[SELECT CB_Differences_Acct FROM C_CashBook_Acct WHERE C_CashBook_ID=? AND C_AcctSchema_ID=?Œ\SELECT W_Differences_Acct FROM M_Warehouse_Acct WHERE M_Warehouse_ID=? AND C_AcctSchema_ID=? Ž �-getM_Warehouse_ID‘›SELECT NotInvoicedReceipts_Acct FROM C_BP_Group_Acct a, C_BPartner bp WHERE a.C_BP_Group_ID=bp.C_BP_Group_ID AND bp.C_BPartner_ID=? AND a.C_AcctSchema_ID=?“SSELECT PJ_Asset_Acct FROM C_Project_Acct WHERE C_Project_ID=? AND C_AcctSchema_ID=? • –-getC_Project_ID˜QSELECT PJ_WIP_Acct FROM C_Project_Acct WHERE C_Project_ID=? AND C_AcctSchema_ID=?šBSELECT PPVOffset_Acct FROM C_AcctSchema_GL WHERE C_AcctSchema_ID=?œISELECT CommitmentOffset_Acct FROM C_AcctSchema_GL WHERE C_AcctSchema_ID=?žNSELECT CommitmentOffsetSales_Acct FROM C_AcctSchema_GL WHERE C_AcctSchema_ID=?4 ½!½"£ ¤(II)Ljava/lang/String;AcctTypepara_1cmp Account_ID getAccount@(ILorg/compiere/model/MAcctSchema;)Lorg/compiere/model/MAccount; ¬ MN ®°¯org/compiere/model/MAccount Þ±6(Ljava/util/Properties;I)Lorg/compiere/model/MAccount;C_ValidCombination_IDacctLorg/compiere/model/MAccount; getDocLine(I)Lorg/compiere/acct/DocLine; ·/ åE å®»Name½'java/lang/UnsupportedOperationException¿ No DocumentNo ¼ógetDescriptionà Description setC_Currency_ID(I)VsetIsMultiCurrency(Z)Vmc isTaxIncludedsetIsTaxIncludedtiÎC_ConversionType_IDgetCurrencyRategetGL_Category_IDÒGL_Category_IDgetGL_Budget_IDÕ GL_Budget_ID×java/sql/TimestampÙ No DateAcct setDateAcct(Ljava/sql/Timestamp;)Vda getDateDocßDateDocá MovementDateã No DateDoc setDateDocddçPostedéjava/lang/Boolean èë ì) booleanValueî No PostedpostedLjava/lang/Object;isSOTrxóIsSOTrxõ IsReceipt÷C_DocTypeTarget_IDù M_MatchPO _û üý getSQLValue:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Iÿ M_MatchInvC_AllocationHdrC_CashC_ProjectIssue docTypeId C_Charge_IDgetSalesRep_ID  SalesRep_ID C_BankAccount_IDsetC_BankAccount_ID C_CashBook_IDsetC_CashBook_IDM_Warehouse_ID C_BPartner_IDsetC_BPartner_IDgetC_BPartner_Location_IDC_BPartner_Location_ID C_Project_IDgetC_ProjectPhase_IDC_ProjectPhase_IDgetC_ProjectTask_ID!C_ProjectTask_IDgetC_SalesRegion_ID$C_SalesRegion_IDgetBP_C_SalesRegion_IDsetBP_C_SalesRegion_IDgetC_Activity_ID) C_Activity_IDgetC_Campaign_ID, C_Campaign_IDgetM_Product_ID/ M_Product_IDgetAD_OrgTrx_ID2 AD_OrgTrx_IDgetC_LocFrom_IDsetC_LocFrom_ID C_LocFrom_ID getC_LocTo_ID setC_LocTo_ID C_LocTo_ID getUser1_ID;User1_ID getUser2_ID>User2_IDgetValue ColumnNameQ(Lorg/compiere/model/MAcctSchema;)Ljava/util/ArrayList;getFacts()Ljava/util/ArrayList;1()Ljava/util/ArrayList; getAcctSchema"()Lorg/compiere/model/MAcctSchema; SourceFileDoc.javaBootstrapMethods KML$java/lang/invoke/StringConcatFactory N˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;JQ_manualPostingS @Error@ U: WPostYLocked: _ID=[/Resubmit - Cannot lock _ID=, Force=,RePost=], - Period Closed for already posed document_ - Document already postedaPostingError-c - =eForeign ID  not found in g deleted=iSta= DT= ID=k/No DocBaseType for C_DocType_ID=, DocumentNo=mNo default GL_Category - oYes qNO - s (none) - u(same) Cur= - w!NOT from C_Currency_ID= to  - yFrom C_Currency_ID={-Convertible=, AcctSchema C_Currency_ID= - }  -  => Yes - �Not found AcctType=ƒ#No Parameter for AcctType= - SQL=…AcctType= - SQL=‡NO account Type=, Record= InnerClassesŠ%java/lang/invoke/MethodHandles$LookupŒjava/lang/invoke/MethodHandlesLookup!_    "#%&()+,./124578:;=>@ACDFGIJLMOPRSUVXY[\^_abdegh„ihjklmnopqrstuvwxyz{x|x}x~€�k‚kƒx„x…x†x‡xˆ‰Š‹Œ�Žx��‘’x“”x•–x—˜™š›œx“�x•žx—Ÿx ¡x¢£x¤¥x¦§x¨©xª«x¬­x®¯x°±x²³x´µx¶·x¸¹xº»x¼½x¾¿xÀÁxÂÃxÄÅxÆÇxÈÉxÊËxÌÍxÎÏxÐXÑÒÓ- ¸Ô³Ú±Ü MÝ ÞßÓP*-¸à°ÜÜÝ*åmæxçxè ÞéÓP*,-¸ê°ÜêÝ*åmæxìíè îïÓ] *¸ð°ÜùÝ4 ôõ æx çx ök è ÷øÓ›Š:¸ù¸ÿ:¸¸ :¶º¶? [¸ù¶¸ :Y: ¾6 6 §8  2:  ¶&š& ¶* ¶. ¶1¸4:¸6š§ „   ¡ÿǸ6™¶¸4:¸6™b> [¸ù¶¸<:Y: ¾6 6 §8  2:  ¶Bš& ¶C ¶D ¶E¸4:¸6š§ „   ¡ÿǸ6™ ¶FW§m¶JW§d:¶JW:  ÁM™0 ÀMY:  ÀMX ¸O:  Ƹù ¸U:¶[W°¶^ºc:¶[W°: ¶[W ¿¶[W°' _'Xvamvܲ,   '.<QYqy|†Žž!¦#­%»&Ð(Ø*ð+ø,û&1 3479 :"<(=B>I?N@XF^@aBmFsBvExF~G�F‡IݘŠdxŠexŠæxŠçxŠök‡f ~ôõrgh<JijQ+kl »JmnÐ+op "TqrBst Iu v‘ÿJ wyzz1ÿwyÿ* wy{{1ÿwyH_ü@_ÿwy_ |}Œ~Ó  Ò*·**¶�¸Ôµ…*µ‡*µ‰*µ‹*µ�*µ�*µ‘*µ“*µ•*µ—*µ™*µ›*µ�*µŸ*µ¡*µ£*µ¥*µ§*µ©*µ«*µ­*µ¯*µ±*µ³*µµ*µ·*½¹µ»*µ½*bµµ*+µ‡*»¿Y*´‡¶Á·µ‰*´‰Å*´‡¶ǸʶÎW,¶:.¶Ò`¶Ö:,½Y¿SYÙSYwS¶Û:*½Y*´‰SY-SYS¶ßÀåµ�§&:¶çºê:*´…¶í»ðY·ò¿*´�*´�¶ô½w¶õW*´�ù¶û6Ÿ**´�¶ÿÀwµ‘*¶*µ‹*µ*´‹Ç**´�*´�¶º µ‹*µ*´�*´‹¶ 6§*´»²S„*´»¾¡ÿì±á èÜæ9]O‹��‘#“(•-—2™7›<�AŸF¡K£P¥U§Z©_¬d®i°n³sµx·}½‚ÇÉŒŽ”�™_Ÿ`¤a¶bËdÑeáhýij k"m0n9oCqVtbuhvxy~z„{‰|�~¤©�´„º†Ä„шÝz ÒÒåmÒÒìíÒÒèÑý "!0bpx·ZxÒý  v,ÿ Ùwwwè"ü40ü !Ó/*´µ°ÜÅÝ ýþÓ/*´‰°ÜÑÝ "Ó2*´�¶#°ÜÚÝ ,-Ó2*´�¶%¬ÜãÝ 0-Ó2*´�¶¬ÜìÝ &'Ó/*´�°ÜõÝ ()Ó 5Q*´‘ǧ^*´‘*¶,šQ*´‘0¶,šD*´‘2¶,š7*´‘4¶,™§'»6Y8·:*´‘¶;?¶;*¶A¶;N-¶D°*´�¶G*´‡¶ÇŸ8»6YH·:*´�¶G¶JM¶;*´‡¶ǶJN*´…-¶D¶í-¶D°N*´š*¶ON»6YP·::*¶R¶;S¶;*¶R¶;U¶;*¶W¶JX¶;Wš Z¶;Wš \¶;W¶D-¸^ '*´…²d¶j™b*´…*¶R*¶Wºn¶o§K*´…²r*¶R*¶Wºu¶x*´�¶{š*¶~¸�°™*¶~„¸�°*¶~†¸�°**¶ˆµ·*´·Æ*´·°*¶‹™*¶Ž*eµµ°*¶O¸ :™@*¶‘™1*¶’š**´…²r*¶•º–¶x*¶Ž¶—W¶[W™°*¶›W§1*¶‘™**´…²r*¶•ºž¶x*¶Ž¶—W¶[WŸ°*Mµµ*»¡Y·£µ³*¶¤*¶¦6*´‡¶ª™J*´‡*¶­¶°6*´´Æ66§!*´‡*´´2¶¶¶°6š§„™ *´´¾¡ÿÖš**¶¹µµ§,*_µµ§#:*´…²r¼¶¾*bµµ*¶Áµ·:*´µ_¶,™"¸Â*¶¤¶Ç:Æ*bµµ*µ·***´µ¶˵µ*´µ_¶,™"¸Â*¶¤¶Ç:Æ*bµµ*µ·*´µ_¶,šÖ*´µe¶,šÊ¸Î: ¸Ô:*´µºØ: *´�¶Ù6 »ÜY*¶~  *¶Þ*¶­·ß:  *´�¶%*´�¶¶â *¶•¶æ»6Y¸ù ¸U·:: *´·Æ é¶;*´·¶;ë¶;W*¶�¶:  í¶;  .¶Ò¶Ö¶;é¶;*¶ï¶;¸ùò¸ôº÷¶;*¶A¶;¸ùø¸ôºú¶;*¶û¶ÿ¶;¸ù¸Uº¶;*¶¶ ¶;¸ùù¸ôº¶;*¶~ƒ*´‘¸¶;¸ù¸Uº¶;¸ù*¶’¸¸U¶;¸ù¸ôº ¶;¸ù*¶!¸¸U¶;¸ù$¸ôº&¶;*´‡¶'¶;W  ¶D¶( ¶+§*:¶.ƶ.*´�¶º3¶5™§¿* ¶Dµ·6§*´³¶8À::ƶ<„*´³¶?¡ÿÜ*µ´*´µ_¶,™°*´·°;¥¨èÔÙÜ/Ü ‚    $ 1>A`evŠš›¦«­´ ¹!Å"Ô#è$ï%ó&ü'( )*7+:,E-P,S.]/h0l1w2‚5Š6‘7–8�:¡;§<©?³A·CÅEØFÜGèHìKñLôMûOPQR"U(X3Z;^>_HbUd\fbhuizj}f�n”qœrŸu¥w¨xªz¹{¿|ÈË�ׂåƒê„ð…öŠŒ�Ž!�'�-•E˜L™Sš^›gœs�|œ�ž” �¢®£µ¤Ë¥Ô¦ë§ø¨©-ªJ«l¬�­®®Ê¯Ô±Ù²Þ³ýµ¶¹ ½¿ À%Á*½9Ã>ÅJÆLÇÝÞQQökQBk`CD›fD­¤èÅŒED³žgh>gFk_0GxªË†HLÀIJS¹KL^®M g¥Nx �‹OP ®^QD Ô8R Þ%S*Zx TUvÎ" 6#ûEü wüB6 0- üB-ý?úÿw6èü-w6ÿ� w6w wÜ6ÿw6w wÜ6w/ü#/úÿw6wüú�-ÓË^»6YV·:*¶X¶JY¶;*´�¶¶J[¶;*´‡¶]¶JL+¶D*¶O¸^=™*´…²d¶j™*´…º`¶o¬Ü& Ð ÑÒ!Ó1Ð2Ô>ÕBÖ\×Ý ^2,ED> axv ý\6»Ó í*´‡¶bš *¶!šP°**´‡¶ešS°*¶’šV°**´‡¶iL+Çb°¸Â*´‡+*¶¤¶mM,Æ *,µ·b°>§ˆ+¶8À::Çb°*´³¶qW*\µµ¶tšY°¶wšb°¶zš¶}W¶zšP°¶�š¶„¶�šP°¶‡š¶ŠW¶‡šP°„+¶?¡ÿv_°Ü–%áâåæ"é)ê,í5î9ï<òLóPôUõXø]úgûlüoýyÿ‡Š’• � £ «®¶»ÃÆÎÔÜßøê#Ý4í5¸�‹L¡HZ�ŽxgxTU 5¸��v#  ü¡üwüü: úÍ ÓJó*´…²d¶j™*´…+*¶ï*´�¶º�¶o*+µµ*¶O¸ M+_¶,™_>§O*´³¶8À::ǧ7*¶O¶’™§(*´…²r•¶x*´™ ,¶JW,¶[W*¶Žb°„*´³¶?¡ÿ¬*¶Ž*´™L,¶FW,¶[WM§b?eBrCyD~EƒG‡HŠ9˜MœP£Q©R®S°V³W´YÂZÅ[Ì]Ð^Õ_ÙaÝbâcädèfìhñiÝ>óó™3Àgh>ZZxN<TU´8v=%ýü:úú Zèÿ$wèèDèúÓ/*´‹°ÜrÝ �ÒÓ±IL*´š*¶OL»6YP·:M,*¶R¶;š¶;*¶R¶;U¶;*´�¶¶JW,¶D+¸^W±Ü"z{ |}~'?€H�Ý IGè0EDvüwñÓL*´�Ç*¶*´�°Ü‹Œ �Ý v Óxé+Æ*+µ�*´�œ¶û›‰*¶ž™‚¡MN:,¸£N-*¶ž¹§-¹¬:¹°™K*¹³µ�*¹¶µ—§0:*´…²r,¶¾-¸¹:N§:-¸¹:N¿-¸¹:N*´�Ç*´…²r*¶ž*¶Aº¼¶x*´—š„¿MN:,¶Á¸£N-*¶Þ¹§-*´�¹Â-¹¬:¹°™?*¹¶µ—§0:*´…²r,¶¾-¸¹:N§:-¸¹:N¿-¸¹:N*´—švÆMN:,¸£N-*¶Þ¹§-¹¬:¹°™?*¹¶µ—§0:*´…²r,¶¾-¸¹:N§:-¸¹:N¿-¸¹:N*´—š*´…²r*¶•ºȶx*´�Ç»ÉYË·Í¿±&adM&s�Ê MÊ'R�„MR“¡ÜJR—˜ šœ!�#ž&¡,¢7£?¤I¦U§a©dªf¬s°y±|²�¯ƒ°‰±Œ²Ž³‘°—±š²œµ£·ª¸²·º¼Á¾ÅÀÇÁÊÄÓÅÞÆéÇñÈûÉÊ Ë ÍÑÒ"Ó'Ð)Ñ/Ò2Ó4Ô7Ñ=Ò@ÓBØIÚMÝOÞRáXâcãkäuå�æ„ç†é“í™îœï¡ì£í©î¬ï®ð±í·îºï¼óÃôÖöÝ÷èøÝŽééÎ!{E#yÏÐ&vÑíf tÅ}EÇ{ÏÐÊxÑí tMoEOmÏÐRjÑí† tvi ÿZww¨ÙM\_ø ÿOww¨ÙM\_ø ÿAww¨ÙM\_ø #)Ó°O*¶Ò™¬*¶Õ¶Øš§<™#*´…²Û¶j™&*´…*¶•ºÞ¶ß§*´…*¶•ºâ¶ã¬Ü" := M ÝO6ækv  @ü$ghÓËs*¶çþ "*´…²Û¶j™*´…*¶•ºê¶ß¬*Áë™*´�$¶íÀð¶ò=+¶]Ÿ¬»õY·÷M,*¶ç¸ø¶ûW>§"*´´2¶ü6þŸ ,¸ø¶ûW„*´´Æ *´´¾¡ÿÔ,¶ý 1+¶þ*¶ç &*´…²Û¶j™*´…*¶ç*¶•ºÿ¶ß¬>,¶:§q¹Àð¶ò6+¶þŸY+¶þ*¶û*¶ *¶Þ*¶­¸ :Ç>*´…+¶þ*¶•º¶ã§*´…²Û¶j™*´…º¶ß¹™šÿ‡*´…²Û¶j™*´…+¶þ*¶•º¶ß¬Ü’$ &(/@HJ"R#^$c&n'u($’,¥.Æ/È2Ê3Ð4Ó6â7ë9ñ:9; = >?@ >#A&CA4OGqHÝf ssm@ xR!`2Zxn xÊ©!kУ"#â_ x;$›R!%У"&v&&!ýõú3ý ýR¹ù !'ÒÓ7¨*´™Æ±*´�(¶û<Ÿ"*´�¶ÿÀðM,Æ**¶~,¶ò¸*µ™*´™Ç**¶~*¶û*¶­¸/µ™*´™Æ$*´™*¶ï*¶û¶2™**´™¶6µ›§*µ›*´…²Û¶j™*´…*¶û¸9*¶ï*´›º;¶ß±ÜFQRUVX$Y(Z7\>]R_Y`lazce�f¤e§gÝ ¨•x$<=v ü.''8-ÓK*´™Ç*¶>*´›¬Üop qÝ v ”)Ó£G*¶>*´›ž§<™#*´…²Û¶j™&*´…*¶•º@¶ß§*´…*¶•ºA¶ã¬Üz{|}2~5E�ÝG6Bkv @ü$ CÓ\› *´»¾¡°*´»2°Ü› œ�ÝDxv EFÓ„&› *´»¾¡±,Ç*´»²S§ *´»,S±Ü§ ¨©ª¬%­Ý &&Dx&$›v   Ó1*´»2°ÜµÝ GHÓ>*+µ½±Ü ¾¿ÝI›J ÓŒ5*´½Ç,*´�K¶û<Ÿ**´�¶ÿÀ¹µ½§ *²µ½*´½°ÜÇÉÊË)Í0ÏÝ5xv ü)úMNÓ8 >:š$*¶O²¶Q6š¬U:*¶W>§ Z:*¶\>§ô _:*¶\>§â a:*¶\>§Ð c:*¶\>§¾ e:*¶\>§«  g:*¶\>§˜  i:*¶k>§…  n:*¶k>§r  p:*¶k>§_ r:*¶\>§L t:*¶\>§9  v:*¶\>§&( x:*¶k>§) z:*¶k>§* |:*¶k>§í ~:*¶€>§Ú ƒ:*¶€>§Ç …:*¶€>§´ ‡:*¶€>§¡ ‰:*¶€>§Ž2 ‹:*¶�>§{3 �:*¶\>§h= ’:*¶”>§U> —:*¶”>§Be  ™:>§2o  ›:>§"p  �:>§*´…ºŸ¶ã¬Æš*´…º ¶ã¬6::*¶O¸£: ,¶]¹§§¹§,¶]¹§¹¬:¹°™G¹¶6§::*´…²rº¡¶¾¸¹::¬: ¸¹:: ¿¸¹::š*´…*´�¶º¢¶ã¬¬P¡¤MPºÉÜ^— "#$&"(')**/,4-9.</A1F2K3N4S6X7]8`9e;j<o=r>x@}A‚B…C‹E�F•G˜JžL£M¨N«O±Q¶R»S¾TÄVÉWÎXÑ[×]Ü_á`äaêcïeôf÷gýikl oqrst#v(w-x0y6{;|@}C€I‚NƒS„V…\‡aˆf‰iŠoŒt�yŽ|�‚‘‡’Œ“�”•–š—Ÿ˜¢›¨�­Ÿ² µ¡»£À¥Å¦È©Î«Ó¬Ø­Û®á°æ±ë²îµô·ù¸û¹þº¼ ½ ¾¿ÁÂÃÇ+È-Ë6ÍEÎGÒJÓMÔP×[Ø`ÙoÜxÝ„ß�à—á¡â¤ã¦åºéÁêÇæÉèËéÒêØëÛéâêèííïñðùïñóÝf ¥xåm¦xE§xJ¼¨xM¹ÏÐP¶ìí¦#tv@&þwú þ'¨Ù_Md_'©ªÓˆ*,¶«>š°,¶Á¸­:°Üþÿ  Ý4¥xåm²x³´vü µ¶Ó¢<*´´Æ*´´¾™š°=§*´´2¶·  *´´2°„*´´¾¡ÿã°Ü '.:Ý <<çx#Zxv üFÓ2*´�¶¸°ÜÝ É-Ó2*´�¶G¬Ü'Ý ¯-Ó2*´�¶¹¬Ü0Ý CÓ­K*´“Æ*´“°*´�ò¶û< *´�º¶û< »¼Y¾·À¿**´�¶ÿÀwµ“*´“°Ü& 9: ;<='>,?7@FAÝK4xv üÁÓŒ5*´•Ç,*´�¶û<Ÿ**´�¶ÿÀwµ•§ *¼µ•*´•°ÜJLMN)P0RÝ5xv ü)úé-Ó°C*´± 9*´�Ķû<Ÿ*´�¶ÿÀðM,Æ *,¶òµ±*´±  *þµ±*´±¬Ü& []^`$a(b0d8e>gÝ C+x$ <=v ü0ú ÅÆÓ>*µ±±Ü pqÝ xÔ)Ó/*´§¬ÜyÝ ÇÈÓ>*µ§±Ü ‚ƒÝÉkÊ)Ó/*´¥¬Ü‹Ý ËÈÓ>*µ¥±Ü ”•ÝÌk -Ó…'*´�Ͷû<Ÿ*´�¶ÿÀðM,Æ,¶ò¬¬Ü� ž ¡ ¢%¤Ý ' x <=vü%Ï Ó,°Ü¬Ý Ð-Óˆ**´�Ѷû<Ÿ*´�¶ÿÀðM,Æ,¶ò¬*´—¬Üµ ¶¸¹ º%¼Ý * x <=vü%Ó-Ó…'*´�Ô¶û<Ÿ*´�¶ÿÀðM,Æ,¶ò¬¬ÜÅ ÆÈÉ Ê%ÌÝ ' x <=vü%ýþÓŸB*´¡Æ*´¡°*´�ø¶û<Ÿ**´�¶ÿÀÖµ¡*´¡Æ*´¡°»ÉYØ·Í¿Ü"ÕÖ ×ØÚ+Û2Ü7ÞÝB+xv ü*ÚÛÓ>*+µ¡±Ü çèÝÜÝþÓ¸R*´£Æ*´£°*´�Þ¶û< *´�à¶û<Ÿ**´�¶ÿÀÖµ£*´£Æ*´£°»ÉYâ·Í¿Ü* ðñ òóô'õ,÷;øBùGûÝR;xv üäÛÓ>*+µ£±Ü Ýå()Ó­A*´�æ¶û<Ÿ)*´�¶ÿM,Áè™ ,Àè¶ê¬,Áw™ _,¶,¬»ÉYí·Í¿Ü"  (/6Ý A 6xïðv ý(ú ñ)Ó¿H*´�ò¶û< *´�ô¶û<Ÿ)*´�¶ÿM,Áè™ ,Àè¶ê¬,Áw™ _,¶,¬¬Ü*   !" $)%0&8'?(F*Ý H =x)ïðvüüú  -Ó/ *´�œ¶û<Ÿ?*´�¶ÿÀðM,Æ&,¶òš*´�ö¶û<Ÿ*´�¶ÿÀðM,ÆÆ,¶ò¬*´�¶#ø¶,™*´�¶G;¸ú=ž�¬*´�¶#þ¶,™*´�¶G8¸ú=žw¬*´�¶#¶,™*´�¶G&¸ú=žQ¬*´�¶#¶,™*´�¶G#¸ú=ž+¬*´�¶#¶,™*´�¶GG¸ú=ž¬¬Ü¢(3 468':2;7<C>G?LC\E_FhElGpHrJ‚L…MŽL’N–O˜Q¨S«T´S¸U¼V¾XÎZÑ[ÚZÞ\â]ä_ôa÷bacd gÝR  x0<=lx’x¸xÞxxvýCðú%%%%%Y-Ó…'*´�¶û<Ÿ*´�¶ÿÀðM,Æ,¶ò¬¬Üp qst u%wÝ ' x <=vü% -Ó…'*´� ¶û<Ÿ*´�¶ÿÀðM,Æ,¶ò¬¬Ü€ �ƒ„ …%‡Ý ' x <=vü%m-Ó¯B*´­ 8*´� ¶û<Ÿ*´�¶ÿÀðM,Æ *,¶òµ­*´­ *µ­*´­¬Ü& �’“•$–(—0™8š=œÝ B*x$ <=v ü0ú ÆÓ>*µ­±Ü ¥¦Ý x‚-Ó¯B*´¯ 8*´�¶û<Ÿ*´�¶ÿÀðM,Æ *,¶òµ¯*´¯ *µ¯*´¯¬Ü& ®°±³$´(µ0·8¸=ºÝ B*x$ <=v ü0ú ÆÓ>*µ¯±Ü ÃÄÝx�-Ó…'*´�¶û<Ÿ*´�¶ÿÀðM,Æ,¶ò¬¬ÜÌ ÍÏÐ Ñ%ÓÝ ' x <=vü%^-Ó¯B*´« 8*´�¶û<Ÿ*´�¶ÿÀðM,Æ *,¶òµ«*´« *µ«*´«¬Ü& Ýßàâ$ã(ä0æ8ç=éÝ B*x$ <=v ü0ú ÆÓ>*µ«±Ü òóÝx-Ó…'*´�¶û<Ÿ*´�¶ÿÀðM,Æ,¶ò¬¬Üû üþÿ %Ý ' x <=vü%–-Ó…'*´�¶û<Ÿ*´�¶ÿÀðM,Æ,¶ò¬¬Ü   %Ý ' x <=vü%-Ó…'*´�¶û<Ÿ*´�¶ÿÀðM,Æ,¶ò¬¬Ü   %"Ý ' x <=vü%-Ó…'*´� ¶û<Ÿ*´�¶ÿÀðM,Æ,¶ò¬¬Ü+ ,./ 0%2Ý ' x <=vü%"-Ó…'*´�#¶û<Ÿ*´�¶ÿÀðM,Æ,¶ò¬¬Ü; <>? @%BÝ ' x <=vü%%-Ó¯B*´© 8*´�#¶û<Ÿ*´�¶ÿÀðM,Æ *,¶òµ©*´© *µ©*´©¬Ü& KMNP$Q(R0T8U=WÝ B*x$ <=v ü0ú &ÆÓ>*µ©±Ü `aÝ$x'-Ó…'*´�(¶û<Ÿ*´�¶ÿÀðM,Æ,¶ò¬¬Üi jlm n%pÝ ' x <=vü%*-Ó…'*´�+¶û<Ÿ*´�¶ÿÀðM,Æ,¶ò¬¬Üy z|} ~%€Ý ' x <=vü%--Ó…'*´�.¶û<Ÿ*´�¶ÿÀðM,Æ,¶ò¬¬Ü‰ ŠŒ� Ž%�Ý ' x <=vü%0-Ó…'*´�1¶û<Ÿ*´�¶ÿÀðM,Æ,¶ò¬¬Ü™ šœ� ž% Ý ' x <=vü%3-Ó/*´�¬Ü©Ý 4ÆÓ>*µ�±Ü ²³Ý5x6-Ó/*´Ÿ¬Ü»Ý 7ÆÓ>*µŸ±Ü ÄÅÝ8x9-Ó…'*´�:¶û<Ÿ*´�¶ÿÀðM,Æ,¶ò¬¬ÜÍ ÎÐÑ Ò%ÔÝ ' x <=vü%<-Ó…'*´�=¶û<Ÿ*´�¶ÿÀðM,Æ,¶ò¬¬ÜÝ Þàá â%äÝ ' x <=vü%?þÓ�%*´�+¶û=Ÿ*´�¶ÿÀðN-Æ-¶ò¬¬Üî ïñòó#õÝ*%%@ x <=vü#Š× klŒABCŒDÓ/*´³°Ü Ý EFÓ/*´‡°Ü Ý �)Ó,¬Ü "Ý GHIÔ#OPOROTOVOXOZO\O^O`ObObObObObObObOdOfOhOjOlOnOpOrOtOvOxOzO|O~OpO€O‚O„O†ˆ ‰‹�