package Ġno . nav . g and alf . utils Ċ Ċ import Ġcom . fasterxml . jackson . databind . JsonNode Ċ import Ġcom . fasterxml . jackson . databind . ObjectMapper Ċ import Ġcom . fasterxml . jackson . databind . node . Object Node Ċ import Ġcom . fasterxml . jackson . module . kotlin . jackson ObjectMapper Ċ import Ġcom . fasterxml . jackson . module . kotlin . readValue Ċ import Ġcom . github . tom ake hur st . wire mock . client . Wire Mock Ċ import Ġcom . github . tom ake hur st . wire mock . client . Wire Mock . a Response Ċ import Ġcom . github . tom ake hur st . wire mock . client . Wire Mock . stub For Ċ import Ġorg . apache . http . HttpStatus Ċ import Ġjava . nio . file . Files Ċ import Ġjava . nio . file . Path Ċ Ċ internal Ġconst Ġval Ġopen AM Response FileName Ġ= Ġ" open am - jw ks . json " Ċ internal Ġconst Ġval Ġopen AM Jw ks Url Ġ= Ġ"/ is so / oauth 2 / connect / j wk _ uri " Ċ Ċ internal Ġconst Ġval Ġd ifi OID C Jw ks Url Ġ= Ġ"/ id port en - oidc - provider / j wk " Ċ internal Ġconst Ġval Ġd ifi OID C Response FileName Ġ= Ġ" d ifi - oidc - jw ks . json " Ċ internal Ġconst Ġval Ġd ifi OID C Configuration Url Ġ= Ġ"/ id port en - oidc - provider /. well - known / openid - configuration " Ċ internal Ġconst Ġval Ġd ifi OID C Configuration Response FileName Ġ= Ġ" d ifi - oidc - configuration . json " Ċ Ċ internal Ġconst Ġval Ġd ifi MASK IN PORT ENC Configuration Url Ġ= Ġ"/ . well - known / oauth - authorization - server " Ċ internal Ġconst Ġval Ġd ifi MASK IN PORT ENC Jw ks Url Ġ= Ġ"/ j wk " Ċ internal Ġconst Ġval Ġd ifi MASK IN PORT EN JW KS Response FileName Ġ= Ġ" d ifi - mask in port en - jw ks . json " Ċ internal Ġconst Ġval Ġd ifi MASK IN PORT EN Configuration Response FileName Ġ= Ġ" d ifi - mask in port en - configuration . json " Ċ Ċ internal Ġconst Ġval Ġazure AD Response FileName Ġ= Ġ" azure ad - jw ks . json " Ċ internal Ġconst Ġval Ġazure ADJ w ks Url Ġ= Ġ"/ discovery / v 2 . 0 / keys " Ċ Ċ private Ġval ĠobjectMapper : ĠObjectMapper Ġ= Ġj ack son ObjectMapper () Ċ Ċ internal Ġfun Ġendpoint Stub ( status : ĠInt Ġ= ĠHttpStatus . SC _ OK , Ġpath : ĠString , Ġbody File : ĠString ) Ġ= ĊĠĠĠ Ġstub For ( ĊĠĠĠĠĠĠĠ ĠWire Mock . get ( Wire Mock . url EqualTo ( path )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. willReturn ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġa Response () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Status ( status ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Header (" Content - Type ", Ġ" application / json ; Ġcharset = UTF - 8 ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Body File ( body File ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) Ċ Ċ internal Ġfun Ġwell Known Stub ( path : ĠString , Ġj w ks Url : ĠString , Ġbody File : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġcontent Ġ= ĠFiles . readString ( Path . of (" src / test / resources /__ files /$ body File ")) ĊĠĠĠ Ġval Ġjson Node : ĠJsonNode Ġ= ĠobjectMapper . readValue < JsonNode >( content ). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġ( this Ġas ĠObject Node ). put (" jw ks _ uri ", Ġj w ks Url ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġendpoint Stub With Body ( path Ġ= Ġpath , Ġbody Ġ= Ġjson Node ) Ċ } Ċ Ċ internal Ġfun Ġendpoint Stub With Body ( status : ĠInt Ġ= ĠHttpStatus . SC _ OK , Ġpath : ĠString , Ġbody : ĠAny ) Ġ= ĊĠĠĠ Ġstub For ( ĊĠĠĠĠĠĠĠ ĠWire Mock . get ( Wire Mock . url EqualTo ( path )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. willReturn ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġa Response () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Status ( status ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Header (" Content - Type ", Ġ" application / json ; Ġcharset = UTF - 8 ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Body ( object Mapper . writeValue AsString ( body )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) Ċ Ċ // ĠOriginal ĠREST - STS Ġdid Ġnot Ġhave Ġtoken . Ċ internal Ġfun Ġget Azure Ad OID C () Ġ= ĊĠĠĠ Ġ" ey J 0 e X Ai OiJ KV 1 Qi LCJ hb G ci OiJ SU z I 1 Ni IsIm tp ZCI 6 Ik N 0 VH Vo TU pt RD V NN 0 RM Z Hp EM n Y ye DN RS 1 NS WS J 9 . ey J hd W Qi Oi Ix NW Yw MW Zl ZS 1 i Z DZ k LT Q 0 Mj ct Ym I 3 MC 1 m Yz ll Nz Vj YW Ex M 2 Ei LCJ pc 3 Mi OiJ od HR wc z ov L 2 xv Z 2 lu Lm 1 p Y 3 J vc 2 9 md G 9 ub G lu ZS 5 jb 2 0 v OT Y 2 Y WM 1 Nz It Zj Vi Ny 0 0 Ym Jl L WF h OD gt Y zc 2 N DE 5 Yz Bm OD Ux L 3 Yy Lj Ai LCJ p YX Qi Oj E 1 OT Ew OT Q 2 Nj Ms Im 5 i Zi I 6 MT U 5 MT A 5 ND Y 2 My wi ZX hw Ij ox NT kx MD k 4 N TY z LCJ n cm 9 1 c H Mi O ls i Mj hl Nj Zl Nz ct ZD g 3 OS 0 0 N 2 Yx LT g 4 Mz Ut Z mV h NT A 1 Y 2 Zj ZT lm Ii wi NT A 0 ND Uz NW Qt Mj Q 1 ZC 0 0 OW Vm LT lh Nz gt Mm Vm Z WE 2 N 2 Jh MG Jj Ii wi Z DI 5 OD cx MD Qt Nj Ni Mi 0 0 M TE w LT gz Y WM t Mj Bm Zj Zh Zm Uy N GE y Ii wi Z mV j Nj Yy OT It M 2 Rk Yi 0 0 O WJ h L WE wY 2 Yt Y 2 Fl Z jQ 2 M 2 I 3 Z DY z Ii wi YT lm NW Vm ODE t NG U 4 MS 0 0 Mm U 4 L WI z Nj gt M DI 3 M zA 3 M WI 2 NG I 5 Ii wi Mm Zm ZT My Nj It Nm Mw ZS 0 0 NG Yz LT k 0 Zj At Mz Rk Zm E 1 Nj U 5 Y TA 0 Ii wi Zj gx MT M 4 M TY t Yj I 0 NC 0 0 M WU 0 L WF m Mj kt M zA 4 Yj Iz MT dh Y TM z Ii wi Y TV j Mj M 3 M GU t Nm Iz ZC 0 0 Yz Jj LT lh N WU t Mj M 4 MD A 4 N TI 2 NT c 0 Ii wi Z GU 0 N DA 1 Mm Qt Yj A 2 Mi 0 0 ND k 3 LT g 5 YT It M GM 4 N WI 5 Mz Vi O DA 4 Ii wi Nj kw Zm Nj Mz Mt Mm M 0 Yi 0 0 Y WE z LT k 4 ZW Ut N 2 Mx Nm Rj Y TI 3 Nm Zi Ii wi OT I 4 Nj M 2 Zj Qt Zm Qw ZC 0 0 MT Q 5 LT k 3 O GU t Y TZ m Yj Y 4 Ym Ix O WR l Ii wi M TR l Z DI 2 Mm Et O GR j MC 0 0 Z WI x LT g 1 N DE t MT g 1 Mz E 1 Z DB h Y mJ h Ii wi YT Nm OTE 0 OT Mt MW Fi OC 0 0 Yj Y 0 L WE 1 ND Qt M GE 3 N 2 Ni Ym E 5 Mj Qw Ii wi ND Jm Mz Ez Yj gt ZD g 4 OC 0 0 Mz Q 0 LT g 2 Z DY t Y WR j YW Vh NG Vk Mz gx Ii wi Mm Rl Yj Mz N DE t MD Uy Yi 0 0 OG Jh LT k 1 Z WE t Mm Iy Mz Uy Y jQ w Zj Yx Ii wi Yj Fl MD Q 0 Nj gt YT Uz YS 0 0 OG Zi L WE z Zj ct OT k 2 Y zA 2 Y zh j M TY z Ii wi Yz U 3 Yz g 2 OD gt Yz Y 4 MC 0 0 NW Zi L WJ l Mj Qt ZT dk Z GM 0 Yz Y 5 Yj Jk Ii wi OT Bm Yz Q 1 Mz Ut Y WI 3 NC 0 0 N DR l LT g 5 Nj kt MT kz N WI 5 N TY z Z TA w Ii wi OG Ji O WI 4 Z DE t Z jQ 2 YS 0 0 Y WR l L Th l ZT gt NT g 5 N WV j Y 2 Rm O GN m Ii wi N 2 M 5 M zh m MT gt M GY 5 OC 0 0 Z DM 5 L WF j Nm Yt Nj Bm Nm Zh N jl m Mz Nk Ii wi OT I 0 Y mF k Y 2 Qt Y jk z Ni 0 0 NG Y 0 L WI 3 Ym Yt OT dj MD Nk Z TA 4 OT Nh Ii wi MT c 0 Y mV j Mj ct Z Tk 1 NC 0 0 NT Ni LT g 0 OD Yt N GE 4 MG Q 5 Zm M 3 Nj M 2 Il 0 s Im 5 hb W Ui OiJ GX 1 o 5 OTA 1 ND Mg RV 9 a OT kw NT Qz Iiw ibm 9 u Y 2 Ui OiJ k Y 0 9 Kc W 1 3 b HZ I UD V HW FN WZ 2 wz em JP c HF 6 Zm Mx Yz Zj OD l 6 Qm 5 SN XF SR nl Z Iiw ib 2 lk Ijoi OD Vj NT k 1 OW It Z GU 3 OS 0 0 N DB k LT gw OT ct N DE 3 Yz cz Z TI x OT Yy Iiw ic HJ l Zm Vy cm Vk X 3 Vz ZXJ u YW 1 l Ijo ie jk 5 MD U 0 M 0 B 0 cn ln ZGV ld GF 0 ZW 4 ub m 8 i LCJ zd WI i Oi I 2 RE p Dc XF mV 1 ph T 2 Jp R ll h X zl NO Hh UL U 9 VU kh q Vk 9 LN H hr Wn A 4 M 1 Fw T j Jr Iiw id Gl k Ijoi OT Y 2 Y WM 1 Nz It Zj Vi Ny 0 0 Ym Jl L WF h OD gt Y zc 2 N DE 5 Yz Bm OD Ux Iiw id XR p Ijo ia GI 1 V DE 2 MU h 2 VW 1 n cm Z HV 0 l S NG 1 B QS IsIn Zl ci I 6 Ij Iu MC J 9 . ph Qb Y V XP 5 z uv 7 ia BU XV Q 1 - 8 9 4 9 8 NW q S 9 UM TM 7 ZF H 1 Qa fl 3 - e TU 8 AW 1 fw - 0 hh A 5 JO arn j 5 0 xi E 0 nx j co hb Ko V MO 7 z U QU fe G bl 8 Ac Rt D jh TS cf v _ PM d 3 1 fg yz 8 - NV 6 b 8 3 sed H fu DN l LI p ah nq DW i FA O 1 f WL Z _ IF x Mg O 1 1 o ke S 9 8 f KX W 1 b 3 Fi y ER b Y 7 Rs Gk rok ZN 2 sr DA th Y 0 t 3 Z Pg Mu 3 fc S fW m SW 4 SG k Q VM 4 K lo N oc dg X 8 - 6 AV 4 q X My ZO 9 u BX 8 N _ E JZ sc X gm V hg 9 9 9 M - t OY 0 bh v 7 W AK F vc K - an O UE z Tg ST p F - ov nu 6 Y B pl 5 6 9 5 s AS gq L HY HY c 1 fd Du N HX EP _ O xz 6 9 g vw " Ċ Ċ internal Ġfun Ġget Mask in port en Token () Ġ= ĊĠĠĠ Ġ" ey J ra W QiOiJ BT Uh V ZW po Mn J WL Up CM U 4 te WJ UV jh L Nm Q 5 Ql RF UE h Ea T BY R 2 9 x UG xu NX pr Ii wi YW xn Ijoi Ul My N TY if Q . ey J hd W QiOiJ 1 bnN w Z WN p Zm ll ZC IsIn N jb 3 Bl Ijo ibm F 2 On Bl bnN qb 2 5 cL 3 Yz XC 9 hb GR l cn Nw ZW 5 z am 9 u Iiw ia XN z Ijo ia HR 0 c HM 6 XC 9 cL 3 Z lc j I ub WF za 2 luc G 9 yd GV u Lm 5 v XC 8 i LCJ jb G ll bn Rf YW 1 y Ij oid m ly a 3 Nvb Wh ld HN z ZXJ 0 aW Z pa 2 F 0 Iiw id G 9 r ZW 5 fd H lw Z SI 6 Ik Jl YX Jl ci IsIm V 4 c CI 6 MT U 4 M TY w M jc 5 NS w ia WF 0 Ij ox NT gx Nj Ay N jc 1 LCJ jb G ll bn R fa W Qi Oi I 0 N DE y Mj Zm OS 0 z OT gw LTR j Y 2 Mt OG Iz OC 1 k Z GQ z N 2 U 4 MT Zk Mm Ei LCJ jb G ll bn R fb 3 J nb m 8 i Oi I 5 O DI 1 OD M 0 Nj Ii LCJ qd G ki OiJ Sc n do TW F Hel U 0 Nm J 3 WG pj Z jl LX 1 V 2 OV My QU ZK MV NC WX p Hd 2 hf Ul Z ET m R BI i wi Y 2 9 uc 3 Vt ZX Ii On si YX V 0 aG 9 ya XR 5 Ijo ia XN v Nj Uy My 1 h Y 3 R vc ml k LX V wa X Mi LCJ JR CI 6 Ij Ax OT I 6 OT gy NT gz ND Yy In 1 9 . w 3 Y 6 2 AG Ay Xp R 7 g - jQ a KR 7 R 7 Ba T 1 z U vf SV - HO le j K ae I 2 m 6 WQ aN 6 5 pr 9 f X rt b Fv IJ p 7 K bp 6 ez gp J 4 Y 6 t Ui DN 1 gY k Yg MY 5 IO l DK 4 cv Rq W 3 Uu Gk J 8 Jt 0 7 1 xr CN - y co 1 i Wm 8 TZ 1 l Ip OC ju GN PY p J 6 F xp 4 c _ ns Ia Xh Q 1 KD 2 HW AI Uq UF Uo DO p 7 Hd 8 f px xcd q 3 O _ m O xd Xe Ei 4 s S 6 BK pd Mz xd Q IR n EI _ PE b - dq P 4 od KO 9 y AO v PN Rh C bx Yo B AY Y UY 2 d 2 B bw L sy 0 3 2 OX vr TR 2 Y 1 zk thy ee H 0 n 1 e M 0 a O vx j FK 9 v uy 0 g O DI p nn CG FE 4 H pn jw C ZX 6 - s LP F CR u LZ 2 4 4 k pm N 9 cy U 5 jc 4 g " Ċ Ċ internal Ġfun Ġget Open Am OID C () Ġ= ĊĠĠĠ Ġ" ey A id H lw Ij og I kp X VC Is IC J ra W Qi Oi Ai U 0 gx SW V SU 2 sx T 1 VG SD N zd 1 or RX VV c TE 5 V HZ R PS Is IC J hb G ci Oi Ai Ul My N TY i IH 0 . ey Ai YXR fa GF za CI 6 IC JZ NX g xc V NL cl V VR l E 3 e Vp EV V BI UX Z BI i wg In N 1 Yi I 6 IC Jh Z 2 V ud GF kb W lu Ii wg Im F 1 Z Gl 0 V HJ h Y 2 tp b md J ZCI 6 IC I 0 NW Vk Ym Yw ZS 0 5 Nm Ix LTR k OD Ut YW Fl OC 0 x Mz Nm Z DV l Nm Yz OG Mt M zA 4 MD Q 1 Ii wg I ml z cy I 6 IC J od HR wc z ov L 2 l zc 2 8 td C 5 h ZGV v Lm 5 v Oj Q 0 My 9 pc 3 Nv L 2 9 hd X Ro Mi Is IC J 0 b 2 tl bk 5 hb W Ui Oi A ia WR fd G 9 r ZW 4 i L CA i YX Vk Ij og Im Zy ZW ct dG 9 r ZW 4 tc HJ vd ml k ZX I td DA i L CA i Y 1 9 o YX No Ij og In Y 3 YW 1 v Yl 9 lb jc 2 Tl 9 VR m 5 l Z DF Ja X ci L CA ib 3 Jn Lm Zv cmd l cm 9 jay 5 vc GV ua WR jb 2 5 uZ WN 0 Lm 9 w cy I 6 IC I 2 Yj I 3 O WI 0 MC 1 i Yj dh LTR j Mm It YT Qz NC 0 1 Y 2 Yy Ym Nm Mz cy Mj Ui L CA i YX pw Ij og Im Zy ZW ct dG 9 r ZW 4 tc HJ vd ml k ZX I td DA i L CA i YX V 0 a F 9 0 aW 1 l Ij og MT Uz OT Y 4 MD Mw MC wg In Jl YW xt Ij og Ii 8 i L CA i ZX hw Ij og MT Uz OT Y 4 Mz kw MC wg In R va 2 Vu VH lw Z SI 6 IC J KV 1 RU b 2 tl bi Is IC Jp YX Qi Oi Ax NT M 5 Nj gw Mz Aw IH 0 . CEP q ay 8 UM pq VD UB 9 VM Y MW t Gg L 5 No KY 5 fq y 4 - 0 2 1 6 Ox Z 6 z SQ g Uw J 9 t qq MX D 1 2 y FN I ACS OT TR dw ah A 0 qg B Do R ZH - u 6 7 mn EY XF _ p F wh Y p OW bw Zy 3 W 6 7 B 3 re 8 dt i 8 p Mo Cb Fv 0 yd S if V ky DD 4 4 LE EU bn IB V - Gv W gc Y 8 E 5 p AS wj y cd R J Ask CP 3 m 2 Bo 9 GY 4 XV 1 0 l Dv 5 9 m M 9 G 5 wr 3 kp On 9 ii PK 0 NF xd S iz JZ jh 2 qv 9 Kt Id 9 fu C 7 E - 8 SZ vv Ul Kj Ch c Iw P - gY i Fk q ce 7 KB h Y kb wr 9 e YZ 5 w Sw IY 7 1 0 7 x AY Vg Ko R rj Ab Em 1 ok ity 6 y E ow 0 R wo EU - Jl Ue 5 Tb vd 8 mm jr J SH BE g EP i Z yw " Ċ Ċ internal Ġfun ĠgetToken D ings Id port en Token () Ġ= ĊĠĠĠ Ġ" ey J ra W Qi Oi I 3 Ym M 4 Mj Ax YS 1 l ND kx LT Qx Z DM t Yj Vl ZC 0 z NT U 1 Nj Rj Mj E 4 MD gi LCJ 0 e X Ai OiJ KV 1 Qi LCJ hb G ci OiJ SU z I 1 Ni J 9 . ey J hd F 9 o YX No Ijoi Y 2 Z CR F Ju O DF Y Sk Jn UG 9 N WV Z yd 2 JF Zy IsIn N 1 Yi I 6 Il F Ge U Jv YW 9 HQ 2 ZY V 2 h LR 0 ty Qz l 5 dk Vn Y 2 ly T zd F bl kt Nj VC U 1 k te GN rd G 8 9 Ii wi YW 1 y Ij pb Ik J hb mt J RC Jd LCJ pc 3 Mi OiJ od HR wc z pc L 1 w vd G 9 r ZW 5 ka W 5 n cy 5 k Z XY t Z 2 Nw Lm 5 ha XM ua W 8 i LCJ wa W Qi Oi Iw O DA 4 OT Qw Nj Mx Ni IsIm xv Y 2 Fs Z SI 6 Im 5 i Ii wi Y 2 xp ZW 5 0 X 2 lk Ijoi ZGV 2 LW d jc D pw b GF 0 d GZ v cm 1 zaW tr ZX Jo ZX Q 6 ZGV id W ct ZG lu Z 3 Mi LCJ zaW QiOiJ RU W xz WT k 5 Qi 1 n Q 0 l HS GE t WH p VV Xp zd Hl 4 Vj E 1 d 3 Uw Z md y am Z 5 ZG 5 O STR z Ii wi YX Vk Ijoi ZGV 2 LW d jc D pw b GF 0 d GZ v cm 1 zaW tr ZX Jo ZX Q 6 YX Bp L WR pb md z Ii wi Y WN y Ijoi T GV 2 ZW w 0 Iiw ibm Jm Ij ox Nj I 5 O DA z Nz Ax LCJ p Z HA i OiJ od HR wc z pc L 1 w vb 2 lk Yy 1 2 ZX Iy Lm Rp Z mk ub m 9 cL 2 lk c G 9 yd GV u LW 9 p Z GM tc HJ vd ml k ZXJ c Ly IsIm F 1 d Gh fd G lt Z SI 6 M TY y OT gw Mz Q 4 OS wi ZX hw Ij ox Nj I 5 O DA 0 MD Ax LCJ p YX Qi Oj E 2 M jk 4 MD M 3 M DE s Imp 0 a SI 6 Im Y 4 O GR j Zj Fk L WN l ND gt ND U wY y 0 5 MW Ex LW Qw Z Th i Yz dh Z DN i Zi J 9 . nn 2 l F 8 H _ G jl SY r _ s 7 Mx _ QR J Mz K -_ ki G IA US Z 4 UQ 1 u T 8 9 lu J 8 ju Jb YQ Hy k bi Hi Qm IF 0 Z 5 TE Pg FO 4 I rc 9 Gc KF Vb U DR m AB 7 uct h CD 3 WB j SK 1 MU ec _ q T dyn Et q 3 Cx J MC 1 Ed ag 2 XN 0 G QL NO 4 EN Ha 0 hq b 9 e K zM MS 1 9 W 8 f Tw 9 P 3 ON PK 4 A - oi 7 W qv Y Cs N fo z Ks Pt Nu B Sm 0 Mk q KM jl Ep Ao Xv F - Tg M vm - JW 9 wu I 3 Y 4 Dk T q 7 n 1 v 0 Mn MJ xn J AQ 7 tw Zg Bc Sx 2 Ff 4 Ck 0 u PX cv IC C uv vr 6 Ec Nm Ng Wt B WR Nw D 3 ac Op SN 1 7 b - Tt 7 8 Cd K - 9 - lp _ Sq V 0 Cl 0 g 5 UB Kt H _ Ph 2 s 4 k mk c 1 2 o Y 2 Hq xA " Ċ Ċ internal Ġfun ĠgetToken D ings Azure AD B 2 C Token () Ġ= ĊĠĠĠ Ġ" ey J ra W QiOiJ j ZD g 3 Nz Qy Zi 0 y ZD li LT Qx Mz Yt Yj U 4 Yi 0 4 NT A 3 OD k 3 Nj Bh Zj Ei LCJ 0 e X Ai OiJ KV 1 Qi LCJ hb G ci OiJ SU z I 1 Ni J 9 . ey J hd F 9 o YX No Ijoi OH BD a 2 RH MG t LU 1 ZE ZF Z 1 dn hr U zc 5 Zy IsIn N 1 Yi I 6 Ij A 4 MD g 5 N DA 2 Mz E 2 Iiw id m Vy Ijoi MS 4 w Iiw ia XN z Ijo ia HR 0 c HM 6 XC 9 cL 3 R va 2 V uZ G lu Z 3 Mu ZGV 2 LW d jc C 5 u YW lz L ml v Iiw ibm 9 u Y 2 Ui OiJ v RT k 2 c 0 l X Zj Uy RT Fq Sk x Ia 1 Zs V 1 Z Ne X la V mp K dG 9 Je F dn Mz R WM 0 I yc Xp J Ii wi Y 2 xp ZW 5 0 X 2 lk Ijoi ZGV 2 LW d jc D pw b GF 0 d GZ v cm 1 zaW tr ZX Jo ZX Q 6 ZGV id W ct ZG lu Z 3 Mi LCJ hd W QiOiJ k Z XY t Z 2 Nw On Bs YXR 0 Zm 9 yb XN pa 2 tl cm h ld D ph c G kt ZG lu Z 3 Mi LCJ h Y 3 Ii OiJ M ZX Z lb D Qi LCJ u Ym Yi Oj E 2 M jk 4 OT Qz NT cs I ml kc CI 6 Im h 0 d HB z O lw v XC 9 u YX Z 0 ZX N 0 Yj Jj Lm Iy Y 2 xv Z 2 lu Lm Nvb Vw v Z DM 4 Zj I 1 Y WE t ZW Fi OC 0 0 Yz Uw LT lm Mj gt ZW Jm OT Jj M TI 1 Nm Yy XC 9 2 Mi 4 w XC 8 i LCJ hd X Ro X 3 R pb W Ui Oj E 2 M jk 4 OT Qy Mz As Im V 4 c CI 6 M TY y OT g 5 ND Y 1 N yw ia WF 0 Ij ox Nj I 5 OD k 0 Mz U 3 LCJ qd G ki Oi I wY m Yy Nj U 4 OC 0 1 YW U zL TR l YW It OD dh Yi 0 z N WI x MT Uz Nz dk Z DI if Q . h D 2 Ws bs U 4 1 8 i D 8 c Js Tr hg FH 7 1 Zy Ip 2 OX a CF - u 5 T He RC e 9 t 7 f R 0 _ 8 w Fx 7 u R 2 o VC Jz 1 Q 7 oo o O 7 DS Q G DK 0 XE 0 lg 1 5 Ml 5 _ M h 6 6 rk SQ C qq BR t 9 nk V 4 9 T 7 v tb _ tt Es E MA 4 x 1 Q 1 Sl ZR 7 y so M tx Xc 8 7 AP K 9 0 - Wk Uo 5 E zw W mw Jx Io RE Xs H ou us k RR _ u N 9 7 Jc 2 v IJ A he 6 BZ aN 3 p Gs st yc N ep b Vu K - x RX t W 7 5 _ 9 L tz b FV PN n R jm Ill 4 Bg -_ R 3 Ww TXT dj Lj YP _ A _ Nw BG m KO JR 7 Pc 5 ts H 0 Iu T 2 r Zn KR 0 g We U mo 8 Q 2 HX v vx za Nh 5 8 L RB 4 I qc S ct Fb F 7 L XFF fz Jo Ty d 5 0 fq EM F 5 bq hg Ow " Ċ