4R L        s  ;                     ;  * &        J       &    E  ; H & &    Z & \ Z           j ;    ;  ; ! "#    $% &&' \( &) *+ , j-  . / 012 34567 8 9: ;<= ~> ?@ *A &B *C ;D &E &F GH &I JK &L &M &NO  P QR S T UV WX YZ[  Y^ Y_ `e fg  Uh i jk lm ln) o p qr \s t uv uwx yz ;{| ;}~   u  u   u    Y f    \               l \                    Q       & & & & & &  &a &    * *     6 & 6 6  *   -  I loggerLorg/slf4j/Logger; fileManager2Lcom/artfess/file/persistence/manager/FileManager;RuntimeVisibleAnnotationsLjavax/annotation/Resource; userService)Lcom/artfess/uc/api/service/IUserService;catalogManager5Lcom/artfess/file/persistence/manager/CatalogManager;fileZonedManager6Lcom/artfess/file/persistence/manager/FileZoneManager; baseContext&Lcom/artfess/base/context/BaseContext;workflowFeignService-Lcom/artfess/base/feign/WorkflowFeignService;groovyScriptEngine,Lcom/artfess/base/groovy/GroovyScriptEngine;ucFeignService'Lcom/artfess/base/feign/UCFeignService;()VCodeLineNumberTableLocalVariableTablethis,Lcom/artfess/file/controller/FileController;listG(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList; queryField#Lcom/artfess/base/query/QueryField;idsLjava/util/List; queryFilter$Lcom/artfess/base/query/QueryFilter;listQueryFieldlistIdqueryxbTypeIdLjava/lang/String;LocalVariableTypeTable$Ljava/util/List;5Ljava/util/List; StackMapTable Signaturem(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList;8Lorg/springframework/web/bind/annotation/RequestMapping;valuemethod7Lorg/springframework/web/bind/annotation/RequestMethod;POSTproducesapplication/json; charset=utf-8%Lio/swagger/annotations/ApiOperation;&附件列表(分页条件查询)数据 httpMethodnotes"RuntimeVisibleParameterAnnotations!Lio/swagger/annotations/ApiParam;name通用查询对象5Lorg/springframework/web/bind/annotation/RequestBody;edit8(Ljava/lang/String;)Lcom/artfess/file/model/DefaultFile;idfile$Lcom/artfess/file/model/DefaultFile;fileGetGET获得附件对象主键6Lorg/springframework/web/bind/annotation/RequestParam;remove9(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;aryIds[Ljava/lang/String; Exceptions批量删除附件附件ID!多个ID用,分割uploadForConfig\(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lcom/artfess/file/config/UploadResult;bizCodebizIdfilesaccountCLjava/util/List;(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lcom/artfess/file/config/UploadResult;uploadFileForConfig批量附件上传操作附件上传编码required业务ID上传的文件流 fileUpload[(Ljava/util/Map;Ljava/util/List;Ljava/util/Optional;)Lcom/artfess/file/config/UploadResult;paramsLjava/util/Map;flowKeyLjava/util/Optional;5Ljava/util/Map;(Ljava/util/Optional;(Ljava/util/Map;Ljava/util/List;Ljava/util/Optional;)Lcom/artfess/file/config/UploadResult;附件上传操作 格式限定 流程keyupload(Lorg/springframework/web/multipart/MultipartHttpServletRequest;Ljava/util/Optional;Ljava/util/Optional;Ljava/lang/String;)Lcom/artfess/file/config/UploadResult;request?Lorg/springframework/web/multipart/MultipartHttpServletRequest; fileFormatesfileIduser Lcom/artfess/uc/api/model/IUser;fileMapsitLjava/util/Iterator;TLjava/util/Map;GLjava/util/Iterator;(Lorg/springframework/web/multipart/MultipartHttpServletRequest;Ljava/util/Optional;Ljava/util/Optional;Ljava/lang/String;)Lcom/artfess/file/config/UploadResult;"格式要求,多个用逗号隔开文件id downloadFiled(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;)VsetThreadLocalIgnore2Lcom/artfess/base/handler/MultiTenantIgnoreResult;'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse;fileName filedisplaytype 附件下载附件ID getLogoFilev(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;Ljava/lang/String;)VtenantIdlogoType tenantNode)Lcom/fasterxml/jackson/databind/JsonNode; logoTypeFieldlogoNode/Lcom/fasterxml/jackson/databind/node/ArrayNode; 获取租户logo文件$根据租户id获取租户logo文件租户id1logo类型:manage(管理端)、front(应用端) getFileType&(Ljava/lang/String;)Ljava/lang/String; DefaultFile#根据附件id取得附件类型。附件id setXbTypeId[(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;o(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;修改附件分类。分类ID 分类名称updateFileExtraProp7(Ljava/util/List;)Lcom/artfess/base/model/CommonResult;6Ljava/util/List;](Ljava/util/List;)Lcom/artfess/base/model/CommonResult;更新附件的属性成功更新附件的属性成功(包含扩展属性、流程实例ID、节点名称、流程标题、附件来源、所属分类) 附件列表previewagenteLjava/lang/Exception;  附件预览 wordPrintD(Lcom/fasterxml/jackson/databind/node/ObjectNode;)Ljava/lang/String;defIdnodeIdopinion0Lcom/fasterxml/jackson/databind/node/ObjectNode;record objectNodeboDatasubject flowOpinions scriptStr defaultFilemodeloutputFilePathsaveOutputFilePath.word模板打印 Json对象 printFile(Ljava/lang/String;Lcom/artfess/file/model/DefaultFile;Ljava/lang/String;Lcom/fasterxml/jackson/databind/node/ArrayNode;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;code metaTemplate(Lcom/deepoove/poi/template/MetaTemplate; subConfig#Lcom/deepoove/poi/config/Configure; template2Lcom/deepoove/poi/XWPFTemplate;out2Ljava/io/FileOutputStream; twiceConfigboMaptwiceMap isSubHtml+Ljava/util/concurrent/atomic/AtomicBoolean;configfilePathfullPathpathstemplate templatesout:Ljava/util/List;S handRichtext6(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)VsubListsubMapdocxFileLjava/io/File;keytext!Ljava/util/List;getFileBytesById(Ljava/lang/String;)[BimportSignaturel(Lorg/springframework/web/multipart/MultipartFile;Ljava/util/Optional;)Lcom/artfess/base/model/CommonResult;1Lorg/springframework/web/multipart/MultipartFile; repeatConver)Ljava/util/Optional;(Lorg/springframework/web/multipart/MultipartFile;Ljava/util/Optional;)Lcom/artfess/base/model/CommonResult;/importSignature批量导入签章&导入的压缩文件(.zip或.rar)'当用户已存在签章时是否覆盖md5Check3(Ljava/lang/Long;Ljava/lang/String;)Ljava/util/Map;fileSizeLjava/lang/Long;md5ValuefileID fileZoneList returnMap3Ljava/util/List;Y(Ljava/lang/Long;Ljava/lang/String;)Ljava/util/Map; /md5Check校验文件的MD5值(Lorg/springframework/web/multipart/MultipartFile;Lcom/artfess/file/model/FileZone;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;rfLjava/io/RandomAccessFile; fileRecordchunkfileZone!Lcom/artfess/file/model/FileZone;folder path_dateextNamefilemd5 chunkSizeLjava/lang/Integer;(Lorg/springframework/web/multipart/MultipartFile;Lcom/artfess/file/model/FileZone;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map; /uploadZone上传切片文件zone updateBatchresultZq(Ljava/util/List;)Lcom/artfess/base/model/CommonResult;5Lorg/springframework/web/bind/annotation/PostMapping; /updateBatch批量更新附件信息 数据集合 relateBatchrf /relateBatch批量关联业务只传id和bizIdlambda$relateBatch$7'(Lcom/artfess/file/model/DefaultFile;)Zlambda$handRichtext$66(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)VsubKeyLjava/lang/Object;subValuelambda$handRichtext$5(Ljava/util/Map;)V lambda$null$4lambda$printFile$3(Ljava/util/concurrent/atomic/AtomicBoolean;Lcom/deepoove/poi/config/Configure;Ljava/util/Map;Ljava/util/Map;Ljava/lang/Object;)Vitem lambda$null$2(Ljava/util/concurrent/atomic/AtomicBoolean;Lcom/deepoove/poi/config/Configure;Ljava/util/Map;Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)V subMapKeyvalprintObjLcom/artfess/base/controller/BaseController; SourceFileFileController.java8Lorg/springframework/web/bind/annotation/RestController;/file/v1Lio/swagger/annotations/Api;tags 附件管理&Lcom/artfess/base/annotation/ApiGroup;group group_system ab*com/artfess/file/controller/FileController   MN   java/util/ArrayList!com/artfess/base/query/QueryField     java/lang/StringBuilder       !" # $% UV& '( ) *+, -. /0 12 OP ri 34"com/artfess/file/model/DefaultFile, 56 78#com/artfess/base/model/CommonResult删除附件成功 a9 YZ: ; ST< => ?@ A{} BCD EFG HIjava/lang/String JKL MN OPQ RAPPLICATION/OCTET-STREAM ST U Vbjava/lang/Throwable WXY Z,com/artfess/base/exception/NotFoundException 未找到fileId为: %s 的文件java/lang/Object [\ a ]. ^utf-8_ `aAccess-Control-Expose-HeadersContent-Disposition bcattachment;filename= dcfilenameAccess-Control-Allow-Origin*%javax/activation/MimetypesFileTypeMap java/io/File e fg hi j _`k lm manageLogofront frontLogo 3m n om-com/fasterxml/jackson/databind/node/ArrayNode 3pdoc q r设置附件分类成功 2text/html; charset=UTF-8 image/jpeg USER-AGENT sMSIE tuTrident =?UTF-8?B?v w?=java/lang/Exception预览附件失败x yz { |print }t ~ a  .com/fasterxml/jackson/databind/node/ObjectNode   procInstId  procDefIdformKey templateId templateName [\  3新增打印记录失败:              tjava/io/FileInputStream J java/util/HashMap)java/util/concurrent/atomic/AtomicBoolean a   .com/deepoove/poi/config/Configure$ClearHandler ClearHandler InnerClasses   BootstrapMethods+  ,com/artfess/file/extend/InstanceFlowOpinions  C a/ %   ]^      &com/deepoove/poi/template/MetaTemplate {{+ %\{ a\+\} 3I 9: java/io/FileOutputStream  b 3 Z2com/artfess/file/util/SignaturePictureRenderPolicy java/util/List  java/util/Map   $com/deepoove/poi/data/DocxRenderData a  BC java/lang/Boolean  D 0com/artfess/file/persistence/manager/FileManager  $ Z% WX uploadeduploadedChunkList file.upload java/util/Dateyyyy [MMddHHblob   java/io/RandomAccessFilerw ac     flag                             ! "#$ %& a' ()* +,- ./0 12 34=com/baomidou/mybatisplus/core/conditions/update/UpdateWrapperbiz_id_ 5 6Cid_ 7C0com/baomidou/mybatisplus/core/conditions/Wrapper 89 更新成功 更新失败 :%;< =sub_ 6 3>)com/artfess/file/extend/DetailTablePolicy ?@*com/artfess/base/controller/BaseController"com/artfess/base/query/QueryFilterjava/util/Iteratorcom/artfess/uc/api/model/IUser%javax/servlet/http/HttpServletRequest&javax/servlet/http/HttpServletResponse0com/artfess/base/handler/MultiTenantIgnoreResult'com/fasterxml/jackson/databind/JsonNodejava/io/IOException!com/deepoove/poi/config/Configurecom/deepoove/poi/XWPFTemplate/org/springframework/web/multipart/MultipartFilecom/artfess/file/model/FileZonejava/lang/Integerorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger; getQuerys()Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; getProperty()Ljava/lang/String;equals(Ljava/lang/Object;)ZgetValueappend-(Ljava/lang/Object;)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString setProperty(Ljava/lang/String;)V getRelation(()Lcom/artfess/base/query/FieldRelation; setRelation)(Lcom/artfess/base/query/FieldRelation;)V com/artfess/base/util/StringUtil isNotEmpty(Ljava/lang/String;)Z3com/artfess/file/persistence/manager/CatalogManagergetDepartmentList4(Ljava/lang/String;Ljava/util/List;)Ljava/util/List;addsetValue(Ljava/lang/Object;)Vcom/artfess/base/query/QueryOPIN Lcom/artfess/base/query/QueryOP; setOperation#(Lcom/artfess/base/query/QueryOP;)V setQuerys(Ljava/util/List;)VgetO(Ljava/io/Serializable;)Lcom/baomidou/mybatisplus/extension/activerecord/Model;split'(Ljava/lang/String;)[Ljava/lang/String;delSysFileByIds([Ljava/lang/String;)V((ZLjava/lang/String;Ljava/lang/Object;)V$com/artfess/base/context/BaseContextgetCurrentUserAccout'com/artfess/uc/api/service/IUserServicegetUserByAccount4(Ljava/lang/String;)Lcom/artfess/uc/api/model/IUser;UploadFileForConfig(Lcom/artfess/file/model/DefaultFile;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Lcom/artfess/uc/api/model/IUser;)Lcom/artfess/file/config/UploadResult; containsKey getOrDefault8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;com/artfess/base/util/JsonUtiltoBean7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;java/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object; uploadFile(Lcom/artfess/file/model/DefaultFile;Ljava/util/List;Ljava/lang/String;Lcom/artfess/uc/api/model/IUser;Ljava/lang/String;)Lcom/artfess/file/config/UploadResult;=org/springframework/web/multipart/MultipartHttpServletRequest getFileMap()Ljava/util/Map;values()Ljava/util/Collection;java/util/Collection setFileNamesetContentType+com/artfess/base/handler/MultiTenantHandler4()Lcom/artfess/base/handler/MultiTenantIgnoreResult;close addSuppressed(Ljava/lang/Throwable;)Vcom/artfess/base/util/BeanUtilsisEmptyformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; getFileNamegetExtensionNamejava/net/URLEncoderencode8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; setHeader'(Ljava/lang/String;Ljava/lang/String;)V addHeader getFilePathgetContentType"(Ljava/io/File;)Ljava/lang/String;getOutputStream%()Ljavax/servlet/ServletOutputStream;N(Ljava/lang/String;Ljava/io/OutputStream;)Lcom/artfess/file/model/DefaultFile;%com/artfess/base/feign/UCFeignService getTenantById=(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;asText toJsonNode,(I)Lcom/fasterxml/jackson/databind/JsonNode; toLowerCase7(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V getHeaderindexOf(Ljava/lang/String;)Icom/artfess/base/util/Base64 getBase64org/slf4j/Loggererror"com/artfess/base/util/UniqueIdUtilgetSuidsetId separatorgetId!com/artfess/file/util/AppFileUtilcreateFilePathsize()I getMapper/()Lcom/fasterxml/jackson/databind/ObjectMapper;+com/fasterxml/jackson/databind/ObjectMappercreateObjectNode2()Lcom/fasterxml/jackson/databind/node/ObjectNode;putV(Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/node/ObjectNode;+com/artfess/base/feign/WorkflowFeignService addPrintLogW(Lcom/fasterxml/jackson/databind/node/ObjectNode;)Lcom/artfess/base/model/CommonResult;java/lang/SystemLjava/io/PrintStream; getMessagejava/io/PrintStreamprintln getSaveType setStoreType getAttachPathreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; setFilePathsetExtensionNamejava/lang/ShortvalueOf(S)Ljava/lang/Short;setIsDel(Ljava/lang/Short;)V#com/artfess/base/util/time/DateUtilgetCurrentDate()Ljava/time/LocalDateTime; setCreateTime(Ljava/time/LocalDateTime;)V getStoreTypeSAVE_TYPE_FOLDER<(Lcom/artfess/file/model/DefaultFile;Ljava/io/InputStream;)Vcreate:(Lcom/baomidou/mybatisplus/extension/activerecord/Model;)V(Z)V newBuilder,()Lcom/deepoove/poi/config/ConfigureBuilder;(com/deepoove/poi/config/Configure$ELModeELMode SPEL_MODE*Lcom/deepoove/poi/config/Configure$ELMode;(com/deepoove/poi/config/ConfigureBuilder setElModeV(Lcom/deepoove/poi/config/Configure$ELMode;)Lcom/deepoove/poi/config/ConfigureBuilder;setValidErrorHandlerAValidErrorHandlera(Lcom/deepoove/poi/config/Configure$ValidErrorHandler;)Lcom/deepoove/poi/config/ConfigureBuilder;build%()Lcom/deepoove/poi/config/Configure;toMap#(Ljava/lang/String;)Ljava/util/Map; BC Daccept(Lcom/artfess/file/controller/FileController;Ljava/util/concurrent/atomic/AtomicBoolean;Lcom/deepoove/poi/config/Configure;Ljava/util/Map;Ljava/util/Map;)Ljava/util/function/Consumer;forEach (Ljava/util/function/Consumer;)V customPolicy;(Ljava/lang/String;Lcom/deepoove/poi/policy/RenderPolicy;)V trimSufffixcom/artfess/base/util/FileUtil isExistFile createFolder(Ljava/lang/String;Z)VputAll*com/artfess/base/groovy/GroovyScriptEngine executeString5(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;existsdownloadFileToPath9(Lcom/artfess/file/model/DefaultFile;Ljava/lang/String;)VcompileV(Ljava/lang/String;Lcom/deepoove/poi/config/Configure;)Lcom/deepoove/poi/XWPFTemplate;getElementTemplatesvariable startsWith replaceAllrender3(Ljava/lang/Object;)Lcom/deepoove/poi/XWPFTemplate;write(Ljava/io/OutputStream;)Vflush addPluginS(CLcom/deepoove/poi/policy/RenderPolicy;)Lcom/deepoove/poi/config/ConfigureBuilder; E()Ljava/util/function/Consumer;'(Ljava/lang/Object;Ljava/lang/Object;)V F0(Ljava/util/Map;)Ljava/util/function/BiConsumer;"(Ljava/util/function/BiConsumer;)Vcom/artfess/file/util/HtmlUtilgetRichtextToDocx"(Ljava/lang/String;)Ljava/io/File;(Ljava/io/File;)Vdelete(Z)Ljava/lang/Boolean; booleanValueY(Lorg/springframework/web/multipart/MultipartFile;Z)Lcom/artfess/base/model/CommonResult; baseService&Lcom/artfess/base/manager/BaseManager;queryByMd5AndSizeH(Ljava/lang/Long;Ljava/lang/String;)Lcom/artfess/file/model/DefaultFile;4com/artfess/file/persistence/manager/FileZoneManagerqueryByMd5Value4(Ljava/lang/String;Ljava/lang/Long;)Ljava/util/List;*com/artfess/sysConfig/util/SysPropertyUtil getByAliascn/hutool/core/date/DateUtil6(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; getZoneName getFileExtmkdirsgetZoneStartSize()Ljava/lang/Long;java/lang/Long longValue()Jseek(J)VgetBytes()[B([B)V getZoneMd5getInputStream()Ljava/io/InputStream;$org/springframework/util/DigestUtilsmd5DigestAsHex)(Ljava/io/InputStream;)Ljava/lang/String; setZoneMd5java/time/LocalDateTimenowsetZoneRecordTime setZoneSuffix setZonePathgetZoneTotalMd5getZoneTotalSizecountByMd5AndSize7(Ljava/lang/String;Ljava/lang/Long;)Ljava/lang/Integer;getZoneTotalCount()Ljava/lang/Integer;removeZoneByMd5AndSize%(Ljava/lang/String;Ljava/lang/Long;)Z setBizCodesetBizId setByteCount(Ljava/lang/Long;)V setMd5ValuesetServerLocalNamesetServerLocalPath(I)Ljava/lang/Integer; setIsZone(Ljava/lang/Integer;)V setZoneTotal insertFile8(Lcom/artfess/file/model/DefaultFile;)Ljava/lang/String;updateBatchById(Ljava/util/Collection;)Z)com/artfess/base/enums/ResponseErrorEnums FAIL_OPTION+Lcom/artfess/base/enums/ResponseErrorEnums;@(Lcom/artfess/base/enums/ResponseErrorEnums;Ljava/lang/Object;)Vstream()Ljava/util/stream/Stream; Gtest ()Ljava/util/function/Predicate;java/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;java/util/stream/CollectorstoList()Ljava/util/stream/Collector;collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;getBizIdsetequpdate5(Lcom/baomidou/mybatisplus/core/conditions/Wrapper;)ZisHtml H I(Lcom/artfess/file/controller/FileController;Ljava/util/concurrent/atomic/AtomicBoolean;Lcom/deepoove/poi/config/Configure;Ljava/util/Map;Ljava/util/Map;)Ljava/util/function/BiConsumer;(I)Ljava/lang/Object; printPictureE(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)V3com/deepoove/poi/config/Configure$ValidErrorHandlerJ KN    ~  "java/lang/invoke/LambdaMetafactory metafactoryPLookup(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;Q%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!L MNOPQRSTQRUVQRWXQRYZQR[\QR]^QR_`QRabc<**d GHe fghic+MYNY : :, : X :<Y :,W8*-:W !,W+,"*#+$dR_` abc8dEe^fhgrh{i~klmnopqrteR8Fjk'lmfgnopm qmrkstu 'lvpw qvx%"yz{{|}~[<Q3[sh[e[sssssnscqM+*#+%&M,dz{ |~e fgtxQ3[s[e[ssssssc&M+ +'(M*#,)*Y+,d e &fg&lt$x~Q3[s[e[ssssslsc.&Y-:*./:*#-+,*012d e>.fg.t.t.m %tu .~Q3[s[e[ssssGssZssZssc d&Y-:+34+3567&8&:*./:*#,+9 67*01- :;<d +6P^e>dfgddmd [6.tu dddx+~Q3[s[e[ssss=ssssssc :*./:*01:+=:>?:Y:    W&Y-: *#%&:  @*#  , :;- :;<d:#+9BL^goep fgtt+|9nBem g@ u4+|9nBe x#}~{&~Q3[s[e[ssssDssssssZc ,,AB:C::*#-%&:UDH:F<D4:::!D:  FDGHYIJY-SKLYMNO:PQ:,RST,SYUV,WV,XYTZY[\Y]^_:,B*#-,`aW,14E"HE"Q]beEHSQdN "HQy+e\ i,fg,,,t !utlttxf 4y} GH y} y}~Q3[s[e[ssssssc ,AB:*b-c:d:ef:ghij:klgh: *# %&:GHYIJY SKLYMNO:  PQ: ,SYU V,W V,XYTZY[\Y]^_: , B*# ,`aWdR %);K[cye fgtt t;Kt lt ct t x)}O}~Q3[s[e[ssss-ssssc$MmN+*#+%&M,OnN-d "e*$fg$t"tx "}Q3[s[e[sssssscv*#+,-o*Yp,d   e*fgmsttu v~Q3[s[e[ssss=sssssssc`*#+q*Yr,d  efgmu ~Q3[s[e[ssssssc' ^C::,sB,tB:*#-%&:G'!D:FDYMNO::+uv:  A wx6 yx+Yz;Y{|}: PQ:,WV,XYT*#-,`aWUDH:F<D4::: !D:  FD :* <ADEE2EVE2%V%169E'%UP~VMP~db *!2/U"V$w%{&'(*,-./%/M1P/R0]2ef wt{{tqt HR ^fg^^^txDy} q}}}6y} GH y} y}B ~Q3[s[e[ss ss ss  c+M+hN+h:+j:+h:*#-%&:&Y-:Y*./YNO: *, : +h: +h: k: : hW W W+hW-WMWW*W": Y @  Y O*#Y *#EH~d'8 9:;*<5=D>M?U@kBCADGHIJKLMNOPQ,R9SEWHUJVgXnYxZ[\]^_bde t y t n fJ fg ttt*5tDMQt =t x3E y}}}}}}Br ~Q3[s [e[ssssssciY:Y:Y: Y: +>*   YW,]: Yö IJ: Yö-IJN-(:   2Ś  2-Y:W*W\Y ^˚*#,   :: : _ ::Ѷҙ= : : :G * اWY-: >:-:Y-:J#Y:-:Y-:-d8i jln4oP^jp ,5<[dny  :GQX]bge!dDt[M !-"# $%&':-(#G $%Q&'ifgitiitiitit `)W*M+, 45-# p.t /t 0 541%<-2m3'u !W*<-24xPy}}}}56}}17{~bj8P~9:c,}-+-+:W-+ -+:-,:-+YW˙ Wd2  %5AORXiv|eH ;mA<X$=>}fg}?t}@t})u  ;Ax())BCc? *#+de fg t~Q3[sB[e[ssssssDEci*#+,:de fgFGu GH~IQ3[sJ[e[ssKssK3ssLZsGsMZNOc#b*+,N :- -:Y:*,+:Y:WWd.   ) 1 >GS_eHbfgbPQbRtSOSt)9TmGUu)9TVGUx }{~WQ3[sX[e[ssYssYsPsRZcq:YYYY:Y:-,NY-: -: \YY^:  ˚  WY:  Y   : : ,   + U H:F< 4::: ! :F #:  W l W  : ,+: ,  ,: ,, , *,*,,: :, *,,!W&Y-:"#,$,%-@-& '  ()* ,+*,: W lW  %(E<EEQVYE<GEmp~d5OWs} "#$%&(23 45<2E5m9p5r678<=>?ADEFGHIJL OPQ!R*S3T9U?VFWTX]YeZl[u\^_`eq[\ r r]fg^F_`tttat.tOTbt/t ct > U dt eftu U xs}}b}}gByhi}}}}}}}}gj GHyhi}}}}}}}}gj  yhi}}}}}}}}gB!}k}lQ3[sm[e[ssnssnsopc&*+-=*Y./*Y0dfghje &fg&mqru &xsQt[susvsswxc[ M+12345L+ N- - &:*6Y789:6;<=>6#Y,?M Y,@My*Y,Ad& pqr:sktpuwyze4kByr:szfgmqtu x&}~isQt[s{s|s}ssw ~cJ* *9dqe zx@ c3,7B+,7N*+Y-W--˙-Wd "-2e* =>3<33x2 c; **Cd  e  < c3,7B+,7N*+Y-W--˙-Wd "-2e* =>3<33x2cv*+,-Dd pe>fg+,-#)*c] :7EҙM7B+F%GH::,7IYJ-W7B*77-ا77-Kd:qrst"v8wHxLz\|g}r~e\ Hfg+,-#)*?x ")'Q*[s[s[s]"U\ WU@U LOMa>bcdcbcbbbb