4 A -B CD -E FG HI JK LM NO -P NQ RS TU' NV WX YZ W[\ N]^ H_` Aa b c -d ef ghi gjkl #mnop -q rs Tt uvwx uy -z {| }~  -     T    C  y T KA Kv T T T T T T T T T T  F  u u T N T N H T F  F -   F  F T T T -        ~      T T T T  T T< } T  T T             T T F T   T T F F F   F     -              !"#  $    y T% T& '()logLorg/slf4j/Logger;commonWalletService.Lcom/zbkj/service/service/CommonWalletService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;paymentFactory)Lcom/zbkj/service/factory/PaymentFactory; payService%Lcom/zbkj/service/service/PayService;bcxPlatformFeeService4Lcom/zbkj/service/service/bcx/BcxPlatformFeeService;Ljavax/annotation/Resource;commonConfigService.Lcom/zbkj/service/service/CommonConfigService;commomRequstHandle6Lcom/zbkj/service/wangshang/handle/CommomRequstHandle;redisson!Lorg/redisson/api/RedissonClient; redisUtil!Lcom/zbkj/common/utils/RedisUtil; TRANSFERKEYLjava/lang/String; ConstantValue()VCodeLineNumberTableLocalVariableTablethis1Lcom/zbkj/front/controller/HuifuWalletController;findBankO(Lcom/zbkj/common/model/huifu/BankConfig;)Lcom/zbkj/common/result/CommonResult; bankConfig(Lcom/zbkj/common/model/huifu/BankConfig; ExceptionsMethodParameters Signature(Lcom/zbkj/common/model/huifu/BankConfig;)Lcom/zbkj/common/result/CommonResult;>;%Lio/swagger/annotations/ApiOperation;value查询银行列表信息 httpMethodGETnotesresponse%Lcom/zbkj/common/result/CommonResult;5Lorg/springframework/web/bind/annotation/PostMapping; find-banks"RuntimeVisibleParameterAnnotations5Lorg/springframework/web/bind/annotation/RequestBody;!getWalletServiceOpenInfoByChannelP(Lcom/zbkj/common/model/huifu/HuifuWallet;)Lcom/zbkj/common/result/CommonResult;pc(Lcom/zbkj/service/config/PaymentChannel;mapLjava/util/Map; huifuWallet)Lcom/zbkj/common/model/huifu/HuifuWallet;listLjava/util/List;LocalVariableTypeTable5Ljava/util/Map;GLjava/util/List;>; StackMapTablew*+,b(Lcom/zbkj/common/model/huifu/HuifuWallet;)Lcom/zbkj/common/result/CommonResult;6获取不同支付渠道企业钱包服务开通情况$获取企业钱包服务开通情况4Lorg/springframework/web/bind/annotation/GetMapping;(find-wallet-service-open-info-by-channelsetCurrentPaymentChannel6(Ljava/util/Map;)Lcom/zbkj/common/result/CommonResult; requestDtochanneluniIdcacheKey\p(Ljava/util/Map;)Lcom/zbkj/common/result/CommonResult;!设置当前使用的支付通道POSTset-current-payment-channelgetCurrentPaymentChannelService/()Lcom/zbkj/service/service/HuifuWalletService;service-Lcom/zbkj/service/service/HuifuWalletService;e0Lcom/zbkj/common/exception/CrmebWalletException;selectedChannel-n.getHuifuWalletServiceOpenInfo(Lcom/zbkj/common/model/huifu/HuifuWallet;)Lcom/zbkj/common/result/CommonResult;>;"get-huifu-wallet-service-open-infogetHuifuWalletCurrentProcessW(Lcom/zbkj/common/model/huifu/HuifuWalletProcess;)Lcom/zbkj/common/result/CommonResult;huifuWalletProcess0Lcom/zbkj/common/model/huifu/HuifuWalletProcess;(Lcom/zbkj/common/model/huifu/HuifuWalletProcess;)Lcom/zbkj/common/result/CommonResult;*获取企业钱包服务当前开通步骤 get-huifu-wallet-current-processsaveAccountInfoR(Lcom/zbkj/common/dto/HuifuWalletAccountDto;)Lcom/zbkj/common/result/CommonResult;Ljava/lang/Exception;dto+Lcom/zbkj/common/dto/HuifuWalletAccountDto;lockIdlockLorg/redisson/api/RLock;/01f(Lcom/zbkj/common/dto/HuifuWalletAccountDto;)Lcom/zbkj/common/result/CommonResult;保存开户资料save-account-infosaveAccountInfoStepTwoO(Lcom/zbkj/common/dto/HuifuWalletBusiDto;)Lcom/zbkj/common/result/CommonResult;(Lcom/zbkj/common/dto/HuifuWalletBusiDto;2c(Lcom/zbkj/common/dto/HuifuWalletBusiDto;)Lcom/zbkj/common/result/CommonResult;保存开户资料第二步save-account-info-step-twogetHuifuWalletAccountStatus'()Lcom/zbkj/common/result/CommonResult;huifuWalletAccount0Lcom/zbkj/common/model/huifu/HuifuWalletAccount;T()Lcom/zbkj/common/result/CommonResult;获取入驻状态get-huifu-wallet-account-statushuifuWalletAccountUpdateStatus获取商户修改状态"huifu-wallet-account-update-statushuifuWalletAccountActiveStatus激活状态查询"huifu-wallet-account-active-statusgetHuifuWalletAccountDetail;()Lcom/zbkj/common/result/CommonResult;获取商户信息get-huifu-wallet-account-detailcheckArrangementAudit解约申请审核确认check-arrangement-audit getActiveUrl;()Lcom/zbkj/common/result/CommonResult;获取入驻激活地址get-active-urlgetXCXLoginUrl组装登录小程序二维码get-xcx-login-urlgetHuifuWalletAccount获取企业钱包账户get-huifu-wallet-accountgetHuifuWalletAccountAmount^()Lcom/zbkj/common/result/CommonResult;>;商户余额接口get-huifu-wallet-account-amountgetAccountBlanance获取企业钱包账户余额get-account-blanance getHuifuWalletAccountTradeDetailT(Lcom/zbkj/common/dto/HuifuWalletAccountDetailDto;)Lcom/zbkj/common/page/CommonPage;1Lcom/zbkj/common/dto/HuifuWalletAccountDetailDto;(Lcom/zbkj/common/dto/HuifuWalletAccountDetailDto;)Lcom/zbkj/common/page/CommonPage;$获取企业钱包账户交易明细%get-huifu-wallet-account-trade-detail!huifuWalletAccountTradeDetailTask*根据交易明细记录生成收支明细&huifu-wallet-account-trade-detail-taskyepayDetailTask1将钱包收支明细保存到本地 余额支付yepay-detail-taskgetWalletRechargeToken获取企业钱包充值tokenget-wallet-recharge-tokenhuifuWalletRechargeCallback=(Lcom/zbkj/common/dto/HuifuRequestDataDto;)Ljava/lang/String;)Lcom/zbkj/common/dto/HuifuRequestDataDto;企业钱包充值回调huifuWalletExtractCallback;(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;request'Ljavax/servlet/http/HttpServletRequest; messageBody企业钱包提现回调huifuJspayCallbackC端聚合正扫回调huifuJspayRefundCallbackC端聚合正扫退款回调getHuifuWalletTradeBySeqAndCodeU(Lcom/zbkj/common/model/huifu/HuifuWalletTrade;)Lcom/zbkj/common/result/CommonResult;huifuWalletTrade.Lcom/zbkj/common/model/huifu/HuifuWalletTrade;(Lcom/zbkj/common/model/huifu/HuifuWalletTrade;)Lcom/zbkj/common/result/CommonResult;>;<根据业务编码或业务交易流水号查询交易信息"find-wallet-trade-info-by-businessgetWalletTradeInfo(Lcom/zbkj/common/model/huifu/HuifuWalletTrade;)Lcom/zbkj/common/result/CommonResult;获取企业充值交易状态get-wallet-trade-infohuifuWalletAccountExtract Ljava/lang/InterruptedException;企业钱包账户提现huifu-wallet-account-extract huifuWalletAccountExtractConfirm企业钱包账户提现确认$huifu-wallet-account-extract-confirmexecuteReconcilec(Lcom/zbkj/common/dto/HuifuWalletAccountDto;)Lcom/zbkj/common/result/CommonResult;测试离线对账文件查询mybankNotifyManageR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V ioExceptionLjava/io/IOException;httpServletRequesthttpServletResponse(Ljavax/servlet/http/HttpServletResponse; xmlContext346Lorg/springframework/web/bind/annotation/ResponseBody;/notifyproducesapplication/xmlhuifuWalletAccountLockS(Lcom/zbkj/common/dto/HuifuWalletTransferDto;)Lcom/zbkj/common/result/CommonResult;,Lcom/zbkj/common/dto/HuifuWalletTransferDto;comId5g(Lcom/zbkj/common/dto/HuifuWalletTransferDto;)Lcom/zbkj/common/result/CommonResult;企业消费转账接口企业账户金额冻结/解冻huifu-wallet-account-lockhuifuWalletAccountTransferhuifu-wallet-account-transferhuifuWalletAccountRefundApply订单退款申请!huifu-wallet-account-refund-applyhuifuWalletAccountRefundQuery(Lcom/zbkj/common/dto/HuifuWalletAccountDto;)Lcom/zbkj/common/result/CommonResult;>;订单退款结果查询!huifu-wallet-account-refund-querygetPayTradeDetailTask!查询并生成交易明细记录get-pay-trade-detail-taskhuifuWalletAccountRefund企业退款接口huifu-wallet-account-refundplatAccountRetailTransfer平台分销转账接口plat-account-retail-transfergetHuifuAccountTradeVoucherx(Lcom/zbkj/common/dto/HuifuWalletTradeDto;Ljavax/servlet/http/HttpServletResponse;)Lcom/zbkj/common/result/CommonResult;)Lcom/zbkj/common/dto/HuifuWalletTradeDto;(Lcom/zbkj/common/dto/HuifuWalletTradeDto;Ljavax/servlet/http/HttpServletResponse;)Lcom/zbkj/common/result/CommonResult; 电子回单huifu-account-trade-vouchergetBatchTradeVoucher测试汇总电子回单查询get-batch-trade-voucherdownloadBase64=(Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;)Vbuffer[BbyteReadIinLjava/io/ByteArrayInputStream;decoder6Decoder InnerClassesLjava/util/Base64$Decoder;bytesout#Ljavax/servlet/ServletOutputStream; base64Code76setReconciliationConfig初始生成化对账单配置set-reconciliation-configreconciliationReplay9(Ljava/lang/String;)Lcom/zbkj/common/result/CommonResult; tradeDateM(Ljava/lang/String;)Lcom/zbkj/common/result/CommonResult;$交易结算对账文件重新生成!reconciliation-replay/{tradeDate}6Lorg/springframework/web/bind/annotation/PathVariable;createHuifuWalletReconciliation$企业钱包账户对账数据生成"create-huifu-wallet-reconciliationhuifuWalletAccountTranslogTask$获取企业钱包账户提现记录"huifu-wallet-account-translog-taskhuifuWalletAccountFeeFileApplyN(Ljavax/servlet/http/HttpServletRequest;)Lcom/zbkj/common/result/CommonResult;stmtType startDateendDateb(Ljavax/servlet/http/HttpServletRequest;)Lcom/zbkj/common/result/CommonResult;'获取平台下所以收费账单记录#huifu-Wallet-Account-Fee-File-ApplyhuifuWalletAccountFeeFileQuery outRequestNo backOrderNo(Ljavax/servlet/http/HttpServletRequest;)Lcom/zbkj/common/result/CommonResult;>;#huifu-Wallet-Account-Fee-File-querygetHuifuWalletReconciliationP(Lcom/zbkj/common/dto/HuifuWalletTradeDto;)Lcom/zbkj/common/result/CommonResult;(Lcom/zbkj/common/dto/HuifuWalletTradeDto;)Lcom/zbkj/common/result/CommonResult;>;$获取企业钱包账户对账数据get-huifu-wallet-reconciliationexprokHuifuWalletReconciliationT(Lcom/zbkj/common/dto/HuifuWalletTradeDto;Ljavax/servlet/http/HttpServletResponse;)V$导出企业钱包账户对账数据"export-huifu-wallet-reconciliation#exportHuifuWalletAccountTradeDetail\(Lcom/zbkj/common/dto/HuifuWalletAccountDetailDto;Ljavax/servlet/http/HttpServletResponse;)V*导出企业钱包账户交易明细数据(export-huifu-wallet-account-trade-detailgetHuifuWalletSettlementO(Lcom/zbkj/common/dto/HuifuWalletTranslogDto;)Lcom/zbkj/common/page/CommonPage;,Lcom/zbkj/common/dto/HuifuWalletTranslogDto;(Lcom/zbkj/common/dto/HuifuWalletTranslogDto;)Lcom/zbkj/common/page/CommonPage;$获取企业钱包账户提现信息get-huifu-wallet-transloghuifuJspayTransferM(Lcom/zbkj/common/dto/JsPayTransferDto;)Lcom/zbkj/common/result/CommonResult;&Lcom/zbkj/common/dto/JsPayTransferDto;platFee*Lcom/zbkj/common/model/bcx/BcxPlatformFee;89:a(Lcom/zbkj/common/dto/JsPayTransferDto;)Lcom/zbkj/common/result/CommonResult;C端转账接口 - 聚合正扫huifu-jspay-transferhuifuJspayRefund%C端退款接口 - 扫码交易退款huifu-jspay-refund SourceFileHuifuWalletController.java8Lorg/springframework/web/bind/annotation/RestController;8Lorg/springframework/web/bind/annotation/RequestMapping;api/front/walletLio/swagger/annotations/Api;tags企业钱包服务 ; <= > ?1 @A* BCD EF- GH I=J KL. 9M N=: OP+ QR STjava/lang/String UV无效的支付通道 Wjava/lang/StringBuilderuser_payment_channel: XY Z= [ \]^ _`支付通道设置成功 Sa(com/zbkj/common/exception/CrmebException<未设置支付通道,请刷新页面后重新进入操作 b.com/zbkj/common/exception/CrmebWalletException支付通道获取异常不支持的支付通道服务 /0c Bd <e/ Bf/com/zbkj/front/controller/HuifuWalletController Transfer: g= h ijk lm0 no  :getLock: p qr st Xuv wb Cx yz :unLock: {资源繁忙,请稍后重试java/lang/ExceptionsaveAccountInfo error |} ~=2 B SsaveAccountInfoStepTwo error.com/zbkj/common/model/huifu/HuifuWalletAccount Z a d g kx n  u x | B   = =     @[ x requestBodyMessage3 a      B  xjava/lang/InterruptedExceptiondoCatchRecommendUser error操作失败,请稍后重试 x20250724   4  butf-8 b   bjava/io/IOException 5 = 交易类型不能为空 =企业出账ID不能为空 =企业入账ID不能为空05 R   x  =全局流水号不能为空 1  m    application/octet-streamContent-Dispositionattachment;filename= .pdf   java/io/ByteArrayInputStream  7   java/lang/Throwable  =  = 2025-07-25          B 8 B =!业务交易流水号不能为空  \ 9    =0  inId amount 企业入账ID不存在04  * 5 java/lang/Object'com/zbkj/common/model/huifu/HuifuWalletjava/util/List)[Lcom/zbkj/service/config/PaymentChannel;&com/zbkj/service/config/PaymentChannel+com/zbkj/service/service/HuifuWalletService)com/zbkj/common/dto/HuifuWalletAccountDtoorg/redisson/api/RLock#com/zbkj/common/result/CommonResult&com/zbkj/common/dto/HuifuWalletBusiDto%javax/servlet/http/HttpServletRequest&javax/servlet/http/HttpServletResponse*com/zbkj/common/dto/HuifuWalletTransferDtojava/util/Base64$Decoder!javax/servlet/ServletOutputStream$com/zbkj/common/dto/JsPayTransferDto(com/zbkj/common/model/bcx/BcxPlatformFee java/util/Map,com/zbkj/service/service/CommonConfigService getAccoutCode()Ljava/lang/String;,com/zbkj/service/service/CommonWalletService:(Lcom/zbkj/common/model/huifu/BankConfig;)Ljava/util/List;success9(Ljava/lang/Object;)Lcom/zbkj/common/result/CommonResult;setUniId=(Ljava/lang/String;)Lcom/zbkj/common/model/huifu/HuifuWallet;com/google/common/collect/Lists newArrayList()Ljava/util/ArrayList;values+()[Lcom/zbkj/service/config/PaymentChannel; getService'com/zbkj/service/factory/PaymentFactorygetPaymentChannelA(Ljava/lang/String;)Lcom/zbkj/service/service/HuifuWalletService;:(Lcom/zbkj/common/model/huifu/HuifuWallet;)Ljava/util/Map;getNameput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;add(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object; getByName<(Ljava/lang/String;)Lcom/zbkj/service/config/PaymentChannel;failedappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringjava/lang/LongvalueOf(J)Ljava/lang/Long;com/zbkj/common/utils/RedisUtilset7(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Long;)Z&(Ljava/lang/String;)Ljava/lang/Object;(Ljava/lang/String;)V.com/zbkj/common/model/huifu/HuifuWalletProcessD(Ljava/lang/String;)Lcom/zbkj/common/model/huifu/HuifuWalletProcess;b(Lcom/zbkj/common/model/huifu/HuifuWalletProcess;)Lcom/zbkj/common/model/huifu/HuifuWalletProcess;D(Ljava/lang/String;)Lcom/zbkj/common/model/huifu/HuifuWalletAccount;getUniIdorg/redisson/api/RedissonClientgetLock,(Ljava/lang/String;)Lorg/redisson/api/RLock;java/util/concurrent/TimeUnitSECONDSLjava/util/concurrent/TimeUnit;tryLock$(JJLjava/util/concurrent/TimeUnit;)Zjava/lang/Thread currentThread()Ljava/lang/Thread;getId()J(J)Ljava/lang/StringBuilder;org/slf4j/Loggerdebug?(Lcom/zbkj/common/dto/HuifuWalletAccountDto;)Ljava/lang/String;isHeldByCurrentThread()Zunlockerror*(Ljava/lang/String;Ljava/lang/Throwable;)V getMessage<(Ljava/lang/String;)Lcom/zbkj/common/dto/HuifuWalletBusiDto;<(Lcom/zbkj/common/dto/HuifuWalletBusiDto;)Ljava/lang/String;](Lcom/zbkj/common/model/huifu/HuifuWalletAccount;)Lcom/zbkj/common/dto/HuifuWalletAccountDto;D(Lcom/zbkj/common/model/huifu/HuifuWalletAccount;)Ljava/lang/Object;D(Lcom/zbkj/common/model/huifu/HuifuWalletAccount;)Ljava/lang/String;getACXLoginUrlA(Lcom/zbkj/common/model/huifu/HuifuWalletAccount;)Ljava/util/Map;/com/zbkj/common/dto/HuifuWalletAccountDetailDtoJ(Ljava/lang/String;)Lcom/zbkj/common/model/huifu/HuifuWalletAccountDetail;!thisHuifuWalletAccountTradeDetailS(Lcom/zbkj/common/dto/HuifuWalletAccountDetailDto;)Lcom/github/pagehelper/PageInfo;com/zbkj/common/page/CommonPagerestPageC(Lcom/github/pagehelper/PageInfo;)Lcom/zbkj/common/page/CommonPage; getStartDate getEndDate8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;HUIFUpayTradeDetailTaskSch WANGSHANG getAttribute&(Ljava/lang/String;)Ljava/lang/String;#com/zbkj/service/service/PayService@(Lcom/zbkj/common/model/huifu/HuifuWalletTrade;)Ljava/util/List;,com/zbkj/common/model/huifu/HuifuWalletTradeB(Ljava/lang/String;)Lcom/zbkj/common/model/huifu/HuifuWalletTrade;^(Lcom/zbkj/common/model/huifu/HuifuWalletTrade;)Lcom/zbkj/common/model/huifu/HuifuWalletTrade;#(Ljava/lang/String;)Ljava/util/Map;4com/zbkj/service/wangshang/handle/CommomRequstHandlegetXmlContextString setStatus(I)VsetContentTypesetCharacterEncoding getWriter()Ljava/io/PrintWriter;notifyRequstHandlejava/io/PrintWriterprintprintStackTrace getTradeType%com/github/pagehelper/util/StringUtilisEmpty(Ljava/lang/String;)ZgetOutIdgetInIdequals@(Lcom/zbkj/common/dto/HuifuWalletTransferDto;)Ljava/lang/String;<(Lcom/zbkj/common/dto/HuifuWalletAccountDto;)Ljava/util/Map; getHfqSeqIdK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V MILLISECONDS'com/zbkj/common/dto/HuifuWalletTradeDto=(Lcom/zbkj/common/dto/HuifuWalletTradeDto;)Ljava/lang/String;getOutputStream%()Ljavax/servlet/ServletOutputStream;cn/hutool/core/date/DateUtilcurrent(Z)J setHeader'(Ljava/lang/String;Ljava/lang/String;)Vjava/util/Base64 getDecoder()Ljava/util/Base64$Decoder;decode(Ljava/lang/String;)[B([B)Vread([B)Iwrite([BII)Vflushclose addSuppressed(Ljava/lang/Throwable;)V getParameterJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;G(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;:(Lcom/zbkj/common/dto/HuifuWalletTradeDto;)Ljava/util/Map;exportHuifuWalletReconciliatione(Lcom/zbkj/common/dto/HuifuWalletTradeDto;Ljavax/servlet/http/HttpServletResponse;)Ljava/lang/String;m(Lcom/zbkj/common/dto/HuifuWalletAccountDetailDto;Ljavax/servlet/http/HttpServletResponse;)Ljava/lang/String;*com/zbkj/common/dto/HuifuWalletTranslogDtoE(Ljava/lang/String;)Lcom/zbkj/common/model/huifu/HuifuWalletTranslog;thisHuifuWalletTranslogN(Lcom/zbkj/common/dto/HuifuWalletTranslogDto;)Lcom/github/pagehelper/PageInfo;:(Ljava/lang/String;)Lcom/zbkj/common/dto/JsPayTransferDto;getBusinessPartnerSeqjava/lang/Integer(I)Ljava/lang/Integer;2com/zbkj/service/service/bcx/BcxPlatformFeeServicequeryByOrderNoQ(Ljava/lang/String;Ljava/lang/Integer;)Lcom/zbkj/common/model/bcx/BcxPlatformFee;getTransPriority()Ljava/lang/Integer;setSellFeePriority;(Ljava/lang/Integer;)Lcom/zbkj/common/dto/JsPayTransferDto; getPlatFee()Ljava/math/BigDecimal;java/math/BigDecimal toPlainString setPlatAmountgetIdentifyNoByOrderNosetInId setAmount setTradeType:(Lcom/zbkj/common/dto/JsPayTransferDto;)Ljava/lang/String;org/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!- .8/*; P*W*+ b c&&sssc [s    a+*WM :6692:*  + N-W,-W,"pqs-t@uNvVs\x4-)@aaO@O(<&&s ss!c"[s#$%S+M, , *NY-:*, W! '<M4SS& G'',(<) S& *&+&s,s-s,c [s.  /0Q|*LY+M*,"N- #Y$%-: #Y%*  ::#Y'% #Y(%M[^&> *.8>CM[^`joyR[12` 34| r(^)*R5>>j128***6P7 89d+*W*)M,+   12:&s!ss!c"[s;<=d+**W*)M,++ >? 12>@&sAssAc"[sBCDr+*,WY.+/M*0,1N-2467p8Y,9:;<=*):+>:-?-8Y,@:;<=-AB:-?-8Y,@:;<=-A:8DEF:-?-8Y,@:;<=-A:-?-8Y,@:;<=-A0yCC0y::::<:n%0Bfly 17:Eio>lC12L3ErrFG%MH0BIJaK*L8M9MK*LNJNMK*LO4OFP&sQs-sQc [sR  STr+*GWY.+HM*0,1N-2467p8Y,9:;<=*):+I:-?-8Y,@:;<=-AB:-?-8Y,@:;<=-A:8JEF:-?-8Y,@:;<=-A:-?-8Y,@:;<=-A0yCC0y::::<:n%0Bfly 17:Eio >lC12L3ErrFU%MH0BIJaV*L8M9MV*LNJNMV*LO4OFW&sXs-sXc [sY  Z[p&KYLL+*MW*)M,+N &\] 12&^&s_ss_c"[s`a[p&KYLL+*MW*)M,+O'()* &\] 12&^&sbssbc"[scd[p&KYLL+*MW*)M,+P789: &\] 12&^&sessec"[sfg[p&KYLL+*MW*)M,+QGHIJ &\] 12&h&sissic"[sjkDd+*,W*)M,+RWXY FG 12&FP&sls-slc [sm  n[p&KYLL+*MW*)M,+Sfghi &\] 12&o&spsspc"[sqr[p&KYLL+*MW*)M,+Tuvwx &\] 12&o&sssssc"[stu[p&KYLL+*MW*)M,+U &\] 12&^&svssvc"[swx[p&KYLL+*MW*)M,+V &\] 12&y&szsszc"[s{|[p&KYLL+*MW*)M,+W &\] 12&y&s}ss}c"[s~T+*XW*+YZ F&F&sssc [s  Dg!*W*)M,+[+\]  !!FG12FP&ss-sc [s[h2*W* ^ _* ` _a . 2&o&ss-sc [sDd+*,W*)M,+b FG 12&FP&ss-sc [s  ? *+c FFs [s  Y+deM*,f    s [sY+deM*g,h    s [sY+deM*g,i    s [sP*W*+j ' (&&ss-sc [s  T+*kW*+l 56&&sssc"[sDo+*,WY.+/M*0,1N-2467p8Y,9:;<=*):+m:-?-8Y,@:;<=-AB:-?-8Y,@:;<=-A:8oEp:-?-8Y,@:;<=-A:-?-8Y,@:;<=-A0ynn0y777797nDE%F0HBIfJlKySTUKMSTUMOPQS T.U4Q7SBTfUlW>lC12I3ooFG%JH0?IJaK*L8M9MK*LGMK*LO4O&FP&ss-sc [s  Do+*,WY.+/M*0,1N-2467p8Y,9:;<=*):+q:-?-8Y,@:;<=-AB:-?-8Y,@:;<=-A:8oEp:-?-8Y,@:;<=-A:-?-8Y,@:;<=-A0ynn0y777797nde%f0hBifjlkystukmstumopqs t.u4q7sBtfulw>lC12I3ooFG%JH0?IJaK*L8M9MK*LGMK*LO4O&FP&ss-sc [s  DL* ` rsFG&F&sssc"[s  >*t+uN,ȹv,wx,yz,{*t-|} :"36~&  "368=48>>> 56*C  [s[sU*W+ #Y%+ #Y%+ #Y%+ ++MY.,N*0-1:2467r8Y-9:;<=*):+:?.8Y-@:;<=AB:?.8Y-@:;<=A:8oEF:?.8Y-@:;<=A:?.8Y-@:;<=Ax9C9Cx9Q" %/6@Xlx /69;GQ[HE12;N3EFXklWHxKIJr C***L8M;M**LNLNM**LO6OF&ss-sc [s  *W+ #Y%+ #Y%+ #Y%Y.+M*0,1N-2467p8Y,9:;<=*):+:-?-8Y,@:;<=-AB:-?-8Y,@:;<=-A:8oEF:-?-8Y,@:;<=-A:-?-8Y,@:;<=-AbCCbll6llnl! ",6@Wbt ,6?cilw>C12 L3EFWMHbBIJd *L8M9M*LNJNM*LO4OF&ss-sc [s  D]%+*,W* ` + %%FG&FP&ss-sc [s  D]%+*,W* ` +  %%FG&F&ss-sc [s  D*W+ #Y%* ` *+ >DDF&F&ss-sc [s  *W+ #Y%+ #Y%+ #Y%Y.+M*0,1N-2467p8Y,9:;<=*):+:-?-8Y,@:;<=-AB:-?-8Y,@:;<=-A:8oEF:-?-8Y,@:;<=-A:-?-8Y,@:;<=-AbCCbll6llnl!' ()+",,.6/@2W3b5t678@AB8:@AB:< =,>6@?AcBi>l@wABD>C12 L3EFWMHbBIJd *L8M9M*LNJNM*LO4OF&ss-sc [s  *W+ #Y%+ #Y%Y.+M*0,1N-7p8Y,9:;<=*):+:-?-8Y,@:;<=-AB:-?-8Y,@:;<=-A:8oEF:-?-8Y,@:;<=-A:-?-8Y,@:;<=-AQ C CQ[[ %[[][~P QRT%U/XFYQ[c\]^fgh^`fgh ` bcd%f.gRhXd[ffghj>C12L3EFFMHQBIJc *L8M9M*LNJNM*LO4OF&ss-sc [s  n+*W*)N-+xyz*F 12& F&ss-sc [s  g%+*W* ` +  %%F%& F&ss-sc [s  *MN*x*Y<:+:Y:::6 Y6 , ,UH:<4::: !:   ,K-,@:-5,.:N: ,-,: - , OwOw J 49AOVYgswRV!Y L9AY *OO*OOO GOHO *OOOO *ONO FOGO *OOO *~ [U*W*)L+  12&o&ss-sc [s`*W*)M,+   12&ss-sc [s s[E*W*   o&ss-sc [s[Y*W*)L+ 12&o&ss-sc [s   6+M+N+:* ` ,- 466 - $ &&sssc"[s 6+M+N+:* ` ,- 466 - $&&sssc"[sT+*W*+ F&F&ss-sc [s  a+*W*+,W   F& Fss- [s   !a+*XW*+,W F& Fs"s- [s#  $%T+*W*+Z '(F&&F'&s(s-s(c [s)  *+8 @+Y*W+ #Y·%*+ĹM+,ƶW+, ,ȶɧʶW*g+N+-͹W+-ϹW-͹ #Yѷ%+ҶW+Ը #Y%Y.+ն:*01:7t8Y9:;<=*):+:?/8Y@:;<=AB:?/8Y@:;<=A:8oEF:?/8Y@:;<=A:?/8Y@:;<=A;Ct{C;t{(G H*I4KFLOMgNuOPQRZ[\_`bc(f.g;oEpjqqgti{opqiklmopqmop6q=sR.F12O3E@@F,F-.u]HPIJ u 4,/0//0/*L1/01*L8M<M/01*LNMNM/01*LO7OF2&s3s-s3c [s4  5++Y*WY.+նM*0,1N-7p8Y,9:;<=*):+:-?-8Y,@:;<=-AB:-?-8Y,@:;<=-A:8oEF:-?-8Y,@:;<=-A:-?-8Y,@:;<=-ABCCBLLLLNLn 7BTx~ CILW{>~C12L3EF,7MHBBIJa/*L8M9M/*LNJNM/*LO4OF2&s6s-s6c [s7  8! -س879:;<[s=>?[s@