1
zj
2024-06-13 66c2ab8a29786a5ee15c649890c5ec3c876c4774
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
Êþº¾4Ë
Uƒ
„…

‘
S’“    S” •–—
ƒ •˜
™š
›œ    SžŸ  ¡¢£
¤
›¥¦
›§¨ •©
ª« 쬭
ƒ
®
¯ •°
S±
²
³´
µ
¶
· •¸¹
œº  »¼½
-¤    S¾
¿ÀÁ
2ƒÂÃ
2Ä
2œ ÅÆ
ÇÈ  ÉÊ
SË
ƒ
Ì
S°    SÍÎ AÏÐ
Cƒ
SÑ
Ò
›Ó
Ô
Õ
›Ö
S¸×
Lƒ
LØ
LÙ
LÚ
LÛ
LÜ
LÝ
LÌ
LÞ
Lß
Là    Sá â°ã
äåæ
ύ
\è ìé êë êìí
\î
cï    Sð
ñò
™ó
‹ô
›õ
cö    ›÷
›ø
cù    úû
ݟ
cý
³þ
cÿ
c
 Z
wƒ¹ ̺»¼å
 
 
    
 
 
 
„¤
‡ƒ
ñ ì
‹ï ì    S 
‘¤
S
S
S
S
S Ì Ì !"
υ
S#ëì
S$%
„&'
(
„)*
+æçéè,-
S./
S0123456789
S:
S;
S<
ñ=
ª>
S?
S@
SAû
\BC
ŃD
cE
SF
cG ÌHI
\JK
ÎLM
Ðù
Ðý
ÐïN  O
PQ ìR    ›S
›T
 U
 V
