4 +=> = )? @A BCD E )F GH )I JKL =M NO PQ NRS NT )UV W] ^ _c de fghj )kl )mn "o pq rs tuv rw rO xy z{ z| x} r~ r r r r c  8= s 8  8  8  8  8 8  8 O   @      c  8  J r   O r r   G ) ) ) r x )   r  )c   c c d c  cc  c       c    =      p                  w                      ~     !" % &' ( &) *+ ), -. / O0 1  2 3 4 56 789 = : ); )<  = >? @ A xB C D  cc sccJ =  = K L M N O Pcc S OT  OU V O ~W X  Y Z[ \ c!` ab c 8 8d L  e  f g"c#c rk  T$c%cn&c'c(c)c )s )tu vwxylogLorg/slf4j/Logger;sysSubjectTargetManager2Lcom/artfess/cqlt/manager/SysSubjectTargetManager;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;enterpriseInfoManager2Lcom/artfess/cqlt/manager/QfEnterpriseInfoManager;financialTimeUtils+Lcom/artfess/cqlt/utils/FinancialTimeUtils;()VCodeLineNumberTableLocalVariableTablethis:Lcom/artfess/cqlt/manager/impl/QfRzStatisticalManagerImpl;saveData3(Ljava/util/List;Lcom/artfess/cqlt/vo/DataInfoVo;)ZstatisticalMapLjava/util/Map;eLjava/lang/Exception;listLjava/util/List; dataInfoVo Lcom/artfess/cqlt/vo/DataInfoVo; businessList targetListenterpriseInfoMapdataListquery=Lcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper;rzStatisticalsLocalVariableTypeTable]Ljava/util/Map;>;0Ljava/util/List;$Ljava/util/List;;Ljava/util/List;LLjava/util/Map;:Ljava/util/List;gLcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper; StackMapTable+uzhLl SignatureS(Ljava/util/List;Lcom/artfess/cqlt/vo/DataInfoVo;)Z:Lorg/springframework/transaction/annotation/Transactional; rollbackFordata3(Lcom/artfess/cqlt/vo/ReportReqVo;)Ljava/util/List;yearI targetCodeLjava/lang/String;resultFa$Lcom/artfess/cqlt/vo/FaTargetRespVo;stalat targetCodesqfRzStatisticalsyearMap reportRespVosstate)Lcom/artfess/base/enums/HrTargetTypeEnum;t!Lcom/artfess/cqlt/vo/ReportReqVo; resultList taggetMap^Ljava/util/Map;>;6Ljava/util/List;6Ljava/util/List;{|}~Y(Lcom/artfess/cqlt/vo/ReportReqVo;)Ljava/util/List; fromUnderDatagroup)Lcom/artfess/cqlt/model/QfEnterpriseInfo; queryWrapperhLcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper;8nonProductionEnterpriseAnalysis(Lcom/artfess/cqlt/vo/ReportReqVo;Ljava/util/List;Lcom/artfess/base/enums/HrTargetTypeEnum;Ljava/util/List;Ljava/lang/String;)Vtype dateReqVoLcom/artfess/cqlt/vo/DateReqVo;yearData(Lcom/artfess/cqlt/vo/ReportReqVo;Ljava/util/List;Lcom/artfess/base/enums/HrTargetTypeEnum;Ljava/util/List;Ljava/lang/String;)VproductionEnterpriseAnalysissequentialAnalysisf(Lcom/artfess/cqlt/vo/ReportReqVo;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V targetMap targetDataMapLLjava/util/Map;YLjava/util/Map;>;(Lcom/artfess/cqlt/vo/ReportReqVo;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)VcomparedAnalysiscurrentYearBeforeMonth!Lcom/alibaba/fastjson/JSONObject;beforeYearBeforeMonth monthAnalysis beforeJsongetFaTargetRespVoa(Lcom/artfess/base/enums/HrTargetTypeEnum;Ljava/lang/String;)Lcom/artfess/cqlt/vo/FaTargetRespVo;targetTypeEnum)Lcom/artfess/base/enums/FaTargetTypeEnum;enterpriseDataenterpriseCodeMapupdateRzStatistical(Lcom/artfess/cqlt/model/SysSubjectTarget;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/artfess/cqlt/vo/DataInfoVo;Ljava/util/Map;)Vtarget)Lcom/artfess/cqlt/model/SysSubjectTarget;statisticalListtargetCalculation expressionKeyenterpriseReportMapSLjava/util/Map;>;<(Lcom/artfess/cqlt/model/SysSubjectTarget;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/artfess/cqlt/vo/DataInfoVo;Ljava/util/Map;)VsaveRzStatistical{(Lcom/artfess/cqlt/model/SysSubjectTarget;Ljava/util/List;Ljava/util/List;Lcom/artfess/cqlt/vo/DataInfoVo;Ljava/util/Map;)V enterpriseMap(Lcom/artfess/cqlt/model/SysSubjectTarget;Ljava/util/List;Ljava/util/List;Lcom/artfess/cqlt/vo/DataInfoVo;Ljava/util/Map;)V calculateData](Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/artfess/cqlt/model/QfRzStatistical;)Vkeymargin bigDecimalLjava/math/BigDecimal;financialVoList rzStatistical(Lcom/artfess/cqlt/model/QfRzStatistical;dataTypeLjava/lang/Integer;targetCalculationJsonmaptargetCalculationMapfinalMap]Ljava/util/Map;>;9Ljava/util/Map;(Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/artfess/cqlt/model/QfRzStatistical;)V createInfot(Lcom/artfess/cqlt/model/SysSubjectTarget;Lcom/artfess/cqlt/vo/DataInfoVo;Lcom/artfess/cqlt/model/QfRzStatistical;)V partitionSave(Ljava/util/List;)VfinalIi detailList partitionexecutorService&Ljava/util/concurrent/ExecutorService;countDownLatch%Ljava/util/concurrent/CountDownLatch;LLjava/util/List;>;" Exceptions=(Ljava/util/List;)Vlambda$partitionSave$2519(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;)VimportParamDTOListlambda$calculateData$250f(Ljava/util/List;Ljava/lang/Integer;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;Ljava/lang/String;)VentryEntry InnerClassesLjava/util/Map$Entry;stringBigDecimalMap financialVoLcom/artfess/cqlt/vo/ReportVo;?Ljava/util/Map$Entry;.6lambda$saveRzStatistical$249(Ljava/util/Map;Ljava/lang/String;Lcom/artfess/cqlt/model/SysSubjectTarget;Lcom/artfess/cqlt/vo/DataInfoVo;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/List;)VenterpriseCoderzVoListqfEnterpriseInfo9lambda$updateRzStatistical$248(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lcom/artfess/cqlt/model/SysSubjectTarget;Ljava/lang/String;Lcom/artfess/cqlt/vo/DataInfoVo;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/List;)V statisticalsfaMap reportVosKLjava/util/Map;[lambda$null$247R(Lcom/artfess/cqlt/model/QfRzStatistical;)Lcom/artfess/cqlt/model/QfRzStatistical;itemlambda$null$246<(Lcom/artfess/cqlt/model/QfRzStatistical;)Ljava/lang/String;lambda$enterpriseData$245d(Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/util/List;)VactualvfaReportRespVo$Lcom/artfess/cqlt/vo/FaReportRespVo;jsoncountJlambda$null$244lambda$null$243lambda$monthAnalysis$242v(Ljava/util/List;Ljava/util/Map;Lcom/alibaba/fastjson/JSONObject;Ljava/util/List;Ljava/lang/Integer;Ljava/util/List;)Vmonthlambda$null$241lambda$null$240lambda$monthAnalysis$239+(Lcom/artfess/cqlt/model/QfRzStatistical;)Vdetaillambda$comparedAnalysis$238(Ljava/util/Map;Ljava/lang/String;Ljava/util/List;Lcom/alibaba/fastjson/JSONObject;Lcom/alibaba/fastjson/JSONObject;Ljava/util/List;Ljava/lang/String;Ljava/util/List;)VtargetIdmonthMap resultDataZLjava/util/Map;>;lambda$null$237(Lcom/alibaba/fastjson/JSONObject;Lcom/artfess/cqlt/model/SysSubjectTarget;Lcom/alibaba/fastjson/JSONObject;Ljava/util/List;Ljava/lang/Integer;Ljava/util/List;)VrespthisYearActuallastYearActual growthRatelambda$comparedAnalysis$236T(Lcom/artfess/cqlt/model/SysSubjectTarget;)Lcom/artfess/cqlt/model/SysSubjectTarget;lambda$comparedAnalysis$235=(Lcom/artfess/cqlt/model/SysSubjectTarget;)Ljava/lang/String;lambda$sequentialAnalysis$234(Ljava/util/Map;Ljava/util/List;Lcom/artfess/cqlt/vo/ReportReqVo;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/List;)VcurrentMonthActuallastMonthActual respVoMapHLjava/util/Map;lambda$null$233J(Lcom/artfess/cqlt/vo/FaReportRespVo;)Lcom/artfess/cqlt/vo/FaReportRespVo;lambda$null$2329(Lcom/artfess/cqlt/vo/FaReportRespVo;)Ljava/lang/Integer;lambda$sequentialAnalysis$231lambda$sequentialAnalysis$230'lambda$productionEnterpriseAnalysis$229T(Ljava/util/List;Ljava/util/Map;Ljava/util/List;Ljava/lang/String;Ljava/util/List;)Vlambda$null$228lambda$null$227'lambda$productionEnterpriseAnalysis$226*lambda$nonProductionEnterpriseAnalysis$225lambda$null$224lambda$null$223lambda$data$222e(Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/Integer;Ljava/util/List;)Vlambda$null$221lambda$null$220lambda$saveData$219(Ljava/util/Map;Ljava/util/List;Ljava/util/List;Lcom/artfess/cqlt/vo/DataInfoVo;Ljava/util/Map;Lcom/artfess/cqlt/model/SysSubjectTarget;)Vlambda$saveData$218{(Ljava/util/List;Ljava/util/List;Lcom/artfess/cqlt/vo/DataInfoVo;Ljava/util/Map;Lcom/artfess/cqlt/model/SysSubjectTarget;)VLcom/artfess/base/manager/impl/BaseManagerImpl;Lcom/artfess/cqlt/manager/QfRzStatisticalManager; SourceFileQfRzStatisticalManagerImpl.java(Lorg/springframework/stereotype/Service; 78)com/artfess/cqlt/utils/FinancialTimeUtils 56  hr  /0  34 ;com/baomidou/mybatisplus/core/conditions/query/QueryWrapperyear_z  quarter_ month_  'com/artfess/cqlt/dao/QfRzStatisticalDao BootstrapMethods       java/util/Map  java/lang/Exception -.-人资大屏报表实际数据生成失败:{}  {  1           c} "com/artfess/cqlt/vo/FaTargetRespVo            、     ~  java/lang/String  java/util/Collection    请选择要统计的指标id         code_  D3 4  6      非生产企业实际分析 生产企业实际分析万欧         com/alibaba/fastjson/JSONObject 7    当月实际 欧5    !"#$ %& ' ()* +,- .java/lang/StringBuilderU /0 1 2 3 45=expressionKey:{},targetCalculation:{},targetCalculationMap:{}java/lang/Object 678 9: ; < =人 >?%java/math/BigDecimal 7@ AB CD E F G H  I J K L M NO PQ RS#java/util/concurrent/CountDownLatch8T UV WX Y8 Z8 [java/util/List \ ]8com/artfess/cqlt/vo/ReportVo ^ _` ab cb dD efgjava/util/Map$Entry h'com/artfess/cqlt/model/QfEnterpriseInfo&com/artfess/cqlt/model/QfRzStatistical i   jk lm n o pq r stuvw"com/artfess/cqlt/vo/FaReportRespVo x yb z{ 3| }~ 5FE150、FE151、FE153、FE154、FE155、FE156、FE157 n _ /-FE150、FE151、FE152、FE153、FE155、FE157 /  B'com/artfess/cqlt/model/SysSubjectTarget %    实际数 FE150、FE151  D# 5FE150、FE151、FE153、FE154、FE155、FR156、FE157  8com/artfess/cqlt/manager/impl/QfRzStatisticalManagerImpl -com/artfess/base/manager/impl/BaseManagerImpl/com/artfess/cqlt/manager/QfRzStatisticalManagercom/artfess/cqlt/vo/DataInfoVocom/artfess/cqlt/vo/ReportReqVo*[Lcom/artfess/base/enums/HrTargetTypeEnum;'com/artfess/base/enums/HrTargetTypeEnumjava/util/Iteratorcom/artfess/cqlt/vo/DateReqVo'com/artfess/base/enums/FaTargetTypeEnumjava/lang/Integer$java/util/concurrent/ExecutorServicejava/lang/InterruptedException(org/springframework/util/CollectionUtilsisEmpty(Ljava/util/Collection;)Zcom/google/common/collect/Lists newArrayList()Ljava/util/ArrayList;add(Ljava/lang/Object;)Z0com/artfess/cqlt/manager/SysSubjectTargetManager getTargetList"(Ljava/util/List;)Ljava/util/List;0com/artfess/cqlt/manager/QfEnterpriseInfoManagergetEnterpriseInfoMap:(Lcom/artfess/cqlt/model/QfEnterpriseInfo;)Ljava/util/Map;getYear()Ljava/lang/Integer;eq8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getQuartergetMonth baseMapper1Lcom/baomidou/mybatisplus/core/mapper/BaseMapper; selectListD(Lcom/baomidou/mybatisplus/core/conditions/Wrapper;)Ljava/util/List; (Ljava/lang/Object;)V ),(Lcom/artfess/cqlt/model/SysSubjectTarget;)Vaccept(Lcom/artfess/cqlt/manager/impl/QfRzStatisticalManagerImpl;Ljava/util/List;Ljava/util/List;Lcom/artfess/cqlt/vo/DataInfoVo;Ljava/util/Map;)Ljava/util/function/Consumer;forEach (Ljava/util/function/Consumer;)Vstream()Ljava/util/stream/Stream;&(Ljava/lang/Object;)Ljava/lang/Object;apply()Ljava/util/function/Function;java/util/stream/Collectors groupingBy;(Ljava/util/function/Function;)Ljava/util/stream/Collector;java/util/stream/Streamcollect0(Ljava/util/stream/Collector;)Ljava/lang/Object; )(Lcom/artfess/cqlt/manager/impl/QfRzStatisticalManagerImpl;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Lcom/artfess/cqlt/vo/DataInfoVo;Ljava/util/Map;)Ljava/util/function/Consumer; getMessage()Ljava/lang/String;org/slf4j/Loggererror'(Ljava/lang/String;Ljava/lang/Object;)V getTargetId$org/springframework/util/StringUtilssetTargetLevel(Ljava/lang/String;)VintValue()Ijava/time/LocalDatenow()Ljava/time/LocalDate;valueOf(I)Ljava/lang/Integer;setYear(Ljava/lang/Integer;)V getStartYear getEndYear setEndYear setStartYear getGroupDatavalues,()[Lcom/artfess/base/enums/HrTargetTypeEnum; setTargetId getTargetName setTargetNamegetTargetNameEnsetTargetNameEn getTargetUnit setTargetUnit getStaLat setStaLatsetTypegetTypesetSnsplit'(Ljava/lang/String;)[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;getTargetCodes(Ljava/util/Map;)Ziterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; containsKeygetaddAll=(Lcom/artfess/cqlt/model/QfRzStatistical;)Ljava/lang/Integer;'(Ljava/lang/Object;Ljava/lang/Object;)V )&(Ljava/lang/Integer;Ljava/util/List;)V`(Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/function/BiConsumer;"(Ljava/util/function/BiConsumer;)V setResultDataorg/springframework/util/AsserthasText'(Ljava/lang/String;Ljava/lang/String;)VgetGroup+()Lcom/artfess/cqlt/model/QfEnterpriseInfo;getEnterpriseCode com/artfess/base/util/StringUtil(Ljava/lang/String;)ZgetCodeequalssetEnterpriseCodefindByTargetId=(Ljava/lang/String;)Lcom/artfess/base/enums/HrTargetTypeEnum;in<(Ljava/lang/Object;Ljava/util/Collection;)Ljava/lang/Object;processDateReqVoT(Lcom/artfess/cqlt/vo/ReportReqVo;Ljava/lang/String;)Lcom/artfess/cqlt/vo/DateReqVo;processDateQueryC(Lcom/artfess/cqlt/vo/ReportReqVo;Lcom/artfess/cqlt/vo/DateReqVo;)VsetEnterpriseTypeenterpriseAnalysisC(Lcom/artfess/cqlt/vo/ReportReqVo;Ljava/util/List;)Ljava/util/List;  )%(Ljava/lang/String;Ljava/util/List;)VP(Ljava/util/List;Ljava/util/Map;Ljava/util/List;)Ljava/util/function/BiConsumer; )()Ljava/util/function/Consumer; ) ) )toMapX(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector; s8(Lcom/artfess/cqlt/vo/FaReportRespVo;)Ljava/lang/String; )(Lcom/artfess/cqlt/manager/impl/QfRzStatisticalManagerImpl;Ljava/util/Map;Ljava/util/List;Lcom/artfess/cqlt/vo/ReportReqVo;Ljava/lang/String;Ljava/util/List;)Ljava/util/function/BiConsumer; ) )(Z)V )(Lcom/artfess/cqlt/manager/impl/QfRzStatisticalManagerImpl;Ljava/util/Map;Ljava/lang/String;Ljava/util/List;Lcom/alibaba/fastjson/JSONObject;Lcom/alibaba/fastjson/JSONObject;Ljava/util/List;)Ljava/util/function/BiConsumer; ) T )q(Ljava/util/List;Ljava/util/Map;Lcom/alibaba/fastjson/JSONObject;Ljava/util/List;)Ljava/util/function/BiConsumer; getTarget=(Ljava/lang/String;)Lcom/artfess/base/enums/FaTargetTypeEnum; )getTargetCalculation com/artfess/base/util/CommonUtilgetExpressionKey$(Ljava/lang/String;)Ljava/util/List; 2(Lcom/artfess/cqlt/vo/ReportVo;)Ljava/lang/String; )(Lcom/artfess/cqlt/manager/impl/QfRzStatisticalManagerImpl;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lcom/artfess/cqlt/model/SysSubjectTarget;Ljava/lang/String;Lcom/artfess/cqlt/vo/DataInfoVo;Ljava/util/List;Ljava/util/List;)Ljava/util/function/BiConsumer; )(Lcom/artfess/cqlt/manager/impl/QfRzStatisticalManagerImpl;Ljava/util/Map;Ljava/lang/String;Lcom/artfess/cqlt/model/SysSubjectTarget;Lcom/artfess/cqlt/vo/DataInfoVo;Ljava/util/List;Ljava/util/List;)Ljava/util/function/BiConsumer; parseObject7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;com/google/common/collect/Maps newHashMap()Ljava/util/HashMap; )p(Ljava/util/List;Ljava/lang/Integer;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;)Ljava/util/function/Consumer;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringZEROputreplaceExpression6(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String;info((Ljava/lang/String;[Ljava/lang/Object;)Vcom/alibaba/fastjson/JSON toJSONString&(Ljava/lang/Object;)Ljava/lang/String;setTargetCalculation isNotEmptysize convertToCode:(Ljava/lang/String;Ljava/util/Map;I)Ljava/math/BigDecimal;(I)Vmultiply.(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; setActual(Ljava/math/BigDecimal;)VgetIdgetTargetLevelgetNamegetUnit getLargerType setLargerType getParentIdsetParentTargetId setQuartersetMonthcom/artfess/base/util/BeanUtils#(Ljava/util/List;I)Ljava/util/List;java/util/concurrent/ExecutorsnewFixedThreadPool)(I)Ljava/util/concurrent/ExecutorService; )run(Lcom/artfess/cqlt/manager/impl/QfRzStatisticalManagerImpl;Ljava/util/List;ILjava/util/concurrent/CountDownLatch;)Ljava/lang/Runnable;execute(Ljava/lang/Runnable;)Vawaitshutdown(I)Ljava/lang/Object;saveOrUpdateBatch countDowngetSubjectCode substring(I)Ljava/lang/String; getActualYtd()Ljava/math/BigDecimal; getBudget setBudgetentrySet()Ljava/util/Set; java/util/SetgetKeysetTempCalculationgetAnalyseType&com/artfess/base/enums/AnalyseTypeEnum getAreaType()Ljava/util/List;contains getContinentparseInt(Ljava/lang/String;)IsetEnterpriseAreagetBusinessType ) ) ) )getCount getActualdivide0(Ljava/math/BigDecimal;II)Ljava/math/BigDecimal;8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;setJson$(Lcom/alibaba/fastjson/JSONObject;)V getTargetCode ) )(Ljava/lang/CharSequence;)Z(II)Ljava/lang/String;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder; getBigDecimal*(Ljava/lang/String;)Ljava/math/BigDecimal;subtractgetCurrentFaTargetRespVo(Lcom/artfess/base/enums/FaTargetTypeEnum;Lcom/artfess/cqlt/model/SysSubjectTarget;Ljava/lang/String;Ljava/util/List;)Lcom/artfess/cqlt/vo/FaTargetRespVo; )(Lcom/alibaba/fastjson/JSONObject;Lcom/artfess/cqlt/model/SysSubjectTarget;Lcom/alibaba/fastjson/JSONObject;Ljava/util/List;)Ljava/util/function/BiConsumer;java/util/Comparator comparing5(Ljava/util/function/Function;)Ljava/util/Comparator;sort(Ljava/util/Comparator;)V doubleValue()D setGrowthRate ) ) getEndMonth ) ) ) ) ) )org/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;  67 45 01 -) , () ' &                     $% "# + * / . 3 2"java/lang/invoke/LambdaMetafactory metafactoryLookup(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!)+,-./0123412563789>**Y: 9B; <=>?9` +N-W* - :*  :: Y:,W,W,W*:*+,1: * +, *!: #$ %&":^GH K LM"N*O,R8T=UFVRW^XjYzZ[_`ijklm;p @A BC <=DEFG HE"IE8JA=KEFLMzgNEOR@P DQ HR"IS8JT=KUFLVzgNUW3 "XXk YXZXX[X\X-G]^_1`a[cCbc9+'( +)*++ ++,-.=+/0+1 +2+++3+++,d/4*+5MN,6:7:662:8Y9:  :; <= >? @A BC )D EFBGHI: JGHI: : K- W L:  M2 NO:P QRSW T: :    UV W- W-:%s tw"x)y1|A}I~Ygk !@L`c|;)de@ fghi jE kE  lE |)mA $nEop<=qrgFDEkBsE*tAORjR kR  lU |)mu $nvgFDUkBsw*tPWt 6YxXX[y YxXX[yz{XXX|5AYxXX[y^}~c9+'XYM* ZN+[\-]+[^+-]_+/` +/`+'a:JGHI: Y:bcW* d:*+,ef*+,gh*+,)i+j/k*+,lm,:J /7BJSbku;R<=qr sESoopb`kEkWM@IEO* swb`kRkW@ISW,/XuYxXzX\X^}9A *+n:*+o+p*+q:*-r:s= ,W6: : L:  M& NO:    QRSW t: :    uV,W:N ,5<DMNgl;fg <=qrsEopkEg ,E5higutA lplE !mA nE OHswkR,UgutP lplU !mP nv WNX{&[X|,^9p *+n:*+o+/p*+q:*-r:v= ,Ww-@^x6: : L:  M& NO:    QRSW t: :    yV W,W:Z   / 8 ? GPQ]i !345;fg <=qrsEopkEg /E8hi|tA wlE (mA #nE OHswkR/U|tP wlU (mP #nv WQX{&[X|,^9u |*+n:*+o*+-z:{|}:~:  *+,V:& 8 9:&;.</?M@fA{n;f |<=|qr|sE|kE|IE|g p&VDEM/AfA O>|sw|kR|IS&VDvM/f W /X^9 *+n:*+o*+-:}:~: Y: Y:  *  ,V:. q rs&t.u/wMxfypzz{;z <=qrsEkEIEg &mDEMFAf-A p# z O>swkRIS&mDvMFf- W /X^9*+n:*+o*+:w-@^6:*-r: : L:  M& NO:   QRSW : : Y:    V  W =, W:V '/0<Hajo;fg <=qrsEopkEg 'EatAjhi olE ;mA 6nE , OHswkR'UatPolU ;mu 6nv W:0X/ YxXzXX[{X|,^9j,N8Y9:-=-?+:;+@A+BC,D+EF+@(+@^ wA:2  )2;AJ`g;4j<=jopjge\hiW g{c9 W+'XYM-.>+/0+'a:8Y9::;<=>?@A@(@^ wABCDEFBGHI:JGHI:*+:6: : L:  M& NO:    QRSW t: :    V W,W,:v  %.8BLVnu   ,1E/L0U1;fg W<=Wqr JsECde%2op.)hijEkEEtA zlE ,+A 1&nE OR JswjRkRUtP zlU ,+P 1&nv WEuYxXz{p YxXz{XXX[X|,^}9c b--t:+:: :  * +, V:":;> ?&@-BFCai;p b<=bbKEbEbDEbFGbJA B@A&<g-5E FA OHbKUbUbDQbJT B@P-5R F W^9 =-:+::*+,V:qst%u<;\ =<===KE=DE=FG=JA%Ag%EO4=KU=DQ=JT%%R^9 "/:::K::: ,- ,,L:  MA NO: Y :  P W,+L#Y,SY+SYS +,O6 ^6 + :  ^ Yd:  :n !&+/B`v !; `/g Ie / "<="g"E"E" g A+A/A O4"R"Q +/ W.&[#[[|D2"1^9a-+-+-+-+-+-+-+-+-+ö-,-,-,DZ:6  (08@HPX`;*a<=aaFGa9$\++ lM,NY,:6,6-*,-:* '59JP U [;H9e*&e\<=\ENED'5O\UNW*YXX%^9+:*W-ӱ:  ;4<=Ee EO  U 9% (Y:*L:MpN:ո(ֶ^+,צ +,٦ ,K--+, קٹW,+-W,+Q:K:  MD N:  ^&- +, קٹW-P!-+, קٹW,+-W*-+, קٹW,+-W-:r =Y\mu),7Ua;\ 2 A=^EAAEgO2 W~ |4X[[X|[X[[X|[![|< X[[X|[|[ X[[X|[|[ X[[X|[[ X[[X|[[  X[[X|[[ X[[X|[[9b +P+Q: Y:  ,*- *, --9 \  /    W::v w yz"{(|1}<U`pz;p <=JAgFGEKEgEs "j W H9+ P+ Q: , Q: - P- Q:  }::PQ:$Y: *2 \ / W* W:bD E HJ&K1L>N\O_QnRSUVWXZ[\^_bcdg;>E \A_<=JAA@AgFGKEEg E  &E O >U \&Q WA |Y[[[ZXXXXX[  9,*:N;  9/*:N;  9s(*Qѹ}:Y:Y:/: +L:  M NO:  Q:  ^: ` W Y ,:   2 )  Y':   , ,O W :  ,`/Y: : W:-W:V'07@Fdr !$%&)*+,-'.;  r dfg (A(kE(jE(nE(g(E'A0@F O 'W7N [XXXX[|g.1 9,*:;  9/*:;  9^ 3}:Y:Y:*L:  M NO: + P Q:    ,Y  W   W S,Y ,d 3  ,Y ,d  W!-W:R'.8Vadr}")2;p r Vfg 3kE3tA33nE33EA' 8O W9@ X[XX[|#' 9,*:;  9/*:;    9V*Y'L*+:;   9+P+Q : ,: *  ,- : : :    V   W Y  = Y  ? C W:>| } .GL`ov;<=AgDEsEgE  .hi GA L{E OG L{v W  9 d::*Y+W,Y+W+*Y+,d A*Y+,d  :d*Y+,d 9,Y+,d  ::  : Yd:L:  M" N:  - Wڱ:Z  $4Qn{#36FNj;f  EbE$y4i6gW  W|( 9,*:w;  9/*:w; 9+P+Q :: ,4}: 6  -, Y: : :  /P-  /Q  /Q:   d/P1  d/Q  d/Q:  / -+ -'   )  Yd:     W : *   :   W Y = Y ? C W:#B C EFG%ICJRKXL[NdOiPnQRTUWXYZ[\4];^>_FbPJVe]fnguhijkm;4d i nFe C A <=ADEqrgsEgEnE ]i nXhi OC ! nv WD 9 Y[XxXXX[K>W  "#9,*:I;  $%9/*:I;  &9,*:?;  '9/*:?;  ()9  !}:Y:-Y:*L:MXNO: + P Q: "     W,W:>"#'$-%6&T'_(b*p+{,./012;f p* TFfg kEtAnEgEA'6xO W3> X[XX[|#' *9,*:";  +9/*:";  , 9V*Y'L*+:;  -)9 #$}:Y:-Y:*L:M>NO: + P Q:   W,W:6 '-6T_bp;f p T,fg kEtAnEgEvA'm6^O vW-> X[XX[|#  .9,*:;  /9/*:;  019{,*Qѹ%&}:Y:Y:/: +L:  M NO:  Q:  ^: d [ Y ,:   6w ^)  Y':   , ,O W :  ,`/Y: : W6-W:Z'07@Fdr"+;  r dfg ,mA,kE,jE,nE,d,E'A0@F O 'W7N [XXXX[|g21 29,*:;  39/*:; 4592:+P+Q:*,-':abc#e1f;R2<=2@A2KE2DE2FG2JA2-EO -UW#X679l *+,-(: \ ];> <= KE DE FG JA 889" )*#:7^9:;1< X*YZ[\Y`abYZi\Y`bY`YY`bYYZYY`Y`Y`YY`Y`YYZY`YYY`YYYZY#$#Y`EbY`FGY`HbY`IGY`QbY`RGY`]^Y_Y`h^Y`ijY`lbY`mGY`obY`pGY`qbY`rG