15832144755
2021-06-11 cd782204a0189b8316fde16177a142213a9465aa
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
Êþº¾3±com/hxzkoa/services/ZhwServicejava/lang/Objectem!Ljavax/persistence/EntityManager;RuntimeVisibleAnnotations&Ljavax/persistence/PersistenceContext;<init>()VCode
   
LineNumberTableLocalVariableTablethis Lcom/hxzkoa/services/ZhwService;getMap$(Ljava/lang/String;)Ljava/util/List; Signature>(Ljava/lang/String;)Ljava/util/List<Lcom/hxzkoa/json/tb_map;>;java/lang/StringBuilderiSELECT floor,mapname,x_Truelength,y_Truewidth,x0_length,y0_width,x_Pixel,y_Pixel FROM tb_map WHERE floor=
   (Ljava/lang/String;)V
  append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
" #$toString()Ljava/lang/String; &  (*)javax/persistence/EntityManager +,createNativeQuery-(Ljava/lang/String;)Ljavax/persistence/Query; .0/javax/persistence/Query 12 getResultList()Ljava/util/List;4java/util/ArrayList
3 798java/util/List :;size()I=com/hxzkoa/json/tb_map
< 7@ ABget(I)Ljava/lang/Object;D[Ljava/lang/Object;Fjava/lang/String
<H IsetFloor
<K L
setMapname
<N OsetX_Truelength
<Q RsetY_Truewidth
<T U setX0_length
<W X setY0_width
<Z [
setX_Pixel
<] ^
setY_Pixel 7` abadd(Ljava/lang/Object;)Z floor_numberLjava/lang/String;sqlqueryLjavax/persistence/Query;
resultListLjava/util/List;
tb_mapListiImapLcom/hxzkoa/json/tb_map;objLocalVariableTypeTable*Ljava/util/List<Lcom/hxzkoa/json/tb_map;>; StackMapTable
getMap_all,()Ljava/util/List<Lcom/hxzkoa/json/tb_map;>;v\SELECT floor,mapname,x_Truelength,y_Truewidth,x0_length,y0_width,x_Pixel,y_Pixel FROM tb_mapgetFloory SELECT floor,mapname FROM tb_mapgetFloorByMapname|0SELECT floor,mapname FROM tb_map WHERE mapname='~'mapname   getAnchor.()Ljava/util/List<Lcom/hxzkoa/json/tb_achor;>;ƒ&SELECT anchorid,anchorip FROM tb_achor…com/hxzkoa/json/tb_achor
„
„ˆ ‰ setAnchorid
„‹ Œ setAnchorip tb_anchorListanchorLcom/hxzkoa/json/tb_achor;,Ljava/util/List<Lcom/hxzkoa/json/tb_achor;>;getFence@(Ljava/lang/String;)Ljava/util/List<Lcom/hxzkoa/json/tb_fence;>;”^SELECT floor,type,bumen,name,zuobiao,shape,start,stop,addtime,color FROM tb_fence WHERE floor=–com/hxzkoa/json/tb_fence
•
•H
•š ›setType
• žsetBumen
•  ¡setName
•£ ¤
setZuobiao
•¦ §setShape©
"
•¬ ­setStart
•¯ °setStop
•² ³
setAddtime
•µ ¶setColor tb_fenceListfenceLcom/hxzkoa/json/tb_fence;,Ljava/util/List<Lcom/hxzkoa/json/tb_fence;>; getFence_all.()Ljava/util/List<Lcom/hxzkoa/json/tb_fence;>;¾QSELECT floor,type,bumen,name,zuobiao,shape,start,stop,addtime,color FROM tb_fence drawFence_add(Lcom/hxzkoa/json/tb_fence;)I:Lorg/springframework/transaction/annotation/Transactional;Ã¥INSERT INTO tb_fence(id,floor,type,bumen,name,zuobiao,shape,start,stop,addtime,color) VALUES(:id,:floor,:type,:bumen,:name,:zuobiao,:shape,:start,:stop,now(),:color)Åid
•Ç È;getId
ÊÌËjava/lang/Integer ÍÎvalueOf(I)Ljava/lang/Integer; .Ð ÑÒ setParameter?(Ljava/lang/String;Ljava/lang/Object;)Ljavax/persistence/Query;Ôfloor
•Ö w$
ÊØ ÙÚparseInt(Ljava/lang/String;)IÜtype
•Þ ß$getTypeábumen
•ã ä$getBumenæname
•è é$getNameëzuobiao
•í î$
getZuobiaoðshape
•ò ó$getShapeõstart
•÷ ø$getStartústop
•ü ý$getStopÿcolor
• $getColor . ; executeUpdatexunjianSet_add›INSERT INTO tb_xunjianset(quyu,startime,stoptime,xunshu,tagid,needstoptime,cishu,addtime) VALUES(:name,'23:59:00','无','无','所有标签','1','1',now())fenceInout_addK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I java/lang/StringBuffer
 矩形41,1,1,1
 \;
E split'(Ljava/lang/String;)[Ljava/lang/String;
E Í(I)Ljava/lang/String;1,
 ! ",(Ljava/lang/String;)Ljava/lang/StringBuffer;$1&INSERT INTO tb_fence_inout(name, zuobiao, bianshu, canin, canout, floor, addtime) VALUES(:name,:zuobiao,:bianshu,:canin,:canout,:floor,now())(bianshu*canin
 "-canoutzuobiaosLjava/lang/StringBuffer;zb[Ljava/lang/String;1 getTagtrackZ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;v(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List<Lcom/hxzkoa/json/tb_track;>;7java/util/Date
6 :java/text/SimpleDateFormat<YYYYMMdd
9
9? @Aformat$(Ljava/util/Date;)Ljava/lang/String;C,SELECT tagid,x,y,z,layer,time FROM tb_track_E WHERE layer= 'G' AND tagid= 'I' AND time>= 'K' AND time<= 'M' ORDER BY timeOcom/hxzkoa/json/tb_track
N
NR SsetTagid
NU VsetX
NX YsetY
N[ \setZ
N^ _setLayer
Na bsetTimetag_id
begin_timeend_timedateLjava/util/Date;
dateFormatLjava/text/SimpleDateFormat;now tb_trackListLcom/hxzkoa/json/tb_track;,Ljava/util/List<Lcom/hxzkoa/json/tb_track;>; getAnchorip@(Ljava/lang/String;)Ljava/util/List<Lcom/hxzkoa/json/tb_achor;>;q6SELECT anchorid,anchorip FROM tb_achor WHERE anchorid=anchorid getAnchorInfou´SELECT a.* FROM tb_achor AS a,( SELECT anchorid, max( GreateTime ) time FROM tb_achor GROUP BY anchorid ) AS b WHERE a.GreateTime = b.time AND a.anchorid = b.anchorid AND a.layer='
„w xsetPOSX
„z {setPOSY
„} ~setPOSZ
„^
„ ‚ setGreateTimegetAnchorInfo_all…¦SELECT a.* FROM tb_achor AS a,( SELECT anchorid, max( GreateTime ) time FROM tb_achor GROUP BY anchorid ) AS b WHERE a.GreateTime = b.time AND a.anchorid = b.anchorid getALlAnchorgetRealTagState>(Ljava/lang/String;)Ljava/util/List<Lcom/hxzkoa/json/tb_tag;>;Š#SELECT * FROM tb_tag WHERE tag_id='Œ' ORDER BY addtime DESC LIMIT 1Žcom/hxzkoa/json/tb_tag
‘ ’ setTag_id
” •setState
— ˜setPower
š › setStatus
²tagidtb_realtagListtagLcom/hxzkoa/json/tb_tag;*Ljava/util/List<Lcom/hxzkoa/json/tb_tag;>;getpersonLocationA(Ljava/lang/String;)Ljava/util/List<Lcom/hxzkoa/json/tb_person;>;¥²SELECT a.* FROM tb_person AS a,( SELECT p_tagid, max( p_addtiem ) time FROM tb_person GROUP BY p_tagid ) AS b WHERE a.p_addtiem = b.time AND a.p_tagid = b.p_tagid AND a.p_floor='§com/hxzkoa/json/tb_person
¦ª « setP_name
¦­ ®
setP_tagid
¦° ±setP_x
¦³ ´setP_y
¦¶ ·
setP_floor
¦¹ º setP_online
¦¼ ½
setP_power
¦¿ À setP_kaoqing
¦Â Ã
setP_fence
¦Å ÆsetP_fencename
¦È ÉsetP_kaoqqingname
¦Ë Ì
setP_image
¦Î Ï setP_addtiemtb_realocationList realocationLcom/hxzkoa/json/tb_person;-Ljava/util/List<Lcom/hxzkoa/json/tb_person;>;getpersonLocation_all/()Ljava/util/List<Lcom/hxzkoa/json/tb_person;>;×¢SELECT a.* FROM tb_person AS a,( SELECT p_tagid, max( p_addtiem ) time FROM tb_person GROUP BY p_tagid ) AS b WHERE a.p_addtiem = b.time AND a.p_tagid = b.p_tagidgetRealPosTrackI([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;e([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List<Lcom/hxzkoa/json/tb_track;>;ÜSELECT * FROM tb_track_Þ WHERE time >='à ' AND layer='â  ' AND ( 
Eä Íå&(Ljava/lang/Object;)Ljava/lang/String;çtagid='é OR ë ) í ORDER BY timetaglist
start_timetb_realTrackList realtrackgetRealPosTrack_all6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;R(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List<Lcom/hxzkoa/json/tb_track;>;ö WHERE tagid='ø' AND time >='getGas,()Ljava/util/List<Lcom/hxzkoa/json/tb_gas;>;ü)SELECT gas_type, nong_du, x,y FROM tb_gasþcom/hxzkoa/json/tb_gas
ý  setGas_type
ý 
setNong_du
ýU
ýX
tb_gasListgasLcom/hxzkoa/json/tb_gas;*Ljava/util/List<Lcom/hxzkoa/json/tb_gas;>;getGPS,()Ljava/util/List<Lcom/hxzkoa/json/tb_gps;>;½SELECT a.*,c.p_name FROM tb_gps AS a,( SELECT tagid, max(addtime) time FROM tb_gps GROUP BY tagid ) AS b, tb_person as c WHERE a.addtime = b.time AND a.tagid = b.tagid AND c.p_tagid=a.tagidcom/hxzkoa/json/tb_gps
 
 setGps_utc_time
  setGps_weidu
  setGps_NS
  setGsp_jingdu
  ! setGps_EW
# $ setGps_state
& '
setGps_num
) * setGps_hdop
, -setGps_haiba_gao
/ 0 setGps_tuoqiu
2 3setGps_chafen_time
5 6setGps_chafen_id
8 9setGps_jiaoyan
R
< = setGps_kahao
? @ setGps_power
B C
setGps_sos
²
 
tb_gpsListgpsLcom/hxzkoa/json/tb_gps;*Ljava/util/List<Lcom/hxzkoa/json/tb_gps;>; getGPStrackH(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List<Lcom/hxzkoa/json/tb_gps;>;NKSELECT a.*,b.p_name FROM tb_gps_track AS a, tb_person AS b WHERE a.tagid= 'P' AND a.addtime>= 'R' AND a.addtime<= 'T(' AND a.tagid=b.p_tagid ORDER BY addtime gpsRecord_add(Lcom/hxzkoa/json/tb_gps;)IX®INSERT INTO tb_gps(`gps_utc_time`, `gps_weidu`, `gps_NS`, `gsp_jingdu`, `gps_EW`, `gps_state`, `gps_num`, `gps_hdop`, `gps_haiba_gao`, `gps_tuoqiu`, `gps_chafen_time`, `gps_chafen_id`, `gps_jiaoyan`, `tagid`, `gps_power`, `addtime`) VALUES(:gps_utc_time, :gps_weidu, :gps_NS,:gsp_jingdu, :gps_EW, :gps_state, :gps_num, :gps_hdop, :gps_haiba_gao, :gps_tuoqiu, :gps_chafen_time, :gps_chafen_id, :gps_jiaoyan, :tagid, :power, now(3))Z gps_utc_time
\ ]$getGps_utc_time_    gps_weidu
a b$ getGps_weidudgps_NS
f g$ getGps_NSi
gsp_jingdu
k l$ getGsp_jingdungps_EW
p q$ getGps_EWs  gps_state
u v$ getGps_statexgps_num
z {$
getGps_num}gps_hdop
 €$ getGps_hdop‚ gps_haiba_gao
„ …$getGps_haiba_gao‡
gps_tuoqiu
‰ Š$ getGps_tuoqiuŒgps_chafen_time
Ž $getGps_chafen_time‘ gps_chafen_id
“ ”$getGps_chafen_id– gps_jiaoyan
˜ ™$getGps_jiaoyan
œ $getTagidŸpower
¡ ¢$ getGps_power  searchGps>(Ljava/lang/String;)Ljava/util/List<Lcom/hxzkoa/json/tb_gps;>;¦)SELECT * FROM tb_gps WHERE tagid = :tagidinputgpsRecord_modifyªoUPDATE tb_gps SET gps_utc_time=:gps_utc_time,gps_weidu=:gps_weidu,gps_NS=:gps_NS,gsp_jingdu=:gsp_jingdu,gps_EW=:gps_EW,gps_state=:gps_state,gps_num=:gps_num,gps_hdop=:gps_hdop,gps_haiba_gao=:gps_haiba_gao,gps_tuoqiu=:gps_tuoqiu,gps_chafen_time=:gps_chafen_time ,gps_chafen_id=:gps_chafen_id,gps_jiaoyan=:gps_jiaoyan,gps_power=:power, addtime=now(3) WHERE tagid=:tagid gpsTrack_add­³INSERT INTO tb_gps_track(`gps_utc_time`, `gps_weidu`, `gps_NS`, `gsp_jingdu`, `gps_EW`, `gps_state`, `gps_num`, `gps_hdop`, `gps_haiba_gao`, `gps_tuoqiu`, `gps_chafen_time`, `gps_chafen_id`, `gps_jiaoyan`, `tagid`, `gps_power`, `addtime`) VALUES(:gps_utc_time, :gps_weidu, :gps_NS,:gsp_jingdu, :gps_EW, :gps_state, :gps_num, :gps_hdop, :gps_haiba_gao, :gps_tuoqiu, :gps_chafen_time, :gps_chafen_id, :gps_jiaoyan, :tagid, :power, now())
SourceFileZhwService.java(Lorg/springframework/stereotype/Service;!  
 /*· ±9  Ú    ÖMN»Y·+¶¶!M*´%,¹'N-¹-:»3Y·5:¹6ž›6§‰»<Y·>:¹?ÀC:2ÀE¶G2ÀE¶J2ÀE¶M2ÀE¶P2ÀE¶S2ÀE¶V2ÀE¶Y2ÀE¶\¹_W„¹6¡ÿq°V?@AB C(D1E;FAGJHXIdJpK|LˆM”N O­PºQÄFÓT\   ÖÖcdÔedÒfg(®hi1¥ji>•klJzmnXloDp 1¥jqr"ÿAEE.77û…ú s2t »ÄLMuL*´%+¹'M,¹-N»3Y·5:-¹6ž™6§ˆ»<Y·>:-¹?ÀC:2ÀE¶G2ÀE¶J2ÀE¶M2ÀE¶P2ÀE¶S2ÀE¶V2ÀE¶Y2ÀE¶\¹_W„-¹6¡ÿs°VXYZ[\]"^+_1`:aGbSc_dkewfƒghœi©j³_ÁmRÄÂedÀfg«hi"¢ji.“kl:ymnGloDp "¢jqrÿ1E.77û„ú
w2t WzLMxL*´%+¹'M,¹-N»3Y·5:-¹6žO6§>»<Y·>:-¹?ÀC:2ÀE¶G2ÀE¶J¹_W„-¹6¡ÿ½°>qrstuv"w+x1y:zG{S|_}ixw€Rzxedvfgahi"Xji.Ikl:/mnG"oDp "Xjqrÿ1E.77:ú
z {   ‘MN»Y{·+¶}¶¶!M*´%,¹'N-¹-:»3Y·5:¹6žQ6§?»<Y·>:¹?ÀC:2ÀE¶G2ÀE¶J¹_W„¹6¡ÿ»°>„…†‡%ˆ-‰6Š@‹FŒO]Žiu‹Ž“\    ‘‘dedfg-dhi6[jiCKklO0mn]"oDp 6[jqr ÿFEE.77;ú €2 WzLM‚L*´%+¹'M,¹-N»3Y·5:-¹6žO6§>»„Y·†:-¹?ÀC:2ÀE¶‡2ÀE¶Š¹_W„-¹6¡ÿ½°>—˜™š›œ"+ž1Ÿ: G¡S¢_£ižw¦Rzxedvfgahi"Xi.Ikl:/ŽG"oDp "Xrÿ1E.77:ú
‘’ ‰   
MN»Y“·+¶¶!M*´%,¹'N-¹-:»3Y·5:¹6žÏ6§½»•Y·—:¹?ÀC:2ÀE¶˜2ÀE¶™2ÀE¶œ2ÀE¶Ÿ2ÀE¶¢2ÀE¶¥2Ǩ§ 2¶ª¶«2Ǩ§ 2¶ª¶®2ÀE¶±  2ÀE¶´¹_W„¹6¡ÿ=°^ª«¬­ ®(¯1°;±A²J³X´dµp¶|·ˆ¸”¹ ºº»Ô¼á½î¾ø±Á\  
 
cdedfg(âhi1Ù·i>ÉklJ®¸¹X oDp 1Ù·ºr•ÿAEE.77ÿm    EE.77•C•ÿ  EE.77•C•EQ•ÿ   EE.77•C•Eù)ú »2¼ aøLM½L*´%+¹'M,¹-N»3Y·5:-¹6žÍ6§¼»•Y·—:-¹?ÀC:2ÀE¶˜2ÀE¶™2ÀE¶œ2ÀE¶Ÿ2ÀE¶¢2ÀE¶¥2Ǩ§ 2¶ª¶«2Ǩ§ 2¶ª¶®2ÀE¶±  2ÀE¶´¹_W„-¹6¡ÿ?°^ÅÆÇÈÉÊ"Ë+Ì1Í:ÎGÏSÐ_ÑkÒwӃԏթÖÃ×ÐØÝÙçÌõÜRøöedôfgßhi"Ö·i.Çkl:­¸¹G oDp "Ö·ºr‰ÿ1E.77ÿlE.77•C•ÿE.77•C•EQ•ÿE.77•C•Eù)ú
¿ÀÁ 6¨MNÂM*´%,¹'N-Ä+¶Æ¸É¹ÏW-Ó+¶Õ¸×¸É¹ÏW-Û+¶Ý¹ÏW-à+¶â¹ÏW-å+¶ç¹ÏW-ê+¶ì¹ÏW-ï+¶ñ¹ÏW-ô+¶ö¹ÏW-ù+¶û¹ÏW-þ+¶¹ÏW-¹6¬Báâãäå"æ5çBèOé\êiëvìƒíîï¥ð4¨¨¸¹¦ed¤fg¥lÚÁ ’(MNM*´%,¹'N-å+¹ÏW-¹6¬õö÷øùú%û4((æd&ed$fg%l 
Á M ::¨:» Y· :» Y· : -¦#:» Y·:» Y·: §U,¶:
 
¾¸:6 §4¶ W  ¶ W 
¾d #¶ W    #¶ W„  
¾d¡ÿÈ%:*´%¹':å+¹ÏWê,¹ÏW'¹ÏW)¶+¹ÏW,   ¶+¹ÏWÓ¹ÏW¹6
 
¬v
#(4   @
C L T Zclvˆ •š§²½ÊÚêöÿ„ æd.dðdÔdÿedüfg
ø(dï*/æ-/ LI01
W>kl ÿl
r3ÿC
EEEEE.E  ý2-ù 345 g::»6Y·8:»9Y;·=:¶>:   »YB· ¶D¶¶F¶+¶H¶,¶J¶-¶L¶¶!:*´%¹':¹-:
»3Y·5: 
¹6ž6 §o»NY·P: 
 ¹?ÀC: 2ÀE¶Q 2ÀE¶T 2ÀE¶W 2ÀE¶Z 2ÀE¶] 2ÀE¶`  ¹_W„  
¹6¡ÿ‹ °Z%&'()$+g.t/}0†12–3Ÿ4­5¹6Å7Ñ8Ý9é:õ;ÿ2>˜cdddedÔded fgfgöhi$íjd  }”hi
†‹ki “{kl Ÿ`ml ­RoDp †‹km r4ÿ– EEEEE.69E77ûkú no w   MN»Yp·+¶¶!M*´%,¹'N-¹-:»3Y·5:¹6žQ6§?»„Y·†:¹?ÀC:2ÀE¶‡2ÀE¶Š¹_W„¹6¡ÿ»°>BCDE!F)G2H<IBJKKYLeMqN{IŠQ\    rd‹ed‰fg)dhi2[i?KklK0ŽY"oDp 2[r ÿBEE.77;ú so РÐMN»Yt·+¶}¶¶!M*´%,¹'N-¹-:»3Y·5:¹6ž6§}»„Y·†:¹?ÀC:2ÀE¶‡2ÀE¶v2ÀE¶y2ÀE¶|2ÀE¶ 2ÀE¶Š 2ÀE¶€¹_W„¹6¡ÿ}°RUVWX&Y.Z7[A\G]P^^_j`va‚bŽcšd§e´f¾\Íi\ ÐÐÔdÎedÌfg.¢hi7™iD‰klPnŽ^`oDp 7™r"ÿGEE.77ûyú ƒ2 ¬¹LM„L*´%+¹'M,¹-N»3Y·5:-¹6ž6§|»„Y·†:-¹?ÀC:2ÀE¶‡2ÀE¶v2ÀE¶y2ÀE¶|2ÀE¶ 2ÀE¶Š 2ÀE¶€¹_W„-¹6¡ÿ°Rmnopqr#s,t2u;vHwTx`ylzx{„|‘}ž~¨t¶R¹·edµfgŸhi#–i/‡kl;mŽH`oDp #–rÿ2E.77ûxú
†2 ¬¹LM„L*´%+¹'M,¹-N»3Y·5:-¹6ž6§|»„Y·†:-¹?ÀC:2ÀE¶‡2ÀE¶v2ÀE¶y2ÀE¶|2ÀE¶ 2ÀE¶Š 2ÀE¶€¹_W„-¹6¡ÿ°R…†‡ˆ‰Š#‹,Œ2;ŽHT`‘l’x“„”‘•ž–¨Œ¶™R¹·edµfgŸhi#–i/‡kl;mŽH`oDp #–rÿ2E.77ûxú
‡ˆ Ü   óMN»Y‰·+¶‹¶¶!M*´%,¹'N-¹-:»3Y·5:¹6ž±6§Ÿ»Y·:¹?ÀC:2Ǩ§
2¶ª¶2Ǩ§
2¶ª¶“2Ǩ§
2¶ª¶–2Ǩ§
2¶ª¶™2Ǩ§
2¶ª¶œ¹_W„¹6¡ÿ[°JžŸ '¡/¢8£B¤H¥Q¦_§w¨©§ª¿«×¬á¤ð¯\   óódñedïfg/Ähi8»žiE«klQŸ _‚oDp 8»ž¡r ÿHEE.77ÿ$  EE.77Cÿ  EE.77CEPÿ   EE.77CEPÿ   EE.77CEPÿ   EE.77CEPÿ   EE.77CEùú ¢£ 9    !MN»Y¤·+¶}¶¶!M*´%,¹'N-¹-:»3Y·5:¹6žà6§Î»¦Y·¨:¹?ÀC:2ÀE¶©2ÀE¶¬ 2ÀE¶¯ 2ÀE¶²2ÀE¶µ2ÀE¶¸2ÀE¶»2ÀE¶¾2ÀE¶Á2ÀE¶Ä2ÀE¶Ç2ÀE¶Ê2ÀE¶Í¹_W„¹6¡ÿ,°j³´µ¶&·.¸7¹AºG»P¼^½j¾v¿ƒÀÁª÷ÄÄÅÑÆÞÇëÈøÉʺÍ\    !!Ôdedfg.óhi7êÐiDÚklP¿ÑÒ^±oDp 7êÐÓr"ÿGEE.77ûÊú Ô2Õ 
LMÖL*´%+¹'M,¹-N»3Y·5:-¹6žÞ6§Í»¦Y·¨:-¹?ÀC:2ÀE¶©2ÀE¶¬ 2ÀE¶¯ 2ÀE¶²2ÀE¶µ2ÀE¶¸2ÀE¶»2ÀE¶¾2ÀE¶Á2ÀE¶Ä2ÀE¶Ç2ÀE¶Ê2ÀE¶Í¹_W„-¹6¡ÿ.°jÑÒÓÔÕÖ#×,Ø2Ù;ÚHÛTÜ`ÝmÞz߇à”á¡â®ã»äÈåÕæâçïèùØëR
edfgðhi#çÐi/Økl;¾ÑÒH±oDp #çÐÓrÿ2E.77ûÉú
ØÙÚ ::»6Y·8:»9Y;·=:¶>:»YÛ·¶ݶ,¶ß¶-¶á¶¶!:6  §c»Y¸ã·æ¶+ 2¶}¶¶!: +¾dŸ»Y¸ã·è¶¶!:§»Y¸ã·ê¶¶!:„     +¾¡ÿœ»Y¸ã·ì¶¶!:*´%¹':¹-:   »3Y·5:
   ¹6ž‚6 §p»NY·P:      ¹?ÀC:   2ÀE¶Q  2ÀE¶T  2ÀE¶W  2ÀE¶Z  2ÀE¶]  2ÀE¶`
 ¹_W„    ¹6¡ÿŠ
°zðñòóô$öRùXú{û„ü›ýžþµù¿Öãìõÿ    (
4 @ L Xeo~˜î1ïdÔd~ed{fgrfgfhi$]jdUjkl ì•hi   õŒði
|kl añl SoD p õŒðm
rYÿX
2EEE.69EûEÿL 2EEE.69E77ûlú òóô 6 úN:»6Y·8:»9Y;·=:¶>:»YÛ·¶õ¶+¶÷¶,¶L¶¶!N*´%-¹':¹-:»3Y·5:   ¹6ž‚6
§p»NY·P: 
¹?ÀC:   2ÀE¶Q  2ÀE¶T  2ÀE¶W  2ÀE¶Z  2ÀE¶]  2ÀE¶`     ¹_W„
 
