1
zj
7 days ago 10e5377841d3ee4439b8012ad305a328076df268
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
Êþº¾4°
wx
yz    Ž{ |}    Ž~ €
‚
ƒ„
…†
‡ˆ
…‰Š
‹Œ    ŽŽ
… ‘’
…“
™”•    Ž– —˜™ ‘š›    Žœ ž
Ÿ ¡
¢£
¤¥
¤¦
¤§
¤¨
©ª«
ƒ¬ ‘­®¯
¤°
¤±
¤²
¤³
¤´
¤µ
¤¶
¤·¸
Ÿ¹º»
Ÿ¼
7½
7¾
7¿
7À
…Á
7ÂÃ
¤ÄÅ
…ÆÇ
7ÈÉ
…ÊË ÌÍ
ÎÏ ‘Ð
ÑÒ
¤ÓÔÕ
OwÖ
O×
OØÙ
OÚ
7ÛÜÝ
7Þ
…ß    Žà áâã ‘äåæ
`Èç
bw
bè
bé
Ñê
…ë
bì
íî
bï
bð
bñ
…ò
bó
Ÿô
bõ
Ÿö
b÷
bøù
tw
bú
bûüý
bþ
bÿ
™
b
b
Ÿ
b
b
Ÿ
b
b
b    
b
    Ž   
y á ‘   
¤     Ž  !"
…# $ %& %'
b 
¢(
b)
b*
b+ ,-
§w.
§/012345678
§9:
§;
§<
§=>
§?    Ž@ ABCDEFG  HI  JK
yLMNO  PQRS
bTU
bVW
b“X
bY
bZ
¢[\
b]
b^
b_
b`
ba
bb  cdef
…gh
7i
bjk
…lmno
êw
b
êp
êó
…q
êr
êð
êst
êu
êvw
bôx
böy
êz
ê<
ê{    Ž| }~€‚ƒ„
b…†‡    Žˆ ‰Š    Ž‹ Œ
Ž
ސ
‡‘
’“
”•  –
—˜
Ž™ š›
œ
ž
w
Ÿ
ï
b 
ì
ð
b†
ñ
bò
ó
õ
÷
ø
b¡
ú
û
b¢
^
]
þ
ÿ
 
 
 
 
 
…
Ž£
‰¤
 
‰¥
    