›WX
Y
Z
[
\]
âƒ
â®
â^
â_ ì`d ef
gh eijkl
îƒ
mno
îp 
îq
\rs
öt
›u
öv
cw
xy
âz
S{
c|
›}
c~    ú
c€
c
c‚ƒ
›„…
c†‡
    rˆ
 E
 ‰
âŠ
â‹
âŒ
â
âŽ
â
â
â‘’“”
S•
–
öï
›—˜™
š›œ
    J
S
 G
    ž
§Ÿ & ¡
(G.
(¢
(U2
(   S¤¥ ¦§    S¨q
©ª
«¬­®¯
9²    S° ±§ ²³´ ²µ
>²¶
·¸
›¹º
·»
·¼½
·¾¿
·ÀÁ
·Â“
·ÃÄÅÆ
P¤Ç
ÈÉÊËlogLorg/slf4j/Logger; dataService+Lcom/yami/trading/service/data/DataService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Qualifier;value8Lorg/springframework/beans/factory/annotation/Autowired;-Lorg/springframework/context/annotation/Lazy;sysparaService1Lcom/yami/trading/service/syspara/SysparaService; itemService+Lcom/yami/trading/service/item/ItemService;followMoneyLogService0Lcom/yami/trading/service/FollowMoneyLogService; redisTemplate3Lorg/springframework/data/redis/core/RedisTemplate;walletExtendService9Lcom/yami/trading/service/user/FollowWalletExtendService;financeOrderService>Lcom/yami/trading/service/finance/service/FinanceOrderService;minerOrderService:Lcom/yami/trading/service/miner/service/MinerOrderService;<init>()VCodeLineNumberTableLocalVariableTablethis7Lcom/yami/trading/service/impl/FollowWalletServiceImpl; findByUserId>(Ljava/lang/String;)Lcom/yami/trading/bean/model/FollowWallet;userIdLjava/lang/String;wallet*Lcom/yami/trading/bean/model/FollowWallet;
findExtend$(Ljava/lang/String;)Ljava/util/List;partyId walletExtendsLjava/util/List;LocalVariableTypeTableBLjava/util/List<Lcom/yami/trading/bean/model/FollowWalletExtend;>;    SignatureV(Ljava/lang/String;)Ljava/util/List<Lcom/yami/trading/bean/model/FollowWalletExtend;>;4(Ljava/lang/String;Ljava/util/List;)Ljava/util/List; list_symbolkeys$Ljava/util/List<Ljava/lang/String;>;z(Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Ljava/util/List<Lcom/yami/trading/bean/model/FollowWalletExtend;>;saveExtendByParaV(Ljava/lang/String;Ljava/lang/String;)Lcom/yami/trading/bean/model/FollowWalletExtend;
wallettype walletExtend0Lcom/yami/trading/bean/model/FollowWalletExtend; StackMapTablej updateExtend)(Ljava/lang/String;Ljava/lang/String;DD)V
walletTypeamountD frozenAmount­((Ljava/lang/String;Ljava/lang/String;D)VsaveWalletByPartyId“sumMoney((Ljava/util/List;)Ljava/math/BigDecimal;userIds<(Ljava/util/List<Ljava/lang/String;>;)Ljava/math/BigDecimal; updateMoney›(Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;Ljava/math/BigDecimal;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VsymbolmoneyLjava/math/BigDecimal;    amountFeecategory contentTypenowLjava/util/Date; amountBeforemoneyLog,Lcom/yami/trading/bean/model/FollowMoneyLog;Ð!:Lorg/springframework/transaction/annotation/Transactional;getMoneyContract9(Ljava/io/Serializable;Ljava/lang/String;)Ljava/util/Map;bySymbol(Lcom/yami/trading/bean/item/domain/Item; order_volumeorder5Lcom/yami/trading/bean/contract/domain/ContractOrder;Ljava/io/Serializable;
symbolTypecontractOrderCalculationServiceCLcom/yami/trading/service/contract/ContractOrderCalculationService;money_contractmoney_contract_depositmoney_contract_profitmoney_contract_profit_todaycontractOrderService8Lcom/yami/trading/service/contract/ContractOrderService;contractOrdersmoneys_contractLjava/util/Map;GLjava/util/List<Lcom/yami/trading/bean/contract/domain/ContractOrder;>;5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Double;>;ÇÌÍãæÎíI_(Ljava/io/Serializable;Ljava/lang/String;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Double;>;isTimestampFromToday(JLjava/time/ZoneId;)Z    timestampJzoneIdLjava/time/ZoneId;instantLjava/time/Instant; timestampDateLjava/time/LocalDate;today getMoneyAll'(Ljava/io/Serializable;)Ljava/util/Map;itemsiImoney_contract1Ljava/lang/Object;money_contract_deposit1money_contract_profit1datadf2Ljava/text/DecimalFormat; money_wallet
money_coinmoney_all_coin money_finance money_minermoney_contractApply money_futuresmoney_futures_profit data_symbol
list_items realtime_allmoneys_futures5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;:Ljava/util/List<Lcom/yami/trading/bean/item/domain/Item;>;>Ljava/util/List<Lcom/yami/trading/bean/data/domain/Realtime;>;9Ljava/util/Map<Ljava/lang/String;Ljava/math/BigDecimal;>;ŸM(Ljava/io/Serializable;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;getMoneyContractTotal'(Ljava/lang/String;Ljava/lang/String;)DgetMoneyFutureTotalsymbol_type_assertsmoneyexchangeApplyOrders_(Ljava/io/Serializable;Ljava/lang/String;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;getMoneyContractDBcontractAssetsOldcontractAssetsOrderlistcontractAssetsMap\Ljava/util/Map<Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/math/BigDecimal;>;>;Q(Ljava/io/Serializable;)Ljava/util/Map<Ljava/lang/String;Ljava/math/BigDecimal;>;7(Ljava/io/Serializable;Ljava/util/List;)Ljava/util/Map;symbolsu(Ljava/io/Serializable;Ljava/util/List<Ljava/lang/String;>;)Ljava/util/Map<Ljava/lang/String;Ljava/math/BigDecimal;>;getMoneyContractApply(Ljava/io/Serializable;)D:Lcom/yami/trading/bean/contract/domain/ContractApplyOrder;contractApplyOrderService=Lcom/yami/trading/service/contract/ContractApplyOrderService;contractApplyOrdersLLjava/util/List<Lcom/yami/trading/bean/contract/domain/ContractApplyOrder;>;K+(Ljava/io/Serializable;Ljava/lang/String;)DM)(Ljava/io/Serializable;Ljava/util/List;)D=(Ljava/io/Serializable;Ljava/util/List<Ljava/lang/String;>;)DgetMoneyContractByOrderF(Lcom/yami/trading/bean/contract/domain/ContractOrder;)Ljava/util/Map;moneysContract orderVolume moneyContractmoneyContractDepositmoneyContractProfitp(Lcom/yami/trading/bean/contract/domain/ContractOrder;)Ljava/util/Map<Ljava/lang/String;Ljava/math/BigDecimal;>;getMoneyFuturesByOrderC(Lcom/yami/trading/bean/future/domain/FuturesOrder;)Ljava/util/Map;2Lcom/yami/trading/bean/future/domain/FuturesOrder; moneysFutures moneyFuturesLjava/lang/Double;moneyFuturesProfiti(Lcom/yami/trading/bean/future/domain/FuturesOrder;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Double;>;update(Ljava/lang/String;D)VupdateExtendWithLockAndFreeze*(Ljava/lang/String;Ljava/lang/String;DDD)V
lockAmount freezeAmountupdateWithLockAndFreeze(Ljava/lang/String;DDD)V calculateContractAndFutureProfit](Ljava/lang/String;Ljava/lang/String;)Lcom/yami/trading/service/impl/ContractAndFutureProfit;openpointprofit profitDoublecloserealtime,Lcom/yami/trading/bean/data/domain/Realtime; contractOrder futuresOrdercontractAndFutureProfit7Lcom/yami/trading/service/impl/ContractAndFutureProfit;closedOrderProfitclosedOrderProfitTodayholderOrderProfitholderOrderProfitTodaycloseFutureOrderProfitcloseFutureOrderProfitTodaycontractOrderQueryWrapper=Lcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper;contractOrderListfutureOrderQueryWrapperfuturesOrderListtLcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper<Lcom/yami/trading/bean/contract/domain/ContractOrder;>;qLcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper<Lcom/yami/trading/bean/future/domain/FuturesOrder;>;DLjava/util/List<Lcom/yami/trading/bean/future/domain/FuturesOrder;>;]ls=(Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;)V moneyRevise getMoneyCoin9(Ljava/io/Serializable;Ljava/util/List;Ljava/util/List;)Dreal{(Ljava/io/Serializable;Ljava/util/List<Lcom/yami/trading/bean/data/domain/Realtime;>;Ljava/util/List<Ljava/lang/String;>;)DgetMoneyFuturesRedis futuresAssetsfuturesAssetsProfit"getMoneyFuturesgetMoneyFuturesDBfuturesAssetsOldfuturesAssetsOrdersymbolosfuturesAssetsMapXLjava/util/Map<Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Double;>;>;ˆq(Ljava/io/Serializable;Ljava/util/List<Ljava/lang/String;>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Double;>;futuresOrderService5Lcom/yami/trading/service/future/FuturesOrderService; futuresOrders‡getMoneyexchangeApplyOrders realtime_list realtimeClose3Lcom/yami/trading/bean/exchange/ExchangeApplyOrder; realtimeall moneyExchangeexchangeApplyOrderService=Lcom/yami/trading/service/exchange/ExchangeApplyOrderService;exchangeApplyOrdersELjava/util/List<Lcom/yami/trading/bean/exchange/ExchangeApplyOrder;>;Ÿ¡W(Ljava/io/Serializable;Ljava/util/List<Lcom/yami/trading/bean/data/domain/Realtime;>;)DgetMoneyFinance,Lcom/yami/trading/bean/finance/FinanceOrder; financeOrdersfinance_profit_symbol>Ljava/util/List<Lcom/yami/trading/bean/finance/FinanceOrder;>;¯ getMoneyMiner(Lcom/yami/trading/bean/miner/MinerOrder;map1minerBuySymbol minerOrdersGLjava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;$deserializeLambda$7(Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object;lambda#Ljava/lang/invoke/SerializedLambda;<clinit>ÅLcom/baomidou/mybatisplus/extension/service/impl/ServiceImpl<Lcom/yami/trading/dao/user/FollowWalletMapper;Lcom/yami/trading/bean/model/FollowWallet;>;Lcom/yami/trading/service/FollowWalletService;
SourceFileFollowWalletServiceImpl.java(Lorg/springframework/stereotype/Service; noÏ ÐÑ |ÒBootstrapMethodsÓÁÔÕ ¿Ö× ØÙ0com/baomidou/mybatisplus/core/conditions/Wrapper ÚÛ(com/yami/trading/bean/model/FollowWallet hiÜ uÝjava/util/LinkedList Þ„ß àáÍ âÄ WX.saveExtendByPara fail,partyId:{},wallettype:{}java/lang/Objectã äåjava/lang/RuntimeExceptionsaveExtendByPara fail næ çÄUSDT èéUSDT  no save fail Þêë ìí îï.com/yami/trading/bean/model/FollowWalletExtend ðæ ñæ òé ‰Š óôõ ö÷ øù úô ûù üé.钱包操作失败,类型:{},余额:{} ýþ äÿ7com/yami/trading/common/exception/YamiShopBindException 余额不足 fg java/lang/StringBuilder1com/yami/trading/common/constants/WalletRedisKeysWALLET_EXTEND_PARTY_ID_       
 æ<钱包操作失败,用户:{},类型:{},余额:{} uv  æ  ,com/yami/trading/dao/user/FollowWalletMapper š›java/util/Date ˜v  ö   ô*com/yami/trading/bean/model/FollowMoneyLog  æ æ  ø  æ æ æ deAcom/yami/trading/service/contract/ContractOrderCalculationService  !"6com/yami/trading/service/contract/ContractOrderService #$ %&Î '( )*3com/yami/trading/bean/contract/domain/ContractOrder +, -Ä bc. /0 ìá 1Ä 2á 3 4¢ 56 78 9: ;< = >÷ ? @A BC DEjava/util/HashMap FÙG HI JKL MNO ¦N PQjava/text/DecimalFormat#.##java/util/ArrayList R| ST&com/yami/trading/bean/item/domain/Item öé, YZU 3|3com/yami/trading/common/exception/BusinessException+系统错误,请稍后重试  getMoneyAll LM n t      þÚ îÁjava/math/BigDecimaljava/lang/Double PÚ atotal VW
lock_money X V
 freeze_money Yforex_money_contractforex øùforex_money_futures úùindices_money_contractindicesindices_money_futurescryptos_money_contractcryptoscryptos_money_futuresus_stocks_money_contract    US-stocksus_stocks_money_futures ®¯  T¯ Z| [í  þ U #|&java/util/concurrent/ConcurrentHashMap    submitted \Ä  ]Ä ^é java/util/Map #„;com/yami/trading/service/contract/ContractApplyOrderService #_8com/yami/trading/bean/contract/domain/ContractApplyOrder*getMoneyContractApply æ‰¾ä¸åˆ°å¸å¯¹ [{}] ä`a èb cé d¢ e fg ?ô nù<主钱包操作失败,用户:{},变更{},余额:{} hô iù j k5com/yami/trading/service/impl/ContractAndFutureProfit læ mn opqŒr ¿st uvw xy z{java/util/List-1;com/baomidou/mybatisplus/core/conditions/query/QueryWrapper| }~party_id Ø € ‚*com/yami/trading/bean/data/domain/Realtime ƒô ý„ …ô †‡ˆ ‰Š ‹C ÎÏ Œ  Ž :  f ‘Äbuy ’created “‡3com/yami/trading/service/future/FuturesOrderService0com/yami/trading/bean/future/domain/FuturesOrder ”‡ •ù –ù —ù ˜ù ™ù šù ›ù œù.com/yami/trading/bean/constans/WalletConstantscoinrecharge {„ Ä žÄ4com/yami/trading/bean/future/domain/FuturesRedisKeysFUTURES_ASSETS_PARTY_ID_Ÿ î FUTURES_ASSETS_PROFIT_PARTY_ID_  ¡¢;com/yami/trading/service/exchange/ExchangeApplyOrderService #¢1com/yami/trading/bean/exchange/ExchangeApplyOrder £Ä:系统错误,请稍后重试 getMoneyexchangeApplyOrders jk1¤ ¥ê `a¦ §¨© ªÄusdt系统错误,请稍后重试*com/yami/trading/bean/finance/FinanceOrder lm«¬ ­
&com/yami/trading/bean/miner/MinerOrder ®¯miner_buy_symbol° ±Ä ²T    getUserId ³T ´Ä7com/baomidou/mybatisplus/core/toolkit/support/SFunction µÄapply ¶Ä&(Ljava/lang/Object;)Ljava/lang/Object; ·Ä ¸Ä()Ljava/lang/String;"java/lang/IllegalArgumentExceptionInvalid lambda deserialization5com/yami/trading/service/impl/FollowWalletServiceImpl¹ º»;com/baomidou/mybatisplus/extension/service/impl/ServiceImpl,com/yami/trading/service/FollowWalletServicejava/io/Serializablejava/lang/Stringjava/util/Iterator.com/baomidou/mybatisplus/core/toolkit/Wrappersquery?()Lcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper;E()Lcom/baomidou/mybatisplus/core/conditions/query/LambdaQueryWrapper;
¼½
¾>(Lcom/yami/trading/bean/model/FollowWallet;)Ljava/lang/Object;;()Lcom/baomidou/mybatisplus/core/toolkit/support/SFunction;Acom/baomidou/mybatisplus/core/conditions/query/LambdaQueryWrappereq8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getOneF(Lcom/baomidou/mybatisplus/core/conditions/Wrapper;)Ljava/lang/Object;7com/yami/trading/service/user/FollowWalletExtendService((Ljava/io/Serializable;)Ljava/util/List;findByUserIdAndWallettype(com/yami/trading/common/util/StringUtils isEmptyString(Ljava/lang/String;)ZtoStringorg/slf4j/Loggererror((Ljava/lang/String;[Ljava/lang/Object;)V(Ljava/lang/String;)V toUpperCaseequals(Ljava/lang/Object;)Z6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;5com/baomidou/mybatisplus/core/toolkit/CollectionUtils
isNotEmpty(Ljava/util/Collection;)Zget(I)Ljava/lang/Object;
setPartyId setWallettypesave    getAmount()D"com/yami/trading/common/util/Arithadd(DD)D    setAmount(D)VgetFreezeAmountsetFreezeAmount
updateByIdvalueOf(D)Ljava/lang/Double;9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V1org/springframework/data/redis/core/RedisTemplate opsForValue7()Lorg/springframework/data/redis/core/ValueOperations;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;3org/springframework/data/redis/core/ValueOperationsset'(Ljava/lang/Object;Ljava/lang/Object;)Vcn/hutool/json/JSONUtil    toJsonStr&(Ljava/lang/Object;)Ljava/lang/String;info    setUserId
baseMapper1Lcom/baomidou/mybatisplus/core/mapper/BaseMapper;getMoney()Ljava/math/BigDecimal;.(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;setMoney(Ljava/math/BigDecimal;)V setUpdateTime(Ljava/util/Date;)V doubleValue setCreateTime    setSymbol setCategorysetAmountBeforesetAmountAfter setWalletTypesetContentTypesetLog.com/yami/trading/service/FollowMoneyLogService,com/yami/trading/common/util/ApplicationUtilgetBean%(Ljava/lang/Class;)Ljava/lang/Object; findSubmittedH(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;
wrapProfit8(Lcom/yami/trading/bean/contract/domain/ContractOrder;)V    getSymbol)com/yami/trading/service/item/ItemService findBySymbol<(Ljava/lang/String;)Lcom/yami/trading/bean/item/domain/Item;getTypeequalsIgnoreCase getLeverRateZERO    compareTo(Ljava/math/BigDecimal;)I getVolumeOpenjava/math/RoundingModeFLOORLjava/math/RoundingMode;divideG(Ljava/math/BigDecimal;ILjava/math/RoundingMode;)Ljava/math/BigDecimal; getUnitAmountmul    getProfit
getDepositjava/time/ZoneId systemDefault()Ljava/time/ZoneId;calculateTodayProfit_(Lcom/yami/trading/bean/contract/domain/ContractOrder;Ljava/time/ZoneId;)Ljava/math/BigDecimal;putjava/time/Instant ofEpochSecond(J)Ljava/time/Instant;atZone-(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;java/time/ZonedDateTime toLocalDate()Ljava/time/LocalDate;java/time/LocalDateisEqual%(Ljava/time/chrono/ChronoLocalDate;)ZcacheGetByMarketsize()I)com/yami/trading/service/data/DataServiceformat(D)Ljava/lang/String; getLockMoneygetFreezeMoney
findByTypeisEmptygetState
getPartyId containsKeyZ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;'(Ljava/lang/String;Ljava/lang/Object;)Vcn/hutool/core/util/ObjectUtil'(Ljava/lang/Object;Ljava/lang/Object;)ZcontainsONEmultiply    getVolume()Ljava/lang/Double; getLockAmount setLockAmount setLockMoneysetFreezeMoney setSymbolTypesetZone(Ljava/time/ZoneId;)Vstream()Ljava/util/stream/Stream;
¼¿<(Lcom/yami/trading/bean/item/domain/Item;)Ljava/lang/String;()Ljava/util/function/Function;java/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;java/util/stream/CollectorstoList()Ljava/util/stream/Collector;collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;cn/hutool/core/util/StrUtil
isNotBlank(Ljava/lang/CharSequence;)Za(ZLjava/lang/Object;Ljava/lang/Object;)Lcom/baomidou/mybatisplus/core/conditions/AbstractWrapper;ine(ZLjava/lang/Object;Ljava/util/Collection;)Lcom/baomidou/mybatisplus/core/conditions/AbstractWrapper;D(Lcom/baomidou/mybatisplus/core/conditions/Wrapper;)Ljava/util/List;getClose(D)Ljava/math/BigDecimal;getOpengetCreateTimeTs()Ljava/lang/Long;java/lang/Long    longValue()JgetZonegetTradeAvgPricesubtractgetPipsHALF_UP getPipsAmount getDirectionnegategetCloseTimeTs getCloseTimesetClosedOrderProfitsetClosedOrderProfitTodaysetHolderOrderProfitsetHolderOrderProfitTodaysetCloseFutureOrderProfitsetCloseFutureOrderProfitTodaysetOrderProfitsetOrderProfitToday getWallettype toLowerCase&com/yami/trading/common/util/RedisUtil&(Ljava/lang/String;)Ljava/lang/Object;cacheSubmitted()Ljava/util/List;    getOffset<com/yami/trading/service/finance/service/FinanceOrderService findByState/com/yami/trading/service/syspara/SysparaServicefindB(Ljava/lang/String;)Lcom/yami/trading/bean/syspara/domain/Syspara;,com/yami/trading/bean/syspara/domain/Syspara    getSvalue8com/yami/trading/service/miner/service/MinerOrderServicecom/alibaba/fastjson2/JSON toJSONString parseObject7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;!java/lang/invoke/SerializedLambdagetImplMethodNamehashCodegetImplMethodKindgetFunctionalInterfaceClass getFunctionalInterfaceMethodName%getFunctionalInterfaceMethodSignature getImplClassgetImplMethodSignatureorg/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;À ÁÅ ºÄ ÆÇ"java/lang/invoke/LambdaMetafactoryaltMetafactoryÉLookup InnerClasses†(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; metafactoryÌ(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!SUV    WXYZ[\]sY^_`a[^bc[^de[^fg[^hi[^jk[
^_lm[
^_&nop/*·±qBr stuvp^*¸¶º+¶À¶ÀM,°q
`ar stwxyz{|pa *´    +¹
M,°q
f gr  st }x ~€  ~‚ƒ{„p|» Y· N*´    +,¹ °q
lzr*st}x… †€…‡ †‡‚ˆ‰Šp.,¸š+Æ +¶¸™#²½Y+SY,S¹»Y·¿,¶¶™ »Y·¿*´    +,¹N-¸™-¹À°»Y·:+¶ ,¶!*´    ¹"W°q2 €+5ƒA„K†W‡iˆr‰xŠ~‹ŠŒr4stwx‹xW6~rŒ€ W6~Ž ü‘p]     *´    +,¹::¸™¹À:Ç *+,¶#:¶$)¸%¶&¶'¸%¶(*´    ¹)š ²*,¶$¸+¹,»-Y.·/¿*´0¶1»2Y·35¶6+¶6,¶6¶7¹8±q6 “ ”•–%˜*™2›@œO]žpŸz¡Ÿ¢rH st }x ’x “” •” “~Œ€  “~Žý%– ûG—p_¬*´    +,¹::¸™¹À:Ç *+,¶#:²¸9¹:¶$)¸%¶&*´    ¹)š.²;½Y+SY,SY¶$¸+S¹»-Y.·/¿*´0¶1»2Y·35¶6+¶6,¶6¶7¹8±q6 ¦ §¨©%«*¬2®?¯M°[±|²†´«µr>¬st¬}x¬’x¬“” Ÿ~œŒ€  Ÿ~Žý%– ûS˜vp…!*+¶<M,Æ,°»Y·=M,+¶>*,¶?W,°q¹º
» ½¾¿Àr !st!}xyzŽü ™š›pT*´@ÀA+¹B°qÆrstœ€ œ‡‚žŸp¬ ¦»CY·D:    *,¶E:
 
¶F: 
 
¶F-¶G¶H
    ¶I
¶F¶J˜œ »-Y.·/¿*
¶KW»LY·M:      ¶N +¶O ¶P  ¶Q -¶R 
¶F¶S ,¶T ¶U ¶V ¶W*´X ¹YW±qVΠ   ÏÐÑ%Ò,Ó9ÔCÖJØSÙZÚ`ÛgÜnÝtÞ~߄à‹á’â™ã¥ær„ ¦st¦ x¦wx¦¡¢¦£¢¦¤x¦’x¦¥x¦Wx    ¦§    –yz
¨¢ SS©ª ŽþC«™¬[­®¯pm—Z¸[ÀZN9999
\¸[À\:  +¶]^^¶_:  Æê ¹`:¹a™×¹bÀc: ¶d¶e:*´f¶g:ǧÿÌ,¸h™¶i,¶jš§ÿ¶9¶kÆ+¶k²l¶m™¶n¶k²o¶p¶J9§ ¶n¶J9¶q¶J¸r¶s¶J¸%9¸%9¶t¶J¸%9¶s¶J¸%9-¸u¹v¶J9
§ÿ%»wY·x:y¸+¹zW{¸+¹zW|¸+¹zW}
¸+¹zW»Y·=:^+¶š+Æ *+¶]¶<:~¶F¶J¸+¹zW°q–%ì    í îïðòó.ô3õRöY÷`økùpúsýzþ†ÿ‰Œ¢¼    Æ à éø#2AP_hu ”"r¬`· xk¬°±Œ‹²”à7“”Rų´—st—}µ—¶x    Ž·¸ ‹¹”ˆº”…»”‚¼”
x½¾ .i¿ #tÀÁh/yz€.i¿ #tÀÃŽZÿ< ÄÅÆÇȏÉþ6ÊÆËü2    ÿS
ÄÅÆÇȏýdÌ™‚Í    ÎÏpz¸N-,¶€¶:¸‚:¶ƒ¬q&'(*r4ÐÑÒÓÔÕ Öר×ÙÚpç%¶»wY·xM»„Y…·†N9999
9 9999999^:»‡Y·ˆ:*´f^¶‰:6¹Š¢Q¹À‹:  ¶Œ¹W™$»2Y·3¶6޶6 ¶Œ¶6¶7:§
 ¶Œ:„§ÿ©*´¹:¹Š »‘Y’·“¿»Y·=: ^+¶š+Æ *+¶]¶E:  ¶F¶J9 ¶F¶J9*+¶”9c99
*+¶•9  c9*+¶–9c9*+¶—9c9*+¶˜:!!¥Œ!¹™Ÿ!y¹š:""Á›™"À›¶J9§ "Àœ¶9!{¹š:##Á›™#À›¶J9§ #Àœ¶9!|¹š:$#Á›™$À›¶J9§ #Àœ¶9c9*+¶ž:""¥0"¹™Ÿ%"Ÿ¹šÀœ¶9" ¹šÀœ¶9c9*+¶¡c9,¢-¶£¹zW,¤- ¶¥¶¦¹zW,§- ¶¨¶¦¹zW,~-¶£¹zW,©-¶£¹zW,ª-
¶£¹zW,«-¶£¹zW,¬- ¶£¹zW,y-¸%¶£¹zW,{-¶£¹zW,|-¶£¹zW,Ÿ-¶£¹zW, -¶£¹zW,­-*+¶]®¶¯¶£¹zW,°-*+¶]®¶±¶£¹zW,²-*+¶]³¶¯¶£¹zW,´-*+¶]³¶±¶£¹zW,µ-*+¶]¶¶¯¶£¹zW,·-*+¶]¶¶±¶£¹zW,¸-*+¶]¹¶¯¶£¹zW,º-*+¶]¹¶±¶£¹zW,°qRT?@BCDEF!G$H'I*J-K0L3M6P:QCSNT]UkVxW}XžZ¥T«^¸_Â`ÌdÕeâfìiökm nprs&u/w6y=zD„K…\‡gˆo‰|‹†Ž‘™¦’°•»–×Йڝá¥è¦ù¨
ª­"°.²=´O¶a·p¸¹Žº»¬¼À½Ï¾Þ¿íÀüÃÄ*ÆAÇXÉoʆ̝ʹÓrk:Û± QZÜÝgsÞß"‘Iàß#»áß$¶st¶}µ®âÁ¤ãä¡¡”žå”›æ”˜ç”
!•è” $’é”'ê”*Œ¹”-‰º”0†»”3ƒë”6€ì”:|íxCs…Nhî¸þïÕáyz KkÀÁ!èÎðÁ"€>®âñCs…‡Nhîò¸þïóKkÀô!èÎðñ"Žc ÿQÄÅÌõƏüLËúúü ü™ýÌö    üö    üöø    ü@Ì‚÷øùpÈ7*+,¶»N9-¥-¹™Ÿ-y¹šÀœ¶9*+,¶¼9c¯qר
ÙÛ)Ý1Þr>7st7}x7¶x0ÀÁ
-¹”1ꔀ 0ÀÃŽ    ý)Ìúùp*+,¶½N-ǯ-Ÿ¹šÀœ¶¯qãå æ èr*st}x¶xðÁ€ ðÃŽü ÌÙ¯pš(A»wY·xN»„Y…·†:999    9 9 99999999^:»‡Y·ˆ: *´f,¶¾:!6""!¹Š¢Q!"¹À‹:# #¶Œ¹W"™$»2Y·3¶6޶6#¶Œ¶6¶7:§
#¶Œ:„"§ÿ©*´¹:""¹Š»Y·=:#^+¶š+Æ *+¶]¶E:##¶F¶J9#¶F¶J9 ¸¿™    9    §*+" ¶”9        c9    c99 c9*+ ¶À9c9c9*+ ¶Á:$$¥Œ$¹™Ÿ$y¹š:%%Á›™%À›¶J9§ %Àœ¶9${¹š:&&Á›™&À›¶J9§ &Àœ¶9$|¹š:'&Á›™'À›¶J9§ &Àœ¶9c9c9*+ ¶Â:%%¥0%¹™Ÿ%%Ÿ¹šÀœ¶9% ¹šÀœ¶9c9c99& ¸¿™ *+"¶¡9&&c9&c9-¢¶£¹zW-ö£¹zW-¤#¶¥¶¦¹zW-§#¶¨¶¦¹zW-~¶£¹zW-©    ¶£¹zW-ª ¶£¹zW-«¶£¹zW-¬ ¶£¹zW-y¸%¶£¹zW-{¶£¹zW-|¶£¹zW-Ÿ¶£¹zW- ¶£¹zW-°qRTðñóôõö÷"ø%ù(ú+û.ü1ý4þ7:>GQ`n    {
€ ¡ ¨®»ÅÎÛåïù !#%& ($/+142;3B=K>\@gAoB|D†G‘H™I¦K°N»OÃPÐRÚVáWè_ñ`bd$g+h2k5l=mFoMpTrdstu‡wšxªyºzÊ{Ú|ê}ÿ~€/?ƒr8n:Û±#TZÜÝ"gsÞß%‘Iàß&»áß'AstA}µA¶x9âÁ.ãä+¡”(å”%æ”    "ç” "è” %é”(ê”+¹”.º”1»”4 ë”7
ì”:û”>íxGú… Qðî!»†ï"Îsyz#KöÀÁ$ñPðÁ%5 ü”&€>9âñGú…‡ Qðîò!»†ïó"KöÀô$ñPðÃ%ŽmÿTÄÅÆÌõƏüLËúúüü™!
ýiÌö    üö    üöø    üIÌü!‚ýþÚpF;\¸[À\+¶]¶ÄM»ÅY·ÆN,¹`:¹a™    ¹bÀc:Ƕȶ™í*¶É:-¶Ê¹Ë™É-¶Ê¹šÀÌ:¦3»wY·x:y²l¹zW{²l¹zW|²l¹zWyy¹šÀ›y¹šÀ›¶G¹zW{{¹šÀ›{¹šÀ›¶G¹zW||¹šÀ›|¹šÀ›¶G¹zW-¶Ê¹zW§-¶Ê¹zW§þó-+¹šÀ̰qR‹Ž6‘C“K•Y–i—o˜x™…š’›ŸÄžéŸ ¡¢-¥0¦rHi³ÿÁKâÁ6÷³´;st;}µ+#Á€*i³ÿôKâô+Â#Ž#þ ÌÉþ~ÊÌÌúù ú‚þpa    B\¸[À\+¶],¶ÍN»ÅY·Æ:-¹`:¹a™ ¹bÀc:Ƕȶ™ñ*¶É:¶Ê¹Ë™Ë¶Ê¹šÀÌ:¦3»wY·x:y²l¹zW{²l¹zW|²l¹zWyy¹šÀ›y¹šÀ›¶G¹zW{{¹šÀ›{¹šÀ›¶G¹zW||¹šÀ›|¹šÀ›¶G¹zW¶Ê¹zW§¶Ê¹zW§þï+¹šÀ̰qRª­¯8°E²M´\µm¶s·|¸‰¹–º£¼È½í¾¿!À$Á3Ä6ÅrRm´ÿÁMæÁ8û³´BstB}µB1(Á€4m´ÿôMæôB‡1Â(Ž#þ"ÌÉþ€ÊÌÌú€ùú‚    p
bIθ[ÀÎ:+¶]^^^¶Ï:ÆA¹`:¹a™.¹bÀÐ:¶Ñ¶J¶Ò¶J¸r9(¸%I§ÿÎ(¯q&    ÊË ÍÎ"ÐAÑVÒ]Ó`ÖrHV“”A³
bstb}µ`ê” V  E € E Žÿ+ÄŏÉú4p‰ –Jθ[ÀÎ:+¶]^^^¶Ï:Æu¹`:¹a™b¹bÀÐ:*´f¶Ó¶g:        Ç²Ô¶Ó¹Õ§ÿÈ    ¶i,¸Öš§ÿ¹¶Ñ¶J¶Ò¶J¸r9
 
)¸%J§ÿš)¯q>ÚÛ ÝÞ"àAâOãTäcåfçrèuêŠë‘ì”ïr\    OB°±    Š“”
AP³
–st–}µ–¶x”ê” Š  y € y Ž)ÿ+ÄÅÆÉý:ËøpF pJθ[ÀÎ:+¶]^^^¶Ï:ÆO¹`:¹a™<¹bÀÐ:,¶Ó¹×™¶Ñ¶J¶Ò¶J¸r9        )¸%J§ÿÀ)¯q*
óô ö÷"ùAúOûdükÿnrRd“”    A*³
pstp}µpnê” d  S €p‡S Ž ÿ+ÄŏÉ?ú‚p€¯»wY·xM+¦),y²l¹zW,{²l¹zW,|²l¹zW,°\¸[À\+¶d²ØN+¶kÆ#+¶k²l¶m™+¶n+¶k²o¶pN§+¶nN-+¶q¶Ù+¶s¶G:+¶t:+¶s:,y¹zW,{¹zW,|¹zW,°qJ     
% 1 3?CWjo€†Œ—¢­rH¯st¯³´§ÁCl¢€/¢†)¢Œ#¢€ §ôŽü3Ìü6¬‚päN»wY·xM+¦,Ÿ¸+¹zW, ¸+¹zW,°+¶ÚN+¶Û¸+:,Ÿ-¹zW, ¹zW,°q*
#% &''()+.,7.A/L0r4NstN³FÁ.  !7"!€ FÃŽü)Ì‚#$%p¾T*+¶<:»›Y¶F¶J(¸%·Ü¶H*¶Kš.²Ý½Y+SY(¸+SY¶FS¹»-Y.·/¿±q567(8I9S;r*TstTwxT“”MyzŽüS™&'pí S*´    +,¹:        ¹À:
 
 
¶$)¸%¶&
 
¶Þ¸%¶ß
 
¶'¸%¶(*´    
¹)W±q@ AB(C7DFERFrRSstS}xS’xS“”S(”S)” F~    9Œ
€  F~    *+pÉ    Y*+¶<:»›Y¶F¶J(¸%·Ü¶H»›Y¶¥¶J¸%·Ü¶à»›Y¶¨¶J¸%·Ü¶á*¶KW±qLMN8OQPXQr>YstY}xY“”Y(”Y)”Ryz,-p™¯»âY·ãN-+¶ä-,¶å-¸u¶æ*´f,¶¾¹çºè¹é¸ê¹ëÀì:í¹W999    9 9 9»îY·ï:+¸ðñ+¶òW,¸hó¶ôW\¸[À\¶õ:¹`:¹a™C¹bÀc:\¸[À\¶d¶s:9Æ
¶J9*´¶e¹:::¹Š™¹Àö:¶÷¸ø:Ƕȶj™—    c9    ÆÁƼ²l¶mž±¶ù¸ø:¶ú¶û-¶ü¸ý™
¶þ:¶ÿ¶
²¶p:¶¶Ù¶¶Ù:¶¶j™ ¶Jc9 § ¶¶Jc9 §9¶È¶j™+c9¶Æ¶¶û-¶ü¸ý™
c9§þ¹»îY·ï:+¸ðñ+¶òW,¸hó¶ôW    ¸[À    ¶
:¹`:¹a™N¹bÀ :¶ ¶j™1 ¶Ûc9 ¶ ƶ ¶û-¶ü¸ý™ ¶Ûc9§ÿ®-¶-¶-    ¶- ¶- ¶-¶-    c c¶- cc¶-°q@UV WXY=[G`JeMiPnStVyY|b}o~}Œ€«¸‚¿ƒÂ„DžΈމáŠä‹îŒû’”.•8–J—Qšg›{œ‰–Ÿ£¡¦¢´¥»§Õ¨Ü«ß®è¯õ°±²2³@´Jµd¶nºq»w¼}½ƒ¾‰¿À•Á¡Â­Ãrü8k.¢g</¢{(“¢¿0¢Â1”Þþáû2¢äø34«15´2<6¯st¯}x¯¶x§78=rJe9”Mb:”P_;”    S\<” VY=” YV>”bM?@Œ#AèÇB@œC€>Þþó=r‡bM?DŒ#AÂèÇBEœCFŽŠ ÿ•ÄÆÆGHÉþ8ʬþ6¬IüK¬ýD¬¬ø ÿ5ÄÆÆGHÉúþ<HÉûQúžJp}*,¶<:¶F:¶F-¶G¶H»CY·D¶I*¶KW»LY·M:¶P¶Q-¶R¶F-¶G¶S,¶T¶U¶V*´X¹YW±q>ÉÊËÌ(Í/Ð8Ñ@ÒGÓMÔ[ÕaÖh×pØ|árH}st} x}wx}K¢vyzo¨¢8E©ªLMpÅ E9*+¶]-¶:»Y·:,¹Š^:6        ¹Š¢N    ¹À:¶$—ž0    ™$»2Y·3¶6޶6¶¶6¶7:§
¶:„    §ÿ¬»Y·:*´¹M,¹Š:Æ¡¹Š™—6        ¹Š¢ˆ    ¹¦§r    ¹À:¶$—žZ:,¹`:
 
¹a™,
¹bÀö:  ¶¶¶¶j™
 :§§ÿÐÆ¶÷¶$¸r¸%9„    §ÿr¯q‚ äæçè ê$ì3íAîKïPðqòxì~÷‡ù“úœÿŸ®½ÊÍ    Û
å è  #(<Brz 'WÜÝ    $xíxN4 ±‘ÜÝ    EstE}µEïE…Bæ”7~.ŒŸ¦34€ EïóE…‡7~Ž@ ÿ'    Äŏ–ÆûIúúýIü"É/úú‚OPÚpn|»2Y·3¶6+¶]¶6¶7¸ÀœM»2Y·3 ¶6+¶]¶6¶7¸ÀœN»wY·x:Ÿ,¦§,¶¸+¹zW -¦§-¶¸+¹zW°q#$<&E'_(y*r4|st|}µ^Q!<@R!E7ðÁ€ E7ðñŽtÿRÄÅSSÌÌÆÿÄÅSSÌÌÆÿÄÅSSÌÌÆÿÄÅSSÌÌÆ‚÷T¯pˆ**´f,¶¾¹çºè¹é¸ê¹ëÀìN*+-¶Â°q
2#4r**st*}µ*¶x#€ #‡‚ÍUp4    !    ¸[À    +¶],¶!N»ÅY·Æ:-¹`:¹a™ë¹bÀ :*¶":¶#¹Ë™³¶#¶¹šÀÌ:¦(»wY·x:Ÿ¸+¹zW ¸+¹zWŸŸ¹šÀœ¶Ÿ¹šÀœ¶¸%¸+¹zW  ¹šÀœ¶ ¹šÀœ¶¸%¸+¹zW¶#¶¹zW§¶#¶¹zW§ÿ+¹šÀ̰qF9;=9?AAPBdCjDsEFH½IëJýKLNPrRd™VÁAÑWÁ9Ù³!st!}µ!XYÁ€4d™VÃAÑWÃ!X‡FYZŽ#þ#ÌÉþk[ÌÌúpùú‚\TÚps
I9    ¸[À    :¶$:ÆM¹`:¹a™:¹bÀ :    +    ¶#¶¶%™    ¶Ú¶(¸%I    ¶Û¸%9§ÿ»wY·x:Ÿ(¸+¹zW ¸+¹zW°q:WXYZ[];^J_W`cbfeof}gŒirR;(³    st}µë”Šì”]^x_o ðÁ€x_Fo ðñŽÿ%ÄÅ`É=ú‚÷apQ J&¸[À&:¹':Æî¹`:¹a™Û¹bÀ(:+¶)¶%™À*¶+¶™)¶,¶¸%J-¶+¶™—9    ,¹Š>*´¶.¹:  ¹Šž ¹Àö¶÷9    §»‘Y/·“¿§>,¹`:  ¹a™, ¹bÀö:  ¶¶.¶j™  ¶÷9    §§ÿÐ)¶,¶    ¸r¸%J§ÿ!)¯qbno qsu:wFyTza}o~r{€‹•‚¨„³†¶‡Ôˆä‰ëŠîŒñŽ‘”rf
‹(b ÔN4 r‘c”    :ɳdst}µef” ûghòi€ ‹(bó eóòijŽ=
ÿ$ÄŏkÉü<lýFú
üÉ/úùú‚mnp€ J*´0+¶]1¹2:*´34¶5¶6:Æï9^¶š‰Ƅ7¥|,¹Š;*´¹:        ¹Šž    ¹Àö¶÷9§»‘Y8·“¿§;,¹`:        ¹a™)    ¹bÀö:
 
¶¶™ 
¶÷9§§ÿÓ¹`:        ¹a™I    ¹bÀ9:
9 ^¶šÆ7¥
¶:¸r9 §
 
¶:9  )¸%J§ÿ³)¯qf˜™š#›(œ+BžKŸX b¡u£€¥ƒ¦¡§®¨µ©¸«»®Ú¯Ý°ô²´
¶·¹rp X(b    ¡N4
Ý4“” Ú7³o
+éc”st}µeè”p#óqx€ X(bó    eóprŽP
ÿuÄŏÆú
üÉ,úüÉý>sÿ    ÄŏÆ‚mtpM ùJ*´;+¶]1¹<:Æá¹`:¹a™4¹bÀÌ:¸=>¸?À>:¶@¸%9        )¸%J§ÿÈ*´3A¶5¶6:¸š†9,¹Š;*´¹:        ¹Šž    ¹Àö¶÷9§»‘Y8·“¿§;,¹`:        ¹a™)    ¹bÀö:
 
¶¶™ 
¶÷9§§ÿÓ)¸rJ)¯qbÀÁÂÃ8ÄHÅSÆZÇ]ÈlÉtÊwˀ̍͗ΪеÒ¸ÓÖÔãÕêÖíØðÚ÷Ýrz H³uS“”    8"vÁ(b    ÖN4
w€c”l‹wxùstù}µùe÷é”åx€*8"vñ(bó    ùeóåxyŽ*    þ"Éú:þLƏú
üÉ,úù‚m
z{pÔ–*¶BL=+¶C«3BQ<+D¶™=«b*¶E J*¶FG¶%™=*¶HI¶%™0*¶JK¶%™#*¶LM¶%™*¶NO¶%™    º°»PYQ·R¿q@r –|}ŽýÆ ùN~op"
S¸T³±q@‚€[‚Ä
ÂÈLj‰Š‹Œa‰bc