3w3com/edeal/frontline/helper/custom/OpportunityHelper0com/edeal/frontline/helper/OpportunityBaseHelperlogger Lorg/apache/commons/logging/Log;()VCode  %org/apache/commons/logging/LogFactory getLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;  LineNumberTableLocalVariableTable((Lcom/edeal/frontline/OpportunityBean;)V  this5Lcom/edeal/frontline/helper/custom/OpportunityHelper;bean%Lcom/edeal/frontline/OpportunityBean;calculateOppNumRef4(Ljavax/servlet/http/HttpSession;)Ljava/lang/String;  session Ljavax/servlet/http/HttpSession; generateDevis(Lcom/edeal/frontline/FlContext;Ljavax/servlet/http/HttpSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; Exceptions&&com/edeal/frontline/FrontlineException()com/edeal/frontline/AccessDeniedException *,+com/edeal/frontline/FlContext -.getDataDictionary&()Lcom/edeal/frontline/DataDictionary;0 inv.num.size *2 34getContextParameter&(Ljava/lang/String;)Ljava/lang/String; 687java/lang/Integer 9:valueOf'(Ljava/lang/String;)Ljava/lang/Integer; 6< =>intValue()I@ B CDgetDefaultCotProductListi(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; FHGjava/util/Vector I>sizeK#com/edeal/frontline/OpportunityBean JM N"(Lcom/edeal/frontline/FlContext;)VPjava/lang/StringBuilderRDV FIL OT U(Ljava/lang/String;)VW OppNumDevFIL_ Y[Z"com/edeal/frontline/CounterFactory \] getCounter4(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)I 6_ `atoString(I)Ljava/lang/String; Oc deappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; Og `h()Ljava/lang/String;j OppAssNumDev_ lnmjava/lang/String o>lengthq0sDV ASSu OppNumDev_ Jw xysetCustomProperty'(Ljava/lang/String;Ljava/lang/Object;)V{Sto}Te1DEV "com/edeal/frontline/DataDictionary getRefIdByCodeJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; J U setOppStoIDStu J U setOppStuID J U setOppEntID OppDatDev_java/util/Date actorID javax/servlet/http/HttpSession  getAttribute&(Ljava/lang/String;)Ljava/lang/Object; J U setOppActID OppCnlDev_INT 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 0com/edeal/frontline/helper/custom/Contrat_Helper getActifContractIDE(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)Ljava/lang/String;OppCompteClient_No Contrat for this client org/apache/commons/logging/Log error(Ljava/lang/Object;)V 2com/edeal/frontline/helper/custom/EnterpriseHelper getEntExploitant J U setOppPerIDNo manager for this clientL l equals(Ljava/lang/Object;)ZFF1F7Cotisations Logis com/edeal/frontline/Utils  getMessageZ(Ljavax/servlet/http/HttpSession;Ljava/lang/String;ZZLjava/lang/String;)Ljava/lang/String; l 9&(Ljava/lang/Object;)Ljava/lang/String; - J U setOppTitleFF1F8Cotisation Logis d'exception OppAccountID_FILASS OppMillesime_ 6 parseInt(Ljava/lang/String;)I 6 9(I)Ljava/lang/Integer; J save'()Lcom/edeal/frontline/OperationResult;+++++++++++ Devis Created : J getCustomProperty O d-(Ljava/lang/Object;)Ljava/lang/StringBuilder; info J hgetOppID  addCotisationProductOpportunity(Lcom/edeal/frontline/FlContext;Ljavax/servlet/http/HttpSession;Ljava/lang/String;Ljava/lang/String;Ljava/util/Vector;Ljava/lang/String;Z)D Cannot create devis for logis :  Caused BY :    java/lang/Exception hcontextLcom/edeal/frontline/FlContext;clientIDLjava/lang/String; pMillesime pTypeLogispCountryisFILZdico$Lcom/edeal/frontline/DataDictionary;numSizeInumDevprdsLjava/util/Vector;iddeviscntlictidfe(Lcom/edeal/frontline/FrontlineException;peridLjava/lang/Exception; StackMapTable getPrdRemisei(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;* RotMillesime,M. RotDiscountID0[Ljava/lang/String;2 RotEntID = '4'6 RotPrdID = '8RotMillesime = ' :<;-com/edeal/frontline/custom/RdcCotisation_Bean => listSummaryZ(Lcom/edeal/frontline/FlContext;[Ljava/lang/String;[[Ljava/lang/String;)Ljava/util/Vector; F@ AB elementAt(I)Ljava/lang/Object;Djava/util/Hashtable CF GHget&(Ljava/lang/Object;)Ljava/lang/Object;prdIDremisemilIDfieldsquery[[Ljava/lang/String;listrowLjava/util/Hashtable;LocalVariableTypeTableOLjava/util/Vector;>;;Ljava/util/Hashtable;V"com/edeal/frontline/EnterpriseBean UX Y4(Ljava/lang/String;Lcom/edeal/frontline/FlContext;)V[java/math/BigDecimal]0.0 ZT`EntTVAIntracom_ U  c dprintStackTracefPrdCode lh ijisEmpty()ZlPLMILLn*com/edeal/frontline/ProductOpportunityBean mM mq rU setProOppIDtPrdID mv wU setProPrdIDyPrdFamilleProduit_ { | getRefCode~com/edeal/frontline/ProductBean }X } h getPrdName c0com/edeal/frontline/FieldNotInitializedException m UsetProDesignation }  getPrdPrice()Ljava/lang/Double; java/lang/Double  doubleValue()D m setProUnitPrice(D)V   isEnseigne4(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)Z  getNbEnseignesF(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;)IPl_COTFIXCOTHEBNu1   getRefDispJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; PrdRegles_ } java/lang/System outLjava/io/PrintStream; PrdRegles_= java/io/PrintStream Uprintln  ]getContratNbRooms PrdMaxQt_  warn  '( ProRemise_REM0 mwOd_  j(Ljavax/servlet/http/HttpSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;@Y  getTwoDecimalsWithoutRounding(D)D Z 100 Z divide.(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; Z multiply Z subtract ProUnitHTrem_ Z setScale(II)Ljava/math/BigDecimal; Z  9(D)Ljava/lang/Double; Z (I)VProMontantHTrem_ m setProQuantityEntCtrID U lookupW(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;  (CalculTVAIntracomForProductsPv_ProMontantTva_ ProPrdTva_PrdTaxeParafiscale_ProPrdTaxeParafiscale_ Pp_ Te2 PC Z addProMontantTpf_ m  setProPrice m'Cannot add cotisations product line to ' JX OppTotalHT_ OppTotalTVA_  OppTotalTPF_" OppTotalTTC_$ OppNetApayer_pOppIDent$Lcom/edeal/frontline/EnterpriseBean;totalDtotalHTtotalTPFtotalTVA big_totalLjava/math/BigDecimal;intracomquantityprdcdeline,Lcom/edeal/frontline/ProductOpportunityBean;prdCode prdFamilyproduit!Lcom/edeal/frontline/ProductBean; designation2Lcom/edeal/frontline/FieldNotInitializedException; prdTVADefaut_prdPrixVenteUnitHT_Qunatite_COTFIXe1e quantityMax proUnitHTrem_ montantRembig_proUnitHTrem_big_montantRem proRemiserem montantTvabig_montantTvatvactrIDprdTaxeParafiscale_tpfbig_montantTpf montantTpfnaturetopro big_toproae+Lcom/edeal/frontline/AccessDeniedException; opportunity FVSTACI X YZgetfamillesStaciE(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)Ljava/util/Vector; }] STACK TRACE _ `*(Ljava/lang/Object;Ljava/lang/Throwable;)V Fh lc deequalsIgnoreCase(Ljava/lang/String;)ZfamIDsprdFamIDexj&Ljava/util/Vector; SignatureY(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)Ljava/util/Vector;norg/json/JSONArray mqPf_ s tu getRefList8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; lw xycontains(Ljava/lang/CharSequence;)Z F{ | addElement~La sous-categorie est vide  `debugidTypejsonArrLorg/json/JSONArray;vectorSubCategoryDisplayvectorSubCategoryCodecatCode resultFamIDsvSubCategoryDisplayvSubCategoryCodesubCatID subCatParentgetCotPrdCodes EntCotDevID_ ProOppID =   formatToSQL m OG(Lcom/edeal/frontline/FlContext;[[Ljava/lang/String;)Ljava/util/Vector;ProPrdID:PrdCode m hgetID m F entIDcodesoppIDprosprocode@Ljava/util/Vector;NPrdName PrdTVADefaut_ PrdCtrID_ PrdMillesime_PrdPrice U h getEntCtrID NULL LE  DgetPrdCodesFromContract  getActifContractIDLEPrdIncludedInCot_ = 1PrdFamilleProduit_ = COTANNPrdCtTypID_ =  PrdCtTypID_ PrdCtrID_ = PrdCtrID_ = NULL PrdMillesime_ = ,com/edeal/frontline/helper/custom/FormHelper formatLfqQueryToSQLE(Lcom/edeal/frontline/FlContext;Ljava/util/Vector;)Ljava/lang/String; PrdID in () }<FRGFGP Liste des produits : la taille est O d(I)Ljava/lang/StringBuilder; O$select RotPrdExclu_ as rotPrdExclu_ From RdcCotisation_ where rotprdid = '' AND RotMillesime = 'RotPrdExclu_ = ' RotPrdExclu_OUI *  getConnection()Ljava/sql/Connection; java/sql/Connection createStatement(II)Ljava/sql/Statement; java/sql/Statement  executeQuery((Ljava/lang/String;)Ljava/sql/ResultSet;    java/sql/ResultSet  jlast   >getRow F GB   close3Erreur lors de la fermeture de connexion ResultSet 3Erreur lors de la fermeture de connexion Statement )Erreur lors de la fermeture de connexion java/sql/SQLExceptioncodeCtrlistprdsensListkeyscountryqc_prdincludedqc_prdfamilCotann qc_prdCtTyp qc_prdCtr qc_prdCtrNul qc_prdMilq qc_qEnsListresultsqlQueryLjava/lang/StringBuilder;conLjava/sql/Connection;stLjava/sql/Statement;rsLjava/sql/ResultSet;nb7java/lang/ThrowablegenerateAllDevis3(Lcom/edeal/frontline/FlContext;Ljavax/servlet/http/HttpSession;Ljava/util/Vector;Ljava/util/Vector;Ljava/lang/String;Ljava/lang/String;)J(Lcom/edeal/frontline/FlContext;Ljavax/servlet/http/HttpSession;Ljava/util/Vector;Ljava/util/Vector;Ljava/lang/String;Ljava/lang/String;)J<EntStructureLocalID_>EntGenCotDevis_@java/lang/Boolean ?B Cj booleanValue E "#G EntLastCotDt_ UwJEntCotisationMil_ U FM x O PQgenerateDevis3(Lcom/edeal/frontline/FlContext;Ljavax/servlet/http/HttpSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V FS TremoveVNCannot insert devis' lines from sub-Contracts devis into logis' devis : EntID: JX YUsetOppBizProviderID[EntCotAssoDevID_ % vLogisvLogis2typLogiscounterJgenerateSubsTooctr strucLocal genAssoDevoppAsso h ij(getDefaultCotProductListFromSubContractsW(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; l m addCotisationProductOpportunity2okOpportunityHelper.generateDevis2 : Cannot insert lines from subContracts into L contract devis for logis : q rsgetAllOnGoingSubContractstypesg(Lcom/edeal/frontline/FlContext;Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; Fu vwiterator()Ljava/util/Iterator; y{zjava/util/Iterator |}next()Ljava/lang/Object;  getActifContractIDSubContractsW(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  DgetPrdCodesFromSubContract F addAll(Ljava/util/Collection;)Z y jhasNext listAllprdsValidTypesSubCttypeCtsOpportunityHelper.addCotisationProductOpportunity2 : Cannot insert lines from LE into L contract devis for logis : J getProductOpportunities()Ljava/util/Vector; m h getProPrdID } h getPrdCode m >getProQuantity m hgetProIDmaddCotisationProductOpportunity2 : (is the product already there ?_part) Can't find the product in the devis mXisAlreadyThereinitialQuantityproOppIDAncient prdsOppssthisOnecodeeeprdddPrdDontApplyTVArules_T0CtrNu3KWe Can't calculate TVA, the column rgcalcTVA from country TR doesn't exist. g l  substring(II)Ljava/lang/String;intraCom rgcalcTVALjava/lang/Double;TVAFinalT0TVAprdTVA prdTVAdef rgcalcTVAstrtvaCase!getDefaultCotProductListForCotTab+Erreur FieldNotInitializedException Tiers: !Erreur FrontlineException Tiers: $Erreur AccessDeniedException Tiers:  D getPrdCodesFromContractForCotTab"getDefaultCotProductListForCotTab2 F } firstElement <  ,ENSPrdFamilleProduit_ in (qCot ensFamily prdFamiValuesrefIDcatflagfle:Ljava/util/Vector;>; l 9(D)Ljava/lang/String;,. l replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; l indexOf(I)I.00   parseDouble(Ljava/lang/String;)Dx doubleVal#getRestrictionsWithoutPrdTVADefault;Rselect distinct refval from product inner join refvalues on refid = prdTVADefaut_ refval !com/edeal/frontline/RefValuesBean listSQLX(Lcom/edeal/frontline/FlContext;[Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; %c l  eendsWith l  restrictionslfqs$getRestrictionsWithoutPrdTVADefault2CValeursRestrictionTVACValeursRestrictionSansTVA J h getOppEntID J h getOppPerIDcom/edeal/frontline/PersonBean X  h getPerCtrID _select distinct refval from product inner join refvalues on refid = prdTVADefaut_ where prdid='prdidoppidvalRestr oppLoadedoppEntIDoppPerIDcValeursRestrictionTVAcValeursRestrictionSansTVAentrpers Lcom/edeal/frontline/PersonBean;producttvarulesgenerateDevisEcheancier0OppID2java/lang/StringBuffer 15.Select OppID from Opportunity where OppEntID=' 17 d8,(Ljava/lang/String;)Ljava/lang/StringBuffer;:6' AND OppTitle LIKE '%Echéancier%' AND OppMillesime_= 1g => com/edeal/frontline/MessagesBean@gGenerateDevisEcheancier: Erreur lors de la récupération du devis échéancier existant pour le tiers B.DELETE FROM ProductOpportunity WHERE ProOppID=DDelete ProductOpportunity : FHG&com/edeal/frontline/helper/BasicHelper I]runSQLQueryUpdateK+- La requête du delete de l'ancien devis 'M ' a échouéOsenderMailDevEcheancierQ$Acteur emetteur du mail non specifieSFF2C5UCotisations Echéancier Logis W XY(Ljavax/servlet/http/HttpSession;Ljava/lang/String;ZLjava/lang/String;)Ljava/lang/String;ZFF2C6\(Cotisation Echéancier Logis d'exceptionLjava/lang/StringBuffer; lastOppID deleteOldOpp senderMailfnieinitOpportunityBean_x(Lcom/edeal/frontline/FlContext;Ljavax/servlet/http/HttpSession;Ljava/lang/String;)Lcom/edeal/frontline/OpportunityBean; egf#org/apache/commons/lang/StringUtils heisBlank Jj k#(Ljavax/servlet/http/HttpSession;)V Jm n5(Ljava/lang/String;Ljavax/servlet/http/HttpSession;)Vp(OpportunityHelper initEnterpriseBean_ : r'OpportunityHelper initEnterpriseBean_ :idEntiteade SourceFileOpportunityHelper.java! )  / >*+ 12 :*+: ! "#$%' oE*):*/15;6?: : *-,A: :   EJY*L:  OYQS*VX^bf: Y*iX^:  k6 : )6OYpS bf: dOYrS bf:  t v z|~ |~ , Yv +l v*,:   v: *,:   : öř+ OY+˸͸ӷSֶb-bfا( OY+ݸ͸ӷSֶb-bf v v -v WOYS tf : *+,  -X,: OYS,bb bf $'%3AD%5 *>?ABC%D(E5G?HaJlKsLwM~NPRSTUVWXZ[$\)]3`:aAbFcPhijkoqrstuvByE  E !EEEEE?1- * ( ? lK sD#  ! ) "# :$ F "# '"% &va *lllllFlJ"l o% P% 1$I *lllllFl ( '(  *):::)OY+S,bf:lY-S:/YlYOY1S+b3bfSYOY5S-b3bfSYOY7Sb3bfSS:*9:  ( E  ?C:  -El:: %2 ~ '3p   I J K3L0/MN%O PQ R%OS PT &"*lllll% $%' 70*):UY,*W:9 9 9 9ZY\^::_al: :b6L6?C:eEl:gkř mY*o:-psEl:u:xEl:xz:}Y*:?:::?::99: **,6: |:!|:"!9#l: OYS bf :%: %b  g  !ř #6< "ř *,6( 6;6:  b66 6;6 :!!   69!9#ZY\^:%ZY\^:&*,:''Ƕ:''+'9((kog9!!9!ZYջZYջZY(ջZY׷^ٶݶ:%%!k9#%ZY:&#9#&9*ZY\^:,9-*,l:/*/::/+9-!-okk9*%ZY-ջZY׷^ٶݻZY:,*9*,ɧ:-:-9.ZY\^:091l:--+-9.+ -l:3 3řJ%ZY.ջZY׷^ٶݻZY:0!.okk911916ZY%ZY.ն:0!.ck911910ɧ:3*1c#c93,0&:5393 ,0&c9  &c9 ,c9 0c9 ,0&:5W,:6OYS-bb6bfEJY-*: vv v!ZY v#ZY vW:ZY  ,9< g   -FI *]cf'  "),9>CIUan %.14CRgt "&),8DOTak*- : F Kap  !)"W#f$m%p&'(*+-./012,3;4N6]8c9h:?@ABCDE FGI<90  0 !00%000*&'() *) +) ,))-.,/>"%FV U:0a.PQn!123I45678 "9:;)4 C!R"gz<)#=%%>% ?  >%!)f@)!,cA)#8WB.%DKC.&O@D'E)(qF)**eG.,-H)-: I/J-K).L.0M)1N3O)3P.5h'QR6eS >%&%<*llFlUZl @5ClE*llFlUZlClmlll*llFlUZlClmlll}l *llFlUZlClmlll}ll]*llFlUZlClmlll}lllll *llFlUZlClmlll}ll *llFlUZlClmlll}ll :!*llFlUZlClmlll}llZZl%*llFlUZlClmlll}llZZlZ q$*llFlUZlClmlll}llZZlZ)*llFlUZlClmlll}llZZlZlZl2(*llFlUZlClmlll}llZZlZlZ**llFlUZlClmlll}llZZlZlZZ'(*llFlUZl|*llFlUZl   5gFYTM*UWMN*x+[lN:\^-2,.,a'6-,?lb,E! 6 MNORS#T0U2WAXGYWZYXe^>g  gI_fUg#h%D!iR _fj&"!*lFl  YZkl 4 mYoMN::FYT:*):+:p|rNp r::-y-ErmEe6V-?F:?F: ?l:  ?l:  v z: } -E:=%h Zbc d efhi"j-k:l?nWo]phrtstuvxyo~    Z_ihEt'   >% R j&P=*lmFFlF%@ *lmFFlFF  Z$%kl  FYTMNUY+*WN-al:/YlYOYS*bfSS:*:QEI6*?m:*l: , WEҧ: ::,  ' %B  FN[am~f    &' rFLMNND^4 m3~ RjND&?a*lFUlF& *lFUD'D% CD$% *):?:/YlS:FYT:: lYsSYSYeSYSYSYSYSYSYxS: : UY,*W:  :  z::  b: -v*,+*,:*,+*,:: OYS*xöbf: OYŷS*-bf: OYɷS* bf::OYͷS*+bf:?:E *:OYշSb׶bf:3/YlY SY SY SYSYSS:* :EڶŚܶŚ޶řJEB/YlY SY SY SYSYSSYlYSS:* :/YlY SY SY SYSYSS:* :eEg  gjEb/YlY SY SY SYSYSSYlYSSYlY SY SY SYSYSS:* :/YlY SY SY SYSYSSYlY SY SY SYSYSS:* :JEB/YlY SY SY SYSYSSYlYSS:* :3/YlY SY SY SYSYSS:* :OYSfOYSEfFYT:6?C:OY:bWbWOYSsEbfbWOYS)OY+S+bfbbfbWOYSbbfbWOY1S,b3bfbW:::*::f:W 6W::OYSf:OYSf :OYSf::OYSf:OYSf:OYSf:OYSf:OYSf:OYSfEv f   8?B ^eh     $+. JQT i  #cfqx37DLfk;Eo|!+.;mwz;p 8?D^ej    $+0JQV p} ~&  z viMN ` #]!c"0 f# q&' >% $ % & i'd(3M)7I*f+, tPQk-./012345>%>% >%D>%>%0>%j>%>%V>%&# *llllFF/l  *llllFF/llllllllNl-K2RK/EF*llllFF/lllllllllFCO K I I ^6 *llllFF/lllllllllFCO 6 I I *llllFF/lllllllllFCO I I I *llllFF/lllllllllF 89$%'k: A 7,,E66 ,?l: UY *W: :  : : : 6 ;al: *= ?A6:*+  D: a7 FYH I5H H KW-X-aQ- LH*+  N- RW6 -:OYUS bbbf6 *+  D: a7JY*: WW ZH KW *+  N:OYUS bbbf:OYS bbbfZ:OYS bb\bf-:OYS bbbf,E18;Cad  H[^ f'f%f /".18=@CPa f#v$|%&'(*,./1245 678+92:8;B<H>M?[A`BEFGHIJN   !]^_`a  b " .&' 1c @d Cev(>%o+]f`(>%(QR("#("%R]j^j&& *FFlllUl&*FFlllUll p*FFlllUlll )\*FFlllUllllJ ,*FFlllUll'l%l )*FFll PQ$%'  S:*-,g:EE=*+,-kX,:OYnS,bbbf&) ST UW&X+YR\\ S  S !SSSSSP+'>%&#)*llllF ( ij$% *)N?:/YlS:FYT:FYT:: lYsSYSYeSYSYSYSYSYSYxS: : *Y+,p: UY,*W:  : - z::  b:  t:  xl: *,+*, ~::OYS*-xöbf:OYŷS*- bf:OYɷS* bf::OYͷS*+bf:?:E *:OYշSb׶bf:3/YlYSYSYSYSYSS:* :EڶŚܶŚ޶řJEB/YlYSYSYSYSYSSYlYSS:* :/YlYSYSYSYSYSS:* :eEg  gjEb/YlYSYSYSYSYSSYlYSSYlYSYSYSYSYSS:* :/YlYSYSYSYSYSSYlYSYSYSYSYSS:* :JEB/YlYSYSYSYSYSSYlYSS:* :3/YlYSYSYSYSYSS:* :W OYSf} 7`a bcd(e+fkgnh}jklmnoqrtuvw*x/yFzJ{W|_}y~%(NX4>ANq   MN (+!k"0 n~# }o &' >%  $%&*'/(F)J{*yL+R }oj & *lllFFF/lF *lllFFF/lFy*lllFFF/lFlylllllllNl-K2RK/*lllFFF/lFy m$%' y:*):UY,*W:9 9 9 9ZY\^::JY-*:!9 ,:OYS,bbbf9 :9 :9::_al: :b6!6?C:sEl:eEl:gkřxEl:xz:66::t:Gxm:: }Y *:!!:  ř66:8+:OYSbf66: 6::&!mY*::mY*o: mY*o:-pu}Y*:?:: : ?:: 9!9!!:#**,`6:#|:$|:%$9&l:#OYS#bf :(:#(b##g #$ř &6B#%ř*,`6+#6;`6:##b66#6;6#:$$###69$9&ZY\^:(ZY\^:)*,:**Ƕ:**+*9+ZY!ջZY!ջZY+նݻZY׷^ٶ:(!!+kog9$$9$((ZY:)$k9&&9&)9-ZY\^:/90*,l:2*2: :2+ 90ZY(ZY0ջZY׷^ٶݶ:/$0okk9--9-/ɧ:0 :09193ZY\^:5l:00+091+ 0l:6 6řJ(ZY1ջZY׷^ٶݻZY:5$1okk933936ZY(ZY1ն:5$1ck933935ɧ:6ZY\^:6/5):6-3c&c97797/5): )c9 /c9 5c9  /5)c9 6W,:9OYS-bb9bfEۻJY-*: vv v!ZY v#ZY vW:ZY ,GJ s    F  -47J[^ e36 FVY  | 0  'jm ),7GLs,=@CFMcjv})-49=DGJT[`enz} !"#$%3(8)=+@,C.F0V1[2h4t5x8{9~;<>?@ADEFG-IBJJKQLfNmPpQ|SUVWZ[\]^ _acd!e$f0h=iGj]kpl{mnopqrsu vxy8zB{I|\}k~z,Hdjo|C   !%}&'z() w*) t+) q,))e-.,bL'>%/"%+ 0PQI4,5@CFMXc83j1 v%7!&>%23 >%)67-89"9 G: J;)!#$%<)&=%(8>%#F?#[ >%${r@)$~oA)&cB.(WC.)LD*E)+p}F)-|qG./H)0 I2J0!K)1$M)30L.5pN6P.6BO)7'QR9eSo >%R MX&5J*llFlUZJ (R R R *llFlUZJl @B*llFlUZJlClll*llFlUZJlCllllFyC *llFlUZJlCllll ' *llFlUZJlCllllm  &*llFlUZJlCllllm}l *llFlUZJlCllllm}ll]"*llFlUZJlCllllm}lllll *llFlUZJlCllllm}ll *llFlUZJlCllllm}ll :$*llFlUZJlCllllm}llZZl(*llFlUZJlCllllm}llZZlZ q'*llFlUZJlCllllm}llZZlZ,*llFlUZJlCllllm}llZZlZlZl2+*llFlUZJlCllllm}llZZlZlZ-*llFlUZJlCllllm}llZZlZlZZ'(*llFlUZJl|*llFlUZJl  (   ::::6*+[?A6:  5: *+[l: :    g ,*):*+[l:*),::  :  :  6  - : :  :  :" 9FI l %  $169FKXehl{     I I    $ >% 9/ K >% >% > . &b " *llllll  *lllllll u 'l  D$%  *):?:/YlS:FYT:: lYsSYSYeSYSYSYSYSYSYxS: : UY,*W:  :  z:]: OYķS f>: OYƷS f: OYȷS f-v*,+*,:*,+*,:/YlYSYOYS*xöbfSYOYŷS*-bfSYOYɷS* bfSYOYͷS*+bfSS:* :EڶřE*: /YlYSYOYS*xöbfSYOYŷS*-bfSYOYɷS* bfSYOYͷS*+bfSSYlYOYշS b׶bfSS:* :\ETOgG B g:E*: /YlYSYOYS*xöbfSYOYŷS*-bfSYSYOYͷS*+bfSSYlYOYշS b׶bfSSYlYSYOYS*xöbfSYOYŷS*-bfSYOYɷS* bfSYOYͷS*+bfSS:* :E*: /YlYSYOYS*xöbfSYOYŷS*-bfSYSYOYͷS*+bfSSYlYOYշS b׶bfSS:* :OYSfff%f'D  #cfqx Aaz7pr|PV~    &FL   MN  #!cK"0 fH# q&' >9 ># >R * * * &D *llllFF/l^%^' ] j$% ^ *)N?:/YlS:FYT:: lYsSYSYeSYSYSYSYSYSYxS:: UY,*W:  : - z:: : : ?: ?: -p r:   t:txF:  l: ?l:UřH-p:2)OY ӷSҶb*bԶbf: *-xֶ: :  \OY ӷS*-xöbf: g  gڶř/YlYSYOYɷS* bfSYOYͷS*+bfSYOYطS b׶bfSSYlYSYOYͷS*+bfSYOYS bfSS:*:,g  g/YlYSYSYOYͷS*+bfSYOYطS b׶bfSSYlYSYOYɷS* bfSYOYͷS*+bfSYOYطS b׶bfSS:*:`/YlYSYSYOYͷS*+bfSSYlYOYطS b׶bfSS:*:OYSfee%e'?B%< " b!e#p$w%&(*./123456789:%3/@?BDCQFsHKKKLMNNO/K1P;RXU^UdUpVWWXUY[ ^^^"_[^]`gde   {nMNe "b!b""0e# p&'    eP [P4D # R ePj & *lllFF/lD%D'"*lllFF/lllFyp *lllFF/lllF *lllFF/lll%\  oOY&SfM,M,.,kdOY,ӷSpbfM,.OY,ӷSbfM,,.`M,"ijk)l=mGn\ojqo)`& =l  OYS+bbfLMlYSN*-,:aEY6??C:El:+OYSbbfLE :+++kdL+ ++kL+'%Fuvw'y/z<{B|N}[~{{\    -'"0/Y ?I N-PQ[ >#&3B*ll/F; *ll/%  u%?NJY,*: :b?::::: p: ?: ?: 6 *1: *1: :UY*W::_al: ::":Y*:::c*): : :  :  6  N" N  N  N:}Y+*: :b-6?A6 :b-OYS-bbf:OYS+b3bf:lYS:*:cE[6A?C:El:OYSbbf:E :kd: k:  huxNz}  %<  "25 %F!$'-159<ENUahuz"27<AC\u "B %  %!%""#$ $=%%!&$I'- 1 5' 9( < a)'*++,7,7=%"-7=%\ u-"0[ K /PQ">#&*lll J\*lllJlllllllU*lllJlllllll a [%' *lllJlllllll M }*lllJlllllll} Z*lllJlllllll}ll/F= *lllJlllllll}ll/% .#$%' k*):*/15;6?: : *-,A: :  a EYFYT: lY/S:1Y3:OY4S,bf6WOY9S-bf6W:*;<:  H E@ ?C:/El:%:OY?S,bֶbf^1Y3:OYAS*bbf6WOYCS;bf*;EW':OYJSbLbf^JY*: JY*L:  OYQS*VX^bf: Y*iX^:k6: )6OYpS bf: dOYrS bf: ?:*N1::P t v z|~ |~ , Yv  v*,: v:*,: :öř, OY+RTVӷSֶb-bfا) OY+Y[VӷSֶb-bf v v -v WOYS tf : *+,  -X,: OYS,bb bf %(25%%[kn%z%5_b E    %(5>JSj!"$&' )(,2-7.Y1e2h4r689:;<>@BCDGH I0J6KDLKM[ObPkQpRzUVWX]^`abdh&j,kJlQm_ndorB    !zv s e r (f >!, J"0S -]^ PQ "#|_]7"#KD# q` a#b !p "#$ "#d'"% &7*lllllFlF/1l%!Y*lllllFlF/1l1%# *lllllFJlF/1l!"l *lllllFJlF/1ll% f% P% 2%I *lllllFl ( bc 'fN,d+JY+iNNJY*LNB+JY,+lN1JY,*N$:o^:q^-@C'@U%B  "%)36@EUWd>f  f !fsdE tRW #&J L'Q%uv