‰ê
¦  §
ލ |©  ª
Ž«  ¬
w­
Dw
DŸ
Dï
Dì
Dð
Dñ
Dó
Dõ
D÷
Dø
Dú
Dû
D^
D]
Dþ
Dÿ
D
D
D
D
D
D…
D
D    
D¦  ®¯°±²
bw
b³
b´µ
b¤
b¥¶
iw
i·
i¸
i¹
iº»
ow
oŸ
oï
oì
oð
oñ
oó
oõ
o÷
oø
oú
oû
o^
o]
oþ
oÿ
o
o
o
o
o
o…
o
o    
o¦¼
‰w
‰
‰    
‰½¾
¿ÀÁlogLorg/slf4j/Logger;userIndexPositionMapper$Lcom/nq/dao/UserIndexPositionMapper;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired; iUserServiceLcom/nq/service/IUserService;iStockIndexService#Lcom/nq/service/IStockIndexService;iSiteIndexSettingService)Lcom/nq/service/ISiteIndexSettingService;
userMapperLcom/nq/dao/UserMapper;userCashDetailMapper!Lcom/nq/dao/UserCashDetailMapper;iAgentUserService"Lcom/nq/service/IAgentUserService;agentUserMapperLcom/nq/dao/AgentUserMapper;iSiteProductService$Lcom/nq/service/ISiteProductService;iUserIndexPositionService*Lcom/nq/service/IUserIndexPositionService;siteTaskLogMapperLcom/nq/dao/SiteTaskLogMapper; currencyUtilsLcom/nq/utils/CurrencyUtils;<init>()VCodeLineNumberTableLocalVariableTablethis2Lcom/nq/service/impl/UserIndexPositionServiceImpl;buyIndex¿(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/math/BigDecimal;Ljava/math/BigDecimal;Ljavax/servlet/http/HttpServletRequest;)Lcom/nq/common/ServerResponse;am_beginLjava/lang/String;am_endpm_beginpm_endam_flagZpm_flagindexIdLjava/lang/Integer;buyNumbuyTypelever profitTargetLjava/math/BigDecimal;
stopTargetrequest'Ljavax/servlet/http/HttpServletRequest;userLcom/nq/pojo/User; siteProductLcom/nq/pojo/SiteProduct;siteIndexSettingLcom/nq/pojo/SiteIndexSetting;
stockIndexLcom/nq/pojo/StockIndex;all_deposit_amt max_buy_amtmarketVOLcom/nq/vo/stock/MarketVO; increaseRate reckon_enableupdateUserCountIuserIndexPositionLcom/nq/pojo/UserIndexPosition;buyPriceinsertPositionCount StackMapTableÂÃÄÅ»Æç¾ÇÈ
ExceptionsMethodParameters:Lorg/springframework/transaction/annotation/Transactional; buyIndexOrder«(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/math/BigDecimal;Ljava/math/BigDecimal;Ljava/lang/Integer;)Lcom/nq/common/ServerResponse;userIdindexPositiontask ()Lcom/nq/common/ServerResponse;user1enable_user_amt1 siteTaskLogLcom/nq/pojo/SiteTaskLog; accountTypetaskcnt
tasktargetinsertTaskCounteLjava/lang/Exception;nowPriceuserindexPositionsLjava/util/List;enable_user_amt all_freez_amti
userIdListSiteIndexSetting buyMaxPercentforceSellPercentLocalVariableTypeTable1Ljava/util/List<Lcom/nq/pojo/UserIndexPosition;>;%Ljava/util/List<Ljava/lang/Integer;>;ÉÊ-ædel3(Ljava/lang/Integer;)Lcom/nq/common/ServerResponse;
positionIdposition updateCount    sellIndex3(Ljava/lang/String;I)Lcom/nq/common/ServerResponse;
positionSndoType    point_subprofit_and_lose
all_profitupdateIndexPositionCountbefore_user_amtbefore_enable_amtuser_index_amtenable_index_amtucdLcom/nq/pojo/UserCashDetail;insertSxfCountolockX(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)Lcom/nq/common/ServerResponse;statelockMsg listByAgentË(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/http/HttpServletRequest;II)Lcom/nq/common/ServerResponse;    agentUserLcom/nq/pojo/AgentUser;agentIndexPositionVO.Lcom/nq/vo/indexposition/AgentIndexPositionVO; positionTypeagentId    beginTimeendTimepageNumpageSize currentAgentsearchId
begin_timeLjava/sql/Timestamp;end_timeuserIndexPositionsagentIndexPositionVOSpageInfo Lcom/github/pagehelper/PageInfo;@Ljava/util/List<Lcom/nq/vo/indexposition/AgentIndexPositionVO;>;ËÌassembleAgentIndexPositionVOO(Lcom/nq/pojo/UserIndexPosition;)Lcom/nq/vo/indexposition/AgentIndexPositionVO;indexPositionProfitVO/Lcom/nq/vo/indexposition/IndexPositionProfitVO; listByAdmin¤(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)Lcom/nq/common/ServerResponse;adminIndexPositionVO.Lcom/nq/vo/indexposition/AdminIndexPositionVO;adminIndexPositionVOS@Ljava/util/List<Lcom/nq/vo/indexposition/AdminIndexPositionVO;>; findMyIndexPositionByNameAndCode€(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljavax/servlet/http/HttpServletRequest;II)Lcom/nq/common/ServerResponse;userIndexPositionVO-Lcom/nq/vo/indexposition/UserIndexPositionVO;    indexName    indexCodeuserIndexPositionVOS?Ljava/util/List<Lcom/nq/vo/indexposition/UserIndexPositionVO;>;findUserIndexPositionByCodeY(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Lcom/nq/common/ServerResponse;indexGiduserPositionVOSuserPositionVO­assembleUserIndexPositionVON(Lcom/nq/pojo/UserIndexPosition;)Lcom/nq/vo/indexposition/UserIndexPositionVO;%findUserIndexPositionAllProfitAndLose>(Ljava/lang/Integer;)Lcom/nq/vo/indexposition/IndexPositionVO;subPriceposition_profitposition_freezallProfitAndLose allFreezAmtindexPositionVO)Lcom/nq/vo/indexposition/IndexPositionVO;findDistinctUserIdList()Ljava/util/List;    Signature'()Ljava/util/List<Ljava/lang/Integer;>;+findIndexPositionByUserIdAndSellPriceIsNull%(Ljava/lang/Integer;)Ljava/util/List;F(Ljava/lang/Integer;)Ljava/util/List<Lcom/nq/pojo/UserIndexPosition;>;getIndexIncomej(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lcom/nq/common/ServerResponse; order_fee_amtorder_profit_and_loseorder_profit_and_lose_all agentIncomeVOLcom/nq/vo/agent/AgentIncomeVO;assembleAdminIndexPositionVOO(Lcom/nq/pojo/UserIndexPosition;)Lcom/nq/vo/indexposition/AdminIndexPositionVO;getIndexPositionProfitVOP(Lcom/nq/pojo/UserIndexPosition;)Lcom/nq/vo/indexposition/IndexPositionProfitVO; profitAndLose<clinit>
SourceFile!UserIndexPositionServiceImpl.java(Lorg/springframework/stereotype/Service;value ­®参数不能为空Í ÎÏ —˜Ð ÑÒ ¥¦Ó ÔÕà Öר ÙÚ ÛÜÝ Þß àÜ!下单失败,请先实名认证 á×!周末或节假日不能交易! ‘’P用户 {} ä¸‹å•, æŒ‡æ•°id = {} ï¼Œæ•°é‡ = {} æ‰‹ , æ–¹å‘ = {} ï¼Œ æ æ† = {}java/lang/Object âãä åæ çã èé!下单失败,账户已被锁定 ›œê ëì'下单出错,指数设置表不存在 íî!下单失败,系统设置错误 ™šï ðñÅ òÜusÈ óßÄ ôÜ õÜ öÜ ÷Üø ùúA是否在上午交易时间 = {} æ˜¯å¦åœ¨ä¸‹åˆäº¤æ˜“æ—¶é—´ = {} ûü åý$下单失败,不在交易时段内hk þÜ ÿÜ Ü Ü Ü Ü Ü Ü指数不存在 ã该指数不能交易java/math/BigDecimal ã ­     
 
   指数账户资金不足 不能超过最大购买比例 0 ­î失败,融资总资金小于0 失败,期货总资金小于0 当前指数行情 = {}  åÆ Ü 100java/lang/StringBuilder当前指数涨幅:   ,不能买涨  Ü !当前指数跌幅: ,不能买跌 "
#$ ž% &'6【用户交易指数下单】修改用户金额成功 åî3用户交易指数下单】修改用户金额出错java/lang/Exceptioncom/nq/pojo/UserIndexPosition ($ )$ *Ü +ã ,-. /Ü 0î 1- 2î 3ã 4- 5Ü 6î 7Ü 8î 9îjava/util/Date :; <$买涨买跌 =î >- û? @- A$ Bã C$ D- Eã F$ G$ H$ I- “”J KL6【用户交易指数下单】保存持仓记录成功3用户交易指数下单】保存持仓记录出错 下单成功 MN OP用户 {} å·²è¢«é”å®š í下单出错,指数不存在$下单出错,指数未开启交易用户 {} ä½™é¢ä¸è¶³ _`.当前有指数持仓单的用户数量 ä¸º {}É Qé R===================== STjava/lang/Integer §¨ cd8用户id = {} å§“名 = {} æŒ‡æ•°æŒä»“中订单数: {} U VWÊ XÚ YZ û[ \ ] ^Ü com/nq/pojo/SiteTaskLog+指数止盈止损强平任务-指数持仓 _î 正式用户 模拟用户-)被强平[达到目标盈亏] ç”¨æˆ·id = , æ‰£æ¬¾å¯ç”¨èµ„金 = 扣款后可用资金 = ,现价, ç›®æ ‡æ­¢ç›ˆä»·æ ¼:, ç›®æ ‡æ­¢æŸä»·æ ¼: `î此次强平订单号为: aî b; c- dî ©ªe Kf<指数止盈止损强平任务-指数持仓 task任务成功B指数止盈止损强平任务-指数持仓 task任务保存失败9【指数止盈止损强平任务】强制平仓失败...-=========止盈止损定时任务============id不能为空 Og该持仓不存在 hi 删除成功 jÏ 删除失败>【用户交易平仓指数】 positionSn = {} ï¼Œ dotype = {}-平仓出错,网站指数设置表不存在 kl$平仓失败,不在交易时段内M【指数】是否在上午交易时间 = {} æ˜¯å¦åœ¨ä¸‹åˆäº¤æ˜“æ—¶é—´ = {}$平仓失败,指数持仓不存在 mã!平仓失败,用户已被锁定 n!平仓失败,此订单已平仓 平仓失败  oÜ pÜ qr ,不能卖出 s$ t; u E vã w &L6【用户平仓指数】修改浮动盈亏记录成功6【用户平仓指数】修改浮动盈亏记录出错3用户平仓指数】修改浮动盈亏记录出错 x:用户平仓之前 çš„ æ€»èµ„金  = {} , å¯ç”¨èµ„金 = {} y
z5用户平仓后的总资金  = {} , å¯ç”¨èµ„金 = {} {$0【用户平仓指数】修改用户金额成功0【用户平仓指数】修改用户金额出错com/nq/pojo/UserCashDetail |- }Ü ~î î 指数盈亏 €î $卖出指数,/,总盈亏: ‚î ƒ- Ÿ „ K…0【用户平仓指数】保存明细记录成功0【用户平仓指数】保存明细记录出错平仓成功!持仓不存在平仓单不能锁仓锁仓提示信息必填 †î 操作成功 操作失败 ¡¢‡ ˆ‰ £¤Š O‹Ë Œã'不能查询非下级代理用户持仓 ßŽ ‘ ’“ $”• –— <= yrcom/github/pagehelper/PageInfo ­˜ ™˜,com/nq/vo/indexposition/AgentIndexPositionVO š- ›ã œ ž op Ÿ   ¡î @” mn ¢Ò F£ TU N¤+com/nq/vo/indexposition/UserIndexPositionVO ¥d'IndexPositionVO å½“前指数行情 = {}M持仓指数 {} ,现价点数 = {} ,买入点数 = {} å·®ä»· = {} ç›ˆäº = {}I查询所有持仓单的总盈亏,现价返回0,当前为集合竞价'com/nq/vo/indexposition/IndexPositionVO ¦$ §$时间不能为空com/nq/vo/agent/AgentIncomeVO ¨- ©$ ª$ «$,com/nq/vo/indexposition/AdminIndexPositionVO-com/nq/vo/indexposition/IndexPositionProfitVO ¬î0com/nq/service/impl/UserIndexPositionServiceImpl­ ®¯(com/nq/service/IUserIndexPositionServicecom/nq/pojo/Usercom/nq/pojo/SiteProductcom/nq/pojo/SiteIndexSettingcom/nq/pojo/StockIndexcom/nq/vo/stock/MarketVO%javax/servlet/http/HttpServletRequestjava/lang/Stringjava/util/Listjava/util/Iteratorcom/nq/pojo/AgentUserjava/sql/Timestampcom/nq/common/ServerResponsecreateByErrorMsg2(Ljava/lang/String;)Lcom/nq/common/ServerResponse;com/nq/service/IUserServicegetCurrentRefreshUser;(Ljavax/servlet/http/HttpServletRequest;)Lcom/nq/pojo/User;"com/nq/service/ISiteProductServicegetProductSetting()Lcom/nq/pojo/SiteProduct;getRealNameDisplay()Ljava/lang/Boolean;java/lang/Boolean booleanValue()Z getRealName()Ljava/lang/String;$org/apache/commons/lang3/StringUtilsisBlank(Ljava/lang/CharSequence;)Z    getIdCardgetHolidayDisplaygetId()Ljava/lang/Integer;org/slf4j/Loggerinfo((Ljava/lang/String;[Ljava/lang/Object;)V    getIsLockintValue()I'com/nq/service/ISiteIndexSettingServicegetSiteIndexSetting ()Lcom/nq/pojo/SiteIndexSetting;error(Ljava/lang/String;)V!com/nq/service/IStockIndexServiceselectIndexById-(Ljava/lang/Integer;)Lcom/nq/pojo/StockIndex; getIndexGidcontainsgetTransAmBeginUsgetTransAmEndUsgetTransPmBeginUsgetTransPmEndUs"com/nq/utils/stock/BuyAndSellUtils isTransTime'(Ljava/lang/String;Ljava/lang/String;)ZvalueOf(Z)Ljava/lang/Boolean;9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)VgetTransAmBeginhkgetTransAmEndhkgetTransPmBeginhkgetTransPmEndhkgetTransAmBegin getTransAmEndgetTransPmBegin getTransPmEnd getTransState getDepositAmt(I)Vmultiply.(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;dividesetScale(II)Ljava/math/BigDecimal;getEnableIndexAmt()Ljava/math/BigDecimal;    compareTo(Ljava/math/BigDecimal;)IgetBuyMaxPercent
getUserAmt getUserFutAmtquerySingleIndex.(Ljava/lang/String;)Lcom/nq/vo/stock/MarketVO;com/nq/utils/redis/JsonUtilobj2StringPretty&(Ljava/lang/Object;)Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/Object;)VgetIncreaseRate getRiseLimitappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringnegatesubtractsetEnableIndexAmt(Ljava/math/BigDecimal;)Vcom/nq/dao/UserMapperupdateByPrimaryKeySelective(Lcom/nq/pojo/User;)IsetProfitTargetPricesetStopTargetPrice getNowPricegetAccountTypesetPositionType(Ljava/lang/Integer;)Vcom/nq/utils/KeyUtils getUniqueKey setPositionSn    setUserId setRealName
getAgentId
setAgentId getIndexName setIndexName getIndexCode setIndexCode setIndexGidsetBuyOrderTime(Ljava/util/Date;)VsetBuyOrderPricesetOrderDirection setOrderNum(I)Ljava/lang/Integer;    setIsLocksetAllDepositAmt getTransFee setOrderFeesetOrderStayDays getEachPoint setEachPointsetProfitAndLosesetAllProfitAndLose setOrderLever"com/nq/dao/UserIndexPositionMapperinsert"(Lcom/nq/pojo/UserIndexPosition;)IcreateBySuccess2(Ljava/lang/Object;)Lcom/nq/common/ServerResponse;selectByPrimaryKey'(Ljava/lang/Integer;)Lcom/nq/pojo/User;sizegetForceSellPercentget(I)Ljava/lang/Object; getEnableAmtiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;(I)Ljava/lang/String;getProfitTargetPricegetStopTargetPrice getPositionSn setTaskType
setTaskCnt setTaskTarget
setAddTime setIsSuccess setErrorMsgcom/nq/dao/SiteTaskLogMapper(Lcom/nq/pojo/SiteTaskLog;)I4(Ljava/lang/Integer;)Lcom/nq/pojo/UserIndexPosition;deleteByPrimaryKey(Ljava/lang/Integer;)IcreateBySuccessMsgselectIndexPositionBySn3(Ljava/lang/String;)Lcom/nq/pojo/UserIndexPosition;    getUserIdgetSellOrderPrice
getLockMsggetOrderDirectionequals(Ljava/lang/Object;)ZsetSellOrderPricesetSellOrderTimegetBuyOrderPrice getOrderNum getOrderFeegetUserIndexAmtaddgetAllDepositAmtsetUserIndexAmt setPositionId getAgentName setAgentName setUserName    setDeTypesetDeAmt setDeSummary    setIsReadcom/nq/dao/UserCashDetailMapper(Lcom/nq/pojo/UserCashDetail;)I
setLockMsg com/nq/service/IAgentUserServicegetCurrentAgent@(Ljavax/servlet/http/HttpServletRequest;)Lcom/nq/pojo/AgentUser;com/nq/dao/AgentUserMapper,(Ljava/lang/Integer;)Lcom/nq/pojo/AgentUser; getParentId
isNotBlankcom/nq/utils/DateTimeUtilsearchStrToTimestamp((Ljava/lang/String;)Ljava/sql/Timestamp; com/github/pagehelper/PageHelper    startPage (II)Lcom/github/pagehelper/Page;(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/Date;Ljava/util/Date;)Ljava/util/List;com/google/common/collect/Lists newArrayList()Ljava/util/ArrayList;(Ljava/util/List;)VsetListsetIdgetPositionTypegetBuyOrderTime()Ljava/util/Date;getSellOrderTimegetProfitAndLosegetAllProfitAndLose setNow_pricegetCurrentUser\(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/util/List;F(Ljava/lang/Integer;Ljava/lang/String;)Lcom/nq/pojo/UserIndexPosition;&findPositionByUserIdAndSellPriceIsNullsetAllIndexProfitAndLosesetAllIndexFreezAmt setOrderSizesetOrderFeeAmtsetOrderProfitAndLosesetOrderAllAmt setNowPriceorg/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!ސ ‘’“”•–—˜•–™š•–›œ•–ž•–Ÿ •–¡¢•–£¤•–¥¦•–§¨•–©ª•–«¬•–­®¯/*·±°)± ²³´µ¯    ‰,+Æ ,Æ-Ç    ¸°*´¹:*´¹:        ¶¶    ™¶
¸ š¶ ¸ ™     ¸°    ¶¶    ™    ¸°²½Y¶SY+SY,SY-SYS¹    ¶¶    ™¶¶     ¸°*´¹:
 
Dz¹¸°*´+¹:  ¶ ¶!™X
¶": 
¶#: 
¶$:
¶%:  ¸&6¸&6²'¸(¸(¹)šš    *¸°§· ¶+¶!™X
¶,: 
¶-: 
¶.:
¶/:  ¸&6¸&6²'¸(¸(¹)šš    *¸°§U
¶0: 
¶1: 
¶2:
¶3:  ¸&6¸&6²'¸(¸(¹)šš    *¸° Ç    4¸° ¶5¶Ÿ    6¸°»7Y ¶8¶·9»7Y,¶·9¶:»7Y¶·9¶;¶<: ¶= ¶>     ?¸°¶=
¶@¶::   ¶>     A¸°¶B»7YC·D¶>     E¸°¶F»7YC·D¶>     G¸°*´ ¶¹H:²I¸J¹K»7Y¶L·D:»7YC·D¶> A
¶M»7YN·D¶:¶> m-¶šf»OY·PQ¶R¶ST¶R¶U¸°¶V:
¶M»7YN·D¶:¶> (-¶  »OY·PW¶R¶SX¶R¶U¸°¶= ¶Y:¶Z*´[¹\6ž²]¹^§²_¹»`Y_·a¿»bY·c:Æ»7YC·D¶>ž
¶dÆ»7YC·D¶>ž
¶e»7YC·D:»7Y¶f·D:¶g¶h¸i¶j¶¶k¶
¶l¶m¶n ¶o¶p ¶q¶r ¶¶s»tY·u¶v¶w-¶šx§y¶z,¶{¸|¶} ¶~»7Y ¶¶·9»7Y,¶·9¶:¶€¸|¶»7Y ¶‚¶·9¶ƒ»7YC·D¶„»7YC·D¶…¶†*´‡¹ˆ6ž²‰¹^§²й»`YŠ·a¿‹¸Œ°°ÖuK LOQ*RKSQV\WbZo[„Z‰] ^¦b±c¶dÀeÆgÒißjækílômûno p!r+s1uAvHwOxVy]zf{o|ƒ~“–‚ƒ¤„«…²†»‡Ĉ؉âŠèŽíó‘ÿ’–8˜F™Lœ[fžl ¡‡£œ¤¢¨²©Á«Ϭá®ô¯ü°±µ&¶9·A¸H¹e¾q¿xÀ…ÁŠÂ—ġūɴÊÊËÑÍçÎîÐùÑÒÓÔ#Õ-Ö7×AØKÙUÚaÛhÜ{ށáŠã‘ä§å°ä³æ¼çÐèÞéìêóìíîðñ&ô±ˆ'æK¶· íD¸· ô=¹·û6º·-»¼ $½¼HK¶· OD¸· V=¹·]6º·f-»¼o$½¼K¶· ¤D¸· «=¹·²6º·»-»¼Ä$½¼,²³,¾¿,À¿,Á¿,¿,ÃÄ,ÅÄ,ÆÇ ÈÉ*ÊË    ±{ÌÍ
ÒZÎÏ 8ôÐÄ [ÑÑÄ ²zÒÓÏ]ÔÄq»ÕÄ…§Ö×´xØÙù3ÚÄ,Û×Üá ý8ÝÞûCüßüjàû^ûQ
üFáüáý|âáûEý1áü%ãÿ‡äååååááæÝÞßàááâááãáãÿäååååááæÝÞßàááâááãáãçü™è`é¾ÀÁÂÃÅÆ•êëì¯þú+Æ ,Æ-Ç    ¸°*´[¹:*´¹:        ¶¶    ™¶
¸ š¶ ¸ ™     ¸°    ¶¶    ™    ¸°²½Y¶SY+SY,SY-SYS¹    ¶¶    ™$¶¶ ²Ž¶¹¸°*´¹:
 
Dz¹¸°*´+¹:  ¶ ¶!™X
¶": 
¶#: 
¶$:
¶%:  ¸&6¸&6²'¸(¸(¹)šš    *¸°§U
¶0: 
¶1: 
¶2:
¶3:  ¸&6¸&6²'¸(¸(¹)šš    *¸° Dz¹4¸° ¶5¶Ÿ²‘¹6¸°»7Y ¶8¶·9»7Y,¶·9¶:»7Y¶·9¶;¶<: ¶= ¶> ²’¶¹?¸°¶=
¶@¶::   ¶> ²A¹A¸°¶B»7YC·D¶> ²’¶¹E¸°*´ ¶¹H:²I¸J¹K»7Y¶L·D:»7YC·D¶> A
¶M»7YN·D¶:¶> m-¶šf»OY·PQ¶R¶ST¶R¶U¸°¶V:
¶M»7YN·D¶:¶> (-¶  »OY·PW¶R¶SX¶R¶U¸°¶= ¶Y:¶Z*´[¹\6ž²]¹^§²_¹»`Y_·a¿»bY·c:Æ»7YC·D¶>ž
¶dÆ»7YC·D¶>ž
¶e»7YC·D:»7Y¶f·D:¶g¶h¸i¶j¶¶k¶
¶l¶m¶n ¶o¶p ¶q¶r ¶¶s»tY·u¶v¶w-¶šx§y¶z,¶{¸|¶} ¶~»7Y ¶¶·9»7Y,¶·9¶:¶€¸|¶»7Y ¶‚¶·9¶ƒ»7YC·D¶„»7YC·D¶…¶†*´‡¹ˆ6ž²‰¹^§²й»`YŠ·a¿‹¸Œ°°¾o     *
K Q\bo„‰ ¯µÀÅÏÕ á!î"õ#ü$%
&'(0*:+@-C.J/Q0X1_2h3q4…56•;š<¤=ª?¶@ÀAÆEùGHIL+M6N@OFQ[RjSpZ€[^_¯aÂbÊcÐdíhôijkl3q?rFsStXuewoxy|‚}˜~Ÿ€µ¼ƒÇ„Յ߆ç‡ñˆû‰Š‹Œ#/Ž6I‘O”X–_—u˜~—™Ššž›¬œºÁŸÎ Ó¡à£ê¤ô§±L!õK¶· üD¸· =¹·
6º·-»¼$½¼JK¶· QD¸· X=¹·_6º·h-»¼q$½¼ú²³ú¾¿úÀ¿úÁ¿ú¿úÃÄúÅÄúí¿ÛÈÉ*ÐÊË    À:ÌÍ
áÎÏ ùÐÄ +ÏÑÄ €zÒӝ]ÔÄ?»ÕÄS§ÖׂxØÙÇ3ÚÄÎ,Û×ÜÜ ý8ÝÞûRüßüjàûQüUáü)á)ý|âáûEý1áü%ãÿ‡äååååááåÝÞßàááâááãáãÿäååååááåÝÞßàááâááãáãçü™è`é¾ÀÁÂÃÅí•êîï¯Ag*´‡¹“L²”+¹•¸|¹K*´¹M,¶@N,¶–:6+¹•¢(²—¹^+¹˜À™:*´[¹:ǧö*´š¹›:²œ½YSY¶
SY¹•¸|S¹¶:    »7YC·D:
¹ž:  ¹Ÿ™’ ¹ Àb: *´ ¶¡¹H:  ¶f:Ç    ¸¢: ¶£Æ ¶£»7Y·D¶>ž ¶¤Æ= ¶¤»7Y·D¶>›)*´š ¶¥¹¦W*´[¹:¶:»§Y·¨:©¶ª¶g¶š«§¬:»OY·P¶R­¶R¶
¶R®¶R¶¶S¯¶R    ¶S°¶R¶S±¶R¶R²¶R ¶£¶S³¶R ¶¤¶S¶U:¶´»OY·Pµ¶R ¶¥¶R¶U:¶¶»tY·u¶·¸|¶¸¹¶º*´»¹¼6ž²½¹^§ ²¾¹^§:²¿¹§þj²À¹^„§ýÓ°,CF`°¶-±
²³'´,µ2·@¸J¹Wºd»i¼l¾y¿¡Á¨³ÃÒÆâÇéÈîÉôÌ,Ï<ÐIÑPÒYÓ`ÔtÕ×ÖÞ×÷ØþÙ
ÚÛÜ'Ý,Þ9àCäFâHãRèUé_·eë±ÞIúðÉPóñÄYêòótÏô·×lõ·÷Lö·'÷×H
øùâpÒÓ éiú·Ò€ØÙ Wí¿dûÈÉyæûü¨·ýÄ    ³¬þÄ
50ÿ×g²³
]ü'@Í,;Ä25Äyæû
]Üÿ5äßááý6åÝÿO äßááåÝááþ7ãâçþCÝá    AçÿÆäßááåÝááãâçÝá    çççÿ    äßááåÝááãâçB
ø úÿ    äßááú  ¯µ:+Ç    Á¸°*´‡+¹ÂM,Ç    øW*´‡+¹Ä>ž    ŸưǸ°°&    óô
öøùü*ý.þ4±*:²³: ¿%Ù*×Ü 
üãüé ¯©²È+¸|¹)*´¹N-Dzɹ¸°*´‡+¹Ê:™ ¶¡ ¶!™T-¶":-¶#:-¶$:-¶%:¸&6    ¸&6
²'    ¸(
¸(¹)    š
š    ˸°§¯¶¡+¶!™T-¶,:-¶-:-¶.:-¶/:¸&6    ¸&6
²'    ¸(
¸(¹)    š
š    *¸°§Q-¶0:-¶1:-¶2:-¶3:¸&6    ¸&6
²Ì    ¸(
¸(¹)    š
š    ˸°Ç    ͸°*´[¶Î¹:*´¹:¶¶    ™¶¶     ϸ°¶¶    ™    ¸°¶ÐÆ    Ѹ°¶Ò¶ »OY·PÓ¶R¶Ô¶R¶U¸°*´¶¡¹H:²I¸J¹K»7Y¶L·D:»7YC·D¶> F-¶M»7YN·D¶:¶>Ÿwy¶Õ¶Ö™j»OY·PQ¶R¶S×¶R¶U¸°¶V:-¶M»7YN·D¶:¶> -x¶Õ¶Ö™ »OY·PW¶R¶S×¶R¶U¸°»7YC·D:    »7Y¶f·D:        ¶Ø»tY·u¶Ù¶Ð¶Ú¶Y:
 
¶Û¶:»7Y¶Ü¶·9¶:: y¶Õ¶Ö™
 ¶V:  ¶„ ¶Ý¶Y:  ¶…*´‡¹Þ6  ž²ß¹^§²à¹»`Yá·a¿¶â:¶=:²ã¹) ¶ä: ¶ä¶å¶ä:²æ¹)¶ç¶Z*´[¹\6ž²è¹^§²é¹»`Yé·a¿»êY·ë:¶ì¶í¶m¶î¶ï¶ð¶¶ñ¶
¶òó¶ô ¶õ»OY·Pö¶R¶÷¶Rø¶R¶ù¶Rú¶R ¶S¶U¶û»tY·u¶ü¸|¶ý*´þ¹ÿ6ž²¹^§²¹»`Y·a¿¸Æ°°ºn    
' - 9=JPV\bktˆ’˜¨®´ºÀ É!Ò"æ#ð$ö&ù'ÿ() *+,#-7.A/G6L7R;b=m>„?ŠA•B›D£E©HµIÐMàNïPýQS!T,U5VRZY[k\v]^œa§bµc¼dÈf×hõij    mop#s0t5uBwLxV|]}d~r€{‚Œ„š…¡†¨ˆµ‰ºŠÇŒÑÛä‘î’ø“” •–—$˜A™T˜WœclŸy ~¡Œ£—¤¢§±ˆ'PH¶·VB¸·\<¹·b6º·k-»¼    t$½¼
®H¶·´B¸·º<¹·À6º·É-»¼    Ò$½¼
ÿH¶·B¸· <¹·6º·-»¼    #$½¼
©²³©·©×ÌÍ9pØÙbGÈÉm<ÊËàÉÒÓý¬ÔħÚÄ    ×ÒÄ
õ´Ä Ä 0y× ]LÄdEÄ{.ČĵôÖ×äÅy0×܆ü-ßüjãûZûM
ý7ÝÞ &ýâáûIþláááý8áÿpäçßãÝÞâáááááááááý°è`é    •ê !¯FŽ+Æ,Ç    ¸°*´‡+¹Â:Ç
¸°¶ÐÆ
¸°,¶ -¸ ™
¸°,¶ ¸|¶}-¶§ ¸|¶}*´‡¹Þ6ž
¸Æ°¸°°J¬­±²³&¶.·5º>»D¼KÀSÁ\ÂeÄnÇ{Ȁɇ˱>޲³Ž ¿Ž"¿Ž#·tØÙ{×Üüãüé  "#$%¯zÜ*´    ¹
: Æ$*´ ¹ :  ¶  ¶¥
¸°: Ç  ¶: §: : ¸™
¸: :¸™
¸:    
¸W*´‡+,-  ¹:¸:¹ž:¹Ÿ™$¹ Àb:*·:¹W§ÿØ»Y·:¶¸Œ°°fÐ ÓÔÕ,Ö3Ú6Û;ÜEÞIâLãTä[æ^çfèmëuí‹ðñ¯ò·óÁôÄöÏ÷Öù±Ô&' ·
()¯ØÙܲ³Ü*¿Ü"¿Üí¿Ü+¿Ü·Ü,·Ü-·ÜÆÇÜ.×    Ü/×
Ï0' 6¦1¿ L23 ^~43‹Q5üL6üÏ 78‹Q5L69Ü*ü3:üåü;ü;þ+ú*é)
*"í+,-Æ./<=¯€лY·M,+¶ì¶,+¶¥¶,+¶¶,+¶Î¶ ,+¶!¶",+¶#¶$,+¶÷¶%,+¶ù¶&,+¶¡¶',+¶(¶),+¶Ú¶*,+¶+¶,,+¶Ð¶-,+¶Õ¶.,+¶Ü¶/,+¶å¶0,+¶Ý¶1,+¶Ü¶2,+¶Û¶3,+¶Ò¶4,+¶Ô¶5*+·6N,-¶7¶8,-¶9¶:,-¶;¶<,°°nýÿ (08@HPX    ` h p x€ˆ˜ ¨°¶¾ÆÎ±*в³ÐØÙÈ()¶>?éØ@A¯Ø“    ¸W:
¸™
¸:
: ¸™
¸: *´‡,-+
 ¹=: ¸:  ¹ž:¹Ÿ™$¹ Àb:*·>: ¹W§ÿØ»Y ·: ¶¸Œ°°B!$ %&()%*,.B1G2f3n4x5{7†8:±¬n
BCfØÙ“²³“+¿“*¿“"¿“í¿“·“,·“-·“.ד/×     ˆ23
v43 BQ5ü GLDü † 78BQ5 GLDE Üü;ü;þ#ú*é%    +*"í,-./FG¯œ ƒ*´¹?:¸W*´‡¶+,-¹@:¸:    ¹•ž7¹ž:
 
¹Ÿ™$
¹ Àb: * ·A:      ¹W§ÿØ»Y·:
 
    ¶
¸Œ°°2 ? AD(F-G7HVI^JhKkMvN}P±„ ^
HI VØÙ ƒ²³ƒJ·ƒK·ƒ"¿ƒÆÇƒ.׃/× vÈÉ([5ü-VLü    v 78
([5-VLM    Ü)ÿ@ äççåæÝú*éJK"Æ./NO¯P*´+¹N*´‡-¶,¹B:¸::Æ *·A:¹W»Y·C:¶¸Œ°°*
U VX Y#Z([0]:_C`Jb±RP²³PÆÇPP· EÈÉ5Ù 0Qü#-RIC 78  0QMÜÿ0äæçÝãSé    ÆPTU¯€лDY·EM,+¶ì¶F,+¶¥¶G,+¶¶H,+¶Î¶I,+¶!¶J,+¶#¶K,+¶÷¶L,+¶ù¶M,+¶¡¶N,+¶(¶O,+¶Ú¶P,+¶+¶Q,+¶Ð¶R,+¶Õ¶S,+¶Ü¶T,+¶å¶U,+¶Ý¶V,+¶Ü¶W,+¶Û¶X,+¶Ò¶Y,+¶Ô¶Z*+·6N,-¶7¶[,-¶9¶\,-¶;¶],°°nfhij k(l0m8n@oHpPqXr`shtpuxv€wˆxy˜z {¨|°¶€¾Æ‚΄±*в³ÐØÙÈHI¶>?éØVW¯ÑB*´‡+¹^M»7YC·DN»7YC·D:,¹ž:¹Ÿ™ú¹ Àb:*´¶¡¹H:²_¸J¹K»7YC·D:»7Y¶f·D:»7YC·D¶>™–¶Ú:        ¶Y:
 
¶Û¶:»7Y¶Ü¶·9¶:: y¶Õ¶Ö™
 ¶V: ²`½Y¶÷SYSY    SY
SY S¹ ¶Ý¶Y: - ¶äN¶å:  ¶ä:§ÿ²a¹^§ÿ»bY·c:-¶d¶e°°r‰ ‹Œ Ž>‘N’^“i”w–ˆ˜™˜›¶œÃÊ Ø¡ð õ¤§ª«¬®&¯)²2³8´?¶±ŽŒÚÄ    ˜ƒXÄ
¶eÄ YÄ  ZÄ NØÒÓi½úÄ>èØÙB²³Bí¿ 75ü-[Ä "\Ä2]^  75Ü_ÿ(äåááÿ¡ äåááãâááááøPÿ äåááéí_`¯4
*´‡¹“°°»± 
²³abcd¯? *´‡+¹^°°À± ²³ í¿éíaefg¯9 é-¸ š ¸ ™
f¸°:-¸™    -¸::¸™
¸:*´‡,¸|+¹=:»7YC·D:»7YC·D:    »7YC·D:
¹ž:  ¹Ÿ™6 ¹ Àb:  ¶Ý¶ä:     ¶g¶ä:    
 ¶h¶ä:
§ÿÆ»iY·j:  ¹•¸|¶k ¶l     ¶m 
¶n ¸Œ°°^ÅÆÈÉ Ê&Ì)Í1Î8ÒOÕZÖe×pُڛܧ޳߶á¿âÎãÕäÜåã籄 $ØÙ é²³é+¿é*¿é,·é-·Ð23)À43Oš5üZhÄe„iÄ    pyjÄ
¿*kl  Oš5Ü>ü;ü;ÿ@ äååçç;;áááú<é+*,-mn¯€лoY·pM,+¶ì¶q,+¶¥¶r,+¶¶s,+¶Î¶t,+¶!¶u,+¶#¶v,+¶÷¶w,+¶ù¶x,+¶¡¶y,+¶(¶z,+¶Ú¶{,+¶+¶|,+¶Ð¶},+¶Õ¶~,+¶Ü¶,+¶å¶€,+¶Ý¶,+¶Ü¶‚,+¶Û¶ƒ,+¶Ò¶„,+¶Ô¶…*+·6N,-¶7¶†,-¶9¶‡,-¶;¶ˆ,°°nëíîï ð(ñ0ò8ó@ôHõPöX÷`ùhúpûxü€ýˆþÿ˜ ¨°¶¾ÆÎ
±*в³ÐØÙÈBC¶>?éØop¯Þà»7YC·DM»7YC·DN¹:+¶ÐÆH+¶Ð+¶Ú¶Y:+¶Û¶:»7Y+¶Ü¶·9¶:My+¶Õ¶Ö™,¶VM,+¶Ý¶YN§`*´+¶¡¹H:¶f:»7Y·D+¶Ú¶Y:+¶Û¶:»7Y+¶Ü¶·9¶:My+¶Õ¶Ö™,¶VM,+¶Ý¶YN»‰Y·Š:,¶‹-¶Œ¶°°Z
,GSXad s#z&Œ(§)³*¸-Á/Ê0Ð1Ö2Ý4±\    ,5XÄsNÒÓŒ5XÄಳàØÙ
ÖqÄÌ[ÄÈú·Ê>?Ü*ÿXäãááçáú ýSâáùéØr®¯"
ޏ³±°*st• uvs§