¹6¡ÿŠ °Z#P\ e!n"x#~$‡%•&¡'­(¹)Å*Ñ+Þ,è#÷/„ úúdúïdøedõfgìfgàhi#×jde•hinŒði    {|kl
‡añl •SoD p nŒðm   r.ÿ~ EEE.69E77ûlú ù2ú z“LMûL*´%+¹'M,¹-N»3Y·5:-¹6žg6§V»ýY·ÿ:-¹?ÀC:2ÀE¶2ÀE¶2ÀE¶2ÀE¶¹_W„-¹6¡ÿ¥°F456789#:,;2<;=H>T?`@lAxB‚;ER“‘edfgyhi#pi/akl;G  
H:oDp #p rÿ2E.77ûRú
 2 xULML*´%+¹'M,¹-N»3Y·5:-¹6ž)6§»Y·:-¹?ÀC:2ÀE¶2ÀE¶2ÀE¶2ÀE¶2ÀE¶2ÀE¶"2ÀE¶%2ÀE¶(  2ÀE¶+
2ÀE¶. 2ÀE¶1 2ÀE¶4 2ÀE¶72ÀE¶:2ÀE¶;2ÀE¶>2ÀE¶A2ÀE¶D2ÀE¶E¹_W„-¹6¡þã°‚ IJKLMN#O,P2Q;RHSTT`UlVxW„X‘YžZ«[¸\Å]Ò^ß_ì`ùabc d-e:fDPRiRUSedQfg;hi#2Fi/#kl;  GHHüoDp #2FIrÿ2E.77ûú
JKL Ñ ‡::»YM·+¶O¶,¶Q¶-¶S¶¶!:*´%¹':¹-:»3Y·5:¹6ž+6§»Y·:    ¹?ÀC:
   
