4                                    .   . 7 .   .  . . .  .   . . . . . . . .  . .  . . .           + ,-   d   d d   ! "# $ %&   ' ( )* + d,- . / 0 1 234 5 6 %78 9 :; <  = >? @ A BC  BDEF BGHI BJKL M  NO P Q RS T UV UW XY XZ [ \ ]  X^  _` _W ab aW cd e  fg fh :i j kl mn o pqr B s tu v wx fy z {| }~                    X  m  w w    %  ) %   : :   >    t   +          +     B  +   . . d . .   >          m     7  q   t  \ \ \       ! "# j$% l&'( )* + , m-. /0 1 d234 75 6 7 8 9:; 7< 7= 7> > > >? >@ >A >B C DE F )G )H >I F JK LM N O PQRbaseDao%Lcom/bcxin/survey/dao/report/BaseDao;RuntimeVisibleAnnotationsLjavax/annotation/Resource;surveyTaskService3Lcom/bcxin/survey/service/wechat/SurveyTaskService;surveyInfoService3Lcom/bcxin/survey/service/wechat/SurveyInfoService;surveyQuestionnaireService()VCodeLineNumberTableLocalVariableTablethis;Lcom/bcxin/survey/service/wechat/SurveyFeedBackServiceImpl; saveOrUpdate3(Lcom/bcxin/survey/domain/survey/Survey_FeedBack;)ZeLjava/lang/Exception;feedBack0Lcom/bcxin/survey/domain/survey/Survey_FeedBack;flagZ StackMapTabledeletefindSurveyFeedBackByOid3(J)Lcom/bcxin/survey/domain/survey/Survey_FeedBack;oidJfindSurvey_FeedBackByTaskId(J)Ljava/util/List;taskId criterionListLjava/util/List; orderListLocalVariableTypeTable5Ljava/util/List;1Ljava/util/List; SignatureE(J)Ljava/util/List;%findSurvey_FeedBackListBySurveyTaskIdfindSurveyFeedBackByTaskAndStep(Lcom/bcxin/survey/domain/survey/SurveyTask;Lcom/bcxin/survey/enums/report/SurveyStep;)Lcom/bcxin/survey/domain/survey/Survey_FeedBack;task+Lcom/bcxin/survey/domain/survey/SurveyTask; surveyStep*Lcom/bcxin/survey/enums/report/SurveyStep;listBLjava/util/List;UcreateQuestioni(Lcom/bcxin/survey/domain/security/User;JLjavax/servlet/http/HttpServletRequest;)Lnet/sf/json/JSONObject; surveyInfo,Lcom/bcxin/survey/domain/survey/Survey_Info;include lastSurveyIdinfonewInfo survey_InfosurveyQuestionquestionuser'Lcom/bcxin/survey/domain/security/User;questionnaireIdrequest'Ljavax/servlet/http/HttpServletRequest;jsonLnet/sf/json/JSONObject;messagestatussort questionnaire5Lcom/bcxin/survey/domain/survey/Survey_Questionnaire;oldQuestionListactivity+Lcom/bcxin/survey/domain/activity/Activity; addressType activityTypesurveyInfoList questionIds[Ljava/lang/String; lastSurveyIds questions>Ljava/util/List;$Ljava/util/List;VWXfinishSurveyNewA(Ljavax/servlet/http/HttpServletRequest;)Lnet/sf/json/JSONObject;riskTask%Lcom/bcxin/survey/domain/report/Task;activitySubStepactivityMaterialType surveyReportplanId signImgPathpurveyorSignPath surveyPlan+Lcom/bcxin/survey/domain/survey/SurveyPlan;surveyFeedBack feedBackPath materialTask+Lcom/bcxin/survey/domain/data/MaterialTask; sendNotifyk(Lcom/bcxin/survey/domain/survey/SurveyPlan;Ljava/lang/String;Lcom/bcxin/survey/domain/activity/Activity;)Vcontentmodel Lcom/bcxin/survey/vo/EmailModel;msg*Lcom/bcxin/survey/domain/activity/Message;user1 activityUser userTypeListorg&Lcom/bcxin/survey/domain/security/Org;serviceOrgPersonListserviceOrgRegisterstep surveyTask9Ljava/util/List;YZ[validFinishQuestionnaire(Ljava/lang/Long;)ZplanLjava/lang/Long; surveyPlans=Ljava/util/List;validFinishFeeBack](Lcom/bcxin/survey/enums/report/SurveyStep;Lcom/bcxin/survey/domain/survey/Survey_FeedBack;)Zsurvey_Questionnairequestionnaires currentStepGLjava/util/List;validFinishSurveyTask.(Lcom/bcxin/survey/domain/survey/SurveyPlan;)Z finishSurvey reportPath finishTaskfinishSurvey_FeedBack materialTask1 materialTask2finishSurvey_Questionnaire\ safeTransfor&(Ljava/lang/Object;)Ljava/lang/Object;objLjava/lang/Object; syncSurvey(Lcom/bcxin/survey/domain/activity/Activity;Lcom/bcxin/survey/domain/survey/SurveyPlan;Lcom/bcxin/survey/domain/data/MaterialTask;)VdataDTO1 Lcom/bcxin/survey/dto/SBDataDTO;task1'Lcom/bcxin/survey/domain/data/SyncTask;fileNamefileTypeonlyNamenewNamephoto-Lcom/bcxin/survey/domain/survey/Survey_Photo;dataDTOopinionPicList opinionPicLjava/lang/StringBuffer; solvePicListsolvePicwriterLjava/io/BufferedWriter;Ljava/io/IOException; folerPathdirdto activityIdmarkiI detailUrl detailDirLjava/io/File;pathLjava/nio/file/Path;?Ljava/util/List;]^#%syncSurveyReportc(Ljava/lang/String;Lcom/bcxin/survey/domain/activity/Activity;Ljava/lang/String;)Ljava/lang/String;dataDTO2task2 finalFileName filePathNamefileDirfilePath folderPathfileDirs generateImage_(Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;materialFilePath newFileNameimgPathgenerateImageFile~(Lorg/springframework/web/multipart/MultipartFile;Ljava/lang/String;Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String; multipartFile1Lorg/springframework/web/multipart/MultipartFile;uploadSurveyImgh(Ljava/lang/String;Lcom/bcxin/survey/domain/survey/Survey_Info;Ljavax/servlet/http/HttpServletRequest;)ZimgUrlmediaId,findSurvey_FeedBackListBySurveyTaskIdAndStep](JLcom/bcxin/survey/enums/report/SurveyStep;)Lcom/bcxin/survey/domain/survey/Survey_FeedBack; feedBackscheckFeedBackStatusByFeedBackId(J)V feedBackId$checkFeedBackStatusByQuestionnaireId packSBDataDTOX(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/bcxin/survey/dto/SBDataDTO;channel SourceFileSurveyFeedBackServiceImpl.java(Lorg/springframework/stereotype/Service;:Lorg/springframework/transaction/annotation/Transactional; java/util/Date _` a bjava/lang/Exception b.com/bcxin/survey/domain/survey/Survey_FeedBackc de fgjava/util/ArrayListsurveyTask.oidh ijU klm no pqY rs pt uv fwnet/sf/json/JSONObject300 x yz {| }~  W      nextSurveysV    X  *com/bcxin/survey/domain/survey/Survey_Info   l    java/lang/String  l        `                  保存成功!200   !提交失败,请刷新重试! java/lang/StringBuilder   .finishSurveyNew  planId为空 请确认签名! 1========> finishSurveyNew.步骤:1-------------        /     勘查报告生成失败   V 提交失败 IJ   OP     com/bcxin/survey/utils/DictConst254 455 556 UV       Z  `               T1  cd 56提交踏勘成功,planId= 提交成功      ! "已完成活动的'任务,请及时反馈整改情况。  #com/bcxin/survey/utils/ConstPSSTKB08$ %&com/bcxin/survey/vo/EmailModel任务已完成 '( )* +,*任务,请及时反馈整改情况。【- .】 / 0 1 23(com/bcxin/survey/domain/activity/Message 450 6 7 立即查看 8/survey/task/detail/ 981819 :;[ <= >?%com/bcxin/survey/domain/security/User 任务。 任务。【@ ABC DL EF GH)com/bcxin/survey/domain/survey/SurveyPlan IJ K L|3com/bcxin/survey/domain/survey/Survey_Questionnaire IM N O| IP提交成功!T2 QR S 已完成 TU提交失败! .finishSurvey无开始组装勘查文件V W K X9com/bcxin/survey/service/wechat/SurveyFeedBackServiceImpltkY Z[勘查文件路径:com/bcxin/survey/dto/SBDataDTO \ ] ^T3 _ ` abjava/lang/StringBuffer cpssId_v_ _` d address_v_ efgstep_v_ h startDate_v_ ijcom/bcxin/survey/utils/DateUtilyyyy-MM-dd HH:mm:ss kl endDate_v_ mjsr_v_ 开始组装勘查图片 n o|infoId p_v_opinionsolve qrs tu v+com/bcxin/survey/domain/survey/Survey_Photo w xy z {_sp_ | }~.&& tk_url h 99     v    |开始组装勘查文件2_st__t_.txt java/io/File    fjava/nio/file/OpenOption ^ 1\   b勘查文件生成,地址: java/lang/Throwable java/io/IOException 开始组装勘查报告勘查报告路径: _sr_   勘查报告同步文件:   .jpg;base64,     %2F          |  N N envi materialUpload_path   java/lang/Object5com/bcxin/survey/service/wechat/SurveyFeedBackService_st__t_java/util/List%javax/servlet/http/HttpServletRequest)com/bcxin/survey/domain/activity/Activityjava/util/Iterator)com/bcxin/survey/domain/survey/SurveyTask#com/bcxin/survey/domain/report/Task$com/bcxin/survey/domain/security/Org)com/bcxin/survey/domain/data/MaterialTaskjava/nio/file/Pathjava/io/BufferedWriter setUpdateOn(Ljava/util/Date;)V#com/bcxin/survey/dao/report/BaseDao(Ljava/lang/Object;)Vjava/lang/LongvalueOf(J)Ljava/lang/Long;get5(Ljava/lang/Class;Ljava/lang/Long;)Ljava/lang/Object;$org/hibernate/criterion/RestrictionseqP(Ljava/lang/String;Ljava/lang/Object;)Lorg/hibernate/criterion/SimpleExpression;add(Ljava/lang/Object;)Zorg/hibernate/criterion/Orderasc3(Ljava/lang/String;)Lorg/hibernate/criterion/Order;findByCriterionC(Ljava/lang/Class;Ljava/util/List;Ljava/util/List;)Ljava/util/List;getOid()Ljava/lang/Long;3(Ljava/lang/Class;Ljava/util/List;)Ljava/util/List;size()I(I)Ljava/lang/Object;:com/bcxin/survey/service/wechat/SurveyQuestionnaireServicefindQuestionnaireByOid8(J)Lcom/bcxin/survey/domain/survey/Survey_Questionnaire;getSurveyInfos()Ljava/util/List; getFeedBack2()Lcom/bcxin/survey/domain/survey/Survey_FeedBack; getSurveyTask-()Lcom/bcxin/survey/domain/survey/SurveyTask; getActivity-()Lcom/bcxin/survey/domain/activity/Activity;getAddressType()Ljava/lang/String;getActivityType getSurveyStep,()Lcom/bcxin/survey/enums/report/SurveyStep;1com/bcxin/survey/service/wechat/SurveyInfoServicegetSurveyInfoFormCMSForFix`(Lcom/bcxin/survey/enums/report/SurveyStep;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;getParameterValues'(Ljava/lang/String;)[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;(Ljava/util/Collection;)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getQuestionType.()Lcom/bcxin/survey/enums/report/QuestionType;*com/bcxin/survey/enums/report/QuestionTypeFIXED,Lcom/bcxin/survey/enums/report/QuestionType;equalsgetAid setExistence(Z)V/(Lcom/bcxin/survey/domain/survey/Survey_Info;)Z CARRYOVERgetLastSurveyInfoIdremove isExistence setNextSurveysetQuestionnaire8(Lcom/bcxin/survey/domain/survey/Survey_Questionnaire;)VgetSort()J parseLong(Ljava/lang/String;)JfindSurveyInfoByOid/(J)Lcom/bcxin/survey/domain/survey/Survey_Info; setCreateOn getQuestion setQuestion(Ljava/lang/String;)VsetQuestionType/(Lcom/bcxin/survey/enums/report/QuestionType;)VsetSortsetLastSurveyInfoId setSurveyStep-(Lcom/bcxin/survey/enums/report/SurveyStep;)V!com/bcxin/survey/utils/StringUtil isNotEmpty(Ljava/lang/String;)ZsetAid getAnswer deleteAllCRLF&(Ljava/lang/String;)Ljava/lang/String; setAnswer getAnswerTip setAnswerTipUNFIXED SUPPLEMENT longValue*findSurveyInfoByquestionnaireIdAndQuestionA(JLjava/lang/String;)Lcom/bcxin/survey/domain/survey/Survey_Info; setGenerateput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getParameterisEmptygetClass()Ljava/lang/Class;java/lang/ClassgetNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString*com/bcxin/survey/service/log/SysLogServicesaveLog((Ljava/lang/String;Ljava/lang/String;Z)Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln1com/bcxin/survey/service/wechat/SurveyPlanServicefindSurveyPlanByOid.(J)Lcom/bcxin/survey/domain/survey/SurveyPlan;getQuestionnaire7()Lcom/bcxin/survey/domain/survey/Survey_Questionnaire;,com/bcxin/survey/enums/report/PlanStatusEnumCOMPLETE.Lcom/bcxin/survey/enums/report/PlanStatusEnum; setTaskStatus1(Lcom/bcxin/survey/enums/report/PlanStatusEnum;)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder;setSignImgPathsetPurveyorSignPath!com/bcxin/survey/utils/ReportUtilcreateSurveyReport1I(Lcom/bcxin/survey/domain/survey/Survey_Questionnaire;)Ljava/lang/String; setReportPath8(Lcom/bcxin/survey/domain/survey/Survey_Questionnaire;)Z0com/bcxin/survey/enums/report/QuestionStatusEnum2Lcom/bcxin/survey/enums/report/QuestionStatusEnum;5(Lcom/bcxin/survey/enums/report/QuestionStatusEnum;)V0com/bcxin/survey/enums/report/FeedBackStatusEnum2Lcom/bcxin/survey/enums/report/FeedBackStatusEnum;5(Lcom/bcxin/survey/enums/report/FeedBackStatusEnum;)V(com/bcxin/survey/enums/report/SurveyStepFIRSTSECONDTHIRD.com/bcxin/survey/enums/report/SurveyTaskStatusDONE0Lcom/bcxin/survey/enums/report/SurveyTaskStatus;setSurveyTaskStatus3(Lcom/bcxin/survey/enums/report/SurveyTaskStatus;)V1com/bcxin/survey/service/wechat/SurveyTaskService.(Lcom/bcxin/survey/domain/survey/SurveyTask;)ZgetTask'()Lcom/bcxin/survey/domain/report/Task;(com/bcxin/survey/enums/report/TaskStatusFINISH*Lcom/bcxin/survey/enums/report/TaskStatus;getKey setFinishDate#com/bcxin/survey/dao/report/TaskDao getAssgin)()Lcom/bcxin/survey/domain/security/User;0com/bcxin/survey/enums/expert/ExpertTaskTypeEnumSURVEY2Lcom/bcxin/survey/enums/expert/ExpertTaskTypeEnum;2com/bcxin/survey/enums/expert/ExpertTaskStatusEnum4Lcom/bcxin/survey/enums/expert/ExpertTaskStatusEnum;1com/bcxin/survey/service/ExpertOrderPublicService updateStatusG(Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)V/com/bcxin/survey/service/report/ActivityService dateRecordR(Lcom/bcxin/survey/domain/activity/Activity;Ljava/lang/String;Ljava/lang/String;)VactivityMaterialR(Ljava/lang/String;Ljava/lang/String;Lcom/bcxin/survey/domain/activity/Activity;)VCONTINUE getActivityNo&com/bcxin/survey/service/CommonService mtInstancec(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/bcxin/survey/domain/data/MaterialTask;(com/bcxin/survey/utils/SurveyManagerUtilselectTaskBySurveyTaskR(Lcom/bcxin/survey/domain/survey/SurveyTask;)Lcom/bcxin/survey/domain/report/Task;$com/bcxin/survey/service/UserServicegetCurrentUserfindActivityByOid=(Ljava/lang/Long;)Lcom/bcxin/survey/domain/activity/Activity;getUser getRealNamegetPhone&com/bcxin/survey/service/NotifyService sendHuaWeiSMS^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V setSubject*com/bcxin/survey/enums/report/EmailMsgType SURVEYTASK,Lcom/bcxin/survey/enums/report/EmailMsgType; setEmailType/(Lcom/bcxin/survey/enums/report/EmailMsgType;)V"com/bcxin/survey/utils/sms/SMSUtil platFormName setContentgetEmailsetTo sendEmail#(Lcom/bcxin/survey/vo/EmailModel;)V setUser_id(Ljava/lang/Long;)V setReadStatussetTitle setKeywordsetUrlgetOrgS(Lcom/bcxin/survey/domain/activity/Activity;)Lcom/bcxin/survey/domain/security/Org;selectServiceOrgPersonByList2(Ljava/util/List;Ljava/lang/Long;)Ljava/util/List;selectServiceOrgRegisterO(Lcom/bcxin/survey/domain/security/Org;)Lcom/bcxin/survey/domain/security/User;"com/bcxin/survey/utils/DynamicUtilgetBean&()Lcom/bcxin/survey/utils/DynamicUtil;4com/bcxin/survey/domain/dynamic/DynamicTemplateConstDYNAMIC_TEMP_KANCHA_400011saveTKReportData(Lcom/bcxin/survey/domain/security/User;Ljava/lang/Long;Lcom/bcxin/survey/domain/activity/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;)V#findSurveyPlanListByQuestionnaireId"(Ljava/lang/Long;)Ljava/util/List; getTaskStatus0()Lcom/bcxin/survey/enums/report/PlanStatusEnum;findSurveyPlanListByFeedBackIdgetQuestionnaires4()Lcom/bcxin/survey/enums/report/QuestionStatusEnum;NON getFeedBacks4()Lcom/bcxin/survey/enums/report/FeedBackStatusEnum;createSurveyReportt(Lcom/bcxin/survey/domain/survey/Survey_Questionnaire;Lcom/bcxin/survey/domain/data/MaterialTask;)Ljava/lang/String; getReportPath saveMessageX(Lcom/bcxin/survey/domain/survey/SurveyTask;Lcom/bcxin/survey/domain/activity/Message;)V!com/bcxin/survey/utils/ConfigUtilmaterialgetCurrentDate com/bcxin/survey/utils/FileUtilsappendFolderPath'([Ljava/lang/String;)Ljava/lang/String; getChannel setChannel setActivityNosetSyncTaskType,com/bcxin/survey/communicate/sb/SBRspService activityIdGet4(Lcom/bcxin/survey/dto/SBDataDTO;)Ljava/lang/String;generatorRadomNumber,(Ljava/lang/String;)Ljava/lang/StringBuffer;getVenue*()Lcom/bcxin/survey/domain/activity/Venue;&com/bcxin/survey/domain/activity/VenuegetValue getCreateOn()Ljava/util/Date;convertDateToString6(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; getUpdateOn isNextSurvey getPhotos(I)Ljava/lang/StringBuilder;getSurveyReform/()Lcom/bcxin/survey/domain/survey/SurveyReform;+com/bcxin/survey/domain/survey/SurveyReform getResult%com/bcxin/survey/utils/CollectionUtil(Ljava/util/Collection;)ZgetPathfilterSingleFilePathcom/google/common/io/FilesgetFileExtensiongetNameWithoutExtension packTimestampdownLoadFromUrlH(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; setFileUrlcom/alibaba/fastjson/JSON toJSONString&(Ljava/lang/Object;)Ljava/lang/String;instanceM(Ljava/lang/String;Ljava/lang/String;)Lcom/bcxin/survey/domain/data/SyncTask;setTask*(Lcom/bcxin/survey/domain/data/SyncTask;)VsbAsync?(Lcom/bcxin/survey/dto/SBDataDTO;)Ljava/util/concurrent/Future;lengthendsWith substring(II)Ljava/lang/String; setLength(I)VgetCorrectionPhotosexistsmkdirsjava/nio/file/Paths;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;java/nio/file/FilesnewBufferedWriterI(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/BufferedWriter;write setSuccess+com/bcxin/survey/dao/report/MaterialTaskDaoupdateclose addSuppressed(Ljava/lang/Throwable;)VprintStackTracefilterMultiFilePath$(Ljava/lang/String;)Ljava/util/List;setStep setReportUrl_(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/bcxin/survey/domain/data/SyncTask;&com/bcxin/survey/utils/GlobalResourcesWECHAT_SURVEY_UPLOADPATHcurrentTimeMillis(J)Ljava/lang/StringBuilder;splithuaweiOBSFileUpload_base64J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;huaweiOBSFileUploadW(Lorg/springframework/web/multipart/MultipartFile;Ljava/lang/String;)Ljava/lang/String; getSession"()Ljavax/servlet/http/HttpSession;javax/servlet/http/HttpSession getAttribute&(Ljava/lang/String;)Ljava/lang/Object; replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; lastIndexOf(Ljava/lang/String;)I(I)Ljava/lang/String; setSurveyInfo/(Lcom/bcxin/survey/domain/survey/Survey_Info;)VsetPath setOssKey setMediaId2com/bcxin/survey/service/wechat/SurveyPhotoService0(Lcom/bcxin/survey/domain/survey/Survey_Photo;)ZgetSurveyPlanssetEnvisetMaterialBasePathsetDir setFileName!7Cq/*7 =+Y*+N= *=*+N=  *G*   J Y N- W Y :WW* -!.;*JJB!)B!)= Y N- W Y :W* -!.*==5!5!P Y N-+W-,W* -: %3BN4PPPH3H3 NY::: 7* :  :   !: : :  ":   #:*$ % &:'(: Y : Y)*: +:,-.:mc/01U6+:,.-.:22364*$5Wnd/61V6+:,/-7:839W6*$5W WM+:,:-.::; <*$=W>7+:,-7:*$?@:ջ.YA:YB <CD6E; a\7FG %H2I 2JKIKLMNI NO*$=W3 +:,F-.:/P1/Q1 a\7F*$=WR(::66{2:If*$ STU:L.YA:YBDQE <; a\7F*$=W VW:X:YZW[ZW\ SZWc  '48<AHMThs| #2@Cboy|  -25>JQ[ciu| !#$&')*0123*5-889C:];e<z=>?@ABCDE:JLMNOPQ$ObCP(->4zN]k         ' 4 8 <hs|8 ' h| H   @!">#"1("2"6# "-#e# !"1#! !!!x$%] YMN+]^:+_^:+`^:a<,YbZW,[ZW*cdYe*fghihjkl,a a,YmZW,[ZW,nop*q?r:*stTu:v: wxdYetyzh Syj: * +{:|* +{}*~ N-a,YZW,[ZW, -* W*q,YZW,[ZW, !: * S **W: : : : 2: :  : : *i:*W:Y** * ! t* -  * W* : *  *- *cdYe*fghihjdYehhjl,YZW,[XZW,*JWX Z\^)`1a:bCchdjgzhijmopqrstuvxyz!{*|,~2>LU^`jv~!-8LUZu _D&'( )     *+,)-e./T0M  $1 j ^23 ^ j 43[ n+56 O+v::+:0+:+ :+:*:*:-*-N-:  dYeöhĶh-ŶhƶhhǶhj: *  7YSY-SY:  dYeh-Ŷhƶhhжhj Ҷ dYeöhĶh-ŶhƶhhԶhնhֶhj  ض* Y:    ޶ dYeöhĶh-ŶhƶhhǶhj dYeh-Ŷhƶhhжhj  Y dYehyj*  Y :  W W W*-: *  : * :   W +:,-:dYeöhĶh-Ŷhƶhhhj:*7YSY-SY:dYeh-ŶhƶhhжhjҶdYeöhĶh-Ŷhƶhhhնhֶhjض*Y:޶dYeöhĶh-ŶhƶhhhjdYeh-ŶhƶhhжhjYdYehyj*W--,S? "/:GOUZept[epy )3=G S er|$,i s!~$%&'()*+#,.-1/:1N4d7 489 y:; d7489:;<= )> S?@ eA rB e'pOO./O*OI  ECUD)> eAE " 4 FGd4 FGH" 4 FGIJC=*q+N-+:,%-:w="<= >+?9@;A>CAD4+K/CCLA 6M  6MN"(OP>*q,tT:+:,%-:w>+L,:+:,3-:>>NOP3QARCSFUIVSWYXxYZ[]_R3K/x!QYCRS0MYCRTMN%"("1UV@=+N-+:,%- :="hij(k6l8m;o>p4(@@./>9F"(W% YMN::+]^:I*q?r:*stTu:v: +_^: +`^:  IO IGwxdYetyzh Syj: *  +{:  |*  +{}*qNX: !: *  S:* :* :* 6:*q S:+:,&-:w 6 ::6*qtT:+:,&-:w 6N:+:,4-: 66*W::2:: ::* !t :* X:6:+:,&- : 6b*W:Y**  * W::2: ::*:*: Y:dYeöhh ŶhhhhjdYeh ŶhhhhjdYehyj*  S  N: mN:,bN*cdYe*fgh hjkl,Y-ZW,[ZW,vz{ |~%5FMWaqy(+.>]knqty %(+.3;BPT[imt"-9DXafiq}7cj `#]K/K/ "Q"D&'XY()Z:;' [3\3+|].yR>iM&CD1 5./Fv0Mo  We, a[-     *+.yRT>iMNG4 ^^")34 ^^")"1,J4 ^^F")c4 ^^ 4(_`O + +"#%  abcd Gg,v:n p7Y SYSYSYS::ndYehhjpY:++*:Y: :  dYe h*!y"hj#W dYe$h*%&!y"hj#W dYe'h*%(!y"hj#W dYe)h*,-h"hj#W dYe.h/,-h"hj#W dYe0h*+%(1h"hj#Wn2p6 +:  ,k -.:  3  4: dYe5h 67h 8y"hj#W dYe9h 67h Kh"hj#W dYe:h 67h ;<h"hj#W==Y:+:,->:?@:A:B:dYeChhjD:?EWdYehFhhj#G#W+IZ*+dYehFhhjH:IJK*LMN:O*PW$QRGSQdTW dYeUh 67hRh"hj#WV ;W:=޻Y:+:,->:?@:A:B:dYeChhjD:?EWdYehFhhj#G#W+IZ*+dYehFhhjH:IJK*LMN:O*PW$QRGSQdTW dYeXh 67hRh"hj#WVnYpdYeZh h[hj: dYeh hj: \Y]:^ _W 7`:ab:: Rc-de*f-gndYehh hjpUiH:k<i4:::!i:ki :m+IB*+ H:IJK*LMN:O*PWjjjwlb*,/-041O4X5a6j7r8:;<=>?2@\ACDFHIKLNO.P`RhSkUtVWXYZ[\_`(a3bFcMeYg\hriklnoprstuv w$x1yW|a}~ =S^flw'5@SZf'(1efFghijklmn1ofhij k$lmnDptqrUsAtrY uvw51ofShggg./g23a -:x43yXzf{7r | }~ =*i S ^ wDpUsd  4^!" #"#I"#7  4^!T` 4^! GH 4^!  4^!BHnnnp+a7Y SYSYSYS::ndYeohhjpY:,,*:+p:+:  , -7: dYeqhDhj: + EWdYe hFh Ahj: ,I*, H:  IJK*L MN: O* PWY:,,-r+sIJK*,Mt:O*PWndYeuh hjp # 18S\env  '3<ENTZbmof  wh<[fh    C18y\\zf5{/ /V~  !"  !KdYevh,hj:dYewxyhj:+z{2|:np.@HHKK,K1K5.@ l+,}:np41 0,-~+7::I"z:z`:>Y:Y,+*>#/ B DMY_fmsHhdiM2mn ;T Y : W-W* : % &'((7)F*R,4TTT K7 K7 R*uN6-- 6->-+:,&-: 6֧F-+:,1-:6Y-*-W-+:,4-:*Wȧ-*-Wf12 34#;0<Q=_>b?eAkCDEGJLMNOQRT WXZHQ K/" 0 W3") "14"7 6*N6-- 6F-+:,1-:6#-*-W*-tT6 ^ _`"a(cIdeehgkipkwlmo4IK/  W" "14$<Y:J+J,-L"y z{|%}+~194<<<y<i 3of