Êþº¾=£org/compiere/print/DataEnginejava/lang/ObjectlogLorg/compiere/util/CLogger; m_synonymLjava/lang/String; m_languageLorg/compiere/util/Language;m_group#Lorg/compiere/print/PrintDataGroup; m_startTimeJm_runningTotalLinesIm_runningTotalString m_trxName m_summaryZKEY ConstantValue* m_windowNo m_summarizedLjava/util/Map; Signature5Ljava/util/Map;&DEFAULT_REPORT_LOAD_TIMEOUT_IN_SECONDSx!DEFAULT_GLOBAL_MAX_REPORT_RECORDS† ()VCode &('org/compiere/util/CLogger )* getCLogger.(Ljava/lang/Class;)Lorg/compiere/util/CLogger; , LineNumberTableLocalVariableTable(Lorg/compiere/util/Language;)V 2 /32(Lorg/compiere/util/Language;Ljava/lang/String;I)VthisLorg/compiere/print/DataEngine;language1(Lorg/compiere/util/Language;Ljava/lang/String;)VtrxName : /#<A >  @BAorg/compiere/util/Language CDgetLoginLanguage()Lorg/compiere/util/Language; F H!org/compiere/print/PrintDataGroup G: K MONjava/lang/System PQcurrentTimeMillis()J S  U  W  Y  [  ] _java/util/HashMap ^: b windowNo StackMapTablefjava/lang/String getPrintDatar(Ljava/util/Properties;Lorg/compiere/print/MPrintFormat;Lorg/compiere/model/MQuery;)Lorg/compiere/print/PrintData; j gks(Ljava/util/Properties;Lorg/compiere/print/MPrintFormat;Lorg/compiere/model/MQuery;Z)Lorg/compiere/print/PrintData;ctxLjava/util/Properties;format!Lorg/compiere/print/MPrintFormat;queryLorg/compiere/model/MQuery; sutorg/compiere/model/MQuery vwdeepCopy()Lorg/compiere/model/MQuery;yjava/lang/IllegalStateException{No print format x} /~(Ljava/lang/String;)V €‚�org/compiere/print/MPrintFormat ƒ„getJasperProcess_ID()I €† ‡ˆgetName()Ljava/lang/String; €Š ‹„getAD_ReportView_ID�java/lang/StringBuilder�;SELECT t.AD_Table_ID, t.TableName, rv.Name, rv.WhereClause Œ}’FROM AD_Table t Œ” •–append-(Ljava/lang/String;)Ljava/lang/StringBuilder;˜? INNER JOIN AD_ReportView rv ON (t.AD_Table_ID=rv.AD_Table_ID) šWHERE rv.AD_ReportView_ID=? Œœ �ˆtoString Ÿ¡ org/compiere/util/DB ¢£prepareStatementL(Ljava/lang/String;Ljava/lang/String;)Lorg/compiere/util/CPreparedStatement; ¥§¦java/sql/PreparedStatement ¨©setInt(II)V ¥« ¬­ executeQuery()Ljava/sql/ResultSet; ¯±°java/sql/ResultSet ²³next()Z ¯µ ¶· getString(I)Ljava/lang/String; ¹»ºorg/compiere/util/Util ¼½isEmpty(Ljava/lang/String;)Z¿ ÀÁmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;Ã@ eÅ ÆÇindexOf(Ljava/lang/String;)I sÉ Ê~addRestriction eœ ÍÏÎorg/compiere/util/Env ÐÑ parseContext?(Ljava/util/Properties;ILjava/lang/String;ZZ)Ljava/lang/String; ÓÕÔjava/util/logging/Level Ö×SEVERELjava/util/logging/Level; &Ù ÚC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V ŸÜ ÝÞclose+(Ljava/sql/ResultSet;Ljava/sql/Statement;)V €à á„getAD_Table_ID ãåäorg/compiere/model/MTable æç getTableName+(Ljava/util/Properties;I)Ljava/lang/String; eé êëvalueOf&(Ljava/lang/Object;)Ljava/lang/String;¿ &î ï.(Ljava/util/logging/Level;Ljava/lang/String;)V €ñ ò³isTranslationView eô õˆ toLowerCase÷_v eù ú½endsWith¿ Ÿý þ½isTableOrViewExists¿ € setTranslationViewQuery(Lorg/compiere/model/MQuery;)V  getPrintDataInfo–(Ljava/util/Properties;Lorg/compiere/print/MPrintFormat;Lorg/compiere/model/MQuery;Ljava/lang/String;Ljava/lang/String;)Lorg/compiere/print/PrintData;     loadPrintDataB(Lorg/compiere/print/PrintData;Lorg/compiere/print/MPrintFormat;)V java/sql/SQLExceptionsummary queryCopy tableName reportNamesqlLjava/lang/StringBuilder;pstmtLjava/sql/PreparedStatement;rsLjava/sql/ResultSet; whereClauseeLjava/sql/SQLException;hasVTpdLorg/compiere/print/PrintData;java/util/Properties!java/lang/Throwable#org/compiere/print/PrintData Ó% &×INFO &( )* isLoggable(Ljava/util/logging/Level;)Z @, -ˆgetAD_Language/ À08(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; &2 3~info Ó5 6×FINE/ &9 :~fine¿=java/util/ArrayList <: €@ ABgetOrderAD_Column_IDs()[I <D /E(I)V ÓG H×FINESTJ À· &L M~finestO <Q RSadd(Ljava/lang/Object;)ZUSELECT W FROM Y#SELECT c.AD_Column_ID,c.ColumnName,[*c.AD_Reference_ID,c.AD_Reference_Value_ID,]/c.FieldLength,c.IsMandatory,c.IsKey,c.IsParent,_5COALESCE(rvc.IsGroupFunction,'N'),rvc.FunctionColumn,a=pfi.IsGroupBy,pfi.IsSummarized,pfi.IsAveraged,pfi.IsCounted, c*pfi.IsPrinted,pfi.SortNo,pfi.IsPageBreak, epfi.IsMinCalc,pfi.IsMaxCalc, g*pfi.isRunningTotal,pfi.RunningTotalLines, i)pfi.IsVarianceCalc, pfi.IsDeviationCalc, k:c.ColumnSQL, COALESCE(pfi.FormatPattern, c.FormatPattern) mT , pfi.isDesc, pfi.Script, pfi.Name, pfi.AD_PrintFormatItem_ID, pfi.PrintFormatType oFROM AD_PrintFormat pfqR INNER JOIN AD_PrintFormatItem pfi ON (pf.AD_PrintFormat_ID=pfi.AD_PrintFormat_ID)s; LEFT JOIN AD_Column c ON (pfi.AD_Column_ID=c.AD_Column_ID)uy LEFT OUTER JOIN AD_ReportView_Col rvc ON (pf.AD_ReportView_ID=rvc.AD_ReportView_ID AND c.AD_Column_ID=rvc.AD_Column_ID) wWHERE pf.AD_PrintFormat_ID=?yN AND pfi.IsActive='Y' AND (pfi.IsPrinted='Y' OR c.IsKey='Y' OR pfi.SortNo > 0 {€ OR EXISTS(select 1 from AD_PrintFormatItem x where x.AD_PrintFormat_ID=pf.AD_PrintFormat_ID and x.DisplayLogic is not null and }•(x.DisplayLogic Like '%@'||c.ColumnName||'@%' OR x.DisplayLogic Like '%@'||c.ColumnName||':%@%' OR x.DisplayLogic Like '%@'||c.ColumnName||'.%@%'))) . AND pfi.PrintFormatType IN ('F','I','P','S') �' ORDER BY pfi.IsPrinted DESC, pfi.SeqNo €ƒ „„get_ID†_vt¿ ‰‹Šjava/util/regex/Pattern Œ�compile.(Ljava/lang/String;I)Ljava/util/regex/Pattern; ¯� �‘getInt(I)I“AD_PrintFormatItem_ID ¯• �Ç e— ˜„lengthš @SQLFIND= eœ �½ startsWith eŸ  · substring¢@SQL=¤NULL e¦ §¨contains(Ljava/lang/CharSequence;)Z ͪ «¬getCtx()Ljava/util/Properties; ‰® ¯°matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; ²´³java/util/regex/Matcher µÁ replaceAll·Y e¹ ºSequals G¼ ½EaddGroupColumn G¿ ÀÁ addFunction(IC)V ÃÅÄjava/lang/Math ÆÇmax(II)I /Ê.Ì, /Ï"org/compiere/print/PrintDataColumn ÎÑ /Ò,(IILjava/lang/String;IILjava/lang/String;Z)V eÔ ¼³ eÖ ×ØreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; eÚ Ûˆtrim ¿ ÍÞ Ðß>(Ljava/util/Properties;ILjava/lang/String;Z)Ljava/lang/String; ¿â AS "ä",æ' ' è éÇgetDisplayTypeFromPattern ë ì# synonymNext ¿ ïñð!org/compiere/model/MLookupFactory òógetLookup_TableDirEmbedf(Lorg/compiere/util/Language;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ïõ òöT(Lorg/compiere/util/Language;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;ø(ú) AS ü AS / ïÿ getLookup_TableEmbedU(Lorg/compiere/util/Language;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;//  getTableReference&(I)Lorg/compiere/print/TableReference;    !org/compiere/print/TableReference   KeyColumn Î />(IILjava/lang/String;IILjava/lang/String;ZLjava/lang/String;)V org/compiere/util/DisplayType isList(I)Z AD_Ref_List Í isBaseLanguage1(Lorg/compiere/util/Language;Ljava/lang/String;)Z .Name AS Name,¿¿# LEFT OUTER JOIN % AD_Ref_List ' ON ()=+.Value- AND /.AD_Reference_ID= Œ1 •2(I)Ljava/lang/StringBuilder;4)¿¿8 AD_Ref_List X:=X< .Value AND X> AD_Ref_List_Trl @ ON (XB.AD_Ref_List_ID=D.AD_Ref_List_IDF.AD_Language='H')J C_LocationL C_Location_IDN City||'.'PAddressRC_ValidCombinationTC_ValidCombination_IDV CombinationX M_LocatorZ M_Locator_ID\Value^M_AttributeSetInstance`M_AttributeSetInstance_IDb Description dfeorg/compiere/util/CLogMgt g³ isLevelFine///l INNER JOIN n ep Æ‘ Œ: Œs •t3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; ev  w(II)Ljava/lang/String;¿ <z {|set'(ILjava/lang/Object;)Ljava/lang/Object;/ Î €~setFormatPattern ΂ ƒ~setPrintFormatType… À†'(Ljava/lang/String;I)Ljava/lang/String; <ˆ ‰„size¿…�T_Report�LevelNo ŒÅ’LevelNo,”PA_ReportLine_ID–PA_ReportLine_ID, Œ— Œvš WHERE sœ �·getWhereClauseŸAD_PInstance_ID s¡ ¢„getRestrictionCount s¤ ¥³isActive s§ æˆ s© ª~ setTableName s¬ �­(Z)Ljava/lang/String; ¯±°org/compiere/model/MRole ²³ getDefault3(Ljava/util/Properties;Z)Lorg/compiere/model/MRole; ¯µ ¶„ getAD_Role_ID ¸º¹org/compiere/util/Ini »³isClient ¯½ ¾¿ addAccessSQL:(Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/lang/String;Á GROUP BY <à ÄÅget(I)Ljava/lang/Object;Ç ORDER BY eÉ ê· ËÍÌorg/compiere/model/MReportView ÄÎ9(Ljava/util/Properties;I)Lorg/compiere/model/MReportView; ËÐ шgetOrderByClause ¹Ó ¼Ô(Ljava/lang/String;Z)Z "Ö /×+(Ljava/util/Properties;Ljava/lang/String;)V <Ù ÚÛtoArray(([Ljava/lang/Object;)[Ljava/lang/Object; "Ý Þß setColumnInfo(([Lorg/compiere/print/PrintDataColumn;)V "© "â ã~setSQL "å æç setHasLevelNo(Z)V¿columnsLjava/util/ArrayList;orderAD_Column_IDs[I orderColumnsi sqlSELECTsqlFROMgroupByColumns IsGroupedByorgTableregTranslateTableLjava/util/regex/Pattern; AD_Column_ID ColumnName ColumnSQLAD_Reference_IDAD_Reference_Value_ID FieldLength IsMandatoryIsKeyIsGroupFunctionFunctionColumn IsPrinted isPageBreak formatPatternprintFormatTypeisDescscriptpfiName orderName lookupSQLpdc$Lorg/compiere/print/PrintDataColumn;scriptDisplayTypeeSqldisplaytr#Lorg/compiere/print/TableReference;foreignColumnNametablekeysynonymindexsb hasLevelNofinalSQLqroleLorg/compiere/model/MRole;by reportView Lorg/compiere/model/MReportView;%[Lorg/compiere/print/PrintDataColumn;LocalVariableTypeTable;Ljava/util/ArrayList;)Ljava/util/ArrayList;ì%.*[#0].* e' (½matches*java/text/DecimalFormat )}-.*[yMdhHmsS].*/java/text/SimpleDateFormat .}2java/lang/Exceptionpattern e5 67charAt(I)C e9 ê:(C)Ljava/lang/String;/ccC?"java/lang/IllegalArgumentExceptionAAD_Reference_Value_ID <= 0 >}  :E/SELECT t.TableName, ck.ColumnName AS KeyColumn,GF cd.ColumnName AS DisplayColumn, rt.IsValueDisplayed, cd.IsTranslated IFROM AD_Ref_Table rtK: INNER JOIN AD_Table t ON (rt.AD_Table_ID = t.AD_Table_ID)M9 INNER JOIN AD_Column ck ON (rt.AD_Key = ck.AD_Column_ID)O> INNER JOIN AD_Column cd ON (rt.AD_Display = cd.AD_Column_ID) QWHERE rt.AD_Reference_ID=?S+ AND rt.IsActive = 'Y' AND t.IsActive = 'Y'  U V TableName  X Y DisplayColumn  [ \IsValueDisplayed  ^ _ IsTranslatedSQLex "§dT_Spool €f gD getLanguagei RunningTotal kmlorg/compiere/util/Msg nogetMsgB(Lorg/compiere/util/Language;Ljava/lang/String;)Ljava/lang/String; "q ³sREPORT_LOAD_TIMEOUT_IN_SECONDS Íu vwgetAD_Client_ID(Ljava/util/Properties;)I y{zorg/compiere/model/MSysConfig |} getIntValue(Ljava/lang/String;II)I " €ˆgetSQL‚GLOBAL_MAX_REPORT_RECORDS Ÿ„ …† getDatabase%()Lorg/compiere/db/AdempiereDatabase; ˆŠ‰!org/compiere/db/AdempiereDatabase ‹³isPagingSupported ˆ� Ž� addPagingSQL((Ljava/lang/String;II)Ljava/lang/String; Ÿ‘ ’“!prepareNormalReadReplicaStatementB(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/PreparedStatement; ¥• –E setMaxRows ¥˜ ™EsetQueryTimeout ¯› œ� getMetaData()Ljava/sql/ResultSetMetaData; Ÿ¡ java/sql/ResultSetMetaData ¢·getColumnLabel e¤ ¥½equalsIgnoreCase Ÿ§ ¨„getColumnCountª+org/adempiere/exceptions/AdempiereException¬ReportMaxRowsReached ®°¯java/lang/Integer ê±(I)Ljava/lang/Integer; k³ n´O(Ljava/util/Properties;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; ©} G· ¸„getGroupColumnCount "º »¼ getColumnInfo'()[Lorg/compiere/print/PrintDataColumn; ξ ¿„getAD_PrintFormatItem_ID GÁ  isGroupColumn ÎÄ ňgetAlias ¯Ç ÈÉ getObject&(Ljava/lang/String;)Ljava/lang/Object; GË ÌÍ groupChange((ILjava/lang/Object;Z)Ljava/lang/Object; GÏ ÐÑ getFunctions(I)[C Ó ÔÕprintRunningTotal#(Lorg/compiere/print/PrintData;II)V "× ØÙaddRow(ZI)V œÜjava/sql/Timestamp ÎÞ ß„getDisplayType Îá âˆgetFormatPattern ä åæ getDateFormatM(ILorg/compiere/util/Language;Ljava/lang/String;)Ljava/text/SimpleDateFormat; .è në €ê ëìgetTableFormat(()Lorg/compiere/print/MPrintTableFormat; îðï$org/compiere/print/MPrintTableFormat ñ³isPrintFunctionSymbols óõô$org/compiere/print/PrintDataFunction ö:getFunctionSymbol/ù#org/compiere/print/PrintDataElement Îû üˆ getColumnName Îþ ³ ø /A(ILjava/lang/String;Ljava/io/Serializable;IZZLjava/lang/String;)V " addNode((Lorg/compiere/print/PrintDataElement;)V G  isFunctionColumn(IC)Z G   getValue(IIC)Ljava/io/Serializable; ó getFunctionDisplayType(CI)I G ©reset " Ø(ZII)V_ID ¯ ³wasNullorg/compiere/util/KeyNamePair  /!(ILjava/lang/String;)V#org/compiere/util/ValueNamePair "% /&'(Ljava/lang/String;Ljava/lang/String;)V Î( )³hasAlias Î+ ,ˆgetForeignColumnName ø. //Q(ILjava/lang/String;Ljava/io/Serializable;ILjava/lang/String;Ljava/lang/String;)V1S Î3 4ˆgetPrintFormatType ¯6 ÈÅ8@SCRIPT <: §S < ß=(Ljava/lang/Object;)I?java/io/Serializable øA /B?(ILjava/lang/String;Ljava/io/Serializable;ILjava/lang/String;)V DFEjava/lang/Boolean êG(Z)Ljava/lang/Boolean;K ŸJ K³isOracleMjava.lang.String ŸO P·getColumnClassName ¯R STgetClob(I)Ljava/sql/Clob; VXW java/sql/Clob ˜Q VZ [\ getSubString(JI)Ljava/lang/String; ¯^ _` getTimestamp(I)Ljava/sql/Timestamp; "ª kc deparseTranslation<(Ljava/util/Properties;Ljava/lang/String;)Ljava/lang/String; ø¾ øh ijgetFunctionValue()Ljava/io/Serializable; Gl mnaddValue(ILjava/io/Serializable;)V ˆp qrisQueryTimeout(Ljava/sql/SQLException;)ZtReportQueryTimeout  v wˆ getMessage y ÀzJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ©| /}(Ljava/lang/Throwable;)V < €�iterator()Ljava/util/Iterator; ƒ…„java/util/Iterator ²†()Ljava/lang/Object; "ˆ ‰ setRowIndex "‹ ŒÅgetNodeByPrintFormatItemId øŽ �ˆgetValueAsString ‘ ’“ parseVariableh(Ljava/lang/String;Lorg/compiere/print/PrintDataColumn;Lorg/compiere/print/PrintData;)Ljava/lang/String;•bsh/Interpreter ”: ”˜ ™Éeval ›vœ bsh/EvalError &ž Ÿ~severe ø¡ ¢EsetDisplayType ø¤ ¥¦setValue(Ljava/io/Serializable;)V ¨ª©java/util/Objects �«8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; ƒ­ ®³hasNext "° ±„ getRowCount!/ ó´ µ:getFunctionName"/ d¸ ¹³ isLevelFiner#» À¼'(JLjava/lang/String;)Ljava/lang/String; &¾ ¿~finer$Á ÀÂ(J)Ljava/lang/String;%Ä ÀÅ(IJ)Ljava/lang/String;translateSpoolrowNolevelNo reportLineID scriptColumnstimeoutmaxRows!isExistsT_Report_PA_ReportLine_IDrsmdLjava/sql/ResultSetMetaData;cnt changedGroups changedValuesforce group_pdcvalueLjava/lang/Object;j functions[Cfc valueStringcounterpde%Lorg/compiere/print/PrintDataElement;idppLorg/compiere/util/KeyNamePair;!Lorg/compiere/util/ValueNamePair; displayIndex displayTypesbclobLjava/sql/Clob;datetimeLjava/sql/Timestamp;objbshLbsh/Interpreter;errLbsh/EvalError;name)Ljava/util/ArrayList;Ù&õ Àö(III)Ljava/lang/String;'Jstartrttitleüjava/lang/Numberþjava/util/Date Ó ×CONFIG(¿ & ~config e}java/lang/StringBuffer :  • ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ACCUMULATE/ " ÉgetNode)¿ ø  †java/math/BigDecimal  java/util/Map S containsKey  Ä&(Ljava/lang/Object;)Ljava/lang/Object;  R!.(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; # $remove & '(put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; * •+,(Ljava/lang/Object;)Ljava/lang/StringBuffer;-COL/*¿0_UU ø2 3ˆ getValueKey5LINE Í7 89ONELjava/math/BigDecimal; œ expressiontokeninStroutStrLjava/lang/StringBuffer;tokenPDEmain([Ljava/lang/String;)V DFEorg/compiere/Adempiere GHstartup(Z)ZJde_DE @L gM0(Ljava/lang/String;)Lorg/compiere/util/Language; O /0 s:R AD_Table_IDT< sV ÊW((Ljava/lang/String;Ljava/lang/String;I)Vargs[Ljava/lang/String; getWindowNo setWindowNo SourceFileDataEngine.javaBootstrapMethods `ba$java/lang/invoke/StringConcatFactory Àc˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;_f()hNot found Format=jtl - nTableName=, Query=pFormat=rOrder AD_Column_ID=t\b\bv.x '@SCRIPT'z|.Name~Name€(||'{'||.M_AttributeSetInstance_ID||'}'‚ DESC„ SQL= - ID=†3No Columns - Delete Report Format  and start againˆNo Columns - SQL= - ID=ŠGroup=Œ  -  SQL=Ž �NO Rows - ms= - ’NO Rows - ms=” Rows= - ms=–() - Row=, mod=˜Row=šAnalyzing Expression œ"Item not found: " InnerClassesŸ%java/lang/invoke/MethodHandles$Lookup¡java/lang/invoke/MethodHandlesLookup!     !"#$- ¸%³+±- w”./0$@*+·1±- ^_.456 /7$J*+,·1±- gh. 456 8/3$ø[*·9*;µ=*¸?µE*»GY·IµJ*¸LµR*µT*µV*µX*µZ*µ\*»^Y·`µa+Æ*+µE*,µX*µ\±-Boz }�#ƒ(†-ˆ2Š7Ž<�GpKqPrUsZt.*[45[6 [8[cdÿP@egh$Q *+,-¶i°- .* 45 lm no pqgk$¨ ”-¶r:*µZ,Ç »xYz·|¿,¶ž°:,¶…:,¶‰™î»ŒYŽ·�‘¶“—¶“™¶“:: : ¶›*´X¸ž:  ,¶‰¹¤ ¹ª:  ¹®™‘ ¹´: ¹´: ¹´:  ¸¸šk º¾:  ¶Ä   ¶È§M+*´\ ¶Ë¸Ì¶È§6: ²+²Ò¶› ¶Ø  ¸Û: : °:   ¸Û: :  ¿  ¸Û: : § +,¶ß¸â:Dz+²Ò,¸èºì¶í°,¶ð™0¶óö¶ø™#ºû¸ü6™ºÿ:,¶*+,¶:ǰ*,¶°SØÛ Síü-â8®± ³´¶!·#¹&º,¼3¾<¿AÀFÁK¾MÂPÃSÆaÇmÈvɀˊ̔ΞϦЯѺÒÁÓÄÔØØÛÙÝÛíàôáúÜüßþàá âàáãæ(è-ê?ëAíUïaðfòoóu÷ƒøˆùŠú‘û.˜”45”lm”no”pq”Žq&n,hMÎPË SÈ ž: Ý aƒdl üsÿ  €sseeŒ¥¯eÿ €sseeŒ¥¯ ` ø 3ü"$Ž,±*¸LµR²+²$¶'™²+*´E¶+º.¶1²+²4¶'™#²+-¸èº7¶8²+,¸èº;¶8»:*»GY·IµJ,¶?:»: 6 »ŒYX·�Z¶“\¶“^¶“`¶“b¶“d¶“f¶“h¶“j¶“l¶“n¶“p¶“r¶“t¶“v¶“x¶“z¶“|¶“~¶“€¶“: :: ¶›*´X¸ž:,¶‚¹¤¹ª:*;µ=::¶ó…¶ø™ 1+,¶ß¸â:º‡¸ˆ:§ ¹Ž6’¹”6¹´:¹´:ƶ–ž™¶›™  ¶ž:ƶ–ž¡¶›™£:ƶ¥™¸©*´\¸Ì:Ç N:§¶ó…¶ø™¶­¶±:¹Ž6¹Ž6¹Ž6¶¹´¶¸6¶¹´¶¸6¶ ¹´¶¸6™6  ¹´:ÇN:¶ ¹´¶¸™ *´J¶»¶ ¹´¶¸™*´JS¶¾¶ ¹´¶¸™*´JA¶¾¶¹´¶¸™*´JC¶¾¶¹´¶¸™*´Jm¶¾¶¹´¶¸™*´JM¶¾¶¹´¶¸™*´JV¶¾¶¹´¶¸™*´JD¶¾¶¹´¶¸™**´T¹Ž¸µT¶¹´¶¸6¶¹´¶¸6¹´:¹´: ¶¹´¶¸6!¹´:"¹´:#ºÈ:$$:%:&™E ¶“ɶ“¶“˶“W ºͶPW»ÎY·Ð:&§ÏÆ"ÆÇ"¶Óš¿"ÆI"¶ÓšA"¡¶›™*"¡N¶Õ¶ÙºÜ:"¸©*´\"¸Ý:"§"ºà:"§N:"Ç"¶Ó™§Â "¶“á¶“*´=¶“#¶“ã¶“å¶“á¶“#¶“ã¶“W*¶ç6'»ÎY#'$·Ð:&*¶ê§Ÿ ·š²¶–ž*´Eºí¸î:':%§*´E¸ô:''¸¸™%:':( ÷¶“'¶“ù¶“*´=¶“(¶“˶“%¶“û¶“¶“˶“W %¶PW*´=(ºý:$»ÎY$·Ð:&*¶ê§?Ÿ ·™²*´E¸þ:'¶–ž:%:( ÷¶“'¶“ù¶“*´=¶“(¶“˶“%¶“û¶“¶“˶“W *´=(º¶PW %¶PW*´=(º:$¸:))´:*»ÎY$*· :&*¶ê§}¸š Ñ™Ì¶–ž:%*´E¸™’ *´=¶“¶“*´=¶“¶“W *´=º ¶PW*´=º!:$ "¶“W $¶“*´=¶“&¶“%¶“(¶“*´=¶“*¶“,¶“*´=¶“.¶“¶03¶“W§å *´=¶“¶“*´=¶“¶“W *´=º5¶PW*´=º6:$ "¶“W 7¶“*´=¶“&¶“%¶“9¶“*´=¶“;¶“*´=¶“.¶“¶03¶“W "¶“W =¶“*´=¶“?¶“*´=¶“A¶“*´=¶“C¶“,¶“*´=¶“E¶“*´E¶+¶“G¶“W %¶“û¶“¶“˶“W %¶PW»ÎY$·Ð:&*¶ê§ ŸŸŸ # ‡¶–ž:%N:'N:(N:):* I:'K:(M:)O:*§c Q:'S:(U:)§J W:'Y:([:)§1# *]:'_:(a:)¸c™)*´=ºh:)a:**Ç):* *´=¶“ɶ“)¶“û¶“*´=¶“*¶“˶“%¶“û¶“¶“˶“W *´=*ºi¶PW %¶PW*´=*ºj:$™ k¶“W§  "¶“W '¶“m¶“*´=¶“&¶“%¶“(¶“*´=¶“ɶ“(¶“3¶“W»ÎY$·Ð:&*¶ê§@¶o6'Æ8¶–ž0 ¶“û¶“¶“˶“Wš  ¶PW:$§¦' @»ŒY·q:((¶“ɶ“¶“W (¶r˶“Wšq (¶›¶PW§c»ŒY·q:(('¶u¶“¶“ɶ“¶“'`¶ž¶“W (¶rû¶“¶“˶“Wš (¶›¶PW:$»ÎY·Ð:&6'§D'. 7!™ $ºx:$'$¶yWš%š  º}¶PW§„''¾¡ÿº&¶~& ¶�&¶PW¹®šõå§@:²+²Ò ¸è,¶‚º„¶Ø¸Û::§":+¸Û::+¿¸Û::¶‡š5²+²Òºжí²+²F¶'™²+ ¸è,¶‚º‹¶K°6Œ¶›™;6 ޶�   ‘¶“WŒ¶¸™ “¶�   •¶“W»ŒY·q:  ¶—d¶˜¶“ ¶rWŒ¶›™=™¶“W6§"-¶›:ž¶ÄŸ ¶“W„-¶ ¡ÿÛ§c-Æ0-¶£™)™¶“W-¶¦¶¸š -¶¨-¶«¶“W+¸®:¶´š ¸·š§»ŒY¶›¶¼·�: ™@6§0šÀ¶“W§ ˶“W ¶ÂÀe¶“W„ ¶‡¡ÿÌÆe¶‡ž]6§Jšƶ“W§ ˶“W¶ÂÀe:Æ ¶–š `¸È:¶“W„¶‡¡ÿ²§8,¶‰ž1¸©,¶‰¸Ê:Æ ¶Ï¸Òšƶ“¶϶“W»"Y+·Õ:¶‡½Î:¶ØW¶Ü¶à¶›¶á¶ä²+²F¶'™ ²+¶›¶K²+*´J¸èºè¶K°b × Ú b õ -–e  '3DS\gmy›¤¯ »!Ì"Õ$Ø&â'è(î)ô*ú+,- ./24$5*60768<9B:H;N<TEZ&\F_GbJpK|L…N‹QŽR‘SŸT©U¶X¹[Ã\Ï]Ù^ä_ü`ab"c1dAeFfNi\jjmtn~pˆq™rªt»uÀvÃwÎxÓyØ{ê|ó}~"€-�?‚Jƒ\„g…y†„‡–ˆ¡‰³Š¾‹Ð�ä�õ’”–™-œ8�C¡N¢R£U¦Z©sª‚«™¬œ®®±»³ÆµÛ¶ê·í¹öºù¼þ¾ ¿Á-ÃEÅMÆcÇgÈjÊqË}Ó…Õ™Ö�נڭݵ޹á½ãâäùåæè%é)ê,í3î?ñNóVôZ÷^ùƒúšû«ü³ýÀÿÇÎçëîö    8GR[pˆ§ªÇÖá"ê#ÿ$ %)&0'9(N)h*Œ-¥.­/Ä0È1Ë4Ò5Ù6à7ç:ï<ó?ø@ýA B D F G H I J #K *M /N 4O 9P <Q CS HT MU RV UW \Y aZ f[ k\ q] ~^ ƒ` ˆa Œd ¦e ¸f Ïg àh èi õk úl n o )p 4q Ms dt hu kz t{ �~ š Ÿ€ §� «‚ ®ƒ ´† ½‡ Ј Þ‰ ãŠ î‹ ñ� ú� ‘ ’ $“ =” B• M– Q˜ [™ c˜ h� nŸ x£ }¤ †§ �© š« ©­ ¬� ·² ¾³ Å´ ÍX ×¶ Ú· ܹ õ½ ü¾ ÿ¿ ¼ ½ ¾ ¿ À ½ ¾ !¿ $ ,Ä <Å \Æ ^É aÊ lÌ oÍ {Î „Ð ›Ñ ¤× ­Ø ¿Ù ÅÜ ÐÞ Ùß ßá çâ óã ûß å é ë ì *í 0î ;ñ Bò Pó Sõ ^ö bõ jú oü uþ zÿ † � Ÿü ¬ ¹ ¿ Ä Ð Ù å ò û &7H T!^"f#m$t%~&…(‘*œ+®-.ªD±45±lm±no±pq±±\UéêmDëìy8íê|3î » öï Ì åð Õ Üñê Ø Ùò \ U _ Rb OŽ Ió‘ Fôõà öÏ þ“Ù ô÷ä éøt Yù~ Oúˆ Eû™ 4üª #ý» þÎÿÿõØÇ¼± - !8•"CŠ#N$R{%Ux  &M '™ '­| '½l (N� '^� (Ç$)Î*øp'ýk( f ) c* tô' ½1( úW( kLî' Ü aP ­ Ü+î ç B( r:î ¼Tî å&"T]^S3 \Ué y8í!Õ Üñ! dI_'+ÿ+ €see<"< ÿ€see<"<ŒŒ<Œ¥¯e‰ÿK€see<"<ŒŒ<Œ¥¯e‰ee ÿX€see<"<ŒŒ<Œ¥¯e‰eeüe%ÿ·'€see<"<ŒŒ<Œ¥¯e‰eeeeeeeeeÎ> û["ü e úrüeú“ û›ûá> ÿ/+€see<"<ŒŒ<Œ¥¯e‰eeeeeeeeeÎeeee(ûyÿ['€see<"<ŒŒ<Œ¥¯e‰eeeeeeeeeÎü;ûBü[Œúúü%úÿ€see<"<ŒŒ<Œ¥¯e‰ÿ €see<"<ŒŒ<Œ¥¯ j  7ü%ý:Œú % ü¯úü ú üüeú ú 4ýe"#éÇ$²8+¸Òš0+$¶&™»)+·+¬W§+,¶&™».+·0¬W¬1*141-* 9:<=>?*A1B4C5F.84583d \1S1ì#$éZ*´=¶–<*´=¶4=Z  A=„§`’=X `’=*¸8µ=>§*Y´=¸è¸8º;µ=„¡ÿç±-:OPQSTU X%Z+[0_8`=aQ`Yc.*Z45R˜I<=:îd ý ü  $û�»>Y@·B¿» Y·CL»ŒYD·�F¶“H¶“J¶“L¶“N¶“P¶“R¶“MN:,¶›¸žN-¹¤-¹ª:¹®™}+¹´µT+¹´µ+¹´µW+¶¹´¶¸µZ+¶¹´¶¸µ]§2:²+²Ò,¶›¶Ø-¸Û:N§:-¸Û:N¿-¸Û:N+°Q¼¿ QÐÞ-Ž#lmoq!r's-t3u9v?wExKqLyNzQ}Z~bj€t‚€ƒŒ„˜…ª†¼ˆ¿‰Á‹Ð�Ö�ÞŽà�æ�ë‘î�ô�ù’.>ûúäL¯`N­QªÁad ÿ¯ Œ¥¯ ^    $r  v+¶bc¶¸>*,¶eh¸jµV6:+¶p666»: rx¸©¸t¸x6 : : +¶~: �!¸©¸t¸x6ž¸ƒ¹‡™¸ƒ `¹Œ:  *´X¸�: ž¸ƒ¹‡š `¹” ž   ¹— ¹ª: 6+¶bŒ¶¸™9 ¹š:6§¹ž“¶£™ 6§„¹¦¤ÿÜ6§H„ž'¤ »©Y¸©«½Y¸­S¸²·µ¿™# ޹”6™ “¹”6§6*´J¶¶¤ë»:»:66§U+¶¹2:*´J¶½¶Àš§7*´J¶½ ¶ùƶÊ:ƶPW¶PW6„+¶¹¾¡ÿ§¶‡d6§c¶ÂÀÎ:¶Â:*´J¶½¶Î:6§*+„¶Ò+¶Ö6§Ü+¶¹2:¶½¶½ l¶Ú:ÁÛ™¶Ý*´E¶à¸ã¶ç:,¶é¶í™4¸òº÷:+»øY¶½¶ú ¶ý¶à·ÿ¶§Z*´J¶½4¶™F+»øY¶½¶ú*´J¶½¶½4¶ 4¶ݸ¶ý¶à·ÿ¶„+¶¹¾¡ÿ „¾¡þü6§ +¶¹2:*´J¶½¶½¶„+¶¹¾¡ÿÜ„ÿœþž*+„¶Ò*´Zš +¶66§Ò+¶¹2::¶Ã¶¸™«¶ú¶ø™P „¹Ž6 ¹šm»Y·:»øY¶½¶ú¶Ý¶ý¶à·ÿ:§8 „¹´: ¹š »"Y·$:»øY¶½¶ú¶Ý¶ý¶à·ÿ:§ë¶'™+„6 ¹´:¶ú¶ø™T „¹Ž6ư ¹š¦»Y·:»øY¶½¶ú¶Ý¶à¶*·-:§r „¹´:Æ_ ¹šU¶Ý60¶2¶£™\ ¹5:7¶›™ ¶9š  ¶PW6§ *¶;6»øY¶½¶úÀ>¶à·@:§ç»"Y·$:»øY¶½¶ú¶à·@:§»¶Ý J „¹´: ¹š™¶¶¸6»øY¶½¶ú¸C¶Ý¶à·@:§j¶Ý$Ÿ¶ÝH �¸I™{N:L ¹š¹N¶¸™ „¹´:§, „¹Q:ƹU7 ˆ¹Y:»øY¶½¶ú¶Ý¶à·@:§×¶Ý 3 „¹]:»øY¶½¶ú¶Ý¶à·@:§� „¹5:Æ#Áe™Àe¶Ù:Àe¶–š:Æe™?Áe™7Àe:+¶a¸b:»øY¶½¶ú¶Ý¶à·@:§%»øY¶½¶úÀ>¶Ý¶à·@:Æ!*´Zš +¶*´J¶f¶g¶k„+¶¹¾¡ü* ¹®šù´§e:¸ƒ¹o™ »©Y¸©s½Y ¸­S¸²·µ¿²+²Ò¸è¶u ºx¶í»©Y·{¿:  ¸Û: : ¿  ¸Û: :  ¶‡ž»6§¬ ¶~:§•¹‚ÀÎ:+¶‡W+¶½¶ŠÀø:ǧl*¶�7N¶Õ+¶�:»”Y·–:¶Ú¶—:§:²+¶š¶�*¶;¶ Á>™À>¶£§N¸§¶£¹¬šÿg„+¶¯¡ÿQ*´J¶¶¤_+¶¹¾d6§N+¶¹2:*´J¶½¶Àš§0*´J¶½»Y·9¶Ê:Æ*´J¶½¶Î:6§ù*+„¶Ò+¶Ö6§Ó+¶¹2:¶ú¶ú¶¸™f¶Ú:ÁÛ™¶Ý*´E¶à¸ã¶ç:,¶é¶í™4¸òº²:+»øY¶½¶ú ¶à·@¶§T*´J¶½4¶™@+»øY¶½¶ú*´J¶½¶½4¶ 4¶ݸ¶à·@¶„+¶¹¾¡ÿ)„¾¡ÿ„ÿœþ³*´J¶À™*´J¶Î:6§*+„¶Ò+¶Ö6§ß+¶¹2:š�,¶é¶íš,¶e4¸³¸j:§ 4¸ò:*´J¶½4¶™!*´J¶½4¶ ¸èº¶:+»øY¶½¶ú¶Ù ¶à·@¶§P*´J¶½4¶™<+»øY¶½¶ú*´J¶½4¶ 4¶ݸ¶à·@¶„+¶¹¾¡ÿ„¾¡þù+¶¯š7¸·™²+¸L*´Re ºº¶½§<²+¸L*´ReºÀ¶1§&²+²$¶'™²++¶¯¸L*´Reºö1±PY\ P¬¬,8;›-bž Ÿ ¡¢%£(¤+¥4§D¨G©JªP­`®p¯�°Œ±œ²§³¬´µµ¾·Á¸Îº×»Ý½ï¿òÀõ»ÅÇ É ÊË6Ì;ÎGÏLÐXÑ[Ó^Õi×rØ{Ù~Ü„Þ�ßœàŸã»äÀæÈçÐèÓÜàììîøïñòô!õ(÷.ù7üDþKÿSku†•§ª­ÁÐ Ù ã æ ó ÷ò"+<IìQ]dmp!v#$‚'�)�+«,µ.Â/×0â/ç2ê5ø689$:/94=7B?DFFQG_ImJ|L‰M­O°R¾SÍVÔWâXíZø[\ ]^`b8c;dHedignqpq‰s“tµv¸wÓyØzï|ý}€�ƒ„)‡HˆKŠUŒc�‚Ž…’““ •ª–µ—¸™½œÉžÐŸÛ ú¡ý£¨$«+¬1­B!OÇY²\³^µk¶ˆ·¢¸¬»®¼µ½»¾¾¼Å½ËÁÓÂÙÃïÄöÅÆ Ç È#É,Ë8Ì;Í=ÎHÐSÑ[ÒhÔuËږܢޫߺà½áÓâØäæåìçøèÿê ì í ï %ð -ñ Eò Oó `ô oõ {ô ~ö �÷ •ù ¤ú ­û ·ú ºü ¿ý Äü Çý Ïù Òê ßå êÜ ò ý     & / 4 > R \ p Ž ¢ ¬ ¯ ² Æ Õ! Ú" ä! ç# ü ÿ  * , $- /. 6- 9. <0 O1 R3 e4 r3 u5.ðK v45 v vno kÆ ZÇ W  % Q( NÈ+ KÉ4 BÊê D 2Ë G / J , P & `ùÌÁ˜Í×-ÎÏÚ*îRÐrßÑê{ÖÒê~ÓÓ�_î�FÔ »ÕÖéh×øQÔ HÕÖ:ØÙ Ú+æÛK_Ü*ÛpßÝsÜî‚ÀÞß«<àÂ%áâø<à%áãFäQ m@à‰$á⾦àÔ�åíKÕÖHáã6æ“"çØpÕèé ˜cê듌ìÖÐ*æ^NÖµîï†Û qß#RÕÖ,Iíî= ïðŸSî«?Ô ÓÕÖæØÙéÚ ÝÛ %YÜ ØÙ  Ú #éÛ Oñ \Sñ 4 BÊ rßÑ {ÖÒòdNZÿ�"€Î<¥¯e% þ'Ÿù ü+$ÿ%"€Î<¥¯e<<üÎú3ÿ("€Î<¥¯e<<Îóüü<eú&ûVú ÿ "€Î<¥¯e<<ÿ"€Î<¥¯eýüsøûLýxeþYeú!ÿ+"€Î<¥¯eøûPü,e(ú!9ü2ûDú!úù ÿ "€Î<¥¯e ü+ ÿ#"€Î<¥¯e üÿ "€Î<¥¯eƒÿ("€Î<¥¯e΃øÿ."€Î<¥¯e΃ø”› ÿ "€Î<¥¯eƒÿ "€Î<¥¯eúüüÎþ.óüü?eú ûPú ÿ"€Î<¥¯eúýóü+ü e1ú#ûLú ù$"ÔÕ$…  *´T¢±²+²4¶'™²+*´T*´Tpºô¶8*´Tp™±²+²4¶'™²+º÷¶8:6š66§¤+¶Ö6§‹+¶¹2:š4h:+»øY¶½¶ú š§¶à·ÿ¶§I*´J¶½S¶™8+»øY¶½¶ú*´J¶½S¶ S¶ݸ¶à·ÿ¶„+¶¹¾¡ÿq„¡ÿ\±-Ž#?@ ABC(B+D4E5GAHMIPJSKWLZMaOgQmSvT{V€W�X¦W©Y¬Z½\Ì]Û^Ý_â^å_ï\òQÿMc.\  45  È ÇP¹  S¶ø^ªùj•Û€)údt ! ý Îüü ÿ/ "Îe"��eeÿ "Îe "��eeú ûEú ß=$x!+Áû™¬+ÁD™¬+Áý™¬¬-kl mnopr.!45!ÕÖd ’“$Ø á+Æ +¶–šN°²+²ÿ¶'™²++º¶»eY+·:»Y· :@¶o6§Š¶u¶ W`¶–¶u:@¶o6œN°¶u: ¶›™v N¶Õ:-¶:  Ç º° Àø¶À: *´a,¹™"*´a,¹À ¶: *´a,¹"W*´a, ¹%W ¶)W§¹,¶›™],N¶Õ:-¶:  Ç º.°¶øš/¶ø™ Àø¶1: §  Àø¶:  ¶)W§T4¶¸™I²6: *´a,¹™"*´a,¹À ¶: *´a,¹"W*´a, ¹%W ¶)W`¶–¶u:@¶o6 þv¶ W¶:°-¾/} ~€'‚1ƒ:„C…F‡TˆdŠm‹r�v�€’‹”˜• –¥—­˜ºšÇœÛ�æ ó¢û£þ¤ ¦§¨#©+«A¬N®X¯`°c±n³s´€¶”·Ÿ¹¬º´½Ä¾Í…ÓÀÛÂ.˜á45á;á  á€M<1°=:§>?Cžîm`× [@Ö ºAÕ9 B@Ö KÕÖ XÕÖ sAÕ9 dƒ ÿeÎ"eü/ÿ6 eÎ"eeü8ùü, ü ù ü;úÿeÎ"e AB$j&¸CW»I¸K·N»sY·PL+QSi¶U±-ËÎÏÐ%Ñ.&XY pqZ„$/*´\¬-Õ. 45[E$>*µ\±- ÚÛ.45c\]^+dedgdididkdmdodqdsdududedwdedydydyd{d}d{d}ddudyd�dudƒd…d‡d‰dydyd‹dyd�d�d‘d“d•d—d™d›d›� ž ¢