2ÀE¶   
2ÀE¶   
2ÀE¶   
2ÀE¶   
2ÀE¶   
2ÀE¶"  
2ÀE¶%  
2ÀE¶(  
   2ÀE¶+    
 
2ÀE¶.    
 2ÀE¶1  
 2ÀE¶4  
 2ÀE¶7  
2ÀE¶:  
2ÀE¶;  
2ÀE¶>  
2ÀE¶A  
2ÀE¶D  
2ÀE¶E    ¹_W„¹6¡þá°‚ mno3p@qIrRs\tbukvyw…x‘yz©{µ|Â}Ï~Üé€ö‚ƒ„*…7†D‡Qˆ^‰kŠut„p ‡‡cd‡dd‡ed„edfgI>hiR5ki_%klk
GH   yüoD
p R5kIr(ÿb  EEEE.77ûú UVÁ ’ðMNWM*´%,¹'N-Y+¶[¹ÏW-^+¶`¹ÏW-c+¶e¹ÏW-h+¶j¹ÏW-m+¶o¹ÏW-r+¶t¹ÏW-w+¶y¹ÏW-|+¶~¹ÏW-+¶ƒ¹ÏW-†+¶ˆ¹ÏW-‹+¶¹ÏW-+¶’¹ÏW-•+¶—¹ÏW-š+¶›¹ÏW-ž+¶ ¹ÏW-¹6¬V’“”™š!›/œ=KžYŸg u¡ƒ¢‘£Ÿ¤­¥»¦É§×¨å©íª4ððGHîedìfgíl£¤ ‡  WMN¥M*´%,¹'N-š+¹ÏW-¹-:»3Y·5:¹6ž6§ »Y·:¹?ÀC:2ÀE¶2ÀE¶2ÀE¶2ÀE¶2ÀE¶2ÀE¶"2ÀE¶%2ÀE¶(  2ÀE¶+
2ÀE¶. 2ÀE¶1 2ÀE¶4 2ÀE¶72ÀE¶:2ÀE¶;2ÀE¶>2ÀE¶A2ÀE¶D¹_W„¹6¡þî°‚ ®¯°±²³&´/µ9¶?·H¸V¹bºn»z¼†½’¾Ÿ¿¬À¹ÁÆÂÓÃàÄíÅúÆÇÈ!É.Ê;ËE¶TÎ\  WW§dUedSfg&1hi/(Fi<klHýGHVïoDp /(FIr"ÿ?EE.77ûú ¨VÁ ’ðMN©M*´%,¹'N-Y+¶[¹ÏW-^+¶`¹ÏW-c+¶e¹ÏW-h+¶j¹ÏW-m+¶o¹ÏW-r+¶t¹ÏW-w+¶y¹ÏW-|+¶~¹ÏW-+¶ƒ¹ÏW-†+¶ˆ¹ÏW-‹+¶¹ÏW-+¶’¹ÏW-•+¶—¹ÏW-š+¶›¹ÏW-ž+¶ ¹ÏW-¹6¬VÓÔÕÙÚ!Û/Ü=ÝKÞYßgàuáƒâ‘ãŸä­å»æÉç×èåéíê4ððGHîedìfgíl«VÁ ’ðMN¬M*´%,¹'N-Y+¶[¹ÏW-^+¶`¹ÏW-c+¶e¹ÏW-h+¶j¹ÏW-m+¶o¹ÏW-r+¶t¹ÏW-w+¶y¹ÏW-|+¶~¹ÏW-+¶ƒ¹ÏW-†+¶ˆ¹ÏW-‹+¶¹ÏW-+¶’¹ÏW-•+¶—¹ÏW-š+¶›¹ÏW-ž+¶ ¹ÏW-¹6¬Vïðñö÷!ø/ù=úKûYügýuþƒÿ‘Ÿ­»É×åí4ððGHîedìfgíl®¯°