From 82ec16c6e232a6713baac3666a2b20eee79dc3b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Tue, 29 Sep 2020 11:28:27 +0200 Subject: [PATCH 01/43] chore: add sequence diagrams for Fleet APIs --- .../integrations/addIntegrationToPolicy.png | Bin 0 -> 64732 bytes .../integrations/addIntegrationToPolicy.txt | 18 +++++++++++++ .../deleteIntegrationFromPolicy.png | Bin 0 -> 32605 bytes .../deleteIntegrationFromPolicy.txt | 16 +++++++++++ .../diagrams/integrations/getIntegration.png | Bin 0 -> 40097 bytes .../diagrams/integrations/getIntegration.txt | 17 ++++++++++++ .../getIntegrationFromAgentConfiguration.png | Bin 0 -> 65327 bytes .../getIntegrationFromAgentPolicy.txt | 17 ++++++++++++ .../getIntegrationLatestVersion.png | Bin 0 -> 53407 bytes .../getIntegrationLatestVersion.txt | 17 ++++++++++++ .../integrations/installIntegrationAssets.png | Bin 0 -> 48378 bytes .../integrations/installIntegrationAssets.txt | 17 ++++++++++++ .../isAgentListedInSecurityApp.png | Bin 0 -> 53432 bytes .../isAgentListedInSecurityApp.txt | 17 ++++++++++++ .../isAgentListedInSecurityAppWithStatus.png | Bin 0 -> 66668 bytes .../isAgentListedInSecurityAppWithStatus.txt | 23 ++++++++++++++++ .../isPolicyResponseListedInSecurityApp.png | Bin 0 -> 83309 bytes .../isPolicyResponseListedInSecurityApp.txt | 16 +++++++++++ .../updateIntegrationFromConfiguration.png | Bin 0 -> 96173 bytes .../updateIntegrationFromConfiguration.txt | 25 ++++++++++++++++++ 20 files changed, 183 insertions(+) create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/addIntegrationToPolicy.png create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/addIntegrationToPolicy.txt create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/deleteIntegrationFromPolicy.png create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/deleteIntegrationFromPolicy.txt create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/getIntegration.png create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/getIntegration.txt create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/getIntegrationFromAgentConfiguration.png create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/getIntegrationFromAgentPolicy.txt create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/getIntegrationLatestVersion.png create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/getIntegrationLatestVersion.txt create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/installIntegrationAssets.png create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/installIntegrationAssets.txt create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/isAgentListedInSecurityApp.png create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/isAgentListedInSecurityApp.txt create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/isAgentListedInSecurityAppWithStatus.png create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/isAgentListedInSecurityAppWithStatus.txt create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/isPolicyResponseListedInSecurityApp.png create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/isPolicyResponseListedInSecurityApp.txt create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/updateIntegrationFromConfiguration.png create mode 100644 e2e/_suites/ingest-manager/diagrams/integrations/updateIntegrationFromConfiguration.txt diff --git a/e2e/_suites/ingest-manager/diagrams/integrations/addIntegrationToPolicy.png b/e2e/_suites/ingest-manager/diagrams/integrations/addIntegrationToPolicy.png new file mode 100644 index 0000000000000000000000000000000000000000..aa346ea131a4bd62fd7984dc57407531145713a4 GIT binary patch literal 64732 zcmdSBcT`l((=IwQ3}HZF7^0E}7?NaEf}|nI03zuXP%?-pl98N-BsnLMtSBfs=Nv@= z$vNi?B0=KW;P3tJ_nmdle|O!r?q6c}bnot}>fTjPJ+*^WAIsk)yiEuKfo>{bWYs|+ z2p9yyxkG>lw9uSHBS9b}NI_QWA7}l|6jP%xN6AfBRWpfoIT#qY)~ zMAuKh7cz+fh+EQ(0xW(AwP1ozu^e&y(uxOO5*tSbM`I~Hg}rZfL{>ZvR3fUKcJ8~6 zjBlLRw>-=FadNORk|aw&0A@r&{jhL$2ZC5q7`uZ>J~7dMnrsLHp)Z;K>j$5J|Hk%v zYgPDT;c$pF`l^@s|FvH7-NwtK8LxJRO!q&(I1b)SRXZF`ST~HZCRrFi`T7s+3106$ zeeb@0e%Ja?j-KfEI8HOu@A2J3FXEkR#2zPE*H^`HXnby+h~d3COIz-Bc`o$AUTDIi zB-Df9LWiWsG)$-dM{KlZ76$!oK5b~6=Dzv!k{8`}4v&%qyWb00r@ry9U+F2syLnr? zEtp~}Lh^#(;9^+E+S2RdPnO4@rG)YhdN)7UEEN4O!maw#?UE3l>TJ~eNGb={Wc3so zm%eXY_v}u7uMOuuEvaPLX}G*_y!f*+flH-pm}FJ`sw+=;r*_|BFk8)WAx!95nuLe0 z$nA>QIj$$X!BFy58?VDLv+|>9H>!i}ekI4~nU`zn?u!uu5C?o(>XZqwCw6(Z@3>ji!8-JA zo)z3G7~>Fva8qW{+?s(czyh`8d7?mev>%p?etLRR@g6azc=C-P-+#m0S)h!E{u}{R z*ik-ip7Z=Y`N7yf%P3r2aj=2cdD&L+cOIHJlB%zIHRap}^^^XY1j=$Tfa)eX83PY2 zWtqW759;lf6eo;BxMRu4@Nyv@4^inL{KKULgYv_ziJH`?OsCx@{E1`{`%OQx$AxC8 zF0AGe3QW~oLeqt}?!FlH#;1Ror&CcbLn1y%EIfGBiiI4HLm>woZOwb0u~a=UUN6n8I(EwykZ)vf2L zigm+zc}~NV98E!+*~Xv4M)wd{rNdOWZCg!V2U3$10n^~3zy(6dtI^{f|ldjD?KTe4d;gwFS$I= z541LB8XD^UEGM;1}8dad*lMm^H_Hib6|wj{I^+%fK?t>!OO3 zaQt;aovu3jj@WJ^j$9REC~2j-)xc+EnS+JRl3vGm1Np88>l9^)$q^d`4bx$giZ>AG z>2KXaGZxD4?~SEfCsJ34ZdbOXdK^AYdf@PtGf9MS%wz3SLh!orwv21j?ae)1zW7k7 z?)Ud)ytZZo<1V^53o7f4+U~N!65ni&_I0``po}meQ@#!Z_dPk$&BB(+N;mJ_-`i6Y zVS8tP_NOA6;`YLS3(GNsi`utV(!2!4{GE~YmlvlW?5r#2@PtN?c)v-jesytfWq%AG z&(0Z)Fx&e*pi=QTD{*5ioVxc{(1Tg3!8`uY~{Ho>KT9dpD zXU4$A(~T!rqK)`|X!UKD_vvU|9Mz*6&zsP54+%qfLRb;3{E>1yyDcQVciKl*ys*(m z;G=npBgO#Q`B<+^G@iuC>PJvgs#CyB=!TWavmw|9Wo)AJikf^f9Yv42{TNo^haxD(&I@%P3E zFKaowFy*oAd0;#lpHZ{l&058%1xMh*po(I-9T{ZHY`t)Cx-&yy?M3r|knF=e%P8wb zxPZSf3ele8rzv^ZB+^|I$&S%uig==p0NwH}O?DW5dbs*AqI#L%3CSC&f??9 z%wW&CHu3M$m2cM6%{+<`)%Py-71JG~;eE zqUV(InimoJ+GOdYuIlk`uz%aAH-9i4aEH0;d?TCz?$s%#%dLu;>IUYI@)3@Nc&0GM zrt$qtHd$zW(TR5eV>C2ZyQtZ5(pLWHagF2FW<~(LoeB2W^GQ_{fx~9`gw^&=BDK)u zX{c{R9-z&Rp0@BO7t?M#6fE2VX?wvIRZH>VfvL{(L00Za$Jux6ym&+>MIH3^#~(q7 zAGMcAB+m+&y$EE1vPt{8*$iK^CJQBt?s(-?9hB;g^&B3}I#t*#rPSqJa`aD%?{3;# zb*=|?awsM+yH_ke#N~@--ZQnK+Ksr;XcnbOY1)5Sqw+O8<%L07d!`9`FPx@b%%p3{ zqOiap9dT>8y*PxFQgcJuYAxsD&$#H8*7MxSC2b9O+4ZDZ*;y(7slDSzxk}b7OzN|T zXyu@U1-b{|(kE<7oNk(+KH-`!c1Bq#-Bu(G8Boei#$ph&aiCzodfeW0Bm-`-%#07e zmBGX61xijftgVszZm_e@(kbqj-!%ltug;zGunh9?h>+=kA?H-v38Mfy+E;D+kg7m7 zDFle|#vS$Lh?#n&TX33nzjU}KlV5;y!Q(>udh2@o>8F)88K+OE5%6S_D0{aiA6z-V zn|8SR7jB`G2R;c~i zob)FVpGXriOL2*8U~Lm^?F+qvN_TN768z2`%zxDne@Gf>)Z{B7GcA>+xY(9S^2#Lmom@dr~+13k;pV zRea}kjMe0mMOb>y^3O%66lS^yLT3n1_oALFple+)1c6%~5@trLKQo3)%zDEJYIs}7 z#4gT947{p#_;0{=m)alfo6NTc^-Q4k@h!b&)wLqErT%F|7&*!C$)ncV6nPh+fNVtg zZzR5gYT{6``WWx#YhQ#hv1|uAZ^SgXGVbJ$ND17D>)R_>o6fBm3@%MKYy6K%5c3As@ zGdnQ1#GDI>n1L7nnb zzy(*8^;3>k1~rsy+yGzxjyQJ9Ud9jzT3 z1Z``PZf^eZ6r%mM@=|p@YCf*s;HPhq*1R{n9|q=TjEuiytEKXoJ)jL&$yc)UJK4KV z8_>=@t4ZP4D6Bh9^o&pR4H!1`kFW%h2N&3h>rvW|Al$&_2=cTF(l97gC1`&~O{j`c zfA6lR^R43&$E{~sH`H0c`WYR?)j^g6k7Fl_O~32LoQeM3v<{v1jd|_`%$ZodQLSt! zShIx6hUs3LE}fu-w&EOCTL=2Fo5)eUP|3gYR9R@Mw2wK>^W+PSeCvvyA0yb4s##LGY+W8c<3xRp!kJY7$u@OVe5`U*V1GWtAKgiY{t@R7%iyxR;hqiN zNIT|4bdyEq3&8Gto)rO0SVZ%{b`{y4P0N;gA3(#mG*Rht!CE(r6hISjwSKsS7!jN` ztvj4T>GW#5Xz;g|YQUkHAX@ zVIMPo#vDLVG7xuRmSJ5(&tsH!v;E?8V8;mto>ijv@5PTqBokuDzxmYnPP?J$aWi6H zx;#+e{>N2#1rCRGRxv8%NlE#i0KOE(mIg^YW$22V7IW9&4poGsaiW2+7>s~k*q4X~ z_cl2fo(dWf1!AxdeUXBz7xf1N@tGL_7M2BuykJ=1VlFJ)ykhJ2p8Avp456t2Q+D8wypxJ2$q%XQAf7yeTbV^OoX$ z%S%-7Rt2w{6}D?Ro8((5tADZ7g4?u51njV%?>q=~*2KpUlsP?shA>Xpk}h)@v6aUm zjHAi%fP?GLA1RZE7ug6h`BG%yl|T@35mF<+9+hOQl76f|iPAZWd!slE4%)HISt4 zPlq8B-v-)d7D!UxAx%u5l+}TnaEnXvQm?r2QHgoB&UsLWy3?m+Q@@4o*4hOYF9YQvVo&4IDw9YAVSI$wCMX-}!E<8rNA|2D3B`K+h?&krPL3 zxpR~^=+R^-u!Z<@ukr|?7%|ysvL#%q5Lpzql8q260l&xVIb@=x>odBKOd>Ne7=RH()y4(Dt#!VpRJ=yX38aBB7*Pb>Vx zTRT*ZsPpm7ZL3_-K!aRQSy8Ue02+1%=|*?-nj6b43p4n}BR|_S%KIl^TmM*S9m@~8 z@m80cKUmU|NME=a@=eN#z*)sW?m~fS32-y=H?>=D0gGC167^dO`zc=@+E09`Z2YC9 zVJ6K5{uZiAIR|RLm2so+hUZFZEZ&N)4gG)@#)o8rqVd<$^%^8X6{G=bQ`sc;-m;H1 z=bFp?1w{Cwxb$yY$WG-M@$Yu3{m>5Qa*ozWjWdX z@XiDkFGbs+wv98x>t&22OqMt`@ju^b zdgpS(7RDTTuM6f$1Q$rlk)r;t)2qEuwCGDB!TunFFYbG|&x}JMaUecDRq;WcY!Xpl zd)SJ|k05IlyZemAw=hSrCLbv&q$!+CVGaq%O4uaPQKj=1l0L9Z(NUDY<7GnMaj*@A z@%damn-Sr6roLAeeYb;tW$I72jd$eC`rG3li=Re$G#ic6bxVWUUqv^JN@Ju=RKXwk zv@vSsa6ZhFUBk?m-HZ{~Goqc7!+3qZMfhi$WQIl;{K_{Xt!&f=?e~c}pgNL0dncrM z61f@;Wn?+g#lbC#i;IBwsB|e$Ce%2Fd1hamkto+%-!!SJp+V?Wzn_>j|Pj7%B z8qGpc@-_jtVxFfOZS%cFiK#Q3f0Io~_CPZbltr~P9no+;LWrH>JUSCxe14K)W={o< z!cNlBl;x5$VmIE!%xVXUEJ&;}HV%c^u?$N0Jk$;;CvVEie?ban_^cRf9oxp5y~@Re zL`2HjJSl|}gn)vlb(~u>6!I71rNp@X@NL@gBjRuBodaxJykT_`Uo=+j=a@0fW= zS2quE!Hu|@y zqBf$WH4YTt1F%^pEM1@K3PA(Vv&aIVVR57L%hcchBcc7Wz?)wgbWr^lWh3x*mjfCM zF6!_Q=0T+#)B?@aKV@dBwkD?vcV_7&3Gn4-~-m0JIKi05o)tL}}Fg zJ0>#-*z|kQy2D@m4-WYg3^de-Cy#UgJ4P9Zbo-&I1^)tqomxP{FNeiJtAEG5x{^98 z)>ZF6I3l|Ks-b{6%kkea7&1Va_rQZ2|8DOW1<>G5CsL;K@0kD3M1sLU-V)Qje?jqI z>jiL64k!>Xl9sIdq0;T*y2|H|C|HIZhdBQu12jQqU}KMiW4Rm=)hBt#`#0vsTdoyK zMKD+8{|7p?g0}13?}>l(H2N0eXT8elyj8;LBL0pM@I4WN#Vu*Db=%zK?dMiiZDnd_LBh*H%pyzUQ$ijD7O;^{pZ(` z#)kiNmoNmt83m%Sp)Fq_z(Uy{Ld9V0TKUOw+&bmduY1nFYA-}3Gl4fozFWo+X_y7j zITo@g#RC@KY?yr$Fp11ibR;xazwW`39pP3RfXWSh)y%ttP<@G$^yMND`kYW9jv4BQ zRshTjPUjJYjZThpQLVtB>2E~8X9qf@0gIG{ARZ&c3;6+&zNY}@B!>Wh0S*XXL`WS8 z6S$4I>JB+@0*HWv2Fz&mjKVVt=#^|=&w#Vvyl#wr>yo-B5e$7!t4?t>D-5`4fx8wm zz;l^H4(q(+|Az$793L4B4*Tg8c{M!;_Olky)G2cPd^;=kWf@=KY#7B3J_JODV7wY1 z`7(U$Oo04O+mQ)qJ5 zv%&Si{PcJs!g71EO0&%Ti70^HSx#71I5Z^Pe;q$%_nn*nyU0?k#%AS0`1j^P?lC4g zh$5xe5MWp67w}Fz7$(!8+HuRAh?1*NMe=;m3P6T`yg{{mB6k;VbSeabe$5K2sj%7C zgV|A2t{ZuW0P^-MfS7I*KumaCKO46N9|FktQ^1-w0krr{!;D#)heeWQ`B*k>VEZkz zg6F3K{evp z781$HuUZ9GL{vOnOyIj_J@*1-v|ZM}WNnrXJT3v^m~UU7mDmG%v-3~(WHGl_6nw6 zA1SaV5!=O@QrF~*KXHZs zTaK3&0nzu=uIjFJs>{KUmR=Q*67ZSZO0Q29ce9eES5E=<`-Lg%=*qBJpmzRHu4kp4 z`L(|kv+(%@RD|cCHEW-fa)JB|F^}|(D?Cj6{P)0NujHlhNAiymWtG-5^>3v@R&E#E zqxa4$AHT!>PU$ABa{X)0CV>1-6XZT{Sl9L^q(~OXQ~wnF9cS04O@*iN{r%UIJB(le zu`8-O9Dn`M?r_@8np5NR4?Ib;!acr8x1GB1N9mOf7bmZ&^k0q@fBOCeiSI2%C*fY% zM6GrP;K262;pz7l6ExPfMgXvq zzzi+DPsW6Zgpoga3mid~Ftnfo=q)XtwkpA8u_vB57{I@i0POtn<39_D?Y=~ejWwr$ z&DD(XAO6HyB-^Z7Nqw6z2V|?9s&MU>e-!E0xsCzmy#1yf5cx|0B3B|BSC@epXFzF0 zfB%#bIzC|VI-A3L0i=JzGY+<=YS?MvImrNeKeh}cuKEg?TflITv5e%|uCHbF+UIQ- zJG|X{S4kYar`{km(h-2fI*yNz*0R#BPE`_a3z&@ckxfj%1I!~?BzW;AUz7kN6F3pA zW(qhIs{I7dW1zAd6NzT2uOh?`NAXY~51;!H2>B*v>Okj|r~6dA`kTM|00&fik&g8X zJSVM~U1JW5GK)47sqE|pBJ;56e7%}Oylrw_zN^5sq*gwZ+6X{7QcHF{jAsEW4Wq-2 zQZLZ23ljs20r3io9I?=GY6BcBDvG@(e1_4`TX#2s9GK(tbcc=MZ6{~qaUgj>F0Kzo zVIZDod-AVG3o~ACNa52hl1uJv0*6N71No^f@D`E!;&XL4X}vU=a;vEaE6Q)h0B~Ccg&Y%ER6u`dZ3MEL zqC(#ry>Yg3OM2`skAf2(h{G_fY{+OR+;J4h=;$Ul=+!vVyutm@1lm6>s6XjK(p=@I zh`>l^Vw-b$R=j@6)RcR#qQe*@r^UZt-YwGuuHvy4 z9`Pex6QNsO^y;LyHYAT{eN(0**^uAHDB_`!?(zcd3lWm^4mk#_7|;)^4mzhdi;$2R zq9UXn4iXF;>H#x3&d-21Fqn+ME>k24D)^P}kU@=)4{s(EV4bjhjVVskYj%*) zDYRHnF;fMc6{gd-@INjTZ>V9iQ8wvB2MsnVKmwU%adGzNp~USVU%!OChYRA%m(&?3 zJY%Ti&h*s7aN4yS;&!nBkW;$6s+e1F<4 zK;gxaiwUP@u8k`*9fva_l2|y=HDMvp_7YA!`aDKix9EF3w>?*+u;jO(s9!+Buv!6& zczcfPFLjj~qE(XJHRNkzPfG!>S>1vSvmheBJWaQ|QmX>ASPG)PMZ)7be9T?(0akJG zFBf34e<@JTidWuj_Y_E0^=>gCTWMnBIJK(tHY{GNXaTOeTw&u36^wlsta;>z=8!@r zV9-2LJcvl8k5Rssq_EB=DYY2j8JOFE8?YJ~1VxF*DUJ{^fj_;j9nxV`&A#@9$k!)( z%o}7O#e@ZfK#-FD?yuYO`HQCZP#~0i*!ioFbb2Y^j{y$SvlY*0=aeuEkwhIA;0J_X zyG@bI8vG6K84-~N3!jDw!HjUaE4KyYLBj!bM?zk@$`KHFCj*%T!0lOKHI=xBK_M9) zDp+3mXr$MkThMZ#Cj%}pN|^|Fc@hF%3*h!hzw2n5#*e}p2k24&vqs`xdtSwSd4vs^ zC~Px>$$=_CEZ%jaVvAU>GlLvNfcOg`Fl##W?-smYC0srUhAv)Gf5iv9p?5)mJGd%} zxpIog(F2@7(;_YKe3yri_Rw1~_A%M_1XtH{3d#Y8Roma3BKPv_;u9(4;3=?t2pWlj zJdB{%1BrL(QazSDf1@>O#qC&fsYfsW0ImoXU*})ANfCC#*Wqu_b zdq6*^_TpBB#-x^+N0VJ*F2?Pnx5~|z?z|qWGEFTNw!N$4^g893QJnEAAn25W+9@~G zimvNTxaV}|edAEJBh1s@a4+)1u_Fw+M{{>QSFPN5jIhS8Kkik0=6{08^q+9*X~)VZ zx%z!QZfCW%tM4)B=oS3J)0TX!F0*XiOyydFG3xT2n5>l^Y+E`ZLr@x#_4I0iJ zk|bPRC+W}5CuYh$r(7q#u4~$+<;;}Vr||vu6MHD5{5Np+ets1%Q5Mm<(j)k6f68w3 ze^Ppu_kOn@nln%yjzK?TUpED8#}9o0xZ;ssCYpoBDi9#C*-+}LmgC4Bg)M~-e!pJO z*;TkL+0kA0426uqSNS{tA_y=95k7)1f>J2tlf~buz$SrTV}XE+z85D7D@HGN|2pQ4 z#36W8|GL;x-^gBcb<)=^{eDnVx`{6iHE_C8`CO&{28o3D*CyPY*u5U~cP5lS76VMC zPWF)GZ={T#yFNUs!X;0|Nw1zo06+^@0RzUodDZA@D}Y34ug#m#OfZM-`WJ|YhUmNgAP?{W6eT=m8aNhLt8{_ov}zK5nFz*R-S2=1Ex4*k0fa>DD|#$O;|h~#<)a17#FPpGU=`u~`j zwA9r-m9Dy6d~$uL;E=0O6xjb_Y~R9P38}LGy*ImbH6;Nh0sdroqxHd1P$IGD-V`tm((eAdZSki*1*IM>9j0w8isJ8r0MojMLz93IwL z(>Ubm)bylo?d8(-AHZ|!47OBvI^14Pd2MVqX)u(2%opu)G%wW{Uuxr=oeG#Pd*YQ} z+)_iAI^?SOb=M+nzi7XT_iL z?=R*bI*omCN;RL@D%VqxQa3&bhQ?C=Uen@2L`uA^_j}sgT`b@0HE5;dniMycyZI3J z@}gyD*m}p)am`OD&nl$)v5~Tud-csr2j}dEh1A?9Hc@)#!$TRVz3nobp1MXJN9(Vt zLaQ1NAK3Ap9{WdZefyqTTA%j2j6267Q8R9UKJ|sYLDFf1+(CoG;nE^+o?UmBW{Fhy z2fNZ4O9&H!l z?I}`Q2`x@qnX-7TRZu3?jW;I3+*@>Fxz6S;)Q1EAe8k`}lb>i825{0?`xaiEUj&7u z6~;B>mJ)U7zta?{I^r9?? zCdHfW!@&eu;y%4(@1ewla%sH=tGd_Vc;`F6b__0`_0qYG&uP(HZ2`8BO@NWktZ0kD zI@XPkkxoUhyP7Taa$4?6`R0v39?G4_w4#Zn$V*PQnWV1 z+*bKNH|3vRf#c^?19Hyc}+_u3B^3K0Xd|5(X)>shW7?=|0kGH@vV!oaP5 zWS?IgTp8pf>FlI)(x#qterCa0At&;>ugafpY#-z1u$$8(7bd6lbV`3?*;8^W< zr?uKo@o1D;_?9U|bjQd7=nEvD( zp6$fT&(}V0C$gD=9gV3FdD&5(WF*i7CSH`HOna}7ht?^>exN|Rx;eG#uu}N<8y#i}C$9H=w*UrueF5!?UkRRchDDgn_6=e(a$&?f5O)?r2$`lXqcORyVpM zce?wHL{G%faaRt1!t3(FtoOHb`vc~42D=@G1V(#uy@?JnsURR3wwo)b6PE~~0mR-0wo|m-u7T>?jEjkGpsaU|HHH#}JNuX_?^p(w+HIukI z5NG?d3V*C`gu$|MQpr5IIT93c9(FqUQd#BoGxC04>a(IVlB2K$R=~|&=mTgV63%J$ zXJ5qM49i%lef5&{ICVW4Ib2S$e!!VOHrBn_!RuMdh=0?zt8fXIn~rgJ&!QQ;FsOuLVZW(Wk-JOd_s42)Xh-`F zw+ajD9FBAj`@4Cc#%R13_7Sk3e01vGzcPFtw%wERr-_U~Sj%HzAnCz8)=qwHkBi5+ zVDqI$$_t0h?AH+jxkK9LR&R`%v&7VH1n9a4-k11P#GO>}gT7{$pJsOm#A#4edsECN z-9F>vjlx()g~~$W}0GfQ81_!Sz3 z7(7f`!l_>bIEoL3*Zt9EKAH_uO11GAUHB}Yk{3V=%OBH z*S8LpUwkc}zETomyU;!iIQWwpF;%#6bNDQI+3{CljGhqk=@GqG!D|}J&>Jg{>fMT! zSMN4)Sd%kU@~5`O7Py})nvIcI362h5R16c>Z1Tyw>eK!Hnq$2yOYjZL=fBOjfr$`78qO#h$)BeJtaw9!rU~1uY+P3mM;t$ z!v8SrH6=kfDhn1o@Hk$(cq&a;9c@|kTgFUkA6;ZSWuHajKlW_&xLZS87{Xkmw9I4c zEZsSN^vb|^fjl0HZOaRoUdKF&_##d#n486Wg&8(8ay%V5lrZ zZA81r^BIq`6pa_tUzw*LokjQ$cI>Np>O7h1689|&8UZ1&ESJY}5maqGf6iMO$)?hr zfduWz{T=mS9%gU{RHH-*C@h0VI-F6nYgQ^X&L=;2 z0>)qHSS{1H5&imczgN5Wm3Rv7cj^qTA`4Q?P*<8}b;FT+MV6(3m)pqOJEEFJoceVi zUhXo89Fd;Rck^0wR>&Afg8~P;Pp39>T`!REK=}uf##9m>8On4bLlTL*K{s`Uf4YQF z^9GJJ;^OFq6YPKNB7U;D8D&=EBo3=w9Sg~w&N!It6|?n)Mvh?PNUYcu7gJ8Bi}r*< zE2Kj3s?K1`+HmVyJnb_NiR}dfqzKrVbyuG+fl-2B@z>Vrbol~4t-(Dn`DBUa-NQ(G z0sGBIT7p}2|L#$bV@gbomh zO)jK9pSl>>3U`ld6=sovJWLVqa#4IIM6hsalNBID9V07D-VD$Se>s!OL5xZ0iNu1p z666|2D;T^sa$n}MV?dO*gR@VQra}mJH9;sWZj7Ac?tGJ`=f@wG?wtX%}ssefIF4QVGv+gCz>3MNt zwlP!Lz)ZM!6FrH1rqrNoF3Ec`#z6~3fQH%6k<(3rF8=FYjteV7R)rBs)dWszJWFK8 zU&^exX?jHK7Gb}2`sg^l|FyHO%!W=wL5ln7x8Yii{SUti z4{Z$a6hKdRCBQst4GU2q-AnEI%C8V>E~W%x`c- zGgWUa>(%$r-Ii}5zPXjUu+34N`Hf|@NG9SYc_tgU#q*Y?U&2vxvhB_-o<;isPoXMp zk!ia2KNSp~_En6LpmC)@4&jauQJ`1>diHUL?N$3JX7;lQof)eqPWk3;3}qGHw;F@n z?9rF+Iu<#h9sOiHn8w;~`?{%wGrmV%$JLBzBS&>Kq_fE|D~PI=dQnsNqH8IfkLu{^ z(A1iRq5fH>Ew;E2pm{Tk6k?#E9YR)6o^q8xL?J_FU(~z=Fd~AFi$&RW-$!}pr^y;2 zy~B4YO$rtn9_%wFJjaC@db0^)a^XS(^Ar}fHfU|c?nXt!xbjVFJ1h6eKl<5J{*Rk! zMl5xTfPyff;Of)zsTB2_(Xh@wA1A8ToB01smVdZueb?RB(x}#Vf>vEF z+xz07^^QlIjEr@qecdO>mez@AB2q?ZFME&Os!2{+zlT|2dNU z%XFIbc1HayE%RrIg>Scb!~{NXP*bQ zbDJ)va&4I9vWo_h7Nj$Rok>@n_+q63gKI&tGd#+dRP}*up=^wP^=XIP&4JbglXyQE z47EmTt7Y3cLfJqC_|x^@oRp^<@5+YboUh+6NqCZ@!A%Oq-FLeR#1#RF`*!#o9~F2_ z;Hv1)3N*73r@l<9Jr2@%zIpS7*V#uZv2|h(k=-9SmWRhHr+R0ZwEtUI&qy;g5rK&|629b^PIN0^0RtjWxM=$c;8IZ z+esg;6-F>~I5S0VNY+mK>k2zTtSLmrFx$*?QCuDbkNNl`WhLhiP}_Q!O$UMpO<%$v z>GJOpCUle7&dw~V+q`XJki3{{M)+xtDmMx$EsH{6h86gJ(Wr;ZBQJC;m!s#GA17}F zs+8${9dnDQHA_=I`;k%v-$HVvk%5Y=95wGI?RU{8uzwqk#_FgqkcUAlr}z?R*H3!I zE;omIb=8>_8a8S7=7ZF^b{^5^1Xn6k0q$oM#g+TnD#@_*>!q6dt>Dx)m+|aZj^lb+ zRhCk`zg?QDUev*l+64{*a9utvdG#6xL<3q&&)r2MD_^NS{MbvQ_r?Y$d6Y_canT#> zmHb3OP*j>#cp6LigtM~lhrRxL6Okmc|sTX^f9e#QuiB#re|iToX;R^Q8Y0q0=& zs1g7*^qA9Y`g-7_lPZJ#I`~yR_L!QNw$TlKD_7f5-Ps5qcaga5b}NgW6G)W&VX|Pe zWz6q)^d2pJG|3l2>EA#{r=DqtC0(Nb@O*92`BTB$Fjdv$i^9_0fcks(=dp?Cj-?7$ z@4u86CUqpG9ay2R*dk}V6}E`p?I4uz+-5uSF=GUKogZqc8M7;VN;a4Oz(|k6z%tuL zl#aoOW~-RH+oCOTVN7oqRq0LdHZa0O?~P`#J2kWE3kEeX?LryF(1H;xAL&rI zFp!G$!$I#|9)-Ncyx763+Ku`MPd>)}NFhf&+}_~yUc=ii^m2VD_NIoym=@ukPGb>0Uf5$ZbkfRA$%)7qT?s2>b8d^K=sDNRKfCm#B&S?4HQ+8W7u8Za zl@;$|F$zClxfm29$AyJxd;9VFgm6#5UJ1FitEF$&u@Z;MDTPaMDGXY#w+c)eZ*T`6 z+T(w3wl8+Su;Z*S70IbrI>?r1&$`=IbezDeYZX^fU=e4oN$3!%QF=mPd3Ld|LtK$p z{%3|bf=~LgXjRR%Z<_fJ;seDGstjGemXLWBo!=-d8S}R;Gu?_Wb=?n@4L4@i8#Hx> z^uAWt`|!fTLpgmqmR8y%MSK0y5{yoo?y?(|Tb(4s!#n)bf69w-FEY-`r59|bI?ra} z3u0ttz3(=>!g0ZEvc@__qXI^l#@7NPLDAfzlEY*1US*R66|$l?iz_=gxE!N;rKoQi zAfy<-SFtYoqg90=qVI&0f*b*21f&gdM+TMdhvj{1Zu`W3S}IHafry;YY1J6d+8yc+ z?zb;u-``Qq<|@`+E^>s!2hxsu#Hi{CqOrO-Ya=_J4m!VgsUy!;R61o|;XAdqz7`T8 zaPB>`3hXo!hXtaP#@d;F2!HCwv%A+xTIo1mrWSEi<gE>;RZ)uHZ8=K1~EqrI#RHc?gpPg7*qm9F; zon!29R^0bqQBF%*RFuW7F;58$#9c3u6=!T)=5rSnfXa3b>UM?L*`zI~vnFzmZ@qQt z3le*Y8WxDRTa2&LR_=(acibBPaF@caD1=>z%dDB^0-g4#jO<9n2;wDc^SMj;pU1@u zvDvlme?0C1d6aM0XmGuIg?ZLBLd#45l&E|PyK&7}S^TKZc#UehOCfK-*twqrU@8$R zz5Ve1kMih0nygHe915v~ zn(ck!MQM5e&Nr~;e;8+lj1XE_x90qFKi|ws`-QZfi=to(&UW{>$tZy{t@1}d%GRa}De&0Fui94#E1H-QAcR8W8ms~5FH|a5_fzrxwZYbuq?BGD9pC#gtNa=aZ)Su? zKxH*9n83+Nx8!9Zg3v6@t!J89mUN;h(1ow^PAks~l0oTB=%U{qx8^(!%6S9h3Y?GBx`v+p-WM`~GYtD>t~XdK zeVtkx^!xw861xRq+I*H$*^aA!H~vZ{eOt<*WZ3j79`aY( zK&~i!(x0Q*P~1Hwai6-)iqgNOWo6J;pltU@D@M>YkDcOPp8ULVr`sXc0l z6vC#HF<=xZ_k3sj_d)+dZ31u6C|LUJBY*~ZwWa@|J$~qiDD3~G#~A4On~nJ2$IJsg zr2og+5I_(7|Jc(UiG2g`J%OCd|Gs=91@r?T0|s0v|HELO-|&8pL4W@*4p1}9b#r$BI#iBs zmEE8jz2~vfDL{AH0t!EG+}AIne=lhHehMg|J)HF=c?MK(htSsmoFkwR`^6#fjAuvN zQ+YsT?W>`W2_+He&&#s4@d5>j_Cix{Vt}eZtFfJbV1qwD%9Bh06?|Kh_Pu4K%nwI> zaEUBBBN=UVegPXB{gj~p{=k}r0ujjtq#fZff`c&%LRjU=dd}4hB>=f&`oQg~VjZa5 zxMl*8Gbk1Vi!FcAeY*x=C2awj#|n?bu?`OV=RnDmpji*C=tgeIq)!o0S}Xdg0bq@d z0n{u@wv;!~Zl23O5)Xl@U}1sX`4HY}GXvK(7Oi%#%T}5LI}qsacLC1LuBa+Napd;HVFbDFe0T#Qk9@Ij-$7$|YCJVZTW@KsXy%j7+eLpUYt!te(GSxAD?8d?%#}M z&5S4zx$Vz&hI=m~^}Nmx4o@};CguVdtbmgD0*9^fA%2h8pP!Sgo@F)`g%*C^sam10 zS&Rm%18snkHPHyL;tbJ}8c(JXz~AFJ`O_80nL^i;=1wu+7}7s?n!8BUH&e@oV*I z7Wf(|WI^NKoaR;@SSr4SqV9-}Nqqk0UMq+`j#3sJd+z(e7lqVJiK@)(7rZ3i3bc^P z{Urv&WJyfZU2N>Wle>CP`@J{te+-#+Ubra=)OB0@c*pMukOrTH-M*hI?N4|Jko_w8 z(5e>~r`8hy7jbe&Ety?aHyGgm6~%MwP>P=bCD7D77xq0O9aS`SC?yCIamDgtgh3&{ z00NsxK^ss>z8Z+{2O+_;^60!7GEAl-W(2S}BlO<%$vN(K3yBuAWh%skZoG#nAODm| z60}T?!(VHXfvmk6`WjbeJv05R!pidMD+fg;9pjWb7DiMC?nO0?twct+Txa)cHWtU^N&LreYy6m zQx#C96|V+9A6^x|9vXkK?K#Ox^E7V>AgQ3>)D$Km-Z}{8p^rCwvsE@yEqJg#^!-Km z`z7gzB;vm#Glb#0eth!>W5D^P(-+ezd7*sd7Dz+SvP@+nM-3CY&~utvItl5Y_qdo1 zGbTP<8|Zje`f_d>e_**giN-#t`~qN9^3;+ilZl1k2mirlWdUW{!!=IU8-rg4@Ps?w z-xX^W^N;M;AOBfpZ+1i{8;u3nPklXN`;UZpJRiMNajseJP1{*!@_T0{a9@5tOcd(= zd$rGMdKx%0#4;Denw~e}xt`8^nPmrprPjP;1_Y_2y#*kotpAUlON9|)@Y$)m9X zI6|>EiBLqmM6|)6g3iG&8dLW0kH9u(Brc9kXap_ZX>?ZVsh!Qf{iO2JuPxdAW;@o2 zg9^8^M2bWy*M-)Cmq`5Jr)N8^+>e=CcgdFka^yR>QUnDdN!uAv`~Tp^ErWc=HWu9) zN6V~xP4rw%$wl*1z?VBlI8KIgv}%e@fqN;GmJBM5&#_C--U;(q6z4M(L*8R&kL9#P zzEEZ-f{-PXP18X2f76&oH1DT=k+pvTa4dObTazCE6g)i|nARMn88HCEAKO)k&*0l* z`CBvu?G`aLS9D)mEK-U?e)jZVDV=4r;)EUOP}zsb8mmPAE|)?Y{eW* z;1J_xPJkuwgA*tbeG*)VNoOaeRFfD4z6eo?OYPs(!Jv$Rw9dCk%aEpP7e+okt4*if zg~Rm;6a`R*eIMj{ie*S6-}y%y+8*-Q*--(c_;oHif)F+^dp~d;*O(Vc6j`it5(3#j zOsuSw(OkwLlLE*E2dK1l+*ZoHbATmp`8~x0MMp&$7+d4F@q{LEhYZOSzPN(XMRqwUOYkypGOmnNI25kbYW>u z4?{2Appa_%I8rNmn^vLpkqZL!s>#jIc^Cob-a?@1xHPp{^|f=K{w9!% z#0DO0)lo)*D7hIP%+hg*=3*un*@Ka=#;MwY$D$%~co{(`@O1b3#zTd4bdAHtGNnwc zqfG}S{}rWdEa+I;@MR1YmoA2qkzzbBTFT~+N!z@4W3#L}BbeRD?moQ0Z%wF+plQMu zAia}EWjkxTB0y41Vt%TEPv_u-&9Xlz0x2#7{ugKO9nWSPwgD#*BxZ!#BM72ZyCt<^ zCaN{6Ra#ZEQ`?|cDY0s`#Hi6Kif&bOQEG3BY9D*gs!i?nUGeDizTf!c`@UcPN;S!S zU-vc6^Ei*=I3aB+2+0O2o$1>{9higk@>X6>#%+1>Oj>#PWoVDYdANsPp^`X$xpl z*lAk7J%JE?={0N!aYv`>Zmk-Gcqv9|N)?Mfv1 zi8Tz1;l$7& zpy32SAY79zDOjJGB`=nA>i(aE^x$&(Udu9jd-!=+Rlxpq)(F+4GQSg6T!Ld**y5YJZ?-^ImWFo4id(SXGaNVTbZ2e z{0bc!JFm^LC}ev<7v?3&>4s%N4nF?F>tiG`U7qa15*4spf^?B=3@_bScPL@%DEYxvXBA{rM1Gg*Aa$#v=}- zWAl#3i9#(?EjO^y0gQoX;qPDz*Lqtm2P_S>-@zj>?R;2>tBy>f+N=9E@ca;24Q+SyNXCUJ{@&YI?fvIvv;x%M7taHU>?R`G2JP)DM-)3 zF9sMpsxTL)SMAj0-JR{eP9+Aa0^9_>&eSAbCkeJ4qw~BMyYDkb+<1-(O6Ms*Bt(LY zO7`JnN%%V^5Jy49d(_+YDz&_W-lEvrn@l>`Fe!VQ`k}{FAQHZoA}~L1qgx^Yq{pba zBjO)Ww**b_V_d}H@}ygIqQ0cM&|tGUR->OCr~PQuIKbNyLzY$d=h{_fs2)K&TMAU^ zT7AHqLwF9g%UHv!v_lo5?e893?8Ol5A`c!P4+FDZA|9jKw%2j+|*u>~MFw~E+8auZ51 z4sSV!%T7kpHx5`KkY`%`(vs>j9%Nu$SjXZ>Wg2`Y1Th&6yNEGlnQkBqYsV7F(^gk% zcHh#=@tJNXIWmYx7`7;cO5-I73Pi)6N)7@c_f5x>yQju#eTBV>`x(0(^Y}M{B&msxGk>aF?Fl~iN)y1)sj(uACB%(@ z`IBC^ICmLDNXlxWR7?$(Tiub0+&C^HVjnsPEgK134R&D$T&j_}&O!Ieg89IhvaROl zv`ho2*an$(k-6!4T8|6lW`A4>bc#A3yC!Y}PkR|3An9xh4?ih$%2Kt2jaxKcF5Hg_ z8gB(@gMB+moCy1QS!r z4%L!a>VR}7rcR)q`!D2TFN@t@dwU6|9;`7M9AYX~(3H1@(Zh)tr&O7vPn;gX$J5OX z;pf+x?S7B*ksubbOe`{az2bR@A0{N$8J$82@#4y2sZs6HSBbb2JP+j*u$& zvv4~=v=BR;6V~q6urMHBb&U6u(a*CRwX4;gRcfPBAh3FXGAM`GrEadrzTCO}cOf_P z#D~tIYxSUdMwc3Hdy;%Jg@+%@P_Yk&))6;58csi{I%8Gk5dPU(>C8pRhK1Av6-4Y! z^!b`4s2y^o3(>=10^^Ogj=MdM7&=;vSO^nwaW{dvzMU&<6{gYEV<^^Z=*T=)DnzF9 zN)f+eA4~6gL1h>HP{@pfOhfFhC}En%GoPJvC}Uh6Q_8Bysj3YlSL&9zp3K)E`l@2e zyKWUS80CE=0%!#gNINw@_r46fak)U|y*I?r(Zr=I&VdkkM)78QFF|JWZQ0wCb(G4- zTTtWV?1zG!VHaf`(%#~AW|?Q*b=+eg?12tIN7w)`R6ql!Iq}h6@omu;`}PRb|GvK> zw8v78KeY#C0rK@^Es(K60i;M1N$SBq{A<^DTzdaZdG=>y-_7seqxu}<9!&X+i-sYA z5jeH6@TP}`DgOH&@|JE7U_1qc!h2Yf^!D06H)w$6zwasSw4VaX1E5#lyXknpt>2&a zxVC%m2~#w7tWJ9T9!v)01IM*MVSt8X(spJHI^BJbacp{g|8{ZDL`uK>D@NYiP+E`C ze(L}K?Pp}u0r#knqPq7wdkfuev}GBdlis^w`aNh2fMf9{MY^GED=Mw_eLuKI48~dR53-o%Egc9ezj7`;Gk0fB(d@Zg zkZkXXEVUS!c&-8Tc0B9|6 zd;T8<+Q35gAN$tsxm^2drm63lpA_qD~NII!L9Eb^af|#TGzlpMb&Lxo5{8Is@mX=0iXb0)~d`ZxCcwG7X&X+Bqoo zaZ)`1bUGh4P_nTHqqpLr-9olv&~u2tQ`j3e3P$_?>m14|WJ>|};W3_k`3rMs|DCDB zMc{(kWE9liP1vge{K+P?=VOP><0r;%PJ`PU-k-|Uak0GR_VYaePP5b6{u8GG)U%(+ zLlw$KP0dqG7_+WdgE6yeg`LlDZ)U9;iR>@vtA49M zDE5wq-^5UWp;u?W@6t&hAoY9_`8aL$U*N@wQRp^R1IQ9-j+O=d6W<c(iuPHk=9!^69y&zfYZ%xBuh4KEfFOOTynknP_Qr)Tw_V1b z#*^PIO#o!zvv`zh1+c+%IDGB{xiq@n*ss6T-+$z#V~$BwJkaj80nN+}@a@HY0A9(l z-thw>$MZm<$+;55sOmP95h?4M99u3kjXh`N|U;+9SP~~)_*)`YFX)EHG$Mlsr z$&;?z-a{cg&fw#p+uxp7Q@`6s^Ps%ow?4K~BXCQ#7Z09h^k@~a0R zBo0I&_jqw<8dCVv45(GVzHtC@XSR{UpE@gKOV;d1PD#uC*?#pRH6JYf!ei2L#{kxN znT8Y#bO5Dvftw_%CjOJP+qWY$2={u=r?(owsE>`=5oGKhV-L@MQIZDA;aTHXSt*NS zjW6&@z{G)ce}A_ep2N;^;_SHum_kz^@w))M8(M@Pw8;L&wE%1xuLUu%=IgTIt2Bb9 z!30|Yx6=jCrR8kfz_-5aSCj z>0N-VdUl9rCS9Q$9Rd>1+~+4BAFDuh88@gcRB=AZmpCdSO|xw@x4~rt?P-_AJDZu` zFVDV9b@`4?xLfQu?+e!8g}h>u-76Eo@$3?qwp&1ZIp+J%nX`ENpYJc5fC)C24T_sl zO%y1WIm8zrv_&P`;A)HuPchEjU96W{0d8{zUuZ^6FVcHHTpj7|`gr}UC(|f^`KN(s z_A}TRRhz`=Zy~D!kMU_$sG|yKUT*-C8tZ032L2QT2-Ym-)l=QjW5YTEqK;lc7#SWL zucsP7C>bS#p*{rv(<)k6V;YD--StAI-V~<6#s=P=SE)P?6IBJ<+=UBhQRCS1kfj^^MD>OmD^z&K`}ksTTs5)C6L%(GxA{+WU?Y(mFW-<1Km>tr!<=Tjw^ zGkw6V6Cyr7cL3Y+&gy*)fMBkH8SEN!=8^MR4Wt(UGgEZ*b3dqg&QAZX9e&UeooI8X zJ_cPZj`M>{L{~@CpTLj82~lOCC2g1CV`|Qw@~bbvrR(z&?jQ=)!OouJ+^xOKf#{@) z>Ixz)KVEw%bm!MoeWphPn~hI}0ige4G&2TrGb%;H=aabVefr&+jZl(&&d-_JDu?^E z_x!xkxsLT{Vz1XH0P*KMvD`%nrvf?PF&H#2XluwWAPdvP(Lg6+0*@0?(U5~z>~B@5 zmFtGXcoSHzFOcF7_3JIzLG86c>cZ<`t#wT zmhWlOW11E=*VgPPDgwm%?_NGDZc%zAe0SQg3|N0&J#g?ed2Hhj@<7U+->+OY19S}V z!xCMNLIDd{%F#6iotTbS z=C$e;#RIR*r8?Ma`Z(3bLwM9N!CD9x)FUb)!1?bs9U|8h2eEFcn&pURZ^vRG%;+&f z3crz1#m9<#5IDg}#b|0gNZ|=wI9XB&q2(V_=5tbLNUkB|(9qEu5bxMzLen=uT z8%YP(fPN^K3cZ5{ex2~d9~_1-gaS?F9%3yPLXBQ!%To5bV~7ae^Nav>ysFUHX>mZC zE3G{sd^^skgM1L14y+DlHymQe!@l}xhu;EKx@Ms#5ngDDQ>3Cnm=ouK!FO%a@N&?a zsscH6>9Yb_m*_q6sP>>uiErV_6xHw2HYB=;)GWfB1STy5SPbXfjF+^b|6KyAUn#CN z8ImfHg??@lq@Qj>h{b8}J4Oz|3``fs4dWoWEO#srQv`XyGIIp~K`2%~$dMzqdW+(W zI`w~kFftrSj1^1c6HBFbIgw#tBRqairzx$8JX~(40R@ujl*q13=Uati+?TcEu%T+2 zzapaA&v*#>0;5b>0nJnDNKB@X96i%#U>Yo&qRp*t;au#8f?*2T8~pIhs3K&UA~RD!@PPHnAzSK#i#o1VGKlYjp|6a2OJED=Y&E(;wS*G=(FmDVlsg4tZe99gVg<`TGS4DXsus|XWD@?k#5|>6%fwVxw z6GxSr(zFJ=P3DDT(jdZMQ@XmpDJgEBNya}5)QJH40yVzm4PYYc_A&0RNxOQxNZ`X1 z86@V-leNz+1}_9}J*}A%E21-XbXK@egyp{E;5zn{mFwtS)fA%|8;K3hoJ|fcjhiN> z0W4=jJ?KQTVm0}nIOnjlbdgWs+85=5k?3L08Lwy|x<5}AagX6fBvw)8c$vAu8wAro zmi?M7Fgg0HdLIGcB{%#hnAsN`%buy?de|j1Sv7?^&M+260)MAp7~BoE_Sppfr&HIJ zmtCYiAe&(8%Zp?FaYjGEe*d11lc5+F)ap@Y4VN3)M)tk0z66*x0DnH0=!YjR`5YV8 zfW{lO2^X?_S8V584oZROFj5>c}VgRjvl*oEBw` zs1tgQ%%Z9E-Guv3zV1#U!o$4u5YcOnh9pFNX#L8!&vb!$0t+dqZiKLK$YN~}$Bba; z?Tx3NA%A1#D~H3v0TX1D|HOdr(gSg<7Yn&E&Pbc&1nOmK;Xhi);U5^vi~Cl=kBO`Tck>c-JOF zv;L^ciuZe=D2KaUa>6H7Zzga~bVi$a__#3jFyP}TkvB6gq;S4FJRLbcRegPm~OKo!y{EqPYw|nwD`6iONjkERA=vGuTq+~CH{lgc*jW_cjViTIeshmcJcgoo<@f5senv)edobvD ztodswocv986^bd?1$)Sh@w<`N)@%Xg`75aqwhu$uzH9+QVxlVnnYZy`JT&{1Czk^R z#&WkzAEiKkJ>-%4<^mSWKZEBcSp1Dyviz)9x1zSktgS2Y>(0+IPek=p{~j9_xH<2@ zQTDAR?}K%H<3eTc6;da~6Q7y(c=?K2?YLM<6mebfM3v!P>!HRFO)AGMq3j&64$mo4 zN9Y?2c!gHF=Y08nkcVyXw6nqCpub!I!mQdLM6ACuU&2~jHAFWgu!1#kp}Xn*prHu< zNwm1h_QP_)D!8AZ*8Nr$8Rsa=C@hrbg;Oce!np0Y3Uz2wXhx_UXuCM)cX>s2l;d?Nc5H*tL5kRH$ROhK z22rE;31MB^grMmD48Od52f8O`27v2$=>3e^>IY~sDM&~dtgON5sbngfC;=*-3Qu<~ zoK1K?gs+cUQ}w9`-?mTg$hP`%cwSJY(d8rVDgsKJyz?wXY%J-*EOOBDVlk><3xAMj z$okIB3EhRvB-6T--ie22X{fUII?gMeQ)>4q1mDd)Oo`RwaKS}?R;T4to;z9{e=?eW z3Cy|WqL@j6{h_{YhS80lth_T(1Zu0mTp|>=>eeeHWxl z<@J#z!~7c@QsIXGw-F3s?;2p^xjkXOoJZA#nSQX=j~t8Ck0M`$G%!!4sME!xm^cFi z2(Yk!GS$s`Ex+Sz5p<)_wt&mf5D2h3P4wIjG0;X+P6c{lF5X>!Sd_$A9hSj-k8Z2p zHx+KGl5nj370+;oV3$$sBPnRPrGKWu18bk{Bjxovv%tys=m5ErHHR&ixb?B3R}K;r z5KkUrkKl)@b+Z}RIz>H<+|1hri%>HY95yJFQ=;zKA5<3&U zmZUDFOHH|e&s3CVF4w?|E;}5#mEz*KRh(;t^*Zd5YX)2~>#XwKpD7C8c|qRaZR#pk z@9Rh`2~Bk|pZ^mkt_us3%dBz<)#VNh^hvW+R_S?)10E%gBel_<(ewV<*K#KG7lw19 z^- zAg&aOr=aHDbO=4J&yb3b6xqt0O-G}u z$iSRq+rd=4@kGViltqDsjV6QnHG1BbvnjOB>7cU!?NNH^Arv zE3jADfYRc^@RzqBQEt?fx}Lf_a!*nL_4!!DFOZbq1|1zbt6mp23Nv%j>qkMd0;;sR zmO3?NNu%k*^JYStLb#NRpuEiSidgz;mK86jPOEZ}T;^2H!6klQ zHpT`K6Sjii%fxdN0dVj3sGCUhW1n-ty$DX%KibJw;=y8QFWbh(+;+Ue7dNb!FGT53o% zs`|Kv7dh=N@J&m3Hsi@iwG2HaY7v!-iTfU<<76jgNA>s7R#+^LO$t@4bf2k&W4U5m zL(kN=gw23DZfZOnRLY#=q)a@j&5ttO|H3iXe|ZX%ybZReWg`v8&puBNTXtD1>m}I& z5}ZIvB1%#ab;%QKLhm1PuoM$wbB8Yj>QMZVz*?9+g{l|o6m?+k?OlIMRF8()EDbAi zThc8lgK9%{m3d8q^VR@?uGj17OAZphBg1gnEPEJ3L;r5-<@s)k5)3LfQ8^(dFNNXW z5;38-lPEn&o!CBVTqmFh86IM1K7N{KMszh;^B!LHAah!1M3d;>sj;S=5mp~7r6zRN zFN!W5Bp^i!U`X5~?3^mOj+Em$kmaz#fZ9C3Tq{-{kEzH#rh%sec)<0hS<%$Y2qN%7( zp=F%+^>nY^zi2#0rSx0&$Ad3TgSviOy^*J*pKyIFN)G17Fcxfzo-9~)S>JTgvG;8l~diA3Zw!mZvm;^z)Rk@mzre9E7O@&%T9@UQ7Y5D z6xq7(UsI~fH19;2Mm-ztDyh91SZ)+;|FKnMz0qpd`lH}XPJrW`3Ax*gp(-x@bT6P8 zYugWh2-;R5?|m@GD)QZ4cK-4o)_cGuP(+H(71jeP3rAI@lJ5wgl{QJ!?6c}nZ!{|+DYLBO6I5R;(90cKtULlB z4$nc>RW5=Us9B82S^>oDp;|1@SffHsF#kNiDUVlGW%!$WNFfS4QDL))uPngmuIftS zLV$CtiZOYVbg>S>!)_+B2)Mw^%%cLd3&SINAOA z-L}T;F`-V>NB2E?C~^y@az#)h@^i{V}dOmpWmJ#ra2N=s(@aq?p;@ zPRS-|o2G-xK#tm>RCeA&X#JDxy~n~bv<<&A)X_1{kgu}N1ZJVWVEhAi-9E_j^pK$( zoO7+SpI-a~@z;x4x%NdkvQeYAZ#sa^zY+$p8(!c$AAi%#(Ph24Dh-S`T74T#y zRFS)M!!UslvI2@#$QkD#!*h#X?B%RT=UEI*}!S9UGE2j23r= z6`+p)ujL@)djo{$5K|1IT{=PKcCrEwb8tj!X<%TglLmOv$f|gV+UlVLmWVCBNTRlCYfr!+DCbNW8*n!_B4S zC0S7)N_XY#+jAcUQ@sSXRK2Vh+FEM?w8XOwuY@N5{@lO;d-WIX``y7gp#hN2u)^^J z3!g{V&%@1D)KxrZt$8{OlEt;rs1qKQfi;nXoa}|NiIG2?-U){&* z$@s}xt`(%$Ta_`Faepy*z+ZSVT0o_l0~I@jfq@eHg?J5}ut7kr^vofL5sO#y4`mRe zg=g_$^g6wQFzrse7f(D~bAUaL4Mu#FfdEsKpbBznxZFkXz(mtqykHo_0$D5zAfsh1 zKIS;~7W!3LFB3>Z>MB5IeS*lM!B^+!0c+x#;~8U6klw4q)>U*o41-fK_w*z3D;mai z)q&xswNcnQXOWZ?CR>VfcLEf5U5+OSL9j5_HI|!q=9+7_TQpV+X7Vl>`UQE(SmjrR zNMN8hdOo?^K)Eb|%%Jb#`>I95>BtV7-Wh=EdbBI5@pej=m-wo4I<9Ows^`y$id9XD zvR+Pcxz`vMCJ|3>hRNnIn9prh$@V9)^&F^YPv6#5kmoRt!BT<^HiA~+Fn}#ezXxS& z*($p6V0+AIF99zRMPeuL{lHkopg8Q{b!N&##mL_d(>S6SJbzDN1P)^E5?StBv48AC z=sM5cbC1fLD}p# zI$q+qAMkU%RKa!#<+}s_lxP0jBpwYir&Z4KmZ)wKGZqi(wc-zvMgc;y?e}xZj!{2g zf>*0tsd9E(f-@tx^-gQOA~QuZN5a}UtR*zbXvOjv9W9fnfWgf z0;^?6o8g!E*B7^C;T8Ka!>=OK2sk2Ykq9w@Vxc_u^bo*~^51~Tx5Q4r&7&1pCwhXVTnz}U*h0pnW7t;%>2&5?_$;y+0s;;LiZ|LeNf`=5JWZ0U&o z)qo4+IivfphLG;>ZxmZyGpDgLOyT<%+?|QS{WUm`dNM7%XYjj92Am%9ti* z2z_8X|Kw|3VY(>J*m+PC)%+(vjd`8rvi#@Em3uO7j`Vt6Xa|vD44aTg7XZ)hxi-vJi zM*I_Qz8}8v8vfFi)QvqHQ+&BTR>Df^pQi{;q;K7Fi&B=1LU?T53(EX0tXQBkwcaJ| z?n?dY>3>R4b!z+LW>s+>=;-rE=dM zk15;t31dOSD^eK{r_2C>(z%0b_SrQl?@v(bV~6y<$pQZ9vaYMh{0XV=##~6ub&;i| zeDaWv(c7l0OtHd~%KE)hZ>N}mRsJ58LuQ~E5HPF`T9Rlct5>}j3fez-(s99d4|hTtQe{ z5X2?CNb}uJd2{j0?N<*%OXG5Q)p?~x=>?ObwftLhgs<0tj)#3fsCR8FsWO2gkF@no zMJ!}*C%w1U`Emgf|93)LmH6T0<5?&D!;!r5wgf{4O)icz+nsnee&ssXhL&Wd+U8M} zo4uVoLWf}Okj3seEQ6BD@uR=k2-;6o3)?&15kVEYqd8t+eJ77#D@hFS1J^7u>1y^R zUM4EvH28(FnP9w<9_2&P^t@pZsH;yrg6S8E-DiJ~cM6iOqf35@;0Rot*s#?vx7G6V zjDm%%rJoknDY0ymevxAD7AUVRhT-D+0sRbOxQDKcYdR+j?B#zrR1nKjxN3hoq|e95 ziJy22yZ92hNPtS5l8LiXl|^FSD(MAQ=wYp5ftJ-^KTl)7mD^Gl>S|ypHZ9ndm)V3U z5l=$BfgWeFyBu*Q;DV+_5TM~YRW}PfyRQ?Xnx5UY(8hCw4o7!itmahN^3L3==lobG zSM^f@8&iVdIwBYr3jsfLL$V@C+F1E|yNpuT`z5JyC^G^MYlJ-90DjSW;dtBdbTPYD zGztqvVLVo}Pvl`*C3k#%H~n6i6m1C=iz<<<(PbZ-0$_%zYmR|IvmC(fe?R9F?$wg}z(4!danAxwuCk*MjK(?XdFxYtkWhHhW0zJSr9BL5U=@GdPYdw=PsBJp zCF#Lb4^!IM?fI)1jhOG|$JM5l_S`Ib2)B8z3(FlIWDq5BPDSY!I~8ItCf_jHgy(Y4sd{svCQ^B2V7OnZ7xz_?Q{ zPELjA`cxM`u#KINIacC*q8+!9oD0hg^l&B2k7(z;aASlUG3#M|@?oD!9-PW;%?Gy9Bj^!&`iM4T1K4m18-y9g!ZCib zh{_s#K@B?&ugp_2Rr#IQdfAi90Dz2RwRibo`p6 zbvfNtE)NjAWhAx09ubWxc5MEwQoGu z*frz!=J#dbF}oi#j1GNcilwM4r{x+(F=s&XSP1HYlm1=h886X>osX#RTzt?3ik(#h zAR|qJ&TRx+S0P5eI{t~k&2Bk?DG1?xxYh7OtVA#!@ z3Jghv-eP(_Pqd5p_AqzZ*YBYJX37!Pg+(ibTl-6XG|XwAp-K?8ISSj9H+tbv(_Ah8 zE6xj+_DGfI#`qUj*a3wfFGe=%s(Hg0De!pr(n8*%ZqO5FPfHI9r5A4{b|2W|BC76h zDfBzB*Sz-XxBtbFV?FM};Zo;>AW^d}2~WgbokW4d{KpCn0MPq8dU6d76$k~8lMx@0 zs%K43iACXK9nzE*1oi(^M=D-DyGo0+RR4>#G-DHZoa$pV;<4Y?okZbZ%F`qnT$y9&{toRiM?I4! zKAhrkS#NaW+)&JQ%e?nNf{*EsVgH&mYjA4t*Fm`B*d~Cf`}2P z{ulK0m8&P3EFS}Mn5kFH6w_Bx(;la*#1plo1M4G*j_Mz00T0Ug%&)qqT7aDMc_d2h zoLW4GL0wqwz}*Frrk&|*JS>a=yOO59R$K?9`ktpJmhh{Uz);`o3j30lzSm1K>5fe- zo!KPH2;y`H&&XaL@Q2**H*k0L$SHyrZWB=BvbbWY4Ef73U!$|{S;EN=WvmNYk8cFh z&rpW}lA(DEvd)?${tuIjH^#PZK)SLikJ!r*E`zbsH13myAN<#(0c6)Di#TKS0`+Tj z5+q{K^mgcdcbxyJ;e2zVow@J5*S^yuS6(q zQkA0BcX0Ja16eJsOjiR$CGLl_+&#_YDC@|qN18OcdXb6YiED$jfftq50cV^YpK%F_ z-vJ$$uV;+_cCSh-tgz0hy;LTVa+3$954u&+USKj`n1(DKQ4UKgLELlyP5o*6^%{a^ivl+F~)NATo zzqBVe1h+mA)o_c>2N~}5LGL5cka|KMNE}E8umZL>h*y!@e7m4`#d-WCCI#Bus1w}Z zaGD0vf;~^!-m@o6zy6w@i>oxU@%Q*ng)nUoN)lee!mgK}ZPe`=@Eo{1Zc;lP)d&Hw z1&rg>)&%_$9$WEvQeh;MVE!PqA^0?Zipnh;!}Cd#3gr`z;3zVQ^7OMKRvgN8T&x{* z!3MzqxxTaRJ}KGZ){**3@zZfS>8JkInM2P$={t1E`SpBA$OXA%xF~eG^DgBAV6rI@ z7tDkcFWdsGQRfaLh&}ixz+N2;xegR}JLwXbf4st=Wirt~vo7gpeV|YhnwqrcSAnGn zY26G5=w)Bq<}g1-Q&i9m5?-be6PaP)Z3(+}3c*GHUuP6dh_y4Jb_7himvnq@u;W5Pi=evtq@6o8s<*(?hdElZOah%>>SzyRc zllHHB@z1qQ0%1U%2$3>Lb$))={}?7lEgfu@9>aqm70BE3W?**l?!f26Ed1(Bn_L|@PsBob8PCqaV^8&`oBFz&fOKOnp@0_4v!n&l`M36pHLXB#Rbr@y6T8i0()nhm|j^NrFmOTN^ra4GWVA> z&2>X8=Dz8-b4M;j#+@&a4JzUq%G}-6P4)iggv#BYw+~swJ@`5BrKD%JY{vR?-fmX; zw~v2v`g&q3$xSE3;Cp4CE^&+}MFyG=cU%{K0@_(8aD~0!)O#7%@L3E|9i+NzVxZGJ z7wQCX7mI(Q^)v+gGN~LNS&Tvdp+mlUIYFl@@-(|8Uueho0)qHW&|LXuZ-L9JM-j_v zcmyd+FHnp&s?BJ3_g}5$4|Xs4>ZnStrcHBefyQN<&Q=!GdLilo-}NG^1j=--gx$9z z9o7y9)=UGr=ITSJ2dF>4Vw>wj*0PS_ZoOuGj?R&~Avdvly(8yq&Dc-H!D7v-P-}$c zl{%$dkn^i4qGJ2x9-4B6Z9%ilqhepO1ik7$v7+YAM2gTebf8^_7&HP&Hcp_(l)^_p zN&V=jxqMj70F#IZrw$KaT96?Bn2dmHJHlBmEiA3ZS*Z3^>1G{}TqfsQlaGxcFA89x zS=#sD1PVq!OK2q|CU%(v3w1mkOn^%OqhrUN4?tu7jkDwH0S>4YY?KW=xy5hKx8{C* z&wK!<)~5BY)TQ9vWcm(=c*}doO$qNb4(pqeEA?uE*rNa08wBv82tq z`WEBl4ajtk!jJbxQo5LrFx=-zYAR17v~Y_f|4)ojnrm4d4bCXpS~O~82&)cUiA9F^ znoeU!URk|=envr0+MFr*7{qZhvjma=u@(hVnvZxw1UTSk;1}DHN-EDlCVLVY4e$;d zmrG7tVb|HMxGS*~g#bR@n0v{1b0vyQpyS!9pC;Xo5h?*99rMmn>Wieu*Qjs``-s@` zLRC2DTj3x*#Ob5|1tn8vRio=tS6P`{$|%r;cm4n-&cEh`8w2Ji=Zt;1hT=>#trmT9 zJt!^jqpxlQnwZj9|MQaq=E2jix0}=aUtI85!RZbd6kz4>tA^W=I#m;%fX4p__Us;{ z%D(aN=M%@=!Wi?|EZIoJ;z~9(%OUZI)$~8WIOS4N8h%6;BS|Sc83t|m2r7&g?OuRa z`@S;}WV3I-i(nzKPz7ijFv9580L*)CaSA#nVTa1M}Al^%FKvy!2bc$Ip{0k7<-!VV~ z)+U!_rw{~Lc1@m^*+0%4_3U!uG57cocOPzRN9qs)TRKg?Ln*b55$4h?@+T2CS7wxS zI6%FfQl{gvgWyJoLDbw4^mlb%)5Id4fY{cP21qXn)<$pXy63T!3Ziuojcx2c*;ZYL zXlIrW#I&}@OPjM8$#8?KwEFKVdrCn)?9n2z-b>r;$gTcfkEUr~B~fTnNhqs;MVq8W z0F58tG`o(47ATlz1J=&lH)fglmggEdFB`$G%xUeeo7AVMUT~p7FU#<$5Gkm2uGfOS zxYCyAP({f2wJv~d0gFtUtffItyrki&h&ZnuAEDq@f3f##6>8}6JITnsJ{x;^^t{xl=40XxQ&8 z1Kr+S^#slndYSL4<<&Z-m~2CqI6osCHRoLDO%`%Y1NcbHOCD z$+W486H~>_BBH4-jV#NKjuz1t9f_Rl%**rv9kmW)*e`0`WDLd}vuC_ny6vI%JCPNM zISYZ_>(4gc6pXC;lX@6g_H!4s-HN9&!*EC$(5Xy|Rn7!fS4)5ls0{d;pGqhIMGEf7 z7&f4NCRo#H2UlUpa97Y=ufFmi?F#4ryF#De2V`R=;dxK5bbdX0rM1i&j#G_d&5tV? zjyNP!_ZILXkD_lO%LYojEY?GH~xS%99KTh28aZzLUkRR7msO54nba z;vh1p6yY*!HoPrk>WM%FD2V2t&~GR(Zd5Z7bTB8T>Onog&vzd5ntIL=p9?Vkc#RI* z;fbH+w7y+feR+8*M$7mR`B-3j4N!aa>@*`GH9`8epe^Cy1D83**yg=qWNFkisZ}D6 z4%kG!UJh>zF+V_CJAZS=%E!&go*vCqh#by0@VjX%qV|tz7UGf*2{P_y0xRHg>deq* zUb?Ueei~EZa?E2GM|1>|ps2ca5x=!^Kk;s1w=ckSV;aQtkA~SEHF2I4$=4qJ+Hz~kl^sC|1#Y0M4_WuT zFcD!shqVx6L)!NC2HodXsEF5etNvE5gkaDbx4Zh%@PCf`(S?Uqx4+#?d2%R1Gi5L| z^E&7!^*#<_R_|X>3K;mGu7gwQ-Pd-HCKSCr)7oKN0V4MpLAj#Tr4RUneACy~5y_b2 zL^6FRPBFdY07O;)NxDxC z9s%2r>odI0TtFh{>nZtsN4XiBCc}e^cTrId*wI56LyiPikuA&Q@ppw5#{0W*#AshF znoP50TEH95a$w5H+shp-xN5gqVkUP8p=&=-H$6IcuKg?3>q-#oQEF@hzu^%K2n#^B z`@Poy9Z=N;6D0mhNMlR39{n!~DW-7_V(5%Bs5DavY#{kGDriPk$2f+L+zG*^giEG8n-5qlvq>0zq58JIuJOw|C`v^}=nq`kJ zyf`LgwV|4m*qC`c{N8bY+|{VYe}I@|^8U*mV(b%8!#;mh_teU%4AqC^+wVYAJByM; z#VSX=EPfF_mU>4V2+Gsf{?56@uM!vJh_iJYLotMN@lA{~=sM+5fr2`DDN6mSD zFz_*mLa7H3EJv7!r${7qccL?49`XBGZ{^c~-{}N#j_Mc1zfqY|6 zbjH{;p8k5Bxz?3djCm61Px;~W=U%tb7~;9P>FlltBL=o-O)fyMA#FW~op<9FI}X{R zx2fF;*}=5K`$jV4m2udS!1&56af9->@aSPY*SKgoif;i2Ww8n9lwd_ zHmP@7YCf*pn}15`8{nQG5<5P7N(rKG66LpuB#_AFs5fQ)^{dV5k`NK725my@-x9Wn>IpoQ{KB2I1lJHBsD_1}BJ@;79rZ*7{eqs$QH4zVY{6 zu43(qe`YYywI1of5&Ab}Msi;rOEzyCLS|Tij?!4NRcaQowNnLgJP3L$ioMtjCJg<> z2}4(vBH-{ttNJmJKxX{SiLsZNQHp3F&W$)if*e@Jk$^9^0X+ly>+Y}2=r4fCQ4z6Z z>X#H-RE{aX{Ty^=V>|c70>SmSEa&ZYmUdt+BL($dGSq#q0GZ<>F)0c-0Q~%e%XIA- zGf0r4yV(#pKR6>(J-%w`tTidMSW@jIY0WIJeIX*aj{cXF62Vuo1btbV?yQX#xmC-G zZ|(plcb=Vgp?Dh$62vJG5CpCk`Ix{EVxxZ`vW#_53-~owGAtm!ph^sNpVT!B@N0F~ z8WYX+Eb&mtKXmvfsD#s4TREud$857*hbO*rUT zMhh{Ca1P&fI69*srqFHT3viGt+XeVBvCU?%x{yd@7o^j%^Fv`fbo;vgFCcJK%ixDh50i zI?)7BzOya>y=;x9&VRmnVQDiC`wQetDjl#F^quvW#b3!lKlA}PqPVQ3$p7_Q@1Rjl zHD@7}2amu>5Vb8@A6QZY;G|6N-mM{^#X)x8;3@&SNgfM1>id8QZXL0|^Dzzn040|4 z7VuEcLo&mKb--TT2h7#%v|=&!BA2mdF(wImY_M4L9;C+h-={7}ghh{Po=T^mmsf_1 znu2^`kD2gNPptR6?IIT~SEAKfEW+iZ$oFIPNTcW^RhNwGt?Ak+J+~i#Z}%N(?)12@$RCg0u34tp z%}MMc`$ZDrS=ZF!Ud82x390Mf$9Yxl#-*x8-TwWv9%Rz5Pk*dZU7h3yXTxI9etMfQ zXYu~hw-ZPm*eo#TT%|cZvQlVKf{^!UOac;!uR~UL!Orlt2Q>T4uHD^PE%itn_y%Uo z&ZqY)-m8hS7k)P%o01`-Q-Q-@Rr7G%N@DM>9lFeT3s`}Dyl~WN6DJ?sNO=TPn=QyZ zz*-SJx4A=;L;#7@1P-U?|Dm?C{!H#tv)cLB4jXrXm0BN7Anz0=dJMP@KKmAz9qcGo zJYT{50B-HOP<>QtLo$sZrb2JQDW9%IOAW`O|GN{>a5vw4L3@}f1=~8=^ZA|ht=Qj# z%rv(|r|!o}m!oE;X<@z5q|bMK9xDw9mukHikn5`zm4LkCsN(FzKz+@`8z#`#pn=bc z<>{}1($Y-;8y@~B|B(Tw9NboO+2k-ClK_xx-g^FPGHA2kZ}Y~|j5sY~ih+4d-+zDh zolOo9k<##+=YK$ZSZC?T$+S=MQ=FWw&y0AAM6T2S!z^|3(FcatmdbTO@}S^x$OB6| z^S1sca{Ogj2222MFdeXaak9`h{!rm^*Vs~Mg*F1}mec_VTVpSOc~&5$lFopBhUueS z3!n#SZ9AI+bf)LCN;Nyjpv@@QZ$7*Z*!n-Hd+VsEzBpcVW*A_GZd4kE5RsIwp}Q0n z6a=JH6bWHyhAxF6B&0(T1tdf|MH&%Qx*O?`7Vd_h-goa>@BaJNyUYKa;ha5Z@3Z6k zDT~%f{UC~M*+L>->OQfVhHFu16U0sc{1_-c3&EMv#u%&2dKNSNE11XIpH+nN*M*ND z3VHbY6F+SVQ21uu`&%)YJ*nj_hU@=+`k7SxBlDojdeLXHd0vV6L`&_V(qtd7U*$`5 z06b$?rqf78)g{aL54Q@2FL79LM=I|6`|rK+nHaz$mofLA4nGt7jsi)p1qvb}|K!LB zuQ25CWF!`jCS#>}-W!Vur<}Uia7W0h4fl~U+n=p57HH%J*ytXLXEB@=N+ti!T#~*8 zCP*aO{SaGsrg)~5N9Usfk$Mz>G`1(Zptd^l^@50;v;`W)r(`$l?{UygaQUWlj*Se*|LxP)zRg~h^-*F zLq`TU6S*?kxLK_X7Qd+x0yzFw`x-djJUcs5n#$%tRrJi$xDjW{y7xEV$B%)6_1#k5 zZ+jJvGkj!FVt6qWVNVcF57ZmXll+J(;i3l=^w_(ZI>}-e+2#vK8Lu|8pSS0KA4S0C z@f4gGJe|L3SL}CM@i#*d|f<*eRxDD{$EEAA3Kc<6$*l%?-(7KF@ zjXbtgc)s&OI^a|e9Mx5U%QH?LfwST}`H0?-%D*&=&uT!y8OC|GdzAm5>nk~M@?jG7 zS8V+d88dqyEAvdisD_UaAtfd_>=lU zn*rK&1&%oMVY`H*aNR$P03K@%gGLhdF+ZVB+y@g-Qs*=1m0x|dFIu9o(>q?sAaudrmg#;4o-&%lu z$#x;MjZ%@1__<$&Kd|q6^WA&440UU(lDfoRn-l<6IMKh)!?<46P7D+q+#krj=aN5| zrRG2xkswYu2%xu{!F#(7+&U9(j^x?595#d@OfFSuwk4cZvNMkV=TJPl-G;&f5aML~ zCpO|ffG-MxcY`~6=2SfFwVxNV0wvM37{IkXoOcOCGqSS%>xX@`xn}EgW|tOu@-gcl zC~zRWh}(>krvgg_?>}3NmjEz+er^jM{NI#|l_LP132LSPFlq9 zHczmp9z9zF7xpEWdy-BSsfFocRziLST9KnZVC8)hALOGX*{RtiiFlX|pT{gq;_9cu zuN3m&NLNV$p0-3K%6Us8xFNsU1p&RRjrnIQKPa(PWjwH837 z6QYj?zqzc94gnLLw!YujZ4yUMX^7cpn46M3+we4lvScU-`%am``mrk=9>{^UBB%i? z+v>zyR`p(1-h<*9lm)r%t_IU{8Sq-g@1;96#WA;t_MTZ+tO8r*YZ%CBe})2Hr++BS z>iEnHgO-iG)Iz_=Uhtml4;rCgeXk?VQG|FH9eD|bA}^2LbFIKr?wdlE&9eU2wZ*s& z72S8&Cnn|t$}-Q0QrcmULQ#s->s<-F5jl6bz6jSxHysqWGK-j8q;8KbdVIEr*|52- z`vQ-MAAbQIuOiqqs+)%I#J6E0##ATkjssVs=)Ow!*yd3V>J5dLzMGC%KZTXvZ7$Iy=RSQE^y z-J}-;8yvDsP1tjK38?e=)k|y@ZFI&7^Yte~h+o)#HgV7@j%UrG;Mq`OrIxWg(br8b zzHx;^y{6;fr$Ff1+0Z!amYd4%nGl0Oo;z~=Ja?Z`sXA_FDpzK(8qo3R9k1|UXc)so z$$44S<=k=(<}5?A6x&nX=ac#giKsJQv9VxyX{Sqb7b&D~(1_YRa{cpzk~NQlWeC)! zCSs2C`!8^|w+(Si@C#2!8mttmU>B8q;*%b-}ow;8RKSdc&XTNZo z;W!08)0|A-!FK$)prFktEsuxXqkG7Fqv9rDYHhQNp`sQtJ6@x)RlJOL*fsVGJ?gM1C190l4k{YI zUhs0`3Vxx?(@@&*3&N@eB#2?~JD>6=SoJi2;254uioP{+SBv$%40R|=&v1j-i~(yTud6Q!%sEeod90ISZWBzE-&ME{MvD0KQU!JFevenPLEE{5kg@J$KA zHo6X`reInEHX#}~K~Qka?+QXot_##XL@|H?yQ)6|J(vK&lA7_p0nM3jZ^)V*=I9`3 z3Ry=*z-Yaqlfj09;E!Y~5k?4E+}5MjLK%&TV=@ae@) zE1laPJ_R-(SQn7+9PLI&vquO z@E%3>ZF8Br*1&VF8WlCT9vpvd9VdRWU0p7hLwu74iJ+%Y^qV5H2)TfQ;sOjUr)lt| zy3{o3kAkke8oKI{i4ykSG>hYRwo*$9hi51^64K*${3IqqrZ_sIVftMZyaH!F zL&lB{DsEJei`#3|^T&l z83sHdQWkqxzbPJ{xNG5DvAq7EA|l+hA6%PZGUynr0Xf+=v>bj?KE~)f=;vvn7FH>( z4ilus0LONIg-Q#u;0<&3R+pyr{k0p>5U)8S-i;{dUya24RQY5^4_ToKqm{v9+?$j@ zX+cIpBJkO&hdu&6@4Ws_LmB2)M-!BFP1LHD`nlB;rTq&}9U?2>`o}oP=ne4m*{LW< zxW23g{3fJ=*te%?{5XOjCykv1r~p4P=L}GCkY2}Em}zn zrEWN0$CsBlnR`2C!&p-SiZH)!ya*e+8csVmeTAxISv3zRRL3V?m{kGBofv7?2)y$( zJ9Jj1VOG0=#gPuNPAbG`bi1fz)*n8}tiJ1oT+GqyI$p7-G`RvOx(WCi>=k(W<1%`# z&CPxk0nzWC{8Bg9<(B9r9CC;K8iRsg?DoV>3k^7Uis|53{)I?cHWpN%nkjB0g)TJT zcVn9mv<;pSpVrxBB$HBW=EO|Paglnbe`~C(DzxyzWs(HNfMZzF-(mmJ&B7XY$5pWr=3zlYGWZ7K< z(gU@L!K+SL4aAyJ91)2t)EZT}crlfD8_Cq8ExrenGZ;NFE*e=PB&YwxC6%wbOkch} z{TM(+T!n`i1jjjDM77m4zXRKThQ=^QLnL1a&(Y)(WSU!FIK^ZGwwqFdW;Ih7Jt)tR zhV(VJhZwG54SN#I_0m}69N=HNJ?7=b0UOjhn-_efb*6*pzbx)=V2j`|S{B~@^%+`L=4LxkViHTQE?B~~ehNurB z{lDnov=O5mQWLpyTv}`w4nw`Qzr*t>lPTy-AVy}3&HzR2(0DiTwz$Q;jz_;xOT5!O z>y!H$1^)0%9LyIOUGh(1+e|*ZH0(i*l_8M+`J0cC2ohe;G$w@rig_>YVNJ}awR`P< zGz8;1$6r@+5&PFZA19y%UH9M+s+!;=lNdP|1*2}J!yV`iDHNhqZhmJ=cOm8EG1Y|M zYr>dTjhGI;|D=pB4~X?=om(HjIABN!qSs!xQm`Vt(oO=69G`OD<0to;Z?=O+so3;8 zO^pVXwcqt7vNg1p2f!%!hb{44|6v(PIl0Jeu)cCnqxMQWDNHM#uebtcg7G-;7!NO zZiN|2*uOR3d;&(bj+4MwX`_@(7f21oXf_?@yP^uFYNQM{|N~RaJe~QHR{In?e*E~2zdsgVf~b_?R|iPwf&=x3^Hhz ziK{~vPBr?J?s++7+yJ&4>nT%YS`~-)q<~9`?^1)}hEYjFv0=S4U-xbPoQY>3{N>a4 zB(*F%?=^fgT?sGK{h?6!EX<|MfbQ>A#QYz;#+z*< zAu8Co#-o+eD9#-PWHeJ$j${R85efV%6m{BIqgz7n^f{J|{Dw5AZT4ZdCKC!StS~Z_ zrKlZJry-!NDt4I7+5;k29vQFH;4H}en?!S>g1Q{!l56%5OQC0~!nQTlO0$yD=((%f zu(xsx%e}GwbbdV1(UFGjAGK7a3OAjW3(ALeQ>+wc$p)=rbx7pXg~<5S`2x%Qi2N%| z+hXYH*k?5?w9iV;AJrb25{X9##~Xf`vQ_d_&_a*a^%-$h86sxke{q$86RnPl z@E^qAYMfk+Kp}MR@NV#x?ZqSGjuSm ziPqm(Sv!zcaT$DZqdBMp`@@SoUXd)au^R8VzIdiJd=mdXGfTaUg`2hIzxS=-})5rlgA2ko>Vpn*vG2LvsR z+-TXe)`Sg)WhENqSWF=p=C`%sR1~*9R$N{r-orm}8zna)7F@7oZzaWYVu|dVg_V;g zE`mIV{r)_X(ANP~5E?H930i1a;}{knLX2mRPa`v+&z^XL+;C?bcF|vE@{vM2wLE2{ zi@9!vg_8;_^y2@y6@p1KBINOooMaGZS8}m5QRXGwZnz0HvI;!Go|${BZ=l=q{cu1ABv82Ge~MFp2_BRl zaW&vLyby&%!>k`*g+!zH&2-=D=v%ZOLr|=INq1nZic7mM+e^QJGVG1NIES#eXUD!A z3rWaz&cUk}s2d6s$Aq|?{C75z0P0@Ys;oOJ(+`=32)1Tl2y;`jP(=<tM8bYjj=I5DSarmHf(jux)ddx(~uZZuQY;eKuLEJF+Jpwd{HxG;xuz<3h=l zC2SufnDI0eL3x7Ow-|-rzAlyUoxq6vL9$bA3O}nHlpe2)$jh7+8b4)AEyJGpPN3}~ zGTqC}x+edJDd%4ZEJIxm#wfB40&_qTlK%$ydMh6C-Aw(;Guy62i__oj{`!v-r)rC0 zRoN`F^iVvO{>w3`Wah13H{}C0osH-a%F3bQ=saPr*^l3KMdrR5fx4*_Yp^*mgWZ)@ z_MgG1>6Y5WIg2&j3vTq=yBCwm?uPG0eAp=SvBrjcOxxe5^4KB*i`>aGdN}mGv zLudq|jsJm7@lQ?Sy^EDNJJM1ejDTV26E0sGrrtvfHU~0%XN!_=g%ppt zw(%55KzjAXVq>zAQwik?jUdb=3pG&ZqM$^O&e>*n&~ST-eN4_5;Nvi|VxvZL&@#<FE#}LEgPL+mB?GEa@O2%eHP)8L1%UKVSyu;4c^~yB7 zutXz36$+z#o!LHwg1wGZoHNEnIFY)5a>@CjIS8FGLq zv)4aG)G=gvEjs==04Xx=h6getP`9!aQJTbk3R3fr;Y}_38e%tx0%fRCQ|!bx6@|(w zUljk{+uqd^2chBY*akGEkI%{vXyP;s{WBfXO+uP0#oPogM_v|d){WrvKG6R$HB5BS z9PvqmnMSvQhJPvL0ZG#IB1j>*9KRK zT&u{;9leGc_B27t{{-G&22deS&Wu*=7r$k`;W0?dDdEHy_~Lk0ga`WnrlcBe(=5i|v$lxv`}D;T2?HnF=pa#zz# z_%zz}0=w{&;cJ~ZwMTdR$ZljqGUcGso{{5hR?{4>g@&NTCi;@(uU8^AaXxM!Qc4x3 zzTWAEJJTa`)$@FJb|9JkwLV%|I(Ni9C)g4BvFT%bVPf(1PYL;&gXd7kikz^G{p+AEt^uNT`ANgpjt#5YC4t!>xM?ll|2wJ_5}A&I|aw_AP~y z3->oCk9|!TB|8!yM?RONM4EdG%D0?hCwHnI%uiyrDe(9>pVM2I&^*fOhfNRQ^{{Kh z9LBKJ+YpX4;=~d{fv&P7%v2`Qe$Q*c&jDwjIR1eCf0+`wA2qsf=`o z+GT6)`|7fU{l2vxzq>@6wx{0cB$I_WsG=`Kx?BlzaMpgSSM1P4`&2N0iCA|5sptH60$aJT%k2_)hf!djd`wcB$ zqCF_&T%3L|vfVO3K^`X(&JxS$2PS?Ts&tYSV#=phC-BBfh9^}K;m~O;r*oLKTy!jk zaHGaJfJaU}K(DjQIoMqBmr?p8US0j4-Q>$R`-%37Wc7afwn1|Ap&Hs-j(4VT0rD3#+OYcsk^K!gJ1!K`Dp&9N!`856t)> zHe>tb8+p&glGgpZWsj_l6e!dqx-W%1n}XdhC}NIK_^+43Cw1nsHS4@V_uRDt4;<5- zEMCq;8%`J0RoI-&x2dx|HTQW{KDaT8dav}ZqF)TLFQDVNG7-Ic6nM{Ffo|W|^=2GW z)yt7Bj){np3cb<**p}TlCy6&uymB;zTRc<^A1SN+JQFX$fAbYj zu=r2O5#!C`X^yBSHOh_NmTOUFvE+2sHw0GPG?F`YFP6%&D0QsHXt7LvZi`GCqp!CJ zSEbC93FwFzyUOBt_@z0rXvY7sThNz~Xr_`0NoP`NT|Tl#f7vB8lL~CV$Ri?{o85?R zpN9~X1d;xMRHJ8=!z%0YuH(i6;K}ithLL`X*Zkx-k`wYeGE8FeNX;VaTiB2rAa8Vg zfXa>v?D`ZUo+rb~c?Sh?uG+I!ntjXK9y!$dC}Xjae2-+N+1r0(oyW2tIqzZiQh49w ztj2j)zj5>F%3x#AX_l9fTOgx^O(kQ+t4Xs{t#3PZW zyqs1>1hueb);1+w`f{`JxX3GTz`JOgBj?o~VJGyK-x(t*5ROJPge|l2-&>^CZlt4X z@Ywh%RY`D#<`%vQ<_qh8rGqaUZ%!uopPLd0;d$wAN^kkuh=+zzi#(Rdx;XbG1kh7y zE?K+QntyG1+z~?K->?=kCezzHPK8aP4w}|!AMK1pEJGa$l;11Cco?3;HvENE9?r$U zGg4~h#V#VT7tG5hhaD=dym~5F_XT`R-mwzMZ%l%`w4J5zTHcdGoZ0zo^gIN^Hfjv5 zR5&8F<3$|S%2}I+n!=if^Bfs^ne9osmK)2akr(ayTivk-w@o z?R<;|-j}2;|M(EQ{LJEje)H82+nBpzc1cJ3N@sNxc0eVIjiO{xj$^dB4f{h8Cn$YU z?&CfEwPxVOQX}2qOJXq1V;je|%68($Ak9;_je<}+1E(TQZ<0SDsgvSzfkCP;iQ!NU zx_Ul3a)Ff=HU$bg*S-~XHW|d5N5^%O(V=h$fp~Zuwf{?eYr6Bt<(gB;3YF_;Tddo( zaRz*~_{}itjSykgLDG`6MDb1NiWM6%PRezU$HO01`x5(#q%K7?{K9nOD=dYg;UK4y zCgq_;?$_aF543#aqsYXWFkw%rNwy z;=7|T+$DAL=Ehh^ny3VR7&|;?td%2+uRdT zGKqq4>FdGv)wiQ(EyF9*U7A{>5MEumJOSDokVbzame2+=tvG4cA^wZ+;dMY@|D?py zvOM^@<(?*%-kvm0j>U1k2Va`zVzrlRNMj$E@gJR7ySsxP5DW)`0sxewf z+r~-RELBK2DYDU{8ty8DwoWExP7d|5Q$W~<8beMHj{^6L0=SD}OdD;MS z?!VI0PDsRcXHUlN5N64%ob?S!5cJJr2zCnG9Z0`1uj8*#xUNu8sEcr>0#*LI`Ku5L zE3cFM=&8>k49He|PAc5^?Hedo*_w`(N6}c}0IB6jLF1Ac?hdJn<%R4J$s~1a0k38W z;b3DQa5VZ9OZ-aZ09RW2Id?UPTv%FOuEDG3Aatf$B@dsPZqsr8^9v+BIJZw0B3>m2 zK=4~9^$3Bi4VYukKZs-ONOSktly*IdypJaW>!V;FZ;U?33fwULZuV^=;wAk47u|~r z7SqzInME951fqP?CMpx;rl%MG^tR69)1Fx&v!>giUVwEsddPuE}u}&pwvacL9%aU4s&d{k7d`R zYej!!n77a8IN_7%z}rIOm<#FRs^MWlqYH?+Wup5RWCghZj zSy0umK%x7uA@Y0|e4wf23{{2L~UkrlvXY;R^a8;1B&9<^= z{Nw-XSFGo%o=5w%UHQjH@&59o;+(7L@UM(Kb);b>weY?DR>;$&2aadVKgA6F|M}ra zJLP5J=ad&$iK}Ld+(kLhXrFEW0-7YfU!OdD{-eN9Z)UU(kZplN{O#XU=IqpJPRWIb zDglz++uvTiI=Akz`se<1>x2GI_pCv#B17d5@8C}|&$7>GLKHCLe~w2#uh4jl91P_> znt%UcE|XaF^7(E5B?sl3WiJxEy`_3nz9aQ|lNfK5S6bDr(sRa)(cjxQd)(}+4{ee$ z+~N?!KJxkTAptZFgb)2cCIr!jjPLK&R=rf0{r%&{_P2n)P5eiC++FXzbhQSsCvQoo zQkBN>zWnd+{}&^Svn*3!^-%uudI5;?X7&I|l{3!H%D+c3k&DLs#jDnaNk+Fzhh&x?#3gX^Paf&_fgPvFTe96I{Wob|CHJG z6PL@*#|6)&za@w8d6%E)^FFBjm-4isJLa|Bea7T=2B#+{knhvEI`XFfyjA#riAw0n z*T;YuF=}j^ItNNNOJ~ft0gyoe^RyOaJg+IN{jG>1YV|;LZu!XL((X|p|68r8|8Kk) z{C!-ZZq?Gy7AJw7qO~&mT!{Jh-%wJn8B=3)3>U10CxKh>Ra* z(~&x6|9hjxYCSRUAwWhce(MLuZ2P>AB>qEkLdl_<5YLt3kVwQY4luCMLI0d}cEUkc z$9f@XXd&>QvZ?Ps^I{Cj(Z7ak}T&H-w=r7sVyy~y3}q7 zsQxKfu3jY@{p!Lna`nCIv(o>rLPG{Cfur2$*rBieD3LrV3AZ=^fe^fzL}yPOYh(w6 z$#mLP>gVsK;rYASe5VLFN1OMloIQKLtn+FdYrj7&G88|S|9r^M{O1Z$OqZ{Y=1Y7Q zeRivix96`^XqmYR>^@LjpZBH8`P7Qe$G<{FLCj@}f`k9%;XQx3?_V_nw-;PuKYt$$ z&Zk%kyT)*Mv%dyC7+b9H@V`wYzV-iQ6KkJ+82ZNr_`jgJ|9@#>XAGRr!zMae#4++{ z_J!Uk0mGBYPZOS=<=ZFH)uvMGRCf764!wQi303s=UX6e3M(a&}Ub?w0oTEXn?Iita zqIcDG-~RH5ugA)F`#&%GF{?fH>086v{QFDE>7%ngv8G4&R>%6QpQdV1tGMe)^{|d1 zZAycgFYbqqyc@bz_(kYy->U12W#8jpYI~FTdQHv6+w^ zxtdho%!K*u=qjzbpZmd=_u-?l-vchmqT^kwgRZT@jdwxim9<}r{|eQ{?3`YeZHxTO zr$KAt@@=SeHOuXj#c}UL)7Fs1Nd>}cU3!;r(ed@V{ja8XL)$<%B&OWQYT zP>&X!k~uT{9O3Ct{9gNDkomJor{$gDR>_y6eShd~7ubkmnhLmcs;+JA8M^r#9hBP} zE*q@njOaN@V}>QIS-jlj()Nn07Y`z?-%I{Ltorf7l&h@OZOkH0No0*Z)fQ*ZJ(Qo> zTcB3`Cghq+h>4SW)mYU=>B;=}r=xS-{1{tZsqdoW^^U`M06x3^7GQEE~R`}C(cY>wvu+dv)&+_OryHKKI)p=OX zohjkWHYFeb79DCbTau;Hj=ZkFOs=@>>WNGL-PV@f0T$oN_hc0v-n+ZD_KQuKg)KIs z*CQ{!zLv8@ff=sNt$af$uH*g(M6<2--?1wQ9C&>w>t&fmzCYpn=Sf0gnd>vNrJdMF z7;uhi!M#0IhU7%p@;0zkZLsZ4t&ooa!*1}Txa&`UFPPb{y7cq^q}vyjeVZqJznSvl z9_8M}qTqph<WeCiE4rca%;?wL*Vo4Hlq_5J)? z>&0>@M$TDad?$-CaP`jV=fwJxS-ZW(FHu$GHr|tB`PG?rt`9^o-!cM5$*=f0h`Us` zd;gxgT{urCY8v7!UEyk5cID^z)+s-R{P+kuaG2A-Rz_&%9AS3vvCWFTWp(9~-O-jp z(?8pf#Gm}Qwzsx}DY)vY;K^K;Yd2n7={fa=ezfLjq0(3WV4ceOv}7;7(zB;(fXQi- zZLMeGl+PNuZ-0PUn~Gp|B~H6z{$%}!Blm#Iv)knwpLJH&&G=9H_*jW;`9Ic+KN@IT z^=zrLADJH+KI;_BUNerHG2Ei|-EtEC zx9&k@^68=%!?s-R+KklR`r|*7ya%hT6J68akCw&@HOqL{d`nLj-jJm~vdi!(J+xoH zvHR(Ot>@lR{@u+9+TG`G%!I~L-Il}peM&ql)?bg@b9ySX6I@nloZUT|nZWcYo~?h_ z*KGg8)VCaG>QdZBO|f#Vt%@kX_a+lkAOj?1^rCeq5vxn%oJDMPkMd5O|EmT^o~EZJtW zn6ziPBlaIwO{z;rBuDM^NW7co)zc^TuOjz*&t%I;*)Oo~U|5jce#|V}Q%!Q$(7n)p}D{dFrCr$U~9OyOGpu4%Mzh zKl|yoW{bGTz?-$I`^us3(u8=FPQhW>XifxI(#zkUPC=Y>IPN&_ChXuRlE=(W!I`Up+j? z*xsCb-Ap)syf|+s_;8xEP;TK z?%w}C@A-Yg8E=8)*?vRuoej3(>=EXEvW^$z(r>_x?bFURa0e%nr=x%(k3*SeN=BrMRkL2xlVtVZZUWgYRXtRin)yhm+ zi@Tjn#EJQQyBu3ou2@Yb7yLq}kIE9)|gI<>S@9HkM4Y3Qe@bbiv&>~Fo% zvJewH_=n%fg0Tf+IdOcWphglT=P7vv;WQ{?jq9CU1a-gi6LQFL}Tw_&2EF; zTAlNn$a4ml2eWkbC4>EgQ=iE&Odc){TZGU`Xq^Z-t={So5{OxuNo zDRMf;E4wmlaCT%>Eq_jy*Q5DqH@I&FRx0^(rAhYALoANnfA*{;y-#-}-FvwB)%$q# z`iDy$GRJF%?{9XiLtu`hB}?&ZUy{wP&3Vqz-Yr(@7_@0a}UOG z_0u+$hx{f>3fZ}LJp3g(y|@B}P5!Xr@Y-1MsP>1zPi~=^i8B)Y{i|tSp#QW3KC#S_ zEjpvaSg1MO7TPiKmsq4<bMakHfi=q=D&mW6xkJDdOn89_x8HOIM$@|OQhYkZsi+AJ~Qr>0ZUX# zl-QH)UIjl^mYRLP>diKW@9fa@x<7dqGnm72CQLG=-}}0nj(oN-^@fd8GECkm6aZFp zy?bBk<~^_RHdmx0_J5eJX? zm8K@({=?O-t8%x$?8P-%-_P5s?1SwDV^AaiLirUB%+7wcRzA5I-*MB6A=~HDC-XBe z_;QX&^u@|Py_@@*?&{Ni$wqg@s+ErkD2M&|`Q;8>J{8XBRvyJ&w_7Y{@p1l~OpY0A zdFFhyJ34@%TRo~*yF3J{j;1AdRR=YcHe}jK#?#xF8tluL-xj(qdFs_K*h}w<-O$bN zu^Lo>Ww#_e_RjJ6R3n|dR+P88!v=XOfAUGzte;5P#;P+~RpQSbJWL{D|mO=sGtF}vS6t-US@s@$y_qLD0`_| z#cW{r`6nALHGM{}=Gv|br{Gm(K}!$(7Q$X)7J;tS1#QXJt`tZ02IJTsCux_#yc|+j zitegwB6B2ozRR2CD{)O7QMX@pV#!HS*hz8MWj(XakKXEzIwrllM3`S=xmBj*V`V=G zQzVPtf(DjMZ0hYhrURxsHRyp3pOs{gs zcm19lF>@u~^Bg2K7HmH36h)$^_H8wCYwh;<*{&*3P0Hu2%pwSW`@5Jg9lu@+x4xYy znM}T0v=@?OjruC9Y(C-8Oxn-Lk8NRMsOBOR7kUo?lUMOw|xB$ZkV z7mpABe6Vl$gxAmdu#P2^wx1#&uaSx4%`cW)CzD^3J?`a+Dmz@h^`flbxKlmI*EK<) z3QWUGEzz1{+OV3Sh=@ObX5yoqmkkfNce(bN@h6z{Hgv0IP~}I_)g#sw3x$t;UmH^u z4Wo^yEf#ck8s+qx!}v{UEmi_jSiXn5q`dSjIzW$M_4mpy0yqt`oxzbrdJEJ)r z-sJ81*dGPC9`nwuO*T+YeKfI?pK$H|1WEHgS1V~BX{R`pYBos2|6 zu?r98A0AI)7=1&ciR5nGUH$Y@g}l^q4+RO5t?GWz+Uod)@XAVdb42|(!Sc&PtR9Q( zSnbKT<=3vJK60x)51-CYbYkj9kG~}zi9fBWy!-ormjex)XsOnukLs>N6)EEUMo6zk zsEj5;1d)evwR3^w!$&=J^#q{e?oaG*s?HUUl|3!XJ;je&TrdW)~y6^3uL z!)SaKps6q5lV3N8M83+(5avril|78Fls6IxJ;f4gV9WWYc-iFGcu4o`7k%#hzHz6g zVdm$bcWZ^+?N2mceKyn{h4OQpM7VIdDZ;d%o3sYNH^8*?$)Dnp+M|!vtNVPL5Cf_? zGDMXJt2j?LAe(MH11XIZlVLacDP0Y6RW6ui{qEg7j=Vg8_s8t}!KHz1dD(7u$99H< zM3+4KfGV3Lbk;Od+5Au={|gL4Lhl@{Z7TdP7yCA|thNCL9@ZlJDS)w8_e@^iz2e$9DnAYt*I3cogBt*i5{?C-rWfM+=gRcm4PB81#S( znlBzI;M`QALGifmj7!AYKg>%^H5u?{fB$5;!#AluHI?;5&Gk|!H}ph;?L;*n>NS~5 zmi&lvlt;=HFJZ+kOvREqF-RB@9)+Bo(5qj6cGR}rSA4f-_P16S>iJE;B==Xk?enqk z&qB@V;MbDY7qWbVxME6HQR{Csc2es1z{|+O*%9)c*tGSTsK0+@jPn-U!$P-qYJ)+$ zecfZQ@C{0WIgsR)c-u5pk%W1k#N5{#T{5Bd$;BR24g8c5(1o4P+*cliaQO2W6g_a( zWN?Q*Eh~LPyG3jh8$VR z&Z}M-lABOR_N`0zX#om8X2~_fkd7Jquwu_*;F`~4vEIXZ!8uz;TzHSF`q6!v4Uv(s zuwOU%-lZoZU6bH5uRRE+=)+Pk8=T@=p4_#!GgxS@*tc!Dq#gqQR#&cj5&Gxx%B5Sx z^1;A1%Jr4O)Lg)FlD#{;jf#gfSQg5*cuSq$5Vx;)?7zt_ z9>yJ&1~*^AyK!GoqIkQnK!DRU6e{<^fG6{XGip`4y`J^kx&sc*^Pr%iHJ;>iK8QEO-HkKs|RL z?95;nfA7lIB?+~-AS!sv|fu5eDqo4f~Sh>hkPSF}Uz|<2_;br?vno~ieeM36| zj;-7qpuXW}_R7*hxzp1kGNlf!FyqWsBEKjfvcXwRSSn@3TM_?&x-UeuIe9+GF5UJ> zqW`km7C;d0!8<%qd9T5i!N`XzcuF#cmJGV^mVv(5LeW~Rx3l-95YOLe4> z-qbOjL63B@FEvsfn|2?ji5H7Rnv3r>kqRXCq>kxH`InegTD?|raW)Z%HW!`D=V$q; z!vJyyrpP;9x*|enF5J)unaGrCV^5Y}ku%@$maw3xc7y%ixb6HYc}$`sA(bts za8eN;B|M9|*~gK8kx}b;hgB$k&?m1A69+la6$?X$cD_eT;+?r@E+qjgtdY<*WX!g=4EG}{kXL6;07Cy zq|@bDEn)ZmyrNF4{JgX$Tu*}6Ek^6T_9Bc=y{HOG7RBi;dsG4l9{95UX+>5HB(lb$O5SNdnr_J?%|E8?c4pRAO2Xj@Ayn_q z&>t3&lf;@k&_MUOzs2QnJyjUhP)9vZ1D&t2{9h><|D0CL+D}CugRST=1GVFif6LqU zf0s5d9Cld8?yi0e`F?~;wzF&C3#@3ki^E5dzoGTjpnxaId*Sh3@2GD{ZBS4RRC?t| zPwu1$2MG?hHE42oyWXyfv<;CAr{zRZZs7+s)l*llMuY|Wa)eZV2&F%Hp(u{}6h`IM zkg^&@rAy>MC#NYr|2!)YacCZ2KPifOKlS!roc^;=8A1d9ksy&xgR?k{ z>KS_({w?v7=$ehhrtI0p_fek|uNpLkypRavk-Wc88NFmu84uC&B@yuwxVh6dM8PT2 z+WqkczCqt+O{9H9YI*4K3mNL!2ccB&_+!jiHG$zu#}p5n1{r=tmeonzK|F>-v+enk z9dV$q@6#4f`xB0Bj`i#h%3F8sUP}D$Ac*b&0lbsh1HBH!7!(DHq zP|!HmNX_TUEHoeeJ}S2-k*8jChsW4yFe=gb#Nje~7BUd0KE5B0sCk{Q6CO3`PaU=4 zPi-3p`UX5#c|AHOMI{-HNlws1>jZzvrM{C2${5AD4gcAUAEBqH?t@k{I!}yuUFCsgu>$}k)c`y z%CPXMvfc~lFc~dK%)ttCLG#)`b@_{1@ipReBuEIn+4{ODR&|263ac!pcr&r2M%NS^7C+|2V^5JA8XgSjD+ z$P`elH)fxu|A)kZ;14wA2RuLv^KrXWb$%}hfXsNXA-E+9Wtgyv?%p}<6$ngzfj{tX zUhvtk*4)PPYj!XJr`nD`lvZ*8wCgJVo_cnFC|gD%HtQZ9J5=S*{x!GrUsuV&s)eqU z_wOPEA<~krRp(JetZ*xEEm80&enja7fJFpYvPc75Fz$$>%?kqj*(`IV|NET{m94;2 z@!ik2^JEnp*et9PejqGL1C_zkpHFbkcA$Vs{x@fKD^xQP_*{svm}bQ$_O4kG^PAX zi46PVRj>qpDK(ctHu!G?+k|igO;7fBb)bYjYrc*CLLG=aAGN#_eFx;nwT*nsR8oQS z_TlxL1ft16&$U5A=Y9sNqutre82`-?|8BFvd z7-MkWZ+QKN|1W>a1y*9%m(AmAnr!-KD#1AX4);wcG=brzVrAFg@6qR=fgJ#}o^=ATQ0xujQ2g&gUqvdN-LfH|pC%A} zc2z6rJ@*M-D*bW2jH06`E$|`Hk>sOiimd72!&&MvnewYtI9qH)&A~HuY$!Tf{(m(0 z<>SIpQNgX|2(maXiPj4dPGrMpG9B`T#NWZw-TBn^>Dp;Bq3Qg%j4q9Q5E z9?I4jB1@L%eYx-ZoagsF&vVZ2{Qh~K{^^*x=K3t}^>bbC_v_`!??P}(0Huv*i9A0c zkHm3=d4l+c(_lW&BQ8i>BGrq+eCEub@qKxaPj#J}9P|PTKQ^ER`vJeR$||bb5m9Iq z7mQ9SU8}1m$As7X4Eg<%A{nSuVEX|!U<{uGjrd*fT)Sy`nCmmnM#{dIw(~nH|;yqw$5} z8tlTK-`@HGL!z%s;$YJmo2ti zyFg{BG!F|4V4X}r*U*F&@vxzJ!yicTREwV457#M>?S^Gam7Iuzv;DKt$eXG>_z;aa=Tg8_Lk&A*BX2=ya*{%v<2MTXP<8|-WSYT2odvV zoA&7lgP^S{xYo%NX>$gEZ)>u^seK5LJ5~$+Nl`;!L(6=6tAP6zB)pp-!WkDyMHgU5 z3>@ttR7kS{LCxSEBQG3tce0%y?~zn&Vdw_(52=|wf;KpkhI3gff#ug^@_m2g+@REr zTi?Dy7ZpiV)ma%$0+c4k*NDJ}*VDjrQbmr#cp@Vwk87J#$SWEp26J2BB)P)pRvf0T z<$v0VNVRt=BWXEV&jPdR7aky?1lj$9e9qKdf=pVx3i{X*Ove`2_%kq-F=<)-bw-11 zH<9z`hzeRIW@3cHN$s$)G}{e(8q5#jZK75!2HV0KixyHG4Qr`#Bf5rkYm)7ptEs={nb0slu|ul$T6YNz!vHIt2p#VtqTBH=5_~7mjhxopJgb zQW@r9@)GAj(Xh-sl(zvh7;U^m7kF9H3i>9a{fw395uhib184CxpW-bI+HkT^r zgtthC4qam>DrfsRm-+wIKYnlT17D2C5!!774!ufw`&;J@T{;2Xop<|ADIxkOrk%lu z|NA=$3luECBpn%Swca2852j08C)H!ZS4Y&FI;`*wLW@Z~#gIfq)m;Wdg;0!zx)*B- z2=O2mbd3#A^kHpzOhv|ENI5v{>n;<&*ZvpPw!~jC1`x9@So=6eemMhh(B(i;P*XYC zpvDF$t{@EZsN?93vy)4)H|j{mA6}nVE>9FvE)&{rSOdtm8tfB?eXr7Kmst0=$I?n+ zG`oi!_qI|x!%xz?;!*jx%O0KJI0n5+2iMN@ot7;-EfZRgp-g!JpWX$9+?_YJuoDzg zd=AwmzZT%2LDpyGwp$leFO_+`zaBTJMM>QWuIX#%-Xm=wH}TdH`rjOHgIp26q|cy+ z#UJ-Nmfm|<)(`<*2kd7ZUVh#c6Lk_Sz`p*)2I$b@(Mh?Jb)=6N#(ftcf`8i|G5s-| zPi<5mz-r^|_zBT5Sj6p>-T4(sLJiyQ|D|(UI}XKA8`*$=8vq{NC(}9b62Mwr9__9y z&oc76Rl2%fJs7a5OLHRUU-L^DHk$yPB^$KqB)7CbQ!o}Vz*<;JKV30c&z76EU3oU= zJ2lJ4zS<=K453f|t8;+AG;{UR_#@hVKp09rlzSEH@-kk<#g`DCU@aR_1d4R|Y&pq_ znoG(_s-vzH3evnL)IWRzag|TC*h)7DzudkJ$0KUB;|fkQ2I?J4A*_6UdhA2pRcJoD z#W9ASO@J!w2gavC2?MXOEy-eiRg1qIi!p?B-mx*$-(xyKEQGrR5DS}yO{03C>m6IO z`*PIJw+2}qeSl1xB(;k7z=Nlse3$3js*~xKM7KlGLjEQzPQK%%3Yn=9Q|5x9tQOCd zbe-7eZV~k6=_}zS*Qk>xL}?SXnd z4ceMXz(KtL9VByJ0576X1|T2N5`fRFy$Tph?BbqCKS|HRXvs~%g?|yW1?i1gf$;>+ z{c6Bor9TE1Wl|Xx7WXm81^NolB_rKdNu0>xS-f~CP})DC-ZmNK0ibw{?GJ9N+UGWZ|T?$T^)aMz4onHpFV1rzSgc%_W|{X8lOG z^jM^n_3*{Dw`?5buZP$vsEWMe^<6M8x?ebv-=_Ms?)s!_fW}td58L97Exajcy{xmz zF=b{pb-cW1u`29``;VUZ#(|PHho9|f@1I-}Bdgy>^-b%PuZp;8+4Sc8nw zQ)Q`W>(bqxiV!~^Z-&?H?N@o&yv;7lq2sh`inLd)zeT3BpcY*{RTA@VqIb+-y1kiY%c%pSaeh_BO{|GY&E;2UjXV-!}6|QH;0^qywC$V0Jj0x zNVJg)IoCjaq>?LiWI410V=sfcRbEXZ^`r$p?IMq!8Knzl;;5AVY6etpHulz>I_1(4 z+U2ribW|aF{$RGWabP`IgmA^xaUdlVm~Tkzb@#IwP8Iv^h&e3Sve~VKQ)Y# z{tg@mWnORRXAc6-YfP5#`4TzAW?S543eyG89VDGT&p%>&Cd^@=xF0_qk5UjL4Gj~< z=+mIZ!GexBUQst7?6{MGn4IR+{m@1b6a)f8$DQ9|#y z0-;L{@42bOSn3HnEv+SYEkQUQN467t_-G0%|1)}eih|rZo1J(&0Y`Q<^rW(Ug1NR@ zbWz+KM_gaQ#l+S2iK|Ex*OSPK=FrPTrO4AV z-=;D+Q`4tR0MXx%6Gw}%&5g9BnR0LP>NLEx{(w10GkWyI4wLEhsj<(yHU^HVKtpkc zk>9t3s-}WJ9Mo1*fky3GFl3;G*H##kNK2$WaHlF{KH}|HgW((h; zX1Te=nI5a2b@^K2E#BNt-X9EzfbZi3h3iDS{I&3 z58S+)J35?1!%v#M-zf{X<;=&(WZ)L3A9DW`Qr=GgaO)49z};#HjC9_3yh4Y`y;xDW z6!hbCymsJ0Pi`t}pKCgAv=jm4NVDB4M5Tn2;b(lB-07K_+}xZqqFN15SUdo@dc4~w zf`(hHA{VFaL;B)G2cSxrxWD%X_tMKVqKyz04g*?g&Ao&@GDTWHZv5)Ng)cpPv?S*E0A3BMLd(dV+gii6Fo@X;4 z1Q?N01QoWRi^rECP2}Hi9S%j}r%y8v^FpR&H^zn3g1XoC$sv8UABv~C{6G9rBZ^L^ zF(N&O0FF8R(*wswAk&CBHHn?Ms`c~7f3-ED^U<=4Ex9tndjxj#6kU}mn$E_Vutsn7 z@HCIFshIng)h2w4JEUvJxN$I$k>tU+lK=(El_@gi8(UR2`>>py*0lMzy5Z31J`DeQ z==)jVUQ>tIbw|q3hZ6j;2}Ds zh&P!osGjtwW)}mMMei+|iOTjYeU0yC)8EV&_c6O23&ZCo8(XePe~O%iN{q+CQOy;oREBa1cmsAIsJiTf$0V;CH zXZ1^Oez#^Y;OL`h*tHCG>5b6jD60F(WB%pKmy?hTS#K1|oe>|xt)~71meEfJasS$yr z+X){ovvK=oN&Iv-QfbX-M8t0#<|fcsI(Ryc%$!klw#SFgur)Bx8o4-nC#3S&j`20^ zRS{uZz)desvzNZyUOlq*ZZ&5*Gt$b+syU}B{b)~BM9nUIXsMa^wlTo^^ZZg|1AGCW zY35UmWk{QBAt=QB#shApR%lere*J{dWAc&-SBUlTs5+0ufXKI;emjF0M1ZOHoL8O&BzB72;2Du zW`QCkL;u7Vbcg(qR#ewiH)0|-D#Tq@;I)cdARRJ*-$}M>Lr%++lke@IR0NJaHTU0< zLt@}ib0KV7o6jg^a?LL>Ak;fdP159YUN+r)R`P{{oJ>6;MW9g}S9a)!!+~m`Zf7Lm zjtL;E&DoOYkQwO3efgV(6VX|wydQ&g7W477YE+kV1pVci$)16m=dnYqfXTAzNxV)*oGxTGfM%{9R6*pPwtJXdqcw08GU*TR7{|WHcV$kGl5P5 za6l13q|7q~Ey){SZl^Pr#dR#eImWkPkz~`Vn+gb*`E^SIAhe;D=+I*$a&KDI@*xFe z$^8u<1S+xptKg;_KA6sbIDCff{L;Cz=xojgomjY6FhAV%zf5qC&fUEC)w*ff{b5_i zRI|T@)A9w}sWdkbJH|_QX=A`$fHWPxYzhF)4gjUB4&1rtA?ttnWUGnzY9fb9zl9*@ zV6JqQNMq^UyIbdf{ZJciE68kV`LlGs3D^iSzkWSfNrnNsBgZX!qD zL5T}_g5@2ov9C|}8j@W#HjKp4g7L;ZUsU-e44A(vJ5GC#<*o+RFx(e7EJY^L-Pvz8 zI-|im7=0BXmd*dYxZI+NeEj%PJ7m%=1jwUr-oO9GC+)SmG?9KpbNA}#a8Qj&8=Y@e zaM`>*3)qfqzBT1&*=A~HKm>Vlh0#+hheUpF9HZo7F=LeSgKQ_+1*oGj%TA9D#`Wo* zx8F!+R&2{B;OCSW=s?!d&IO&Dn53ey`@ttzpuU6$-a`~{7#c|qgdzO$SI$KW|tGI7>KnA{sw^+o`{ z70WpUm<-!K=ZfH+kXp+F&UfOrEd4*WoRc|W_;CPqh^oxHE}C`?gc>I=X;DpQnNkXz zO8=}&kyZnbd63giarB4b{Ntx^(RpA$Y1z&EBNlkgnmO=2Hz9&O4x8~h*758?pXK>I zu*&1(z4n=f0%I*1F9^}1k;KK$!GBf4MrNd=l2k}3x@tSc4 zVZS{8Di72+NB9<^p@4*NZ4DyPDbaq_SI)zs$mT|rS2}Ctp+;f>;nRT_)G6kDbySp5 zz(~61=f^K!$Upm&N_JIL9f_rdu4v|A{QPbfoM$nTvW%o8o=e(?w}vh$zE}@^r(E@X z2&kewriz(F&yHt*G&D9IhDU0n|^dEIY%oOxR z(-lEEk^%T$udg9eYlx&fckiZEMf`4+Cl8jO)WFk zYE;&8@+CRUj67hcrLv=2QgN%~cFLpjaCgX5zpRP=f+O_llEy|H|FQjhBJMm5Ez(;n7)D3Zn0OeJdd^5xXewSf%k* zHFB@8=_v~wz6~5J1zD&~fbU2`N8_V$=wncWV08r2(+dwAiyPV>9l8l*fq!Z71gi5P z)ZFz>!yt{raIk|q}B$muX>N?>+M=ES8iSw-4O zuyAJ?03N5I?VX^OosZnz2rnQIC7kg`>L&K!fhb%HdsMByuP_(aI;0KZl=dvIeGNVk z%q;MUkc%RQHTC#p|CZ0Cez$?fv&YB$nXNV6^SkvlsUD6tO#Yj(?EZVG)JA{0Ovr#> z>EH!N?2uUIKb+Q#E@<)+ImRwWxDiDx0&!PuWnl-g$${68kAGZu=l=cl%@Olr+h2P@ zlNQ{-j#bW-c3X4-{9$f>9}!`>MbEuSgO=Sjo(9u7IARI91t{n<*|n7BZaHApm4z= z`Ix+VvFFG>6JM=VRaH}oLQ3_Zjl6Lwkx#%0xgm+p6xS5X!U zn9eBjXnW_g@fU2un0q}Rg$bf(Cfda;cN-9~rc%hWRD-p1i;8q>20rYR_}6KvOIPhq z+M49nTw$g};~>{IZh%56rM<36N${XrSbtX>LlDbkT;1+`(GvPwk__*a09LGbwSA6) zB%Y0bPGLH%q&r_;%FetZU;=Xq81JOs!ifxqFvrS(qR$7jn z!lAy9;|vfqiEqEAGpKJeB`A<6&?wcA04_`>KQ*9I_IC1d!AC4(ERmw8!g*}xMig8# z3RX=fnLkvdAf;(Hq~Rlkpn@%CBeodpVJz?%GiVa3%pX8v;p59ag}9!DPKh3j$nc(ACpRO}&$ zb<$L6V$;95V(R?04J#9&M zoz|#9hC`vM)f(%li!&dpQTrR8Ln(sdCNgU*NY-OAFzJI9xBCcTZJ-( zx<2qU49t|rjOu4$Dz0hOkx*q)aPv5-mD!-n^a+#`hp)BV7jdm)BYV;55(N`CoN_pA zW>FbRihsD(NAVHcn%{Rz9y!6RU5?oI>qpnjX_3}@ckbLN-5K%L>zI=Ajw}AUtK;Kf zs1;9SkAKinl%j+Hj`8aN&o5?wYc!?zA`5TsU1yq_#{Qq`J zV48=(H2ZO4GApv9^d^CxC2i{eM?g~G)1Fleet:addIntegrationToPolicy(package, policyID) + +activate Fleet +note left of Fleet:POST /api/ingest_manager/package_policies\n\n{\n "name": package.name,\n "description": package.title,\n "namespace": "default",\n "policy_id": policyID,\n "enabled": true,\n "output_id": blank,\n "inputs": [],\n "package": {\n "name": integrationPackage.name,\n "title": package.title,\n "version": integrationPackage.version\n }\n} +Fleet-->E2E tests:Get payload, but interested only in the new item ID +deactivate Fleet + +note right of E2E tests:{\n ...\n "item": {\n "id": xxx\n ...\n }\n ...\n} + +deactivateafter E2E tests diff --git a/e2e/_suites/ingest-manager/diagrams/integrations/deleteIntegrationFromPolicy.png b/e2e/_suites/ingest-manager/diagrams/integrations/deleteIntegrationFromPolicy.png new file mode 100644 index 0000000000000000000000000000000000000000..47d6eede2adb9904e3aeaf35a1970197d2d06ae8 GIT binary patch literal 32605 zcmdqJWmuH$^FK^?w;~HjDlJGZA)tUDAWC-#NH z^dERQz!Q0=7nNveOlV5-PhLZew$kt$HAl{`Gt}idKMJsZWQ`yozOSK?OZMo4SFYj% zjc@Ti;GcATbPw2E?-G5qQ0%39^D9nh?b^F!Hy~|($1TinKyr1)b>Omae6x9DuHtyg zHehUO)2n3FYfNf+tk|$&?DaP&RUC$f41ps0gE&m=K76oCW;ri2_P>usv9UmR@&5jv z3HzJO02LWzNyWxc@#X`-11RvbHPOG{$6<)Ql7Yty=DRch{pHQl@GODbKfK*$Nd-Mn zVc^?X=)W5%q6da|{|^}ifepnH#hVC=jGCrSA~c2PAm&`!#RlHgFfrTZzK=)q0oS_1 z8w1vI%4LsAUY_nP+jkI)aCd!LI?mB9)LH1}Fn?g&#~5&7N=VD=)<5a9+q9pfn=>3E z?@EaHf=bJ$kfa$a)HN^ADk_f_p6a>${(%SB(ra#B()*w^o<*VCZh0le(Sb+5x-$1g z%2X(=k+r^KlY7LjWr}@uS&nkj)MiPG11^J`dc-DIHvxES)_vU2W6o=p8o~4FBwgxk zjb+-lq{%>%E}2+(BD2%|Qzb?^OFGB%BE72nXd1)bgohU$q|!6&Dxb+}P9NL+DP8GL znLZphc68tPqjWCZaePTjQtKjZa3}^U~^HHo-c$mPMOC_T5@Fg zmN&%C`=9q4K^CxA*G0E0N1k8Ktqi2md-2ln=vh3r9pgR}{^)@ThNOCL=Bf_ht1;MWhb|znjy*ql z=fmBm<8%g>9_Ay!a8m-Xd**{u=XO7mBJLS~hd*f)AJq|Vx(5+gm)LE z`_@_WtsywsBR%Zu9h< z|GB-0X_d`rAA>^r^M^uC3 zyLZ!+{;sf68#e}SfU@l}7>GAH*>%lPXz%h}@gG3`^ZJ%}Tp^1dvOKm>=g?K0XeE`K zura(;lRW$*4u$pAInFl^=qpH(!`tZYh&pBd)FzA%;@u^lZk=QJne zmNTE=73qDvvz9vDJ9ZvElWIMwmSd0jQ6}VkgGv_k+i4P*|SijDG z+_-;1zQg7i;)BrLXQP3{>F>2-lGd*7ez7gq&C553#kddRA%fda&|=nL_BFF(I}N*1 z2)b_Jg{HOk3CpNgM!u-7#^(;IV;pamT>(cqcGE%XG(yU@OFKw*96J$N9uvgo$_Sio3EJFqXtoWBG?Yh!s9^=|Uu>~OQeiuT>X z;MLY-1&h+Jt8bL5qHX9A6xxZ=(BX3f_)G7p@Ol>=WM(-}^+fv%>&x?F&oE56?vTE| z!0=B>H0ClFG&;zFP?MM^+(?tB?KU6q-~9Rhk~biDNl~jy+sG@YA@+B+f&@$Fp)Niu zAPW6iyv3uLoI>7YB2E=Oiz@R>D4t`~fY|E2nqk$~$mUYBE=7}0UH65e6W|&y(k?M7 z=AqIG3&9J5x6KDqu#1{a(&kU&||Xe&{*6rOeA>p@iV$wlXi|+be=%`=iEpnPVCjJ-|=i(&030Mv-5QxT50F? zTgqqQQhV1@*BAS$#ygQq8esO;*Q*0*hQr)OHP%R-YP;m^T13oFDhY#lEj1rvJDkzq z>GD~OVr3vY>*lp1KHx75j>_XK^s`2G%2L(hzbBd0xo`+K`i(JVR}9$DR{_h za4j~Wk~VgbTH9bjRuhuq8$)AXyYZu73s~Ltaw!9!Xy;9m;U}l9eQ+ocP?UhC@JW-c zA&0Y1R>`Z8tA~KMxud->O<&MmJk7PAp@i)dIY|xr>mXZMLTMuxs}QHye|(Ga2Op+$ z(&&P(4Khv#l3K2>rVqK6e=9IXLrxRkW(~R)KwDXAyz_jkUbl9XZ1K~me5b?R?Kdf( zeVdnde;j6AIvcNqfoF36n|v^CV)VRo+j}WGEfh|)eGV?8Zz(3;^Ts8OnG=K9UIraJ zni&*FI^^p)WmvBos0_=zJuB@4@HXoGp;8gF5|n|6YG<%kYa1yCUWiY>F#dS}g2-pcF(R7UuwxwB zWI?TyRvArm4mmnvpfZmt{sEl_=ACr0Z9_C=zA~Yxz<5)YmyKg>sO9O9_;wv~kW%&j z&v2qO#>~kiCdiCa2l2qWGmV6!Me=sRCFLOrDtj_7qd?y48TPvY>j!F$XJE(>V;dQ* zE2b0qK_A*M#Fi87;T#9)aNAk%eix-0cp-hg6uxjyNtPn&yeKZFFsHogI-!Fk0$%=2 zW$$pur8}U!$nOaO1bE=R61B0nFCW5x7wQUH`CfEx&!e|Lr0M_}>YP$$TOG>MK`Dqq z{$I`8SDwVEc3T9QB;=4qavZbJK(L}S2ifqdIjrBI(>baj+(`=*rxvF>s+9a$?hMGi z07A`-s5>Kn9+RBQspY+@5I032uF*Xg+@LPo9;_CNUW((FV5DNzApa)_p;;itICCEK z{5>`Z(gvhyHFHJJY=4qaYptjpEpf>^CXx_>=7ttbQKyP+k>@_7F$yK_P6fr%Fh<61 zlW=rWX(QiDwzrN#24weyA{{T6(v~HpX(9x zqXfz9$Ya$LY&AM0Q|D@8i20#=q0a>Hax+*XjlG{PM8oKBMI12|vj2MT6_ES*A1Qy+ zG;IqGk=o@wERd6ZAk`gP_D&lw=Y(HL2vYjRQuBqzYE{={NV z2fl#*7(#*wO(iC!mqDAO@_%=Zc=?u`*5g%)mqJG>Ixfjoh}NfH857k{Smb)L_+ovKZMz2%~s0 zI5)itGar&T2XgijOcgJw{-nAUeDGf5&yFAkBynD0t`c&e5^afb=120{r|dS&n!Ncp zaAVI@m2x2A^bHk`@SodGEiBf_sAvdF6Q^Q|Jm04@aq?7S4pR8xx6&4OBEgGVlT{_* z+an+Z*;U{WLFKAT&9)?2F+?l*43S9Q6L@ifiI3NBy7WjUtPkuEi}I#qj99lbjzl;) zQ8KSiDbwD=1Nh^wH!d4&VY^p$A-Fvc-P~N(eI~c^xb-u|K{MGS3tIY!xDp^b$E_IV2;usZp=bPRxk7C$iQD~DkZ&W>$ylTtdw#OAd=X7;6d~xl zUc{K7KMT7&qFR2lQs^S$S)&~F6v79tI&ST5>1wDqjED3jQaO|uTl7U zmEoeLxS*D=ZyvvRRA9V7mcpih{w^X3Nw>vr&|$aCCNDpnZ5*Gt`Q&RsKt`zABH>PH zPm($zKU{EUa_1LeC1?JTF2Atqb;7!u@0{cO;d~c44cPZu!AHI4C$eB@jZde;=P751 zdh8(X`>FyqItNT}(C$7wN8Ro^2PtlUEfqP86{}J$@(LcWdTntR+?W&{M;A%#!owM| z*t6Se+f{+@#IFt5G2vzJxXGLe_|!X@>mu@JP(-mo;(RdvLf6@)x|c()hC_NQ%bQ*o zAK3}M2!v_ZQ_zg6lJX?`CMBNIeMEFFT5!M}x_EYE(&kQV4)317-?bx=66zg z6ryoKGn_g70nsbOF^-03`Uq8$hGW5>K&L=TXsX49_I`dWl6f3PnzXQ-P~jikKP_>r0=AiDj(I-f9lV1 zC!Im|;b{?&7qpzin$&yfgVu8Qoc7qC998f8V_!Q&!ky{#_Jo{_6=*%=OJzxRv`{+^ zN9+6d*^H5Kr5w`U$9N!|sa0)`D@aBGoH#1L^#O=rCilv{=L!O5VEtHLz@mcM?ZyK| zW?57%C-R&|%_~J682<(lf-hOPcAJk-kbZU3dD@a(i{CKgE~Qn6UEX1s z^qC~+>hcb%y4>pN$eRoS^=q@=%U#SBSE(bPs@*$^^7^iK z0Poo%1ED{P9?{vtJ-8ZiIwL?s%x&ju>TjBqfcx^=6a1Am@tI@j>OS0n(ze0(;cp;P_2L0TdL;a3vred)%+MGnHdL-B+TT*yy}WtJkKLbMXz01& z>BSq9)3LeN=Nu{-dEP{bs2b2n?1411?n?0MX2%C}k0(F2`*v0If11;Yd>Bw{oci&A z@X@QL0EUca;Cei$8cEj3{6o$3t-YAVY@HPYw@JG;OJJ?=KEBoZCQP}h;SZFE3##zm zGXiaWsr8i4>=*LQYr`;VGKhtax+VvB|?=_gLfHcvCy^5FhKVT&uSP17oxME-`piocppZd7} zY{7&aqWc%@WWsjI1)RuAV^j7&=q4b5`7IK9i&y^tL4Y_aa2P3LdPVozf3=iZ;2J8> zE~yoXrvg9J&bRyNZ>)9laE;`@mMi2Ma+}W;cJ2O^5U4QX@S;erg+$k}koUhZE>$rG zsk=|lL+<>zJIFQ23s}3REKd>u_WnJ-^5WL-#o1UOU2R?3{~A0MI6z{o{{X}PFC3tZ zYO6Vkd9ms0{lZY?_A@;M28PEr=bNi71gA9Rb4Sk<9``XKCoB?Q zl>2wo%ZOrY73!E`#5(D%bKYvA-5MOeHF;)^(IDH)h16;AD0=1y;smf2iHXH7AYb+x zqO}PEJTNo|iW|FKJw4E${qXvg$<@Va^|V6+K3Is!j0^C~o?A10%L81p+5xx)x?d%W zDZ^h{*6WEp1Yq}@@Wul_0)Oj!=8h3t{(G=q8QA?%3E;8t_|un~I5t#}4}q#?!XfWvm;erL4ysQ7zu%tEndxN$J2e2^B?ZV}vjqhu0 z0u@k4MLU2Q0=FJAA%XkEGlcr>Hb(6IZJpUqfC{?WGH_;O&lwX}Hz6MQeVMkq8gSrC zvH*hL%0i1MTq|Zqa@O;X5(5z%$8sygJ>sgx`l#0I+Ot=lEWma>oTa3-2TBDv1QzHG75M7v+)-k)uws#<5r_Eh zgr>IPvXn9Kp6E}PoCeA|E6oC}s>|c~`RX}u+v7<9oUj&|agv+yRux^qk^m42n%ptemly$3`Z=3go-0V%Ik%E#R@Vgp zb~4BVSWt(}cyZI5S2VpyHN9iw@2iV_HHp0*mKzB2-MtC`K5QVd8~yRI38)!%_QQzj zr?m9#tBfRD`+GSu8t3L=F$}h85}wr=0aue%+22A3Fr0ut(i;9Do5qL4V@o7SxQW=p zJQ?9umSi4p0Nk`k!rO$M7v;|{_6G%rxst0T-r#^8nolh^=bC(GRMDi0YZnP{>9(h9 zZgK3X%D3jD1==;CgtX6E5r73nOxWy9$x_{hm5xT#qyYeTv^{+#M!&)`+P-!nY%{e2 zfP$x9DlohenROcx4~TWQdrlkaTH4A&`S1q`;L&|wF($EMYv%o@^{Vaeyc$#HYZA(a zlMn8Eo6f_Cy)H4xQ%y_NUIY-*_tsu**t8Rdp0mrDrhps+h+?%p3sY4C`IJbR<-%;8AfW+VcfK~UnJGNYU_*|f1v#Y5hKz%E*_>QH} ze!5!NYtN#CvSat2plLgn_AVh`BfL@Epu}@`ZWCR(9#bA3U+f~T282m@u}m`*_VsCG zp+YQZ;HdPo)X{|bcKv2?#S7udPIvML_6D~P9?y*Q zedMYcm|wR8Kk%IM%EP2HS@_A<;+B0+`Vw&;*%R{qhun>7 z-(`f`5Y6X16#&-f$)M{w^_JrXajzhi`m;Cf*fKdFvAYGuERmjbX2Kdg1!~mY0bJfv zNm?UF);91lVe28LbHE|&+k&ti%IGU4WR#SYlhI=#vQMBuQ_5%+A$@hy;r=U_RBG*e zsd0;cyt;Cu_s!i3I6BIkQ6XFpO0wtxH2a$DD}O)Rfw;&Zzxx6hFAftrgN!nuo#76C zi|6`q*T$cG^CwB;K;LTyzHpbdMgxs>(V6I*3RR#2`|H;XfP;T{id~KmDm!Qd5aaD% zf`bOQ;8Ifnjjd6WI_-Rd9U96H^4t2QZS1#f2X8u_qenF+ets^6$c~k=0a^=v;vO87 zmpYcM!AQCBV#DzfBH0Owj@zfOnD`a#a<-7qBf+;X@=?e_x!@W{Hp#sGf!jH!gf(ZLE4?HWzg*(F- zJZn9}?*&|-cFYY-A&O@499|q1mi^_;e&_Y(sLyf7=#4-(P~yQu>T{<+g=ZG8*>2AI z3HBa3xQERb*vVj^`;)%Iy7vNbk}fHfJ*S@^y?L*1S21+R>@9n-2$BF zH)Ste9t@FJO5D>Q);IuQlY?&Wg(TWyhuQi8Te5940s_KD6`*~)tk%iZIS75fCVPb~ zVRUl5oMh}_B13|I%F+z)GpqSUqi<&lgkZMMt^)F@r7uZq9OI&-;ENRD$1ZXcVTAo> zL7pM5s6vacfcIs6-2l>)Ozwwq#7KC~r-`rfSu`%fr6O0@W>U#Q*2n2yE6Iw@_nq2l z^tY%&wS`Tz8&@T*JuL^Ku4#Uk`WYO+$+h0ufnWs_&aUJ(lP1B$GdZ8Qbr*XQ8;L0l zvVU4-_^sfehcPZj;baj|KNNkG1J5^wzLb{G>r3LxD4QmSSg1VL1oC{DJFl4N0n3Gi zsFiZ1IMnC=6pZq}#PoPS2y{EPJzB`h)hs-R?QvJ}!Oy=M-4WG>zr+#Ot>FYdsYTVp zf$Zrc&ehFtWqGmC*Y_64qlQQ7)o${ro4URFD@LqJY~}p|HTX*lh9A@MK+beiVgPgm zdb=(+=0F93!`z*xz};wYn;k8=G*b6hVS%2Ge5@x27I7)OO~w$++V_$uAyf*|8@xb9 z-O~gly@3il3WnqcFX1n-(!T58nDX^)9`yVTocio3HYjv1*rw$siMc6(;4k&eOEOEi zkeq8fuMjuc#?#wWO5>h?sL$I#g@vOuJzhYe^;;=E?BH<^6%c|6DiMF|04bgu-Xu-g ze{fBig=OF`-!8&EC{3L|M#2B$bn~xsr0E&QL-sWA2SvorXWDqK?fc&bP zyesxrMi;sXUN&u0m=pa!bN%0aKbzOUv!E{M`)MA%bz8+hH|JC6e zO`O>pKnV?|H`qaN0kh6`9|rkWDC^zU7adA|zl<)N{_Y^)=>B^ArIx7@c8Zv}rNM)~ zBEtp``}GrXicD7-BV}cQJwoG zSI?Mm!Nl+nw?#G3x8iNd?9~^|*}5Ow?wv+nqjD%aWmQ=ouN--N`h9pl=~Ow}&qCNY z5L=;A9$>`V>W8xqBlrtZxuO1+4ab~|SufYmCxAhzp3*?RaegNGTLA?Y0@C#SXv{IL zYt245m*Kh1?G*#BftvT_QuY(z3q#>Fkdw<0P<;l9T#U`q*C|{`MNI()zQ48XCwLknA4g)~w(pP_2{~AQ`I~4E{+;_ki z3AGou2KeyuM$Q=&pxF-ivEgl5^^E#6zgv)IiRSDVHwO(eg0+w9fesW9s?N`vEP#*S z#02!V6d{0|{8$GpbCc>@-+FDRu;r-HKh`(74FwEPvrYZYX8;3!xpmg8Xx%F9zlsn5 ztPLOnpy4H70I#`O`jtbnnWn8)6_AlX#1puwje_XD+kE@GK&O_>E{YQ#pS4|yJ>&Iv z*~}>506F0?v=Az%)%;s&0w4Xj(Nn?*{<1YK@2`3LzTX_)4kS?3MYJ_;2%G1Et$WtSr&QVnBv&v_2eBhP+U@V%KUrsOw}0Pu?pz1MD}_8g9GR1 zNiEyG${Cd;m*NxE4fZLO@q!A2m0cO!)!8M|;_GGW_mDdsyHnbNE#nti;_;KqcvfzUZjpc%5y2PpEoTXZkX3 zw&=+@&bn6okr$)Xd6wVdoVM8Jc_qCb76$=v?3CD`(@C$Efa?b030J70(9ZpW*>aEJ zXHwIvy5|R@YTG}Ki=TUMl{0?Qy_P(ip3EMsmL!>GSx4PNF0rXi9l&y@dyEyr#IKU) z1}DBIM;5MbO3E>0LB&`nS6Bk{Vv^s-Q2Nb^p>zk%es~ER%j{*fae2xaPWVQN+66`x` zCFPO3?RAo#g{4Rh?lzJdqiJp!Do*uy^ZiWOdk9EsivSpQ^EKs>)c94+Semv&u=}9e z7&|FQ`+Zu7PnDZmhCVbEnO=F_#NNBTY?ZOV^a)?}4e~ zw=DyQ=7u6fjaM}*(s{2c$08i&YO=2tE{mQ=KYXxGRbU)U-B}-73Xd<``Ed8HD5QM| zUwAcCZ0vk??!o$pox{EjplyS(;{~({-9XP0BChvEq-wU0C+3dC&G>w-Hda|cr0l)< zq$*XOAPCI=;zD5>VDuCkmUxiMQQ8anpPteBT>V(JztZ0?0>Gl;<|Du9=?vwo%7&Px zpZXj&wbYGleRimr7AVA3(L>!HyTFQKTX@OV-W-rt0Cpwuaw`a;$^}2Ytrpg(UCPySQs_Xa$-H&y4;of6!tvROa zkH&V6ebgGqH$Xb${uc)dDTf!_o}@g3*6YQ}_?V!=1KS<_5&!cek@2yGc~Z|XpNm$M z@OJ!L^5|NHshyIBeJP1)$N9^Z;s(Q}?X6O&@JZ5)3lqn=!`#b#nDp2|NbW!yX=Nv7 z?8ocEN+XGb@)g4r{nZqS=^p{wY>f_1M1DtSR-4vO^}7v(yS+y7Shih%NvT>@a>%=) zlxZbiJcwN7sfG>s{1P`9ZS(pAl3aaxem>r^-IzD%nlTa!y*q@w8rf|?jV&I~ctGYm z?6adqTwqRq-4cEs6JHspj_hn937j%KMvsfT=xp6yv)GO_MUSxHfo!#k1eiV}RO?o$ z#%oaBzrvP9+}s5}braLA4lo;pu9^+hig{dBtTqfHB=wg?cz2~%Pw!3HeK$N<->K?rNE4PP(^9wEO4fE5i=o@5`ep##Ko; z%}YciI2)H`*FX7cw?=>3<@tHI3@ys>{0uO57#D6FL&sGw^XS*}+4-@W>WO(Q&75de z;yXqne$8a-B1>8DyEJTebe;En_)NtGr+6OsGPOYp57fC?GQBB2 z-mJA+>5_QbNzXoIEPeS#guA(|M~qI|x-kVRLA+z(!%&yhi@vMT%W>1o2!zX_0PSH#&_`Y!YtE*3RjVWNk4P@ys@~ zaSj=y#DN!E{XTPU$6@iy68FK71K;dbZxHF83x81X7ZR7a@UZi=#ta5Yq_t1^dE$T$ zqsWD5LAg0Ku0g9@Y_Fu#TS9AJ@_+68tB)>8_dQ(g?&sxT@z=HwJ0c+4OOX z{otV=FNFrZ-|w}MapIUP(r$mU-|wr9=TE%zB%RP8s?A>IqxPEPfty9)^EP?2o?o_I zx1@IHTK7LLluTq|2isK?3A^4E+8P>)p>qm3zepcAt}Uzo>E9q4*U>uS2$h4`ir4d# zn?7@M9IHwWrhx}ay}95$HH#pgbbN;yv@-ieLfxbhEjmhp6lDE0fKs>~8A@0*fbMR$ zb5iFFQ>hsFGMR9yY}a!oH$#V6Y#EzkPdKLwpL+3G;CDqRZal`8L397IM^8?;sI^va z43Kkdt$j(%Wr^Sf58$rFCxLn984SR6fZQhJlxH@tOzntJrj z=80z06M{*=*D?~8LjpSxCOpz7B{e=`PIzH@NMBZ4>1Y1uIMdT&YUzj#^PpY*f?aQT z;DY(Ga+|2X#QC)192%w6mr8I&P6{$xj^~N_*`#fTShm~3KCNDwmb-x;UF!laQ4K=j z-mXcQa6F+)SBkbMU#KHx>(E}|CvxPw(K!Bg$Pd zbpNy6$@z`S@8*V#TlI79=%lTvZ_}zS$nvxK(J|MC^Z^7m)C>7tufnEt6KyL~B4AUn zD0Y8`wZQ?5JaOyGbMVEf@^)V;I2yRz)oCF;pKSHR5kHYc#0#cUT{O!DGt2;3Ul0s? zP?-!|oDt9zY~F`hm3G*bJWMCA*1JHN`5=l#W+tWzH!OEt0g9hlyxeVv&&dxo0|RVcUmxjHwk>W$7W z(FomD8K%p|9FSsi;eJL}bBH}?2q!Wl12>vZ=Z#3kM}SDtOc@-R%mZQTq!~N1qEE87 zC54_K(MTw&7-PFXN*J%BVem!qEpfn;@w~x`>0O6AKZEiKiQb*O`OSCKzvY;k)L9}# z83?njX|V*-=tWsZ|8d+?!X(X>Uto1~P)Ll9()qAo!Op;h`9Tv5vG*WJzm9mkpOm>U zc#{EB9&c@_LDfUEbl9qER~z1JbQa~q#1Xbx&Vs0=k8x%6;b-9Yglf)Zm7mjhSM@r- zNVNokkzor@ve1%baMN+R)jn@_W0F!>qeo|IwdGm1$KfCK5tmF1m4u6z)@O|pdvteL z)jHk5q3`IgWigOlxVk>QWZaa>_xW}gECaE)ki5EB9^{SM-~XDi4IA`#izt75^kbnF zkt^p=PRwOTH~u}Fcus_16;4gG0%yG|_^0VqIHln!l+T|W4Z`YEeIZF8w;m_%l5rUf`=aC`X zj&5!&o5n3I?#=lXu4%Z@0?ffo5TXm;Onalt06rq`{T&fQPIRV@=on$UCnN|IQ=x1v zf%!Tm8wzaDyuIu(gpFHg--{-LK+u;Ucww#`4iQWc*5|y~;GrJJqOQ+UE@Lbn%MIF7 z)rVJ(DMDGr(g9~9UQu65HrvdR?QQY1qGhct;&nn3$EL;f0O|7mkZR*O7Ezcmqm3cs z+J-DOlwgj?Xh+^*APqKC7gK|UWFn##+JUI0?;KVdUbc-6RA8Z@srppUk3dCTxUbHZ z`EWsy*VQF0P5TpF53S|q@DOOV2cRGP=3!Sq%B+Z2z4k(%qDNx3vP@PiOGYhKT_D#< zi={QoZ@T;v^()`B0u@v(R3YSNCKrbY7Ss1|tO#b9pO0borop>F^k7etT zb|74)F7xU(6OU!n`(k{y>1e_H{Bwv7vAH6~ZiImO0TKOpz>GK=TvAYq8$iIAVl6GE z<2Pk!E}bXGlAi8J)5FPE>QSv7w#yyX)-P1MfgH-JDeuU`lvDQgL6@g%i>vuNC+aTD zw{G7<)s3#}E?I_-TOW|t%C9jSlQ`E&g&5)lh)oC=T>$SYI$w%R;5x&OWy+%2?S=cw z(uWYe zkut-0YiM_T9G?eRs?1;nDl{Lf2OR;JSj)Z>M`EMG-l{-wtaI7AKvJypj@j-LlcyJ# zjl0|5ZDY&R?(QxnVCnXoeixW{lD*I&v}6fCY`yH~C5RHsdcWMlQ&X^Mw4HE@XK$zO zk7>13lV1_7yi-uBi*0TIZ@0qMvrn>l5RA*!`8HP7b;pSvZm}Kk5?So+|uM-pr6YF=)~3^%cI{v87FIPyX!9Qx3>AfdD9^I)0)`u zxC;4q+wW_NolIFwpz;<8N~j-b@pI-hGo!LSD`)KE4bE-@uU04Q861^GEiENQenyi| z$zJ|>!5M*Zb6J4#$P+qjyZs9OudCwV{v7oVsf7j(HyBcyxUe9|=yB(w&D?hk+#Ajc zIir1dYM~LpohaPvFZCJ|&*a^uDhB&&kLZ&LQ7?2>!SWaJ6kITtm*1BoYnn?XVwyYB zltqKn#3QDz2g?IyROz+qsXTv^=qc)T`bqzo{{Aj~Mvx3qBg2kK8pYs9^n%L9RR7Iv@J8`IyRz2#afVCF zPX*NSgemNqi_2n=LMvve>i6Z3ULNyG$3^BybK+Wy+hi)^)QO>JrRmY&Wei7DI|*fi z^yFJPX0MMHj=kS&Z`naxD8AHY;&3!yrQ#WRZ1L@qj*q9wG^(72J+ZN ztAHHW&rEi)&+_-S;e`rs1?*jUoM?tikm5~M)>XdfTvG!HOm3HB4Bt_U=q4&{BYEVa zSF4>)5B3+#_rG;0Y1@ZV zRzE&Z1vNi|&X8RWJGL6|g7Y<8_~?-f2pMIHrp%2U^3%mDcU+KH1b2{Bze`XT3zYm?5atd{|8dvy(!N4B!s(Krsh9lIeKpnH!k7=<-2vcN4R={C>^d!6pNLlCeeFH=P#NG^Ys< zNnphKf_}Wovk&0D?AVcB_ph-ZPGTvMe6%uz0)ZURt``NX`PZ`v8o!G>OPx0kBFY?DuMc^6-~qX!1AES2Kr!=PfU( zM-aOm3KK_jS$NV-%SvMov@+1a)w2%z6+FM1Kzcws;TBj%<10qkSLahDs85!4j;*Rt zd5j22UtZ6>ON|g8$p<(dY{(PWu8jC1$91=;0iZQ;1G6o@gqEPgpZe!h?b$rkDz>J+ z&i{-Qs(zZt^}(9!@M3U9f0aB98Zq3!K%ed!qaA$n*ebH{C-TgdYI zQ9|wMR9)9$8vDueH(GTrZvqvj2rNyH0;+~9~ZR}bUxz-H*-EtEIJkU!sx%U%%|00J;bTui9LHktkb z8y&FC0u}DV$sow|d90_PSobb+2-Pvx*M?hU{M!#1GB8@q7;SYmja8+hUNjiA2VrGk zy$8V5|1uXo+`&eRRm<}QaGxbq9E>F=9I#Y^fjH3H0MO$D0u?_e8%|P%O0qpj4}yGS zfeaFopoIIEPbNcg3niilvD}g~@aQ|wskBrbddcWd_TR=Ks4+3l#(rEkcB(<2Qkx_u}~8H0`pU zHU0Ns)rSZm$X1_AV6fK``|mRU^W1@7W3^%K9#)MTr8uA5FqC8g7JRJwqxD-~m3hKN zMhu!!$z6~GVjJ%e@b3SdD0YzyH?l|Q@0K87c;a7UWoA;p!v!UWklx0C-2MN0Emb83 z;B&8#Hz;_Bx8i>tDlkZk=?=sK<9`(}1U)vPJ^aQ_8_eYY^%VlWz*6{2ivLyUI0DEw zLdKiB?t8dA{68+iX^pLc9qR`FN0}u`2pFKP03?wU_o=4CG5u*^YSNZRudd&Bqe*{&Mjij}@9J=&h0 zHVtQ3@fV(Td*!nfuVB|6f{%X)5Mvq&U6%U$5Brvm< zUS<2ivI|_Wn(k9<=)Im(4e&e~0)RP1ySy|Hy>`pXy`Ov@zn{{+InX`bu9@EoBIGSK z?FgGxmDsKvIP|(a;i;K11IQa?z&tpo>Gap#2T5nSn4tW>=C)B;rGy-8O^yHrFH_h( z*C^X_fLUQ>?28KZ0~k{S6K0=(Ch<8cC-GKg$B6gks%7l3d$O}#g_*7xM;!y><7*r6 zC-cA<`Zl0aB_QtHU12-x-InX-CS*Gyi3~8G`BcQK$^tgoKnL@GtZF@3beSlV_E z42;t{Gy*0TwjJl}f1kvyYX)!>i+qYD+&3(Iw#vfkUAga5d<1AyV+<+1R?7g(%xzEv zjlux!H;I(Q`nSX_fUi>pbnsd2^baK2Mv}y`TvrE<0CJH2=nu_AhIHgUJgGD1)yvO( zpD1slEV{@Si!>?#xd3`(@$PVYdK{P%wzHqAbSAw|$|?E77ZCtKp$JzlDuc(X5l9nr%xiBfevk7=xaH7o#3dY#5FCZ+jRVudx ziF#7!vYe2fu?4-EV0Nfoz|pUDGA);@I64JfY%IktkOxj$@~T={sfv63G=I*xQA&9% z#v)_i089H%J^<3xziNWH#i;$kp}F$`80u%zaMxjBC{h-;N8FntYxFNozZv}m2wRq( zGtMyYQLCF4iS*?`VuQcZd)(NBKW%j^0StF)2yX9!lZRMH2r%@!eKXE~GvGO>kS6YK zpcqP~;Fc`mS&SKT!%)MEHK_#1C2t&?4nHwCwW7y&v|OFp9(w^4Bzu67rA7~iCOIRz zCoA8MYyr+xeRX**!Pf`O@G`8SN#0IGGagIGbje5fTmbYx=k0sIEVF$hs$2N&FsrAO zDI?=pn`R3zCMZTqlFkGs0w`$ZH)Js8@Ox&3Kb%nj6YKYY^tJDCj#@KWc^h`rcsMnS zX@T_h#Yh+l!v+cSf!nC2w%FkBo1yP1m!nB5g#nnWyu@khM~PJi=T357UokCl# zsG1KTukkr>_Zs-<#_vgzAB^|Jv)tqw9yc7MBX30CVKM|=sZnnYpKS54ey4tO3mE#Z z0lG-^Vd)XcgNzV3dco`bga+J$8^TYTX8}NVQ7r*@Yg0Gl`p06W5P*n9hlo6LUJ%T6 zXxJ9^Y&qZ<_W@QnFn%eWxr|Qv0&sGND7L9SRLG8R#_y7lOC;cAP?sC#9Y8*FxX?(5 zz7u1biqTe?vDO6elzW5Mg{+}SUB08pLF?01#==rp%i*ttjEs`I(V9s~F@IN4f23k(Gxs4V>k zMP=d?cGpZhNF-ec{$`cN$c{u=eq~bqB~MZCZ3C6b3&;4*biD{%-Zfmswe4-B&&cph z%P}2Dq%WLssh0})v*7l3q?Hw1;n~fH_SpNEKI&D`GJzA(ck{)p7 zwfdInVv(49mERc{K@V4DY{kNS??5Ly)o!6yi;sx#0B)IT2@<*++U^Xi_kO=f1AdZD z{W!5)sB!1p?J@5 z80bU}79PQlEbB0Q>`vs|$3BQ?7 zt|G@gX~Si#mD}6pwu3O_f>(TJG8}I#uCk3H=fxbCB$UaH(A5 zp}T74P2Pv8#lH;K`sVLgRiZP=AO@wcXAWQT|7oXNoLrrduO~~ulj52)CzyDowI0y@ zXpoxlPHQ?DzCCs$6tA1;QfWa)_5nC4#2@9frxK^ozQ3~HVa>Nc`j?|A)2@#fGQ=0P zZvFZBAK?udIVgS)#-3LgrDRR-**DeT*4*VCtfG&y`>YSu3LsxdrR30JNS ztL=xFmg$?wC#@&y{E83^G&E!2A6dLvEaivrwmzH=SQWAzF3HqOEvMQhD)e@^b2+w@ z0N~T1EH$!DdNX{wII-J;KXM+Q0UXF$p9mb%JsHdXFUvC>o$05ut2O*eiP?*;+83)J z@aM+QGpM@|QcPy_)73A-D(<^OW@K5ULfp(l0-O&58*MC;bV|ab5F|1k zBj#8pY6tC}ctVRCvJJOk12T7~hEA_l5CmZz4z=o+=K9mnMWZhdO|(5J>x954192mr zmpeGYf)F#`0h&QUCwU6-YpY*4a*PmWq_sfUofK%Qv7M9TPUxA}C#1@mj~NMYpfm!% zvpyvpDV0kpAJhT)p=s9^%0%N(45U)5Qdzr^T&s&Jt0%e}wH6+##6XIk=vQjuCK^l4 z(H%^|5Tx{fx_hsO?G$BCfp$Gsf1s1TD0se!1r1 zB`oY_Y~mRS=C->4_`^XULJp1lhaAN6_XDQ`J|}-;=wNv2dkup*TUAWi+BT29MX4D6 zm1e!dJkT;HS9&^faLDiJ?qhV&TQTW1{ zKdbWznlV_?4yN3YBrf9eG0uqLAb1u`vvE2SzURoOYW?0ULYa^L9j8YU%M%k6A=kVEdQPn{6pl-O%>Eh z+P}?lc{xWGV%{Od4rHhOGS3B?Z9+Cb9YOuLQV#>+iSE;?urZ8otzL(C-8A!SR$DTm z!#KMB@M_neUyiRT1Xuc_u|dKrveVR?Byl#q9C^dQe5Ffz(}CCiJ}uf-xolC?Ad73Y zgo}*=98r|0QD3`XH!n7S^b3;G3(T_U!el?rx8Tw@DA%@jJAXyJrlv($pqaS)E;i^J zJT&s2WJsGX57OVCJY;3|0wNHez%0ShXcnHDml7xJjzU8OjP~1HQjrz`@S9_c_F8N= zgTC?Qi|9TM78r?Hq6}qoj9|SgU%DJU$r1F*^1-6Zk5B6TNI%!N7=)taG@U~+9HGGO z3)iGYld+n63n72VGKj8kWOu^+r#sK;mbC3b5mQZ*DboWsPl@^N_0|H_L548Lwb@pV zNktOim~p=7ENc?ye83}r`28|FzV=wwDVx91b-7U5x!}y235IB917H%2wB+0<#V$0HgpH?#lbI5Y zv1a&1@2!jB!Ff*qvY;ZN>?3=nP}F@jqBG2f5%YUHP_t_X*M{VFRU2tL`}4vM5jq92 zbiYOPYX}L0#l#fD$NBh5elisHzUm>M@z)XM*2R=js9hfU!b}t^LWxqRM@s)Y0>(t& zM`v$&B0`CRp57}uz4PIbo6rE45UJi<-vNq1 z_`2tGmu4FhPQ|#!DY^mnJ)}93>T36k_x^A`2P(3BH{GN&Mt>p9Gh{}8G0ghZqz!`V zZweHk2>e!PcUn*F=3z%hIjKqirLgVme6= z5nxM1MwH(y1nmezBRb9;@PC~S@NJgao|eBzzK3ov&K4FAmY|Pju2vB7SBUg6$X6W*~7q{Su_J7a8~KK+?z6mKNp5Zi_E*LtHP2e{nrYh2W)V}bA_){KrKNsIpW@KlOD9m_=t{+M@ zQ##!UA?De?G2L7Pi4SimFMEyHXI0cRp%V7ShB}ja&X9BXg#^;UFV_gtb1?H2h#sZ9 za)K7y;;`Gat5*@Izm$;KW~`UI_7#i7%{YfIB^NsN2Q`E52&Dv*3tJ?kj@r!;dJ z?Mn45h-vOj0gObTxoUi{DvERmLY-;cA?Blie15}~Jp)HSc_H&Q+Uv^YF1A^j`pzMz zJ{xc7iz`gxu|$|@j|b|d{?ntRBdYI6{-#onY_Zk9z2TU98>0n1uTZnpC9PvxkKeam z%)8);l^2_Xz9AA6bF`lMIfrj-JC~ntIm<)MqjtO{bo^97pukqY^iRuj9BtT?=+ZGt zbg0D=tE<7oZTk1}*l{nHya+1;a+3K+wR(;EyT%EmPkdL(m7~0yB9}<%Y0V$x)WcgK2@V55(>C2sbgrQ*1sWJk$CDRQtmMl5S{p{?dY0gj@Sj~%%YBUaiD zi_KQPfPBb-qIoyH`^L;nSl^#k=%x&X2iqn{dKx+MwM#o(%`+SlO&>{d z5GvfC677zaHi<^+D8Zt&20856BDd^bFOfjtj}T-JgPmE1LB?VzS)>RIC1tD{ZT=G6MFHVOl{0w`leq!pIl%T+Y;wkh#pz- z4WZ{}dc;MMnXhG;#eAg-HFFJ@K=|#0?k`n_-Fr} z7t_ys6`MaLGF~)?@l0R@*B)4feNM(a0rqVdx*z>Ay82b3W~-KlPh(5MdE!rDMuEO? zCX!ArI8n2{`c+beae@=$ z=COCfSk34KInBbDf;n31Gt(GlXYw&5 zu_Wv(&74{5#*V6*c$PANt0&8KKG;A}1w-U+mLE$la1P0#`~_v)v)1g--a49xKHr-$ zUadLyFnBQ~k{)pgL6bcuuGX{8nN%NYK9udU!7|91Cu&}#e(K8;iKyh-4!4>${J?og zAWj3KkgN@J6H)QIj(eXzNa}?+lSy!LDZH6&>AiP&>rgV-g{+gdZ%@$evt=5YDJ1Qn zK$?Sh+FwY8r_r=)ML8VON5OF>v4x=e1ccpxE(KC2oa-n&=NfDUW+=VucL`Yg{^<={ z{9@eTgo;5RL0bTteVO|Z3RJ1=BowA6L%y@$SGrC>wzY&#n+19pebXY;4rYKD77xHu z97}v>B~&XYZk{$1ip@U{3&Nd^cHvn~dyXM0y!f5|r4pOdd^BnMAtiYp`^&Z;}19_?;#}&&bT~x{@@U1JR z9|L4{47``%@t~|V0BtGZYL=M@(EQ2h!FEvkpq(OLzci;|>k}UyH*N9LKAoTogbBKM z3&&nRkS!0pUt$)3mo6%8)hvtt&({!k`Kb;he@6}gebWVJ)&G-g)Br7NA*hq?f?l8L z&iycck|<#Wa{irw&N8dd1wf*+3y|1x9ZhMgo-{GR7~XqN31Wb=IT( zgIHbrFhfzB@97mA=e)E)HEIQ&Q+{2xVaKuge;3k*0s%924#-5y!NtB!f>Vdr&R69` z{g=C(`3!{VA3Yh}WgITH8wlW50b*Llt(IiD*nOw)w8W7_L{SN3%=Bmg***e-!g5pJ zgZ8SihxrvKnvB!pNh%@vL6A}aFn8Tyq`&dcGT*qzV#d|u`FA%@YC|e&1i`_@X4v!y zz{XdBcE=4^PlfvDu6NI zc{pov!|uxlfOowo#?A!AOW<;8<4I6hqU#nj_C7J(rVf&q;C+U z2-IqoQs-r(Y9J_c2MSx>`XSs*YoYhSmiyAHurY8dasWEjsvgmCE=Ln!6t@N(FRKBv zisjKrPubazXTbqG#}N=H8&FTcsD9{9b8)#YuwJ`}Qj{`X%9nIou5o(vXsXd?egg=0 z-HsQ%q<~*(f|z9Dw@~~}PK3BR{@@w^D$xIx;?2}jzAyXy8Px~EV+WwaEdhZ1 z81sJo3!q#4;fUoh5o62_bHKxLA*%0SG0Vwoz4q<)1DtQN zWyrtUKg;Rbcq)o_~p_1h3gWI^G?3iY-Xt zz5Q}tS4XfO7x=C4{%~Q8u&%FC&&L}8_Cniq;V*6R`*yemm_e6y-;GWE%7=+pqu6|Q zo*(K?Ot_Et#D9}^TfVz8@v&O!tzsCBd%rxqRyAe&A}H@vfBcT$rhuPetcx^E50nvt z4$({)+#Z10@#efXz#g*_Sj}owVKyHu@=v2Kf%$Wp6K3S$Ot` zEZG}u&jLe_JD6=oB6u^GT(K!66O#o-PC!*(EyDc+obn3vOIs#Z%KK#O@tQ`;g_4)j zK**la8RW#>I1_sQM+1j^85f&Kf5f|$z6MS~JS!4H1%uPLz6uB0UP+6Nyl0? zEgv84ndTdRtn!kPIL2E?@)ZHy_y|Ce56Cb=9u^mctdU`$9yt!42x%qjnzBbj3+6(1 z1|OMFZ&*xB8fzM*xr;nb_$a?06oCPP^jho*O6+`Al!~+#Y_kEa{v3pS1j&Cf0LMVX@)dfXceg?6DuktN9M=5 z5$H_g6C{;E9<|$V3gMJ%TTb>1pj@8;<*^D-L+$T}`EPlgfpjXJHJ*=&_-#FIi^EM` zmV@o*n3z#%5s8p#Znj8vQ2mz1VPP~15Z!C)d7XGq(N{?XBZSI_R?4hyFJPDIuXitZ z=)(%I4x=K;$xzoaAu>wT4}`^okrMOgf|0;GgqTsptBCNJ2;Wve=ss)lD`8OR z5g=AB738GWA8=U8bEre(h@*KY8O(xO<|CRptBLwx38EfUp#GMQFB{WvUHr>`X99_+ zCxJvF&c_XPd-%g?iLfO(d-;aP?He#>&Qf^A5mWXNF~_CcP6Cr3?Z%E37}XmllRnF9ZJM&W<};ZMTqf*bgZd0byVdx=w#N8}(xzspn3j_4k7? z2GQ0pY!a-q5B4f8S?qK%quK*{v0BrnAQA{ifg~$1MuSMX1UeR>a+@zm_LS?H)8sU z_FsZh^Y64IJs#6XFiG{}VZ^nU~l{)3t=d zfI}9DnL;Oj@5a1-$<A2+Gkzw19W@Q$K&WqiS9l93e*v;Wi@fBGP^VVn%}z>?cQ1 zg$RF6fuZ$(!p_Sze2bLDXUz2MvT7GT;sk>CL6ycPxv}Ccnxomy?%frDYn?QRDVkjH7 zRkL4S5Sp*Ig(icSUI6xp|4@N9dx{;PaNyJvu({F8ZaK}Mq6%3sW@}p^*E<5HF}>V< zM=tey7nFkFp0mPafy}fDwh`o1#gw?_%Kh^p-po;(pl-WN?~7lmLGBFJ*_eHfs89{A zvv6s&%nuSw9HqRiKqhKP`5lR(<~|J8E6%AG;vIRzEtexS^Pl))x{J{`n*C6V(i|19 z@qYX)d$bV(%UOqsRjx0MU4-{j#>j41wJJhgUrPz}uY_~PIL{HY^ZEtvD#ub*8FZ=% zkofvnW{2JSZ)+55TQXp!(4H&zgLPPt`7iREyF^?uR0}6{Gw|EF?l%QbgfFms-e@Z( zhn8qltv}r4V39d5>s#-#$onBJo%V@f*OXbJdT)^F0StxofP{{S4)fe?Yr?>4m?Y?c zJEqZ@>}NOxF=3;($sHeGnPjV%k#S|neO< z*<>m?+03u#DmL4PZ>tc&meeW&Ht&b3D!evZBLC{_2RTc6PLS@toe#94t2{z)VDy{9 zu?s(iWZWXrv=(N@5NG9#ycX}u%mxgDQn#Jk2U~gh4;x|H!n5fx-0XqMU9n7h2)3Gf zjz-Hvkj{hVFLlZ$2{mv5T2nCczx;~NJrTkuj|;!PTZO)(#a_fSc{LLY*DO` zULu*3{5nUZ&#BIM1)PuEP&bw#X5OGSI(?qKlk7(M&`c~N`^{L< zI8f#Lj2NdWl9%RkEmIOtOb&Rytx&_2%Xkbe`0? z7?~(ktfc9BT#7~^T}-~kFkuq@7BQG2_Eb#=1#N?$b~r`v3SL*sQ_k6K%TIgS0pVRz zTc?)A2qFD^y{d}OY7(1V>5X{(N>*TXg!fFi9z2%qRXRp+gB!bQV{)x#2vSVRHwB+*W=Io z2Us&Aw5Bt^{`B}JO#6x>2!gRKxpM%AmGxLuIB25 z?FZv<`qSi5iGJ}KN0_B9yUh*cD;jh#=5yfGuXv3KNnW?putNjk`CbZ4HJ^MqQsZ$N zbsL2$K7Uk>sj8mD+eRkC_WVSgl>g}6I#zdQ+#C?2Frmb@Hra3;8J4^7Y#g(TwT8VU zgFQFvmXaU1^qK_quMUfv0WX3Xz0$;e&`-F3bah)Fjr>hF60g`DNy_34%J7H!beqtK z$ZwVfPo492Q>->@tLDm90wS(^jyvoY8E(D&$|&ZUB52Qd@J&PqHbeR2-}~TH5tjvA zW!$`~ZCr`kW%Jl2z8Bv|c=I|_G&rc4*?}(20zAvKPSF;1vjZa zfzllD_m9niAtrm|L}d?mMz`KyI3che5RkAtuG8{?tQ#RIXpge--L94Pdjw2Dn_ZSL zTah$qOod9xT=dKO>G0vp`2@r+PtKPB$DQHE;4r0$aT_IMjmE;VD5*+u=agrCOOF86*fv{CV*}Qo zmF?g9t>Bq~`K3W#NAQzi|44|L5+%yp&JdWFt%9TEmvx=Iu@j35_6h=?^)(QF!0Ns7 zzG^Tu6XBYThh5lLP8yPP}g{!6%56B#un>uiL4I z#feiM0FzhVY77(D(=W_V^NKkW;<`eBD2+~$)h9fq+BXZNSzxY)rwAG zs9N7;SLu`FBbY*f(HyM zG*N%uERFb45{Gp68=Nb9Qm^wmHYD-iw+7Ums$NdX``d$QZ;dtIXs~>9dvQ-+yV<%I zaPwKvBHtoDD4&Fu0?d8qA0NFF|2;Rm|MK5!`M3PLTkLjKgd)!vKta^51=_FPZ3PA? zR-H7mRX2VwS)QP67sml9n(pl}32KFc6L)c(A!MCkdKGtxu!yuQRR4=)8%Lx{SRnrs zkr@ADNo{xKBv6-R&H>XHlEIl1SdUiclq+ugKQN26sB766zx~I# z;Q~X8YPXu6WmfGz!}PBYSYtbZ>%-`Nz?|b4=ius8)4xi*DM!qbUvPeG8L-hv6S55S zL2p_d+RbRLZ$!u1JKUBOi>O%0fKQe_W%C^Vr~fDHy6rHQY!T<@f!^}Ye(ym}*mD%5 zFA%8v*=W6N0Q4DCLZdz5!{tE6R0jMmDqT9$SE!DEY`Uxk=&+SAy{#_!6ZXAY@U5Sn z&ZCS6yiw?8dHLdV4Fw*@CVXaO$m=ime^&_1Iz=f4spu42}JIHo7V`*JkW- zYi#*tDP7PX-{GIP(`}@A_DV9&Z#eXs{;t36<@%D!Ry> zyn-GB?qgoO;~xhnY2+X;40|2|LnZI@_Z|_a{pb8o{~@>$t0v?08G&kfiB>-0icu}R zNe7LL4Dv9*N9yptlxP1}y4agj#)pQVuilq*A`ud{`N49&-nqn4-&c`yXY=34o+B=> zxypNViwv{c?+ia*vnMA7G#Bfg9?H5!rT@Hkt0noD^@rgf$M#n`?|;k4AN%)q9r#<+ zanhh>*x&e${}BaV4dWG`-h5wKGg;rpYvDXMM($5PU$ju~Q6oIAo_oJYNhOFaF7`1( z(0HGXusvz?z`)nDF;yXhOol*VU)#i=QiqlCTDy99DlK14J|3Q|Ro1&_^ccg(Rj)vQ zAvT!!;tjGb6S8;pXV_|pE$_)iGSamv-+4|UKyo(c-g`4f{=i%9{SWvf*(2TMpP$Pf zU`mP%CkqdhBW{s`5`{vHy>K1amkjH-UAj^~S0Afc_ohovWx8x^^rnt(ADPrzw_U%9 z3APqr&v;sF^yAk9=0V#iBli`npTE^MucL(TJ+L%9wtF&lxTiWN5dCcZ_gJy%)wP&^ zeYRiS*i641D^z(`DeXE;a!&bf6?$;zw&a5Fh*Wj!*FKte8*p*x%UOB*@5u*`hSvNf zf5f#Pe9s{*uo=4VoPjtpN`^!t4Y`o8UTdT4s~;|C+We4FY&_g}y0sJf*6LTjn$=|P z_LqWiiqIEo+Vh2UPK-U6clyX-@AQhs(#nco6F2XY1)F4?Ig1MEq_Fy#an)+4Nm=d5 z;Czl(!@wdVr#-sf~llG;k&KHw9QMj(9B#zwWC=nu? zF4NHTpY{(w-wjsAb~3MXpdE+>#NT@@+$w217ct=L?Dgw zM?nAVfczjll_W#W)Zn3e#t+do(b}D#YF1DBy5pM!P1j$#CDXA|@?LrIjjceG^48(e ztE^G_v%t#bjvx+>x|8jxJr4^!Vxa9D4xLw`q}U2`9SZrCobpfUMh$^`86^2)(@q}A{Jd#qcsk> z?{n|_tyI4ktd*$!g4vh6W&6X4hztSd-{Ok)OsRP{sey=FM8V;rWbMD16*`ppoj37Q z#CI_}sr|~5)azUl=UwtN<|J?GpQ&c()a>g0E!A_@=k>!x^{)YI@VqglZ(MJ*qYmzG z2fP#NAHK?++W2X-!K0exvn)?#+ECKS<bimvi@YaNvfEfkZgU4N~W4{0y*o%ZgM(aaqq=iqZ-4Tq%MTJ)Dw!MHYjw12-| zwK8sOeN#bJ+|5QUfiLaF2UdYV?14IDCIClf|2OM4W`r2t!g;0Qu4EV(#~Hr~x?hEE z&sOW&SJVfJC!1DSe=Q7!L5OceISc+R($Xz9G=7Mxt*wnuNx68GwIRqFmTrhO&V2K6 z?t#k#tA)tK%ts|P*ILLt$YbO27gp%HyO-h5Gcz#E&7F~^9nWw8-+KMPK`Elp^A8`x z6zd`>ZTJN+27Dg$+EBzgpY|pYLd@=LLMMk|2miov%zVvJewL$@Yi@k;$=Iy6vC7k} zU?1LcfuGxk=xV3WG7=`3AD(K`a7Dk6F$ce0-%Ec>`wf%y#qL~d&FgvcbpEAcy#rGg zi)qCY?#otvIy%8;!1|m0z2r}uiG@~SyDagXwaNunb?-_a0yn(T8J{q2KflJxf?E$5 z%OL~So`MZ;doJr0U-@RQSDj=xRS_%ttdPmRDtb)a;Id9y``wsJW6V#iYdbV7Y_A%h zd3jf`+wjdZ;XTI*8~#DzHx@nClA>-=o(6?GhM87%pW8n_6fLl0dN!v1v|%YnJB|Cg zN<0Olrs>~vAKo4f`i`leeXCnw>Br-`xm=ptSuo6<$A#(rIlulTF|ZZYcOwH+uGnP_ zf696-Y<%=ek#+iA)prm02XELZ(~M+Ad{Djj+A#Xz_mv%w{>7G)uE+djy?#H(@r}>3 zVg@JvL4%6=3~-%q`gh)lO1aOc7*sf1jn3%kw+jMJ*ulbK#htKL-!lb+Du$5ByKCY8ZT%Pe}A z^UYt|6cfd)!O~hh@GR$ zP-m{X=-ss2>%yZfzBc9NE@7$jR-%+vhLwrbo{n)9YvbQNCkkfDE!)%h3aosx*7%Iq z(UlGR>Vr2N*_w7rE7hwPR~93Cn3`(zWxTf(?G1*#>R#^biVk`UI34dg+8caK8}G*2 z!3wQReQ~cXCo}E%2ZP|hso2x(9{#%|rcs)7-F93KW%M^2T*^*!75&xl&8$4b*r5h+>&Z6v(OTWAP%o(lhLHoV7lZj*7UW4hEYk2y+vlms7uK#TPC*-Z& z2gfRp1?xURn6$yrO7cZK9_rv1n6-joPrWeMCA0^?f*p#u3``Tg} zi#^*l*xO`w9lE{NF}8x?Usn_i^RL;b{!*k0OEATXD#Yd0ioD zms#%NSuTO-c|NZe-}9Knrd(HgO_sRN-Pj;Z`xi`n3 zuSiz%n8GMOBNi1s2sG+0@J0+9xh|8L)= z17A1tw{0ZTc*y24D9NR<&`xNCd;%Fq{%Kn_-dojcxDjr!+CfU*Wc{)Eoy4E&O_1TTk z6%aXEIn0aDmx{yeXch{lA_Wi_aReDVItSfF7JCsPG!X=bI*o(|hgm?M4H*Y3=e4~< z5Ju<=V!p2`265y>6VVbI;X?um01wF6i)>W?t4#${O60co7S*OAd|=bm0{Ch1#~x@* z_n14~nqYE!J?=A+F4t_puMtenOBgqV=qrdG9qZ$~vnK<9@`BE$lQC%Edk*@L69j4D zl$=!{i9o(347I2}(qAx}Uu!NDvBKmHL{*_^I1UZ(t+tT<1SkR)>1tK!7xW z(?vl~X7|ZeRaD9R#cEEXyC@ZKGB zJLpggY%ugm%4Ly*Z1ui|Pg$%h0yOrwz~?;4744^VsOR*#GKA^fR|Qw+oq$wC8zQ_Q#1qm14Vf+SdZC@ckVK8R?YBOzB&8Xccp$LMMkc;z$vxjH-K0x*D#?|11~Ui?T!> z5+3wv419cg1v{>@feE~tnOC~ohdkde48zu`2)O`)rbDc~^5&mkOY8f|*()b20zwqP z+uQLrFleet:deleteIntegrationFromPolicy(package) + +activate Fleet +note left of Fleet:POST /api/ingest_manager/package_policies/delete\n\n{\n "packagePolicyIds": [package.policyID],\n} +E2E tests<--Fleet:payload +deactivate Fleet + +deactivateafter E2E tests diff --git a/e2e/_suites/ingest-manager/diagrams/integrations/getIntegration.png b/e2e/_suites/ingest-manager/diagrams/integrations/getIntegration.png new file mode 100644 index 0000000000000000000000000000000000000000..8026ef50a383c3878d1322e43f6adc218d26de02 GIT binary patch literal 40097 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 MPgg&ebxsLQ03Yvp2><{9 literal 0 HcmV?d00001 diff --git a/e2e/_suites/ingest-manager/diagrams/integrations/getIntegration.txt b/e2e/_suites/ingest-manager/diagrams/integrations/getIntegration.txt new file mode 100644 index 0000000000..34f5d16572 --- /dev/null +++ b/e2e/_suites/ingest-manager/diagrams/integrations/getIntegration.txt @@ -0,0 +1,17 @@ +title Get an Integration + +participantgroup #lightgreen +participant E2E tests +participant Fleet +end + +activate E2E tests +E2E tests->Fleet:getIntegration(name, version) + +activate Fleet +note left of Fleet:GET /api/ingest_manager/epm/packages/{:name}-{:version} +Fleet-->E2E tests:Get payload, but interested only in the response +deactivate Fleet + +note right of E2E tests:{\n "response": {\n "name": "name",\n "title": "title",\n "latestVersion": "1.0"\n }\n} +deactivateafter E2E tests diff --git a/e2e/_suites/ingest-manager/diagrams/integrations/getIntegrationFromAgentConfiguration.png b/e2e/_suites/ingest-manager/diagrams/integrations/getIntegrationFromAgentConfiguration.png new file mode 100644 index 0000000000000000000000000000000000000000..645bfa1d6655ee45fa96dafd1ab6bfdefaa0d98b GIT binary patch literal 65327 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%0Ab;n#w4Dk-r0ay4ViV8QmX@pLCYrNTbhq9?cg0 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:getIntegrationFromAgentPolicy(package, agentPolicyID) + +activate Fleet +note left of Fleet:GET /api/ingest_manager/agent_policies/{:agentPolicyID} +Fleet-->E2E tests:Get payload, but interested only in the one with the desired title +deactivate Fleet + +note right of E2E tests:{\n "item": {\n "package_policies": [\n {\n "id": "id1",\n "package": {\n "name": "name1",\n "title": "title1",\n "version": "1.0"\n }\n },\n {\n "id": "id2",\n "package": {\n "name": "name2",\n "title": "title2",\n "version": "1.0"\n }\n }\n ] \n }\n} +deactivateafter E2E tests diff --git a/e2e/_suites/ingest-manager/diagrams/integrations/getIntegrationLatestVersion.png b/e2e/_suites/ingest-manager/diagrams/integrations/getIntegrationLatestVersion.png new file mode 100644 index 0000000000000000000000000000000000000000..6158754f1f52714b5cf2d80ec082371b797c852e GIT binary patch literal 53407 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
ayzY%C{Tqj4{%G;J86^TepCxGmpGJ9=s_KQ|oyD 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
      ;|GJmxso@e!J0G%|R zu=k+E@vgSz_lxpZMo6?!)&d(F+ZW-u=@6>v2m(*^-KU!*Hw_wOBFzoJJHEcm>$dDh zusRz!Na)jFvlO5{Gn#8^Aw96KiM*Y3)Nf)j>%eQ=)x)kR8w0-l%@?iF1BvpZFC~#5 z0iWJqD~|>{Fm11z2@F2^@;Vrq&Wt&_wvyn}6t?x#A){W$;IBu!xaw75|K@4k*M4_R zgd;^bYX7aW*^>StA^6Ld`b9x$(^&IWmxcQC8~kRGQZdntx>k%J=C-&hnp?A2{xiRk zApc9X%w;fx+YTf)#hdJk{^+UIqCjtBtP;ks_Hyvx-r&S7jgdNbQJ)aK-e%aqhxUf; zTC&AmOdSwD<0Ml87p}cJ)TUtl_Nlc--TQz{hF0DwPYF$|1HBEqR+{mNI_aDNn-#P1 zeRTu$*~hGyF>)}EiYqB4RpSx^#beUf16){KhFrk`Ktxv#sn zqba+CpZ|3cnvV{qzy8JQpml4bV|I)Ymh1Y*u+UV+&|Fbx2S*i1dA&abd9&*uqt#gT z^R?h;gk=og{Cq$%C`s2pMz(N{_OE~c{lmo2&@Lr-tmdHtsQ3!$ksx5`)_-@N-f9!1S)+b@=@r3-(=3qL2^3Z{2cWb69ULJy4m z4-eVD-Wik#kT{GNa`@$yVJmoS`9EEed}WI%_iCp7KxtPC$0dDs_sc*=Q^$zqwwRye z$))aH@=x1Pwa+FDk8t%v0UjATNyc=7X#9E39*4poV)G$G4h{fvu77KW56jiImHrQZ z-xnpF_c?!loQF12+v`D|DR7?FFWmvg0E*a}?GgRQ2>t(X9h~^qUt>u%%ijX$9}Myq zmjqP&H8WT)de7?7%dt+)TPv;(cIhX32OazH;Pv6ZDTR0GQ{AIXODpTM8YNtI(V)S4 zt$Yf~4XqE)n(o@?q!|&_7ojdconSDM&LRGc;D)VV=L5@NWyO;Os=M_`L;0aLjdH9) zbboyh)ouwITJ&C;O)IuOwi_I#p7*_FHY z#ue>LHI$QgE6O(g{9RNv(FrTTvlXgiz12AF@bj^2!L|VYdhJFj=U*e#8j7>6g27phHYQB(M=xGF`ii-yHDHSf4DOmiaDpu Gum1;ANdE}{ literal 0 HcmV?d00001 diff --git a/e2e/_suites/ingest-manager/diagrams/integrations/getIntegrationLatestVersion.txt b/e2e/_suites/ingest-manager/diagrams/integrations/getIntegrationLatestVersion.txt new file mode 100644 index 0000000000..3d642d333e --- /dev/null +++ b/e2e/_suites/ingest-manager/diagrams/integrations/getIntegrationLatestVersion.txt @@ -0,0 +1,17 @@ +title Get Integration Latest Version + +participantgroup #lightgreen +participant E2E tests +participant Fleet +end + +activate E2E tests +E2E tests->Fleet:getIntegrationLatestVersion(title) + +activate Fleet +note left of Fleet:GET /api/ingest_manager/epm/packages?experimental=true&category= +Fleet-->E2E tests:Get payload, but interested only in the one with the desired title +deactivate Fleet + +note right of E2E tests:{\n "response": [\n {\n "title": "title1",\n "name": "name1",\n "version": "1.0"\n },\n {\n "title": "title2",\n "name": "name2",\n "version": "1.0"\n }\n ]\n} +deactivateafter E2E tests diff --git a/e2e/_suites/ingest-manager/diagrams/integrations/installIntegrationAssets.png b/e2e/_suites/ingest-manager/diagrams/integrations/installIntegrationAssets.png new file mode 100644 index 0000000000000000000000000000000000000000..501d25107b5256cfbc3bdfcdfe8b6dfb008546fa GIT binary patch literal 48378 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:installIntegrationAssets(integration, version) + +activate Fleet +note left of Fleet:POST /api/ingest_manager/epm/packages/{:name}-{:version} +Fleet-->E2E tests:Assets where installed, being interested in the first element: response[0] +deactivate Fleet + +note right of E2E tests:{\n "response": [\n {\n "id": "packageConfigID-1"\n },\n {\n "id": "packageConfigID-2"\n }\n ]\n} +deactivateafter E2E tests diff --git a/e2e/_suites/ingest-manager/diagrams/integrations/isAgentListedInSecurityApp.png b/e2e/_suites/ingest-manager/diagrams/integrations/isAgentListedInSecurityApp.png new file mode 100644 index 0000000000000000000000000000000000000000..fe914e695ae60d58411b89e1945fc77429e2c366 GIT binary patch literal 53432 zcmeFZXH-;A^Da6wFp?xl7$hU0l9LLO2L(Y?7$prk35evJVE~aNNeQBa5mC~RqvQ;N z-o9$p)h(^^fVRqf zy;AbjbFxS=h)1i~Lf|$BGc*N783B0(CzSW;B8(z~`wuA4{P?E{%rQkt1~+4o2mjlV z`6(0^@s#lA8ullDHv?Tr{`ogB*8kQnF~q}{$BRs(g=U{D3)+R$GE~wb>w=4=7yE;H z*>?G`PxStMT?1w;Unez*H1^C zMlFeqAI3edzPu>!Epk}y@qcAns4$SFWvb_O{DViQtWPIfCH-T6hH9JBq~{@vxiTjw zFUf9SiOJl9OZM zo9?paD`*0oi^&+P_g1bXn)|IMJ?IBu+!=_1= zvrVA|0Zd*)yuao?mb!L|?>=|mZltzsiMR#KujJA4r@`$gWyL&oUDqFomFsE{{ji$? zbtebwbVVDPIaMQWdrJnujI6(v@K8~~0$f|QX@x94uXc2Odz@uHn4P}#r8NTLss;x| zn=T6;HkEIbwPjadoIC=vSM$3+P{$w*PS*;QGy{pWH;PBCva{M^`AUMRxSA{v2lc!y z0g2eV<}T>-{NAjKvY^}Hv=9XK7h7t%FaLGEkml#1r&09z+b=D<48+14EvqSYK%f~%bXPfU|gH{rpC-Q)W8X%F_Lx{~q zJl@eX?mIQyFJT9-94{u7IIWNTI*>eB`tCICPrXnYYa=%9x|rb9`$G8FDpuy>&Xb-T z{VDu}Awo(-<{RDBK@@j2R|m4}9UTwWh6m8nesxP#D-n>FRDe1d&Jm!IH!sc)^{5v= z4mLdUHUI8$yfc8&xVOk+Seqbht*aZt-FNy?2cE2fuDgHJyq`pDErJs9jzc(3{5MEt z$S!Y;j5OxC0u22*70M9c*hr;54_b&}^nT*!mC2j(&Ew}3e4l5&UWz0bCt1~g1Hz6x2|nGIBXdw&(NHwhbE4inqREt&Khoi`gPOm{b6avrnY z*wkk2Fm3ukv#}}1=$f*g*UWe@VxH4TAMgewdwqyCTzuwawA^_!-o5%{g=@7pRjI>J zTAcR0?)H<@`eGluYs9p#H!BYliL8DmG&8zm#%=0}Nwirh269g~t0#XdC2jBu6mx4f zH2R17lmRD6ylUvF&0=JiTm5_DgFa=Y;iK)@bwD$V%zA%{lw2Q~*?9K4HYC-x3*sL} zDzO()d2zCOaDF(c1!!*8;{Xz;VdGfKe!VgCrTT|P-8Jn`lK85Q3^Vnrz0yoGTz40; z`5N-K*JPeGln8i#F8FiI+;@BQ8h1$pPUZ2!*KBXLg{G{Mi52Z2$pnXB}uSNrwDJlCuLBFYg%hqRbnyR)3~r+ zc{m}Wx^uQopNzAkz3vi;;42u8G{s;)B+XB9M14T`R7g7awPH=v&7SRzbY zn_l$g88yGN1TBb1Jt-!zF#umfd9oadmV)p$w=MB0WEgp_wR-kC~JAwSQVBd6;_Age?T~l*ySp@|YnLPI*M;V?P z)?a7B7pGv9XWb;IQm^}vx$`;z0!drDxtQWcLyUIGTLaV}n;y1h-yzcMDFJ!mvApxB zxs}4KKS)(T?9F>prj41`F1J4NR_?tzj9%4?lKvz%TAzmiQLPQknt!EchB52c)j!#i z4Y&Pa_l zzc9=j^1eK`9Mo|RO?O11c0wpdD$aJ=HX6g|a!flDJ5CnI;oBoyy-HHQ7`&_6$C}lJ zLvEe#6J3XK!bXbB2Stf!gBpWmLr~5bH>CBMZ-O2w*#m90x74ln?GZHfwi+2Z**mC! zTJWGADPk-{7l{TDW2jN!m=Lu4%`OSx^wqiSqR4y<95LE!F#Ywcy9S1%6P|}Ui@paz zBH+&k8e%hntcF&>Ezjt3QHCNjG}Es2JGj^RJHdtvqMd}W> z3^xsFREtL`MjXe7MCB%*G$_h?H#ATvi5mb4;gxpyu|#FJqsH#N6+LOKSP&^2=1c7y zIM{pEwb8es90$LFs^uQo0j$SHil|*o6wRyH=7yk`d{o=4X$ksmj9Xm*#h{UD`0dP3 z3%9L6UG~gok|4K&j!1QLLGrP@I^=3CVYD!F-Paz++m27`?vv6-9(~;35WEO;4~-QF zVI?CQ`%NiMSc^lcm*J(ZeLvUe+nsAf&I5hv$~p;*XcvwAh-<4``#5S|hf4VZ%m(1# z9H$d}Bq&O98d6^=qfM$-WH;Zcfe|7r6o1>tj+a*2>&s93&HzRQhdjeYJ(&d5(O7J= z!d|fw&dCpN<%2`_52z4Aj=2#xY#8`%2m8$Ew$|;>P}EE>ew31AdDH$HqY>d*r`mo~ zf4%k*0p_kkDH~t)*$#aK>4GVvV2m~?qfvwf9e#(L6nWP|^Sf%Cx``KyJW|JCcJADo zB&BYr=|);2?=kq6#y5J5y=lDdd#)Y8f(Sj$n_eZ>%<#+h9J}~H9OQ&s+k`_|W;9OX z)wjjFWo6uIQu3M%ZIg3Nrvy~!Jt(WmPti`G)9C>SI8LhR=^-HCJfh}ucVv`?g+|nj zhPI(9y#r5{Zl!3mB?T@QMgbnD6i)?Z2fsmPvrr5O)YRZadB23NJN*I@j#_C1a@K18{)T( z*Ryazcmtp1GkvN%V`KGD!3%`9OrRlsP-^WdZt3k;EGWXTa6Z%d)@YF_Uw6v3FFE(r zri86{##&0vZAaffE&TxYmc&Kvyvdg44o0TR|1S1%4X3&@aBT6%Y{aJTrJP8nx-Kv? zw7Ve4zcI!c_xEGM%kX)Mt`8;;f`4rCl#I>HB(Mm_f|QZhpBgoXIf^lP?ttcb)N1q3 z!8vDi0w2V88PUE2TT>Dj<9?YjLwvV6rm#i`uf-4eeN>%A2N7<_Oa8o?sp47Lxp9pk zwtYOFk9>j)@1ae1VK~+VwG96AMCR&+`ug1WO3lt7>(q3uhP6S@C+3^0adeT_#No09 zqPhI!B{#Gy2wNeI>h|BCgxYD`ON(t}tjxuA3wc#2gi9SHbAC9w0yensx)5h-=Ns(z zhr09dGhijN82L1=e`w>1l>B2>Bg_{B zGUb-#?kf%U+%Zi6F30LozAsdKnx{L2h*Exn71E!tLBXfu4f?+tH5=rDy9Ae5H3odTe!M(SrT`N0I-7s&QxFjRp5BK0vSXDaNw zJVUP4H0?ed#wFCK)wn~1=!SezCO~v6vV>nlOuYE=#%t=@4)4Sp`#{^eM^KEuMsU%( z#8ToxO!(_j_%R$uzzo;@uEI8`wfU7S5zAc@_EOd;w~tVE%oB0HiBRf7{O=l{lLCWF z2w3trrG+tgX>Y&_V~fr&PI~_UH(&uWGU-TguVqh9LH>S{gQq#5O<$5UsQqe zqV)Ht7pd@Rjq`4G3F;DFJI&{p75g4=#5Sf>3sGCe8landcTt3 z%c4lFXfT)Pu+Y)CS02W2&58~2wZ=~Jl{oyyYew-AzvAO!N=i8RzG{Ywt>9K7nh|63 zyR^2VpMp#HQ0@*!^THHe@pEn)M8#$DyZrS0-W<5qnk)ztF!Vs^_7=sHKi>cB_;(QY zsybxNa5v@gsfh>GX(@@*FIoGzV+C=1*`|k3x*HDFuFe5^77sI_Z7TdX%4hxFOTeMk zM|u2E=cl%O*^jCsG~_GVQXhgS^%l8rrnDrTgD5rd2^{vVVvr#Ja=+8>zY1-(^R{wZ zz}2Pt!{1soM7m*%`f#tGAQgUmktNQ9-Qb(-)*Qi3DepU}9bPn^dJ5G9{d%%ve}7mA zSBj9udk24z&DM^M$zmPMx%2Q^hr^Dk6%{4Co5XtAAlr?Y)vwp6(#y|H_Vmrpp{wv4 ze*JMAl|tv|WG?3>pQi+_o#8v!)I(>>2X);=gbfA7@QN`1!+vOo$npznxqV;v#lZwJ z1;T3RFb{7Y16bK*f+ct%r-Kb%f98~ zb@c7i(}}jhuR$EI`Iew;u=aiZ3A_8yh=$3$Fn(Z@)92JypO(Tq@@Ht( zG^;;-I#y^Uh2Q>iSt}y16Is49Bf%y8%yEvle9E&_@Hmb2n8Bge=(;bjH}|hnmu2@{ zo?0CjX<^249g*izixHFyhrFNMx;gDfxR_B2r?;Ma;w6JA7jX?f9)c4Z8bG8LG>55< zcTcvFx=$+hz9;Nb4ihmg(TsV{I@d=GZsPCVO+G#KE3fbsTX!*lyeNG*B&jIHV!*F~ zN>;qg|EW~-BL8lrTnLY}9O*;c&;qeQ*_+Rp(DFK^viP~7{ns$67WRikw>Jp9oFi_s zF)23+;3bGUwnk1gH*S&Q{wdJnu@ly~lGYs}M3i5XB$AeB9&nY{Fm{p;Y1YAMGE$4+ zA<_R!%m;cZ*;iqE49fXjqR7X*Dss88P{ZPL&3q-->Kvt zZq+vPK6*9R{5<(!)y;{W8PytQtC$g6tDIo_`&fpaWFY=cD)Vmgoum5$n=ha|TzS3^ z{6g6xzA^~175mvY5jWG5#kZ;%PF{oE@J0V7<(A<^ASrB4WsBpEI6=O#SxOTh$<~bt zhmqFqJ z4AfjkP;uxqXcf17hsC)rGS-j6_T|fx%bD;8=@ntpu`%JlXS!6X8^wO@-ezAj!(_yKvjOd{kZ63slPZSxwMmSuia`4zOE^96OF^?uC7w&8f$S^1L zJyVOj_XxO-o?JJYcJysb;Cnkp%0|N6Kr0guH@H(}b?l?#lpN`Su(+>IYx%RX;=e#vmO4w{##(RU)MN`7Jp^^!YNE~ngIE3e4xMN=$FZD!M$5%gPJFx*wm;iY zNM}xs#@PeCy}(DQ>~W|Xr@XSqL?(G(`~sIEmq8U3VXWvdqA#*^^3v95k#3J?#l%tV zKG}b6_$CkIl9`**si}9^&N5E1xWFwqn^-51M>smRtTXTVKFom$pRw39BFRo0Uf%XV z$y|&@;jvrS&bZdEx0m}b^5ocm<3Gs|4ORm_vU??G7bln1TLaB3MnixIS_#HYlR0+OA;j9+Ux>`U!M7GQA3_scZu=$$ zE!JArQhQV+c$#%TeejC#H43s;SZ~>Cf;*Ol^gMEntF!YVKnv=V|9DD`i!c*J3{O0t z5jpzxek!O#`o)mWV}2ef8w?vX1>Vg;MibTEOxjFLsYVW`is{La1N{(*5F#Y2uhoz} zON7Zm$aba0Nxkt2L#YQp2_>jJ{sI5Og_;lg{v@!y?$sZS*Zy%s>v9Mw>1nSLtBRB1 zUoF>YI)e}P(dLqLSG z;-C!Of1Bi`fTm?(lec+)!@yt;L<0Z_1-pP$D*tVY@B*58tpD^G{tE=70|6V8Y8#a1 z_HPsOIe-@bnEagH_%ApNzX2SyoHJm={(qWIIDoUaT0lAEU!2*81;8a$8*tDo|7rR^ zA}|8*+oP@ND-r*&uHL98{?wC@35EuD`IA7&odv9 z*+oFk<}H1i{|XhIhL!U^ewx?6P0Z_9IgdxA*ZxPSFR^l7xq&$UPtyoi&gHk1{r)4= zWUQR~SkWi{X)07kcY)rz^iCgi>RqNJz=wOLHkh0`W3n@n{u)Z(gwMgXHs-k=3lBLv znYkyo3QF_1QGr-RKn3mat4C<7&8IQf`0dBPzJxLg0_yuCX982%rcvHlD*FEY;D(~ytNUP;vhd`QtDP#Z>%$B;)0xne8jyRH2T23M5^PdEWvugrYvr3& z#dh-wV3pQrRUhnBd}easWN4E=pABAoxzBMC%9{ck$W-rKX#aW_#mQFLn@tN=86l3N zz0wN#IAHe=y&^=v5^5JLUN4)d?@qS_~`>Io$a4Uc}-BFgSODRTNg4Q!1|pA5oe~UIC7R zv?%q;zXn&o8vI1#^G_aNp_gmYhp*ZxflHVi{zISE*z^W~7|}cLYhv{ng&id-@trsT zmbZSlDSLr!i~s`~3t$ucp&>tsAZf|nIz?A|HQ4X!owlC?%!aRlRWwPy((+)XA|G_s zu5jm-5R3)Y+VoOA>1vN$0-J~&zO2#m9gwFuVe05ryod%3oKqp-6#y&Fea2UL|0e{G z$s>2%Z8dA-WYYW6(tfd{=y-Q=l+k_70E^v5^XX0KobL510Whmoh(-rC-eEaX_#4%H z+Zi~RX@pZ&BCz|1xex+{BF4*|ON`rMWG$Nk$k*I)b)e|w_b0=ihvTNktx*Ky6Lo)( zIl2;Gg{>1a?e<2xUuGuW^9l>Cbik~d175h1P)v3>F<50Rb6!mwelN^m z#Z`@5&c4mgS@;A9i8%7BTTRVKKtqzeJFix)3n%MYmp zFz10nGiCSve)aMF$0Q;R*vL>;E4Zfvz*Vv?&i@V`41alGt}V9n_3Z#=8E!e0YjDiN z*>?^}LkMzwy81L$Dt2}hBqD}a=Pjl-GF>%OO|9sys@Uv@duu@0Czp_lb53hiC8zN| zyE%yP<2rx<{gDPGmpLrYz|#R~8~~X5&~`JEH2~+QdYijhzf@g2Z&vrYdiUDaalr5rgNOF4>#oC{Q(Z{V$exHAlk$*D|ibzMiG`@=3 z^(g!J;<67kq${UBp)xr;+U9_!onadDo+yI$rHn_4Emtuz0Jz@Sy|R*-fQSg~`m zM2OzWh~M~hr83o!MksnqVcdPQa--81O0@QlLNRxu(!KmaH07onrs!ey_fHQ%j=Sx` zqyE&orO~>d37*CBuESF-hVywhe&2l_(jbZ5c{+G#Z2UxQ3GG+RnW~r|s+KGhq8wg?rIi8rBi^5YnO4jR^CJFXxAf2l zntK=knQ;QZoL?1Dd7YA{$kT)MEMVti125&P+2!=ly9ZR*z$%<7Dl}KRyr+U@2EQ#| zFD{T{^1L6*@1lb=V&y?Ret$iWQNnEq3ocd2+$2NNNu6yy7CYOj=b3O6e;R2nV6Nq* zJOEPR{+4^~f%Sy=;QXZ5X}eX$_7l2$CLi`UCnw$ZSE6U@LR34NLg_3|*Gnc>>{5ow zTr?|O^0JV5b)UuA3{!G#c=W2qKoU~~M;Whv1c$WGY%V6cXRGGuj{EXf0O792U%P33 z%ueJW*?7ut zlqfDdh`%$?VoVI59$4x6R<9)YEj|tE0;-6)p{-e1i7~;T!be zW4op_>g3{dGfUd3;|59(|n=G+lX@xd>c zk_!JT5UC8|3y#jNJkZ3Giwrtqb6VP-1TgAxFo}R#gZlA1vG8$E+*;c=H+`&XaU_0q zOwH0A#N@vxrYjrAqxarwVGW;)@-GT@&vW>}LV$ktEg1-{12aoWg~&n??~-jQBBbO$ zJ!FRm6%E}r{94(~+P&XWbkkYiOSuV0#S5y?cz!1H2SC+lNP5OhzFKNWW~%2nZHUZ# z!G9h8JOsvL*98U8TB18BfQ;~J;|NL~bIpfw+I-!i2o3(0mE^07=sl#703AHa zjQuN+vfuzP_J>hvB3Gh)1lToHS{7iHTZ#=17zI#t*!Q18SN_SXE3+y3OI(!y4}5gK zO;^7$*5awTys~)q_~%{%P6?xbujSP^*AZ9d6v|Bdz7Al%hHhl2VyzMc{Z;SadhzFN zLV%@fH`Mp$%5GA)YJVjdnV&}n*iB(&Cs$V75#Z@WffPC)F#<;L{L6>qcd)if3ka~= zAZgb>H_7%w0f%xaTl30RX_UtH&UpBzzRXHf{66Fw-1=zL)tUm!;?ghz} zU=INMjZk<&mIR?Jr$jv1bHC+*`7vc(Puugr&wjPrVg2TqUxc4zqGi6q^<1z&-K)fK(^AI4`ki76|p_{_BrAUdQvtU!-y>4uVxJU#fzl`KTNV z{+jOV5WwWU4o++TD!gdkp@va;2|R`V`}7lbeosmE5p6tfltc2DuMhX4Iy&3$Twgt`Di*>SohwOu^h-}_p8VFm@-2K8_3J9% z{z$2^V3z~~Ce$ zvA&LK)UJ}_KOlqrvn%B(j4yp#`1g0lK!{Sg3x6>26n%1!kB2c(VBcn#oDuog+aiVu zm+09OaOO=)6>Zb?U#IQRbqn`9sqBB$YX@d>CeEKK$>WLP^WY*#DA8 z`jw{!_(2D8ugw0QA@uK`a=Uc(%l(bn5&sc8sLT;^E zmCAM9NO$z4ACqHog43Hd`#G$*-Dz~l-DtAFn2D#rep5u)A#&3Dpz=kPXTIm<@u8aC z=|`uor+6A!M&=qtclt3hLFC`so*FkDGI>u9coZ}#F1srvhKv{5ev%km78x}ewZxn= ztS3l9Bkz#JzbRiY`r0p+l_=pnYdDB{UuOnp5A<{+r(afuzGUizSSP)Z~EnkuGOE8)>(Z19Kb z?34Zz`o3mf_Y*-pSWQ!)3F}&20AJzbQN}V=s^5FI8*TRMc_EAi(t5=C3C@!uO6}(k zXQ>BAKf*`XrN*pAV@3uND=#!or+$-K0RHB;RxJ_lAH-5_rO^`wh5eQ~gH9aPA)W%u zM5kU8hfWGf%4?-`VMMBm8TUdrB`0D!b*zLdZ2e@zq=(8DDg`?k*N@WLy!M}|YlRxU zeOLLwLDGS?+vDB7R#)f6@Lu?S&gf+JO=o`wmouMlZTMdWazx+pNKqaC{E%oEGNJo= zu)^a-WUVvjNo1BW*2RaU-FH7JIV*2eu%H<4*&a`w9B!GF8jz+F`leIuZ$JE^4&|t}Cmr zMmp6w>z=&2bC}W2{GztO1xT8Vak9O5CUP$RcP7bFbQ+JrgBMZO^?Y;~xqe2c?OE#4 zTUn$}qjUyC0LTV7Q9&7>C8DZCs?U$UhKhK9uy3Qc=>s3sCo`>$pH4o2`>Gs9l{uYE z^;$NMJN;R%4bjmn3{O06(O}7qDqNfB(R472v}X_|=8XzZx*Td(0U&E;hx^neP8FloO{>>8M5{B@61}~!C7j@o!;Zt|rMFw&FIiPwRGnFQ1K~PJ zb11S(Z7f_}{L9=~oJeIzvgfC5Li6yZ)VY;=|5)2d=v!0OaLijN@6&=8rH;OyBInQW z?!W2DmwUFT$vU0y?zy#EJhMyH(b!a}y!n~7AF@BXGP!nfZ?lBLO0-teWd=t}+%j+7 zwI;D6e~!9DuEV>bzkjhnvRFAT!Or3Q?Sgu-&B`OO^wFo;8`Z*R>)NqNReR}{C-$Fu z)7sHO#iJADzuX5rt2>&;?{~lyHI^_M0f}B|4BoTb#peDx2?wQ;d@ftQ@jH1@kvWbz z148>9>BVl_Zx;s=97fs7w`z&j%S9%C9oyQ4f3gn+XZI@U9yQPwTfb?~F-ugQAkxvz zeei5>D4I`u`C=V#>53$aPD_v9MZY<)FR&ciF(^Lo7%g9w;=ZU&tlZEr@B0>6{=_@| z^24+#a=xDPZiOOEW-O-omfZC`x;x|gr%YAeBya(_Sg+DP4a2VTc9c+u+tZP~!8=Bg zb+X5Uo8G@jahmG2FrbK%O}9}SEgY{80ya%IWjY#n`dddc&vhLSmFVwx?^BfQh&U%0 zX|tXm^@qP#eN#IJ-Pn8(o^B?m=T%s+aB|!|_wi20O6gP@n+!%cczr$5d5Im3~^C zt`;9WS0pn0*Un99)_TKYxo8QD>>|wSTWwKO-T2yyNe6>a)u@ZPlj=Ql8z-E>Y!?t! zaX6|*%(;3N#sX{cQxY9g*g*E2F!Xf#P*{%cbi&-12V&#riQ3h8w2kX&N$vTY&ub`a z9tAJd?OIN|^|pO2lcj=#N3675zebOJOVPsUE$;^7JaaGsPoy45YH2*lEd-(E^xO(n z(_Yq2l%4aGXr&I`t+W{ZI66{Of33_3O-Hml_wrNLlU~~F@ekb@vYD7&u>|`&^9($j zxpu0p!>)%3rlqTavn&iw3kKQOVV=x$KhuRRA6(-*^cn_hQN?k-bZUKk6l z!Cg*ppU8`KuUykM=aSSiKz`?SnSzL|Vd}^Bt)-3!o+R+Mo_l9%X=%iHwml?+5}xp_ zSg*$9gt&VS?v$6g`Vu*93Hvd4T-%qNsbIC36g@2?#f86V$hc8FelR-RJ1A+%Byk>@ zAaeGct6Wcmxx?!P|_G#G<7U%(4y5~rIRBQ<;MAO z^)dfuzbgrEcjQC9R&UE1^MS3k_arArHsA`YFLs|)Mfa*ppLm54y*VhOtQL;cWJ3ib z(9eej2Xc)boAaPfHUX$E8L&A zdfGq7#oF)e#YgNmh8LN@&%sV_FO}Da%)=dxL6oG0?#y^-)ZMDO)6UH#94NP2n+ab* zmEK-EzyOCMuAz(Nen_k(=TU3q^H#h*xw%|twC!fJL^p8mw?XnszM$z({-T(ab>-qg zamka4d002Pjg$<0e+Jwqpw3{FN-8=Y-E4^Wd`xf_W_n&T|K!&hid}!ccY2Z0s@Yj| zLYkUrX*_kp(llIBtl2Ig+8X)E!0Fe(Bay$OkBgS=i_-1adCXgw5psMu4=74F8X0vABTit3iDzQI`znu`8`1Vq;oV#1ns+#uYOv!(nJogdljfk7Lqx+g)$~!XUca7#L))@hvQ&^QUW?WTfjQu;clgQ zcwgj_9*#6dfL(OB933N8vw|8t_aCAI`mL2Gq2ZrA)--G+DZ_;$G$ZA~8oSi(^eUlMvvt6sZnr! zfD-atOQcx?7Iw>2XPKKV&0cZd0!qoFY1y&R08Bgk>|au<=(qrNxJAlIPJfHR#)UM z@xCx>dg-1N_%#Y!yZ34Yp|Z+S2a0gQ#kw@yoQ8}8vKEr@*tt!R4f60+qLPXToW4@r z-vMHj)OTkU2q7xXa$;o+@7T06pPBIf&fCbNu+#VRar#XW`;cpVy?J6opS!e;Onov@ z_3%%(K_fNSTJg`4#<4dqkE|K{Z(cb(t?g7`l_9yGTRXB4O1(+m1H&E2*UJG9Q}DK4 zy;t*%5SQigOCqZ~Sz37==hR%+4-H?e9Ow#=xsu_KKU!1#l-`N0)Pk{~9!<6e2^*YMZD*APg}TzrGt zI)6NNyjwzy@Rt`uAxKso7LoNp*i`jMj(uPC*4)IXq*zNHH8G6Vp8ae` z5-#8El(|pT2cQL(0Xoh$hmfKMKLMsC`^%H_gxiEf-4l2l>xoQFLimW<0|>%H`=}Tf z94xvavd)O-5JmO8p>Epg4tVBq7`ykfdPXTY+?w$rn^^9?e89tqS zvh|yEy;QOJ*U=3a-N<+EuVHp)5 z$_+t%id7u7K>Z!7@{nd-3t*3y^oqX;t?iMcr_8e`9l6Q12}_}e)SF7(8!hWtS-DT5 z`Jf^?0(A+{mb>1Ye<;0c7<=M1F{mN`#ysasWqc!#3k(J;_HsNKRy20DTi*i`A7IexB#S?$$L2xy&6xGWE{T)Fb9&yz-(;d$<<>RGy0)B4VIyhI@1oVAWkC#UkS zPQ2y2YKxM`mOb2pxKL8dGd&DmZGF7KJJ}$(J}E+SDf%JxhCwq;h^JoxZRymy3`lm2 zz-O%itz z&W5kcI@VTv8wjixZDb6&pRH@RLJ29j9>Xu4eiYjiiDff5+1P$&7f@L1W6f@E9?xAe ztki!VxJp2Th%`c}_B1~L8#U;F38be29V%@@$3u`~Aoejc5V(T!}riTmw3HRGyyRq zLi;hT6c9-gFzg*|OnRobsL6zH=jhXPX{tYJAu@-H;mD+2rnM8WsYwT_Z?@be^ z-pPRY)VN`xcVdNXw*;zIT}pa8?vA-qOFDcD;i7S#eYi+SxIso#wpAJ+>(@vam@)V> z5hv{pf$(pRbH(3ac0;t`eq6i^Cmt!Xr!?iK=VW|q9IzSVJ+kR7=@nvbQv5wl#E}NQpffDCUoB9c!&MZD>UY(+$&G9kHkIk=Kjo4Dq`hj)S!0u~pwOc0_xPy| zxr;EONLDJs)2`7pQsZkEtXBQLqC`rd+eA_BuL0W4_JTfGPtx>PNLH(#x7gN^Iergx?vIPY%aOgsb?V$qZ!xwBj*t+ z4dKfwlVREtiOD1_DhoRBHZsR|@rA#od!Ya`FVScE(%1TZCo|FO;Gl6U`c$|DncE2t zoI>Z&xWK5u?bC|W2&%Wvsd4$Rw_x%gCswc-;kWH|$qQTwwK?(0ln>||FwC7m; z77fGC4{gqkB<=Qac(*FpMnE7#Gd36ck~F1@r5jGS$V*bA+@Mv7`$eIf0uz=WYlFYG zvi*fB9?MY8<|6|iYJc*dF1$$n^_W})L00m}%Zu^HO=pc4vk`w(t3}O8H+W$;yxHJ_ zGq_-mkXm47<@k1933MRgt670xXHVJz{ zB@f=PfXJ)5rf+&~kk8kJAdtKjzKM2msuv$=p2ZV&mdoVo-{>VDyOXFPp=OP*>Gk7~ zYXjA7zae>736>>;idu5Bp~UZN>JJVP{z^e7Z9_nQeX|p%%|wDQV^bQn>kF^4nj66R4z!g)Iv0$i-i*fhvK-NgH6gB4a3U`25k$EKQ6fm zL_cY7g+Pq2tDo|)=cU-gqk=(63V0*!l%R1NvObJ>+*~@^16W;FwsUn{EpkZXztQ%W>|{h}L!VEeR!jqor5qRWZ7~zX zS*X(bH>7Nq3}=Ib70*&$0v=_p=ts|feE1unp1uO8zonM`&)3pq zUonx~g8y&V|2-1;JWuHHU^SCl9X=ilX?*PSHZ+q8`4|h4c71wwwVHnnp?8SCzLu)G z{O&1w-pj2ft#j4WEw#TOEZm7Zq6rJBe!ClUwN9TK2|K2a(^#SWi}MC`rSyx=ZC2^VbJz0F+P8 z5Ij8{J~cuYR0fc|3-D%m=gF|)A^*fJV4klyj9>u5-8xgNJ{S@WVML$oEgN-8U3#c1 z+Q9zd0<_*z08SG^iD@X}+mBaG+yJXDy3sEuo0<#i3zDsWMf?&Qf>|QqLlN>s3z}fL zq1=ofj+ICbG6F>Udo0Mxx%ZA5?jNH-Q-I}{!bq#ibTO2H*AVIN{`*q^i17XIPw^1x zsQ>y@9v5-!|6iZt;~i~MYzy}sXT~=kwcSZp+h21=ZlvhPt zIgkRKsZsE=$ZC89;G!7gF*rn=1AG;y`DpbfhG`&+u$#ARDLKs*TR}iw&$9?1rTpPk z&4|j0v#Tc-1`?(jOsI8T3=~C}Jhpr!02a@NQbsR8Y%~Ybn*&1WggXE_T)77|Q`Y%! z*cSzfPg!EmF93d5vs#X><@xC$=_iRFt{h}F#p=xe3ki<3Z7^~1wWYHb@IfECjo!>wVcBzc^&p5MkRWIH1x zhE2Dez>>DW#^&1fUWPi!8=}x>pBSjRl+4mlK+WZz6H1 zKp=d!FzmvzWL!w^p1)UbGr*#mkFv*d!T@%IA-0A=Rcn~jJr zWh*6!_Ur5t9D(DV#%$$I4@Rvm0Wzx1KpK$qJc`Zt*EWs;*ohsYtK6oZ1V4e24E@(g z87+WH5?}rDWR|hSUm(MhCWashbstvl!tp#2I08mD$~UdT#diYD%`=q6Q3`#MBQZ>w z{X6q*35`|&2geDZM9n+!d`V1S5#GW%0>L9WUV3|8AVE~?7f8<(Ozu8(H13U}fA{i; zdQK5=Ov$!$Vm~bIF>m-kClBQV_$>)5aa16bVD-jEA&>&SVCQ&zs|-kX3za1aA?~VW z@m|Yo79AqIgMJO9tiM-f$pJN<1Ej zfn7@Xv9%LSslJQ%&{UA`YXUc(t zIrg^pDFbR}5R(~W-ryN`T{~gS3b(G@k9oNO)R$PpWFcSCtJQ9Z(fhlM% z3#owa8C_R%veL>(QD#9*1wcy`GHSYR4wOqM$i2aJ4Ht|HFch8O+d$=lU;asM?uQ$e zr7{86X=dQd*wPn3ErPn0zVuntJWxZyk>8(}4fM7nUW8y2uN0EI6ix-OHJKc?z+GUU z+Jo5v+`?RXh$Z~Cl$V%(4XAv(iO%xRX91G;N8V$(`>TV_+3GoqM0^zyy-YJB0B2_`#Mrq&#(>4Yt_GA z`dw;n+Up{00L2?4a6;NAiibDKC&7vd)|ljPVuP6Nwn;1BXlI!incV1-Tb zPUnoz2t^6d7X{jK&md`Rrb!^qr?pWMTvY59C4>d)!CtnaM0T!e1}t2I4noX0LwEU567L8a2~=eP@o~BTXzk{>+HyZMD%qm*_Zx0_y_7%P*tx9GjXQUeN=MgMA;+M z8Nflbu6cR?Pz|9p$+S6h3fxROA83s5Z1QVCNU(1gBiwSL;+G$_b@VAf?Pa)Wu#LmZ zs^jwE!TR=B>cG&qU1%R1H6fZVChfG+_fN6)ZE#db5rvWN;#*b#-L-K$FCA1Gvc{?= zjgFP_x~?d(uOj^OIH-;A)DUaRSnRa?7BXvLJNyxw#D;1OcPkUtq6EZgXe+w#*~o6L z@!Xf|oqrfmh(QkTvG`@TZ?T59M(*kU>LRy*WZqB#%HVfxux~W@8HhJppO6S4DH&Ak zq7RNjs^rmP$;ut=GK4^?_2IE7mrB|cw-HK_44#WW{qwsN9LE!?pX+e+&M^$-rmcsf zh?vUKn7hSGB##@ByESEXy~+2+s;svkh$_>Qd#^8)?gnBz$U8M>PlOzuYv;O3cAR%| zG<7at8rav1qe520&V+ix_0f6p)tzIX{)6?=#TtSx|MEXttgHZb=p*8gLRzY7yA4JF zoa@qF3H+$Opf+N}4zKu0pvl-JK&T!Sp7fYS^8)GoQUm6Gp+>5@{A7LiWr=B7hJL_oT`Te{)Q#_xZv=UMAH=fzp)<$3e_E^qd4 z_TIB+uDRx#PvpRZzK+u&Ern{dapB8)o5rK%rCAcVwIrj`AX39Q%GS>UpI}@2-}PP? ze9R8@LMJ*lVCtjwwYoViA_fz>KVse4S-PZe7}R~GqOp-r9;n%X-OyWK{84Jy(=P}P zPT?p_E?^p=AaFlck1VA@Qh@)pJAO~{odajQBflGNhk~+ip-z#A`H_FL1W3qKqW=EE z2!Hf_se?q%Nwu{NDKDljh44_g`l4rqcP*PA`#q`x9v8%-A#<@ZEApt3+X{ja=T%aP z@QCyhGT9(>^fam#Y1$0X<-YQOs25ZBEy_yPe@N&UCiXTh-$y*A@D0%zoC z_(%q#1a2C-jR_(SRn0siExJP4q{K%8gx9b$A~o%Wuk$n62v1&Io+IW-3daDlHEf-% zG7Yf?flrldRU9|1;c{3jcRe!rIRXafvKiVu@sqec4tC*)CWN#veDI`DFWPgOGtd)# zr)|lSo?l%lm%bX$5);FiLxe6c)rs@yNgivYMH9+SR4Dl^-c!Ir3TLyYR~IiW#eEWp z8Kh3@AHx6DSKmsTt(|hAj_xM7BP?(V)fML{KZ-h<@pus(hJ z?ZxXW${l1HFD$~tP?+5&LJES0)8iZLQ|8jm%b%W0y1t*_+}cCKKjz9#5Qb3NNsN@R zV&A0^BES7C|K(Ra5*`L2F|2I-uXF0pAc;ft(tBjSx%zElhk#77Mv>9Y!>XuGRVsVd zp7C0!AAsF=H)V;_8djJdetwf=$AL&fzo~C~1mnZj3`T<#i# z*R_)F-?;~bS&QLDrEaDA28sG*Hy~McC^YaTcnX7WL<>_yxzSztp)zrZQU>(kvxVf+ z7XM=O(MAdPXgFD@{-OD@`HzsODnS~-8Iy9(N5OlvM4`P%EjT;$olN5rzf2h^>RM*gneqbd=z*VY}RkdO!e+G*NGq+@>;4phT;Ey+vnZcCoF~)vlt* zcdPmtI+_9O%4LF_@@yEOYY9A1#Z?%`Q=3+@x7D*BdO|rx2mTJwhx^@clZI6N7OniG z85P3?(+E#bvWL`3#;P&y5KoI2PWd{d0NlvJ^CPSvm=1gVU25SJI}clko-}C5!0hve z^FM5qtk18J=6BhEUZwsZn2Zkf0PMh_&GWCrrA+c{*a4`^M32e30&-d2zdx`<$mdMP zmVw{7T+BwwSpNsSIq|Y&ml$9Q^D;*Cs$~3B?s!oE`*{59I|VZ?#NI`Z0&zXd??2e# z11c4sr;Y$WV%(>m&o}`AbD`Vry86D?`w3dd(6D>Uhzg*B{|;1OI0<2KNCV({b6tSt z`yZfUXGNiI7NBP3JtJk}QO2PE@AnO!N2nMO;QCQmQGON-@joCY#$QC`0VNs;8@d`u z_!H|tET)N2&!+fSrg_ACjS3UF4pil2zb4mY{u!b7dQ z5}hJlKW#Nov5U9XHc^v@3-lXjZFT~7;`q2s*JQbIPoaY`R77~oEwdu&hYPACdc7Ac zujGuQkd)HkPwbS&Vo($m?|uJA#3FC_uXI=Byf@n6^>L}%_P=yvs=?i{=|ZtgNxWb( zBR~1+)kn{`%%p#KP*4V}M=A#ey%$hH4^+!<;06D&8$Yw$AtwJgO8u`TI;=a|9ENbm z-7fj{zZ&FEyMLGd@728j|I+`z2mYUXpn((7Vj(u@q?Lerye8GtQgFLGfb!27LV=g3 zwcvVIfLINmV&|OC#Y{^5KEI{C3}%6wWXG!s?#&C=RBzLv-DDHf8SnTV_*4YyV2wRr zL!p6RoMxS$9_CX(F9L#q0+UqJ2NfYo|Fkz z^p3vw>YvNVW?Rc94a3|cVTK8dnqPYA{rkUzO(!o>N40u(*$zim{lA9qcfRj@$-NEm zuvxG6Je@^;*bqbYN%;+se2rZ+n<&4QFZ05l?6OEzn1TR~Ui+&go#6+|RE$%h$?{ku zt9okJ7GBt!h6%!68Y+J^>phG9HyG+K*~iKm7ctCFM%+a`j=9N)3_dk140Wl8?LJcuZhp=SM+xuxU%S1OD6+5!NY29YXE1fJGrhu*CTgtlZ1f0qqZ+Zr>sk6 z@T-$Z-p&bl?L;$jlnF47O|bYZhr0sFNr*A{Wo7V#b@kNa&11G(n=<^V)V^d z66*@tZdHJ^9R)yEt>*WQGp?Op zcgX5QuV3nimPu1j)u>_$gl-o*=$nszWLHCcku^jQ%_Kx?2UgXjn@J-AG}&j`*gn@c z2^C?3Qo}v~!n*?~=N~mibB^RwZrhLTOTK#4mS@y5_^4k6 z2z$&_jOM+hOS+!6x&$EDzGJ7(zubif25~w%KDK95vkwnGK#=P(`9ibcWcM#TW@9Z) z?ziL~3-JIL_PJWMNQx)nHucTzxK7b-xn|c$xtGOWOb^oW7EbddX0l!>xb^f(k+T(> zrC?=IT#2fPfsPR@7vQ-pSo0ZNSvOeaE2xrJI#~))!yNAL-A6|fHrtWU_s}h8>Z<^n zDb`D5-_Zj?$ZZtK?e1lrb~c%&Hl2Ofx%^et*`NVHz4d$ZG1#-eqK~H{n(negynb#KKZqsTquLGUq0TrC4l)^~tFT(7 z!Ii0Wi(#*Wg`fyt@^%y(8V)%sc6Ia%}g+o&5_z=+%V7tjzoUDcRuVgKYim!JUesJcikEglxVtkb=fbkF29V) zqLifCsL3zm(6IJA%4I;;fBkCKaF5h+ZJroys`Hq9=GFsKMYoIBfjy$u?&DkjhOi>7 zroP_bg(n}hx+$e|oC?cec-Z!mTQ9ZE+Ebga&C!zGJ_F>nSKncKg9$}*(qXbk1lhNd zmOsQjoT2BwR1I`)xx7tqfaCpPf3j+ATW5!G>%Dzs!sxNR*!50CPuKF|mq(1NEx`Xz zUv8a|N4iq?!jF8eHYKJmTN-z+8E0K21s^uFbhNCDrVY`bSSC zeB^ClKIcPJp&;#vWixyr$m_(h?mZ_WSH0$;e63-amWn;k z>(S=(yQQTbW9f(u z+o_zA<30P?deT343$Hdnd=DV(y9^#%5;b)Xzq>g@FklF?dFeLYrP}<)3j(a2oXptP zlUVfFu)Rbk|!BQz+$KSH# zaJMwA->G%0%u~02uV=JFoVqW{PDXz=p`BLgsopHopv-#$tPCZM_UWXv+?MOEcb6Z= z(|0Ynj*ES&t^#(pPA}-R_RlfU&|0{T-M^&iET_*++0qSF&UM{Nq`c2u` zy#|v9{Wj|tr~8N0_2-U5u}Ra~vMyLAqJmQ?br;OJ_Pwh-I|UkgwfqpSq41oimvUVc z;C*eLq7L&GPU%-7(x7PuAarD4X`h@IMkaY=32M$7B=OpWZH^keFkNVW7nPUt(^S-< z@X2uDJOazC<2T9rp8{_25N+giK&jc<3k};di?bSmaEZWHq@8@K`Sxn6YOG&;Ix2QY zl zk4e18UyuHs9c?26Z8xFM>K2lRbKh)nk`F)60D$nR*pj#}gP$lpO{RRZh-#y~vn4nD z)A9G2F19l``SrEBBSL~C2^BF$)3DjpZk&s&?|z@~-tz)Hj%qUmqGA68R*os<%T$Xl zU5`So(v!S~U`qGas9n`}(l(+eE~jlv9cWj*9>ysTZr+z(=KuKJmmzpo&{~`-a&NQ8 zT(2(Z;OqS{_2Zlo9SzR~h{uDBuB*SlDdsVa##+bPM6X-gqRE9I{_)X;&T*V&^y-|>KF$+(NBVF+qzI4JGw#*6qnr*H4_=TBM@=BC0=l1hl;R$ ztNZi8i;oq}irxF_ooOwNfia3^u(#l_h|kX9H~u4#%2@#zs?AeFMPxbVxm)1_27(7^ z??woEi>P{oNVfP_NkemWE(ND-kFm3Me&fs{(<5YTdFwbLu!tJ=pn(TJphiP|I!Yz! zzknk&=b<_?#7^d+h+T?x>kR<98={yT)VPq^3xrJ+p`jAlGuZkoiB{nA-piHJmqo9! zVZ=hWr%}tFU8qE_a1GOJ)oW#D$D93-y<>4>YRbm|1e>;E{ykn1Dv-|!soh?i&hB*v zohO;G&3kF#g58?LTa7e_aOFP;9b*;=UUhH|nrR7oV&1eLxe%zlP#lhTh17#N#h8Xl za5%!Dvonna5G`j)EpMJ@OrW0zz3~X?tzBKQEW8-F^+OGP?*jn7m+zY{hwGC)tRq=G z;BG`M*_ulhHc_8Ym}GBGD{H&r{HAtW3~?$0XwHl} zQ;y>naGu81_C0Gh*&rLk)@`Cn6KYRGwcgaNsvp8u$I`_4L(+p>jEuw4&Ocqb_QvJ+ z+ph7A0J%sl5)RR(#{t&IhKX3P9r#v+%fb(m)uT8adH5rcL5|g~DLqht`K6kwOq!p{ z@wbqGBJLo0&&+z~mlEUDrt34UwOzRNigmT!ffyP=O<&VUE2nD1t5eoXGmYtU+&~nZ zF8CjR!PoYp<>*Mm-5*;!=Xf=1SZ1o20`N#4q2YdR}$Ni&OXn>Cqq{0 zD4wGtFMA0hOtCyD7zfnkWG!+^cgB6}L&v9NunvzVGZbR^w#RM>-h8KmXy$MfptU$9 zlXs80qJg^9KPshZ)!dMgX>Z|`CF1Udza&!L^L&hdqeI-f;h`&YO?bF-sI0n=&Ft1H zh411MTx9|F!k;KiR?UYe=?E-vOb&E~b{74hbpV@Qi$4f`h*iyf=q#NS@>twy<$#-UKsk@2@PJIkb87%|}<;^yjizA5kHQ^#}Pue+D7u8$8K_e93r5Rt+g z@=gkBQn|Au>&>;XVTkIDIGa0*<(tWx{cH$us?c-{q~Waem~X}y1^%~_r<#2Ab%|A^ zwlD2Dm5DLM*I82wzaDL6CK5Az>FG6C4P{InoUVp+XWEDZ>kM(8|{s007 zAITw3`1H6;XWf#7TXjY@2%iNhr3ge@{Eu&#Q(U6TqF9&B_GT)YuG?9zZw~idM$QTj zc&cIQS*T(5$Etr-BCF8yegX+a-;CzC&9~*)h62l2B=wuS&o{8was=Tkt$jh5r5xU- zWr)~WGAZ!(&B}a&5hS9$b6Szz}d%K|^F2(3}@0 z{2wUFHx?}4cOHjFXgO2IC3>j@6kFtyS9qq$ZkU8mG1^&B^cvtPoH&O326#AzeqqOp zGd96H(`wFkQR%-Scyp7#`g2jwgO`HEL-y={@LO8hUS66LyvS|6IA>v;A4m;f*28!~ zlD=1f#?&PJR4YbkdjDM)ep`a&UtLxO_4WqTFpm%dnlDKw2jXLgF)7&507S!zb?%?G z-YgQDnm?QMe!4D1>fKtFt50op-{q{=$YVplHt`RrU3+q#iwBI`F(e{oik7cyZ}FFg zY`vSm`5JY8uwFrZps?NcgTXJG6aA#!zVPgwxZJ$^av5&uuGBMX2MvuTEz9ezV^;~c z`Nv10>fD8*@bA&2$fA+)=b)uQLim(_>cPkOppb# zv%5)dljmzaHFzzxwQaq-Kafx3FWt`P&=BpT)y)sMtAkTL+_Zf)lNQUckrmV@Ltnlt zyvEkH{nXy}(pPYg8XS5q!oS#hqUg7VoA`wRF2-QlxA$ArD>LPLY_+Tkz=R;93V~1m z1^pdZr~!PTgH~U7Mjx4dJZ6M(E2BxU8)GyYlg~2Zix%~C1bmm@`^Wuazexyk++2ta zhz{y`JcBcnsR=4!W%Z#I0e8@6K>#U)QRl?j4s`|p zW1q95;FG?_J@tCLooQ^MclXpwGbk(O5yN;7QA1=xC>7O<-g{3ESr>JYIRn;d{Tplw z>9gO*{m;WY-A_~2{8tBh1F*dQB4%Fs;HHiD2D^Vl&D<%iwkfm2oR*N$QQ%x@F9@fZ zGWZnC@7u6G5WWq>s*t57Hxa|i$A2Rr%om5qHniNQHT@P*x6V}aGMvNPWu>&D7nu^% z`*7>4U^vbpA`q5;VEt^^<$GzkM21qA&H!$01r9Q#mKLTz z-Es`m-v_FXE?ZXAPv?0*@ln%W2CT%)&kbE9o5W!kEc^R1BP$qef1u)dw)^mvMPCM* zHuCf~(vJ?=hIDFf>S;>iG^RN%@$*}Kp*Q)6EO`%%B~sRiJtOYFkIYSWy^lKeGnkCp zN?rY=xUptR#aC4%L`c*SGY|m82O?A=ohu#F{E3-t?K>`B;_~52{2tnkb9HT5FH(dz z;0RwUTzc*7?HU%fCO*)nh?z4&!YxZjZGl)hA9)LB^b>>~69b+W&ZC482ucevkFFR2 z8Bxv8zoVX}lf0VEEb&^MRSqZNs3zk%*nMm@kP*Z-1^-=~V&}{?LLxc)zm9OdovW? zJ>0lNwMkrLFat$+(S|klXSe-g&C*{~BDX-j{gnCP!|F$ugYd9NJ`2pb&;2xYZL!=}K=x`|o4!mCqvFbxK(q&uY0rCc@{O|XFP;&g)T~_wf!^6QSYt;b zidU=MDq^}BFWeShk_f21%}QBDTwa=4(rGVSeQD(Lhj{GE+^1KRA|`>iT^D4wShT6a zBC4gEWikDXg>jH#_kB7 z_XMVdLXt!E^cy(TW>$nR)KZ`4Bl{YuG03bq@(Hc6-iYjr&{BPLmF8>$u$K!$oV1XB z&#Qy3nL}}bgDbij8-+7D0%@!a36Z_wsDU|UXF2cm(os zbFU~KuDKiR9BSfUcJ@$M8dZwCE&xYx`*&Xytz~%)X6J`{NhllINuzoBg`>Ifq9ZP0 zPI>IQ6P4J4c-~*OJHnZEhjvQZo3-BTmraG4>c^{(*0k36ReT(V$$4_muJ^a7i+;}< zTh(~EOl^AoC|;*dxLQxSKkIyxX86lkg2MV>?KK#$u0-)Bu-~F3zI4WG$J;q>mM=0+ zmRIWT0I0J7<3ja~Ga#l^j2=@Vojl%;GyoxPY;MC4tMs*jxIUxqi=9{Z=|p#HyE7jP z_UOJy9QslD(jDV9B8=d37g-PO*RfPH<}ah)RhShx|ACoJRUi6>p)l$}nC9Q?hAcp% zoCuHF#iCg`#u66hXxKPeJnZt+2ZOO=n%46J=EN+`c868CLv{qtx%~_Y{Bn( zqf*&!k4Pm2JnOPJ0}r;D&qRw9GDJYo>A8Pq>eoyok;23#~v7r zBB81sNmLV|mJlfoXVrWc?p`>Q$j_W=eK4SuJnC%KTz8xNkvj2t!KaB42V|$zTwiWxb`J@kJ zw$tMFRxkG6cf-75u4$F8@Qes29j<9Ce)Rq89j{UEyAG1Hmb6T##Yep8(O*~^K3?~<{CgvwM?VM|aU@o3hv6rLN|_*j~{ zv7>;R{2+mlL#kvkSmu3&)%oyWE%Kur^CipMJ*IsB)2&Z%|1Nc+D_PqMmOycMR`%`m zrQ;9p9FpgR2=KhDm+eI%^CCqymMgP%pqU%}(})=ZQRR<9jc>`>nTuy5s9gfDWfi+| zZk5k!N{HlMwF>`W2wG&?+%ZXpr}2II!H~S4`$cad`jr&NGNIi20M&HC-G;+H+Qiof ztx2{`QWSZTu6`;v4ngznic>c2fIUgpLf_ zgJsXcG>F)x4#F@((|kPymbta_HFNW4j;`Jqhz=DDoYufaw@op^z9YW@uN&~tsWYuK zmC|#(b@$6RJ7z+Sx;zmfqiftJj<7T8a1Xiqu8u;C1i}qr?K4!J0{u+<-*(^o7e&M| zddI(&v12&FhY!0`T(kq0+PrgMp%`bR?9AS8nNs8y`khzx75&p6DhAQH2JeoMyNU1k zsbJN#N#q3X4xK8up1nlv$-JFl+1$}VtybY2vXk;JakE}fnjLay&rye~)I0B72lJ5J zXqzIl5K6$a((1)2wK8u*-AiWz4EB`I@F+_N*_pLJU|)fctD)8E|07$k`g##bAEF50`J&__s}u@6{UGv}Gff;4pFBo4@Yebu}PpV@Q6jIDFf} z(lq-aj=XJl%+LkL^}QH8>$!!1%M9C}wx>N}LtW1+jK~FJj%w2kpmqPYIskEE0OX^Aa^B z+J8^!+YdccY=1pdN5Eaj{=d28=X0dP;NLZ4ISnQOV-MuQ>*y5FRWzMcFz$o5MnGzP z45MILgw;~%R=s~)Fp;0*Og76rE}Sy?0_p<<6d@X4*dy=|Xvm?g&^Lh5RQ%U<8ipy8 zV$emtXehW$C@k;%G*2f5aOx;Dpe|d74<4qj-mg54IF=p~T7oru zwcQ?^^8PTayBk{gSpd8^md+5A#wt2I&U^*`w@H;rpr738<|l@k8GssFlRB^OUhgXVKO3I=8@=h4nlo1BO!Kn-gKfd5yAHGsW<(8ut>U6HD&$`S^-T+as%>_rm>l?el_|A~ke<`T z_^+q;f|*eRVSn!vGAQJq1IL|rI6{AY1ugRJBRgAzUpyG{Z@H}9n=-ZaG_l^ZN+Mo? z#!_#rAlDc%wvO5P`MEuhKE3HeP}{@5#JbvfwWLV6=r7Zr`wgxDFlognQtnQH$aSkv z#TF z@OfwPLSCgERYEL@$Fg7aNg|uZ$y_Ygbr65vM?$=N55&Di6&$2QDH`|>Fvf)rL_uYFN zbzTlUo9}alc0UK5PFn-4$r@W*$e3Vi?GJEPWUA*$0P$htby^xsT5&c)p@c3b6tIKkf#OtBdT4E&Jp9)COBnW^Rn@#2BPlCv{BIrlPV-Y(8m5nrxt@lSve^a6|$)W)D|HBm6#4w7Mz9B`k=r4>M7RlF@!AMnZifDb}Y6P+*Y zyjTiJkLJJ2G%7l84icKjfdFbD5K{G{4phNK!VO79Kq3--=@1g}U&qtS0sF~s!hq>8 z3Z$gh-#=3W-;5NDxL-d_Q}bS6U@2a-bql{2MQnjq_g1-LjfT!?Kzkg z*K`vox({#s8%36!$>A>g<n| z!LL|mM)?m(phy)~fPB}4ENFsrDo)cKG$EGOu=QpcJRZsi@UCBSvS{z$4H^cQB0vn8 zhA1?y5BC9?46u#tcl!r2C8jbXMJxcDOfuA+{=k3XNAQ#%8kHHOtqe&AQ@PC}LaZwp zPb1(BX9d)0RqLG0wcvIJp<|ASC|qC&$4M3KMAq3{0?yj4eLbb)=F=M{h5OmiLW?iB zxe!dfYqSCED{FxJ=ph=PBCL|X++Vpc))-xO5$L{l)qb;BDQKc@9lrg0q$B8 zKcnbo6gguazbOYJ^b!ZD%63lV321)2iwQd}+T?v(Hn4uxOyn~5J{|D6Ii%hK^pqIL zE8%vRdqs`21gKd*_p1ZQ+Cso8!jnlx*#zpouTmB_D5lBPL0{`9jn)vo1h3a}Uj;CV zc7Uy}BNC7Erixa%QMb3>S55L03a8foeT_CQ`2)n*GcJvu*_JJnq=J(t>OF6-vXP0xg*Log+J7op_ z3~9T&!VZACx|P@EiL;EGu*ZoL-WcFD8KP0x`3eJR^3D#35bQ>+eDU6>t2tXb?*kppTME&D|BH7M+0UaGhnFxSm8B*Y;H6=4){Tzc36E z5|6uZfyAh=&?#<)12{p##*~6CP6^Y%*)@msJ4BW<=}*}?k(A2$%4fSPqSyGo%A8k5 ziQZk{_UbVCO0qAOUg~RdG&+%Pn;>At?92z?xNz%e77rnIJFfn==gMvFipI@T&$E}$ z0b!9VJNsH$9!#TOOn%@C#ZZFoy+qAZE77e61XsSPXIA5!e3s6D{#DmsH6~T@8Vnkj za%aHEtTz^5yO#R;Y)A!Y`ny^i_>ny```l9j>~eQu%OEIg0jF45@@d02=qiQFa1H{H z0wn(Vb(2pA@;2jG7?CHYJh$W{zdAs9n^F2|k|~zdQ}r!(B16RMVjSqy+X5r#Oo-M4 z(5$o`;C_^R*AwY4gGJF}MTSVdA)^8?JNra#&J1f<6A}{CmRFCWo5*nUqS5!=AA_u! ztM*t~*%iE*Sena@gGcPMo=TS;%^E~)Dcikd;B{xC44>VOxiY(r9R$9tMfOXb>^ZTo zzRzRDnj}8E9IkaVg;+n+$LXAClY-ftC}s30EW{SmG0ad*GB>{+CIBtt=IPXHv*rK` zfx4CIr-q&C-rh}+OLVp8xdX)a*#X|ab~3IPvL0!Kd*1{BD6 z068-JBYco*s=P*zrTwhu(9O^sUQ76X>y1a+uXwhtWr>Q{=~>q@n%;tI-yCJ_GmC3i z$&!TJ4{rJy_&FMnqLY#bXPFv5<%+KLr|z8yFw@qFJq#TD{OF}si!Y+McP>bW{xsWs z*P{j5L}-@G>;ja)ft#sh{m_$f1d%FzO0xJ&Ve*wOC&UtBFZA;_-h3d`;fTSolQ>BA z#4D#I5hJJ+*nsdQW!D_g@)u{r9k`H*%%3>uJO;ZDuCftjEz`S?qa=8b&btmp+V+O| zoBs_xSjTQb1kd23PlA@GM+)6k&QC>306{f}lrtMF8?>F;@CQh(^k7M>(7D!ra@WX} zkQg&LSV!GHo0-JlD=AYc*ko~8r~C)kI@>J~3)63RM)Y*5Ob3dautWf9~89bJ+2nT(}Y z2V7dmzgg-RCdf0I`B7b=H&v?B0ig@f6?>8$CBV~P$s_n3_>iL(1-ARqe)QWKY6v>@ zdFjy=LAl$ax8t)3ILd!Ig^vATG+;pZS*hx&LGubX59y`T?sTmS$RFSe51{A=`D~0K ze`$k0BZDt&fFSw}v>bygGXb5=9QeL)xXw;5cgGX~mF#Y+7$F>xkobW`8u^(`X!yS` z9`xZ4$oFj_;_D|W;mJDJJ*qK;B@>WzgYL*%wp(R}MhMg>=Nvk)Sg!^Sw)MtBP!Icn z9=@GoGGllJ5;PQ+-+8-(+2O{<#uLEznxgWlycZ3wB>1Q_Nh4!%paJL-+_y*jfC4@O zD8+PoIQkf9i0D@d2uR}clDz*mLTw-GpiRwam8BYF)u7{bJi?y$7-Xh@IlxS8wk8;k z1~ZWm>23SEH&~9Wf$?=t-ZJnDFjr_s&LcrVdV%1F@rpa=EyMq^T|)31t~5dVA1r_! z_{I))$k(A*KH=-xz7pcflAx9%7T_KpOVt5!!gas z3E{zvZHmX*d5I1ZtCMZ%m~5h=qQ&=?SsUPgq0Hzr*wd?ok^6RCra=9BUK}F=RtjF= zCy?~qJ_C4N^isk+feFc3@i&$~5O0>Y5X9akmli}cH{H(v$(N?8t&;$~Z5WtSknD4( zyx(Moh@OVyAY%;KTM|PL0bM5Q3){cTVqFc5ATo8o@aZ_%NEv3!B)B*Xf{5DRbH0+G zrwPX0oj*5VUv|X$FbVxA)~TlzSli1C>|rm|IKKN`y76Iz2_t77tJb31105_ zLph(;`Y#s4ISK(Up4W9(+jZQ&wer7oD72qdIxVd37BGk^AW}Qn_%w zUqKlHkJ+CVFqzj)vY{l#bq1^!+aS9vh1PO5HS^BLmETUl(@j#kP8&Q?Ei46M0QD;^ zmc_N5yjJ7-MVeLRz^G-sR}8Z0ae)j{GQ`8JfZdCn2zW+gV4+b8xZ^_+{HqVu)Yv9w zoX2!d0CPxlDCf-%$RDbJV!ejhJ?W@X29CqEe%CRmclde*AlU?|g*?T~Z9vtoZoXRK zuz4&kb$bnb>K%=vm~_FKVlyH49qd@xMeh#-R~zf@XolTp*X{9vvh}%UpK)G=LN?SV zBf|9P?P8z{g2+yd@WB_rsNzM6yVz}he{4~MW-;I5H(Fz>H&obrpYhwgkp*}t7hoPD za31w+V^4z8IreySr02Rm{x-#J@qYc^Hq4oUr@$r3{vg|!RVotY_36f*a*nM1Da3x0 zYk-6SOtNB|>175pOl8b~O}8=d1F8~m-h94L2e{73vTW+5Er^)+W3%KqXe59BO5oUA zUf(Kdc5z@di2m3Ja=c9 z&D-8T+lO9RdS|M}_0*DAb}-x2TvTcOu=#q&77)fuYEAbhD!O{@Hd4VpuJ-b!@pQRy zxS(w9U;Gr4E=VmRp(Z-T5v0_Uz?+~D>{y=y#jv;El{$8Olr$u9LxMnr#pKxy4Mwm} z3qfAFz%jsDBz?WG7YCCv6SK`QFNrmYsLaakkBtzyFmsjt9fC(!D4WQoT4C}AjIF~H z)3Z);+i_^;D(Jdf3D*Aw9FH_;=RG-=CCY=DWm$E^ST?Y&RO_&^-OD#OojM0{iD`TT zFzzz4CRldt2dRpur?p+J6_K(hSSal?9X2i?M-{gH4i<&U{_F!YcSS60{$<=fa(@bL zPz8&_>)kGproD@YX^)ttqAASfKPyS5RSxGQe)mUWD2oy@i&R=jq+s(gcP}l4NyS%| zNDgMdSA$GWVP5}r!Ht{k&X5#l% zg0U&5y$dke;Vr#FZ-K#0FBy0uFiIVJqFI_vdO$Xnlr~B;l?F0O|Jk;i0_wY@>t$t(oIp2Fv038% z#GzIFn~j=9WC)OK4Oj}|A5@V@+b(TPXr{2T#QO8bTMpI6Z?$EE0Z~uN$+i?lgNq6B z6Ob(v;QU)d7fD}qOlyIx|JzfH9lt@W;gaT?&G-sJQRdjnZ@H!DVI0}R<;F5K@>2NO zd|Q=W(n;NMm3Z2;^czvX&D>>edx$(Mid^?*Z8G5~n=QyVPPV@{*kBCZiS3eOOw3>5 zZ7gPwWu$CZzgxXGl?CNm-jWpkB3 zTH`*)U;_)v8>UMKV9lul{!hO<90m*JTeIflfLT~_%%=csfuCMke5XgQ-Cv?lq&L_^ zuK5_mCC8H7C-sPIVyfGS%_ih~%&(mSej!GEC_36FY31y$@p>cHHQ8igZqm*da{i^P2Z zw0#M^`8gbr(Q1bNh&WOpgbzn`dc@tJbi=_`L2l*@EK z?mKj`nJ{m@xhi;Dcr%w-dzEsqx;$}2HDnERPgFrwfHqvqA{A+sFs7WvNaG}KB0d0Q z{LH(@|3!6p$gDuF-2N9Qg#D^9-K_|t0nt#&_oG0rMdwC5?osqwv3BiXc}0aaFn?s{ za%a+2p+9wafYJaGcz5w=Pk(6yKbGP0S~^GTg+D>@sj1XzNkI5=#G*RiJoy8Ou*aYJ zceYw}PTzT~C!ZCY+8^%SU%$Nvg;SDkC5g)QIcEfW1HZvr0zzk%ut~iaY~j)vE~ElD z98RB1YIWULh(NAzI(-`z_~a$Mb$0pY_!ocEGjRv%F<6TX=)i<$-A_X95_r4o_aKc> zt#vS-s&g(7ERdtkKxzSp`tUX}?Z9F)`q z?94VXzcT4`BylB)z)*U->~2#Bjgvg5jRL#`<+VY`LxtCJl(i;O(j(2m!QmThW1F86 zn{{8K$|7!xF8jv^=k?MEVSZ2nRp<&#p8<&m94*F`A}(SfM~=l`j*n1;pwEN? zhMo+R%_B|KVydyyD`-x}pfisYX^qJV?Z0wmvR!u!g_f1+wWY4e8py{D$jumTjg`~@ zqr5pM*)Wq(P>5$tc8V5^h0o*b7AiQir}X_Ey2(uu_UQcj;PeHJ4VdiH=-o8)ci&=O z=jt|}@r7o&QK%rCFIK>5T^}knOw~JelA1oZA8Zbe<_$~*1p+8Twj3`_Pxijp*!{Zz z7G8eyL0M&>k~6)sk1;%5>o}v7dD8yr;Zxe}7agQS>MGAxKz1I>_o9=?m-Ajj(3*g7 z($8zYlOK&iY6@vb)hR|Bz!z~!&#mz-qsAbY4zQX_wld$a9>@?s0j&7?t)tw7P_?wm zZ+X{hUsnd33ISjD0*992*F*3EozJRlS;GFEj(k|!!&HifL83Z928F9;zuswMaMxtV zbTG;DeZ?;5n3{$Lp&C7D^R>R@QDCUXr<`@UNW`>q4n9qNDJJBI2efxCW9d77ff=sy zxU#%?Gvu!A=Fa7tLC~R-Q^R1tLvk<=v|#Mh(VvlL)tprpl6?I{2DU&`$j4xPPzNQ< z>7@6Qe`j*#sXahM_$IsYrXeGGcVtbo7&8Ivd##~@MvogkdR7=%(OC`>FSYM>>z)EP zxBHPkU;I^wv9i8@M#6t|e-J1Yt!BMOB9ewwYGj-+q|)Gu_)pkMf|S5|c&Cj8CFJ28 zO=gg195wT+Hc(TgiVvJ^Q+Beq*2YNy!ZhzRG&D~B{=oS^znIZ*_J9bZ_*2o7aYLQL z+_qNU=9>#kk^@*-&e6SDkdVV~N#6(9_NNHji{q&M+Y|~1p!lia!P1n(MI2MZp&n9M zjqs7Tpwg5cR!V;-73A;vKAJxfMk5BgF)$7OoBLnDbm#rX#YguqRPR)Qf(Skev=Nr( zwND9#S|OZ624Q*_bnC{gUGGwK>8BPF zoMcniEiRjY6&Fj0BU7Hmv_-%u=j6a?Ia>J9MC0=WIO%~7CtRkiYbJDDXIB27p5fh7 zkU{;RHUIn!1iU?0(F=@1jpwgb^2RZKeJ2#a&#`kpa$o2dTfn3z3wuiRhNYNwU|D&( zD(rW0-gdMUrER7U$3v&eJP#rxm8eNR+gU469(VAQ#l%z*Vg;36OJGxaKC^V)$3-u- zm{vhFR-$Kn3X(K$zp%I}HR~czTqX|lXf=8i5zqaXQ-4SASsg{CVN^`}ZGk7+f! z3P@%3-Kha7XWl;6P@H|A)1Ln(iI*M!0;t!m?vAB*f`IATU+}gdK0L74xY{s+zmxE< za#vfP5ZIT069zSa(PAAzaxS9~j~s6}PfU&m4y9veB`AlJbL#sRY(YMEDU9ce3X1nX zx65%ci!9;`M7%yW1Byk!uJRV=FE|F-dL?rT3AF)CzaX705?!%iQEqJHE6dC9t7imbpkTsi92E1bm_e~S z@uHrdUN`<-$$_rten&ADgy03raspsGnLft)as}9eHV7Un+;;JMT{x+|O-{(;{Y=lY zZqDTIY0nxb&$Lnhx?I=p9ypiK5idV!stNAL^OGhvPl+jp;t7k+rOjXu+nYVe>(nYXqo0oStuv6ujZ)jLrbH>iR^A`x<6@pW{(^EVD_|+Ir+J zZ1M9xPct=h_dWm7d&Tr8$E1bc?t-y$IoEXkJzGo=igb@Pz5s()@dQ(EnwhF>d6uy5 z*B4Q->vl%H#ZvHCNJGvfrCsyF;n(W&Q#*fW(*Y z7884{_@{6jLRSDGxTC;KuF!<+_G7TfyRue(WHBEs)B$OPHff^?DU0ok#1YVnw^T%2 zWo&_laGcbb#4mimgF>w+Jd|jV!2(pz>FqwZS)UI`Cw#;|zhN)A zPY~?b4o-PQ7c8PkCq?k|>_deb261bP(Ya&Zlw~p6oHxr+eK4uNM=Zd=ICXn=cqqyH zLfIpy@>L#OUYwz~-K<1qy{I9Yj7>Kl5*pR2BQO=#Dyygz%I90EoRdlFZZ!IySk(5k zB`nErFxo1MH4~5Nn4v0EmlnNoM-6{VUDOok?sQER>0jMmumP|MaS!&q!eGUG(-`*# zhfVAnU*rla;L~@@n>9yS&`L%BU)_CYR8`Bet^_3*K!OQDat@L=h=2r%5*H#-ML}{7 z0t%v{0xGab0*d4$lCvO)ppqmb8Ocf(36fv+0{8Lkd)^!4zH!I<@%EoRSkATPoZZ#c zRp0kj^&LgEP$9}B(Rraf$~D6k^A8I3?jHA4y_G%kue!q_)bhMTN@YTViH)Pm6r{D$ z)hc?C0wQm^HRxx|FG!HL`VT3zu)P2r&GMT>{{HXz-xE zTC0I=k7DLAwWufT&lXFn71tjN8DQqaTxWu@u@)p*sr1i%e^`dNU%VJj3uipfGBtkq z7P)4Z!yI;Q>?!fXh|@>)PVOYfa6(?E3 zO>;mD?eI%w~$z zW-Y+Ol2dT_cHe3+s285VQ(N%FtgY?9ZEFtSlw3#4h z0;xG^ma4eTCi!W|A<=`!PFK>_p|-AUERIg%r{f-zKMDnul7l0&9)sde>aMrjh%A6r z{94ABROI?6a;w%vr7Kg)HS}LW_fTgQKYCOMcV)h0d4(jvWQALs>%AFzdDeBI9Gwv9 zR(6K@pR2TjRQ!uvEuT5==H|COyl=yy#@7Mk%jp;tji zp?5`pdgtpCjW!%_j)3dd>RhGRyfWjRez{_6>-0Wwcl zZW9#rZ^IaTfUSN;IWc=5w6_-CJRJnms9}ht7K5(u+Cz6jX7f+fF?atFZhO105Ohp$ zJ3~kp9u^ih-1_4taUv0b24{OX6q9zyG)1PUQfYcw_>tp1^Bfr>I24KF(zI)d&#y49kwiM?@4i!b)iW zUAZI^JA85+`k7KvJ=Kwr4DX{Fokt7H+Aai8i z4_12utoF|&<}{XySeri@b&ZB|UD@%5^y=|lR07zyd_u%UYFlEk%SH21{ zE+|X+nek=Ac);v=Y#)4^^PCaavUSs$If*mV+3%-O$8g|?s$&kjfe4o$7J$k5k5Bk1 z=nqj{Jz)4{h^OqB0(lYm%(q|$tMSJL(#di5YT6!@l1om^3hUt6%;bbVj^-VkIIP?a zBmD?o`0&+XMlx6saP`>G9Y!uNJ7JjIcKfE$6r3~F`AQ@GF+1P7yA{MbwnhD}(X_Yb z-$ib0O7}AaiNK}#7U`8#R5&sl|Ggd_KN~1S;Y9OtBloc|5tqsK$^)*P_&)UT$anin zw=!sOc7OFlay1exB@^6L0%%|xo?y!^AvTO0_dBN(*1&JNK4i7)FYS2x*YKm*C!Ui8 zK9yj-_+Jv=W|8mw#siCQ=Hbxbxh@@(HoWemipLQ29Ue$^4zD&#YWFt%;6(cx+IB@q zs#~8%{lI=Pa9OIoLk>>LOzOjFLXQ-q$d#P+Sj;}mbp8@(lFuG2Ni!%s-exBVxV^M4)XGl zV%Z?>5m=B?Xz^09;b=AZw%nkV31)o@aLCnHXW5@@BOAtOd5i(T{8}^Ne4%Omk@~ti zf$}G8!IQm3S-oV)oHszJwV>;%abg?!gVe;uI!MIyvy98FfjV?WN~s%9p+o%4J*1k@ zs;iU*WBCMA6r49)*8s8=1`U$A)vU4wf0wy|e#n2#^USajK~%rB0F91KNY{x_N5uT; z0YOS>ypIl4+j2lR`#(LZdxH+e9LnZdg9TO*wCS`msd+}Z@&A|nQidCOHgU}1u^C>;pC@;!2D~ufjO*a zqp7-|lNEY4hw~au8c(so*pSat!d9#PI{3IL!yzh%SVQ#)>CO3mGL~fz!gM(~LwKyj zJ22$<-;Qr7!c#fQf*APt)&=P$hM;k{uaI4(5Vs`GoGkvb=MW&IpZA14`|NLci_@h2 zJN?kEOeRA+MXi=D8m9>XyP@98&AW7eXG6LA0Q>n}{pZhxAkBR9X#}J)^VchbNg#GZ z;HXJ4)~aR4@sbKkqUgpGxX@|P%S@~jfP@&7f0z?OT9y7dkQ4Ll-0c?mqb09AW~9S|^9K3_=ty8HrC=(zZK(1owsL2V_7>cZFr^I%JEBt`9de`1 zQ?&?IF*=mMpW7)76qPevndkpRuujv0jDr`V15+{(X6PR{KuY3+b{SI-ve+#aSPGvoh<`5PM>*e>dIv4F2PmO(XHQxg`=0M#cDXJOw*rX+%V2FzG_ZnMdI z>zdIU*MdLUuRVC%uH~W1~_XQm?w)~ zQ1aTN3V@iYGHXWlUVhbgP~{>h8~bhF@0k60!tCnA%OWwS@vdq=N{}4c&Tf=JlFatm zkkV-#X=d>6gA#E^GqV-+-_p$dmKhD7bfIKb%|@q4yj>lq;euAuAt3;Je2knrWw#9n zHoOKfa2bv@(0}7PV^Sxz=sJXx%_NWiC)teuIB(nr;0;WrcHkwEmi3VRMPffvYEC)l zQ%BFyLyQ~G_giA;@U+x>dwozXmU%zLBRHC(0hC&lH!{7;HUV$X2HYq5kVL26?Y$wx zAHu=nt8W}((U9-=2Bk?iS5}z`kYEF+77n?oLllPA3mmj=7A<6zyE}p6<>=BFylRkZT7|2xUK^5iQkAgP!z_ zMnz_gCp^FU5KV(_+Ob|IDu;w8rTo`$0Fs?`0g{&CwYg?1HjiT}RzOi~ddhnvC)&4k zsncKvu#ZAGu&DdjkC7L*+ClFI2VqCCh8b9%SN#( zeYr2RV4pGaqDTc*R1cO#rO$f~=(uYw72ey~`P7^;Ifc$-B=|Y708HXOoc#g+N0uFP z_`2CE-7Htn*nNjin#0l)ZtQt(Uqzyp499_7M*x4wDW#AtuXarZRlJ_7*d zJJPg2l6--}m2cNAfmO^bWbnbZbNH9v&w!jp?de+}McCXZSZligSDLGf6;;lov#fuUoZ!4a z#OfxqVbX|cSXfx-8(>#@G^)_*07s69`HB7ddT$22wyU5vmaUQ4B1_x+yz-3&3q6&3 zH{Xc)0rv@7wo7XY0!i&}Z+p5`n7wB<@(5pM@|E1~9o#a@DqoKBTn4tU??A+s1)S0F zMhf!*Y72_<_Uz{yvT&U)9(n5I&h=dkv|GuDC|;jE(vd@B9#_YqhPP?1_EbB#@a)_D${`x5mX zoop06)+(T{iQf??OH?#Cd3Qgry`VY_m1Exd9MX137y5D&>$19Yft+Mb75*gh4LogZ zQTFyEj@ZK7{a`AD&tlQC)RTpozaUf_xGbX-OUgIIF^(N(-2_F;`sMX60xTncAeb)A`%+y;JeCNV@U z7j){y7e)Y`aH@ak-{f3Ft^2Gl-BfnQx3%}CM`1Wy0BKU}ld&G>%&}7YG*DUE?o&ln z=x?oDwd@YKbo0Ch{|fliy*D1qc*Y75EP-0Bbd0-3os@-Vf`j|+unGqpxzakLjg|Y} zC_akN-6KWKYeAwJ-H9Y!ga!M$_q~9)Yw^hP zobM}YeF z1*OBSOJ*_4y1u=Mue0~+FSiLq$tlouvZ#0ns#!otG5e%k!`a^G)xps^^`>q>Y_`Va z%WaOSw5o*;EVrQ4{v>rpFE~4~C)J`qt!W@5p4Rr>1;ov5o0`&@^ zf7frfmhzDSN6s#@_Kg49G>~Yn=Y*BWAE6qcgFKmyau5Z^U2NKwbH5}1Q_d|9=b?ZY z^(kG;L^WAFYws-NdoR6 zdEbBl2za0~dMtiVHl|(>zd@RxU`+1@BNGH4f5F1}nr~X#e!U~_)%1w2WZ`Ef@f7)B z0QER|#4UwqUCx5iCGQJg!)Jr( zgFwQA$@TjwF)V%fL**0vfhv{$h<6~3ehu|Iyzxb!)3ha6LFqeF@THVVZ&95Q8&d%A zc7(U4>7&sSl$1?RThmD1Dh^Pk^FK;mTW&~zhmv~ZVCI*KJMk>_cXOp?7g9?&km+N| zl?d^8`Rz=CNBj4O%0yFxLZ<2xd#b6X(mP(+i6P(27Va;*!9mRaj3b!`f-!og9Xb4a zo8|*XB{O~QL_k!x!=~aa&Hs8L^L!MzX9I+{LE=A~A@2A1^WzZdau9a9zT11W3xt|R z&i1r3@!n*6qYQIQe9vsjKin4qhd|Y+pAfkIX-h8_YKTyT_TuZeSQ8~}K$-ehZ-UGy z7fKSlUuXj3D{*wG%>FoL<|*wNePHnVe((=rhegsP#9Lt-_y^PP|FPn8(i^BGv;lU? z_Ea#AnSWix0>o=<(6oZh(7y$dXj1^WpA| z*`#9}flbmdr~5=a{9irB{JibR)ES zN}N)JZTq?!slLCxxmVfU3(_jy>8jnNN|Hq>N5BVCFOt{OS>m|VYb=Yuq(X>=By?E> z@m0PO#p6*{hV1x_`#>4UGv#ZR0P6pdWk`|VlY!9)t|Z5Z+*q^NSsKvB+;y(rgGkyL{>BRGNKuBSh^zz7iT49OXW45P#2lKN$Gh3+e^KmiN@R zH$bQ8(nNobUI+XbCb+3@VuwB`85sMXIg!=%2#^)X+wdp?9r&F3y;_wju=ZU7VFk~3Ys<8d%n*9 z2C_?BA^5Z!KBagcW_S;`$KGv= zP6MFeD-`e635H&$(!g;B&6%{93!IO<7|1-c(&yBF^*w27+P%BfUl$-zZTxiYqBG&s zL#lM3c06-m@1YRaO>-qBqBECWyG;SQ5F7UTJ9O7&+Z(j2@x0RP9ApB?&=W%Q;KX>(*G`kdP?@S2ofPfbj`c?ruRulEw_ zH$v_~Rhg-f3cvO+WMttv88RfT*$kkd!T5 z^WG6C_KV4?k%MOk=D2k((b6&>Asyxn7r&>O=Q8O8L7As&M!BWc*ga`?rI0d4hMf)z zUNXn-DLx4B&iW3pn?co7cV5amgSNfuW~IeGODHYjRsIEA<4Cw+{&N>7DlM+NwbY?& z+o}AJj0=*`y2iKcUz4$)+uH`02(l6tzvIPKr7OTjlL2t8w|RT1 z%anLa>n7k%1uQDz(??TpUgCv{1qZEu>UqotcQ;70di*6et9H=dGB!HN>>^^7 zD?Wq@c_$zxa>kE89@3oQm!3l4OZL~-JuBCu02xTU0@^2ZjAXGC3vHBXYhc2C*?M7Y zSl(xGq<^bjq^L<342Kfet*aCWg-R?T^lAo(~AEs!RWQr>SZBJH5&Uk&^A z*YJL~>c`6#9AqT^)k9bnUI){Tp^s2w{L;wk+fM)xx&Sbk+R9|IbiVWhu;sDv$IO;k z-VQgYop6QYH;YTnwJizEU5~2d@=(3P_TsBMZL7lMv*0(|=NQ?8D0KJ$q0- zi0^5VnP`pi=DC?y%;%7%CvRVU=EkKVjs5M9OKk+sA9Q2R?6 z*Bn?F?f}IRV}RczB%W$+{=uc69{g-^w!hc!DWSZeWRy!YSB#`7F9xVd5NUa5{hKJe?E4SIL@H)qj_Wi73x5K zOkMv;>7Hj*xmdDZV34#0-{Z^{YmB*5i5Go=VZ#4~Y9{D z>KA1*kLLpJzL_ZxHFPHt*>~gh=w21tHEywX$^z7?%Cz-s&S3q}=@g_v`{?5Ynx6e-OHD%fSX600Dc0Rx8dw!dm zQ%76ia^#Je?;=N4WWcQsFYmD+$T3SBtkZd^FRr&6n8Y#h@Ykeu%{ zp@t3y4TuBkDmQg+I&*jnY3Q-=YJq%(NkG*H2QNzyOrL||V#Y;R zNcK~f&>ag&hZskzPdhdiWbAJ?6?^W#e$uDU*k)ke6O_Rs+`j^Dt2C0MF~;0GWMCk~ zkeW@Shdfj7=@(`f&38lYbYFc9Yv6(KDTyS$G-fX=+qMg;lkAAW6vQoyiP1v==POj7dv587dFDV2z z&1n-l+AQ)MQ`C-rx3urYvb0hVvsB#X`ShpEO8AUonysp#1C?zJYTumt6S|3cCcYmO z*yQ-$@?b2COZQ00eYPK<9uo=SQetPequ^`wGS_4Ot){tu_e}Z*X|zVR+EA2|N_eTd ziyw1My_Q2lev6UmewNx-%MnV}WoBtC%~dv86XqW@qCbX_&ib^{_}AoM9+CP!Cyro_ zk7Mbqdin6~Yvn?g%YLfF7{>2dH`J8_=EU@u+r99R#qj9mJoX16W=y24w|V(nC7BwJ zC~3(kc_uQON5!#o65qI5=3!%;cSPaT?fiAcJbsVlEdy>PQ;k*Od&#$T^pB|MaQY<; z+|k~wQL+2V;i}uLH+fK_Q4;A#;~MWuvrzFxJ_IHm@uQay0{SjPZ2qzjtiC@w)Hfl^ zb5k0p*3hLufsjnB@(Gq((8i`(PMVMS+w0F&c~ShP7ptI80AnilhQp5S51+vYjs&P8 zOpoZ*9-W=J$fqf!ItJXYDx?tV%+Zxar@XDCY&TleR@XUdy_{8>c9{&fbB~rfZ8X!` zCCit!RO^P>BL-WBP7gg>V-f{QOA?-RHIae+fgNPEzEP~Z@|AKQDs_+^#C7f6SH zO0&g_nR7$qIJP2r!e!ODIBR&i&;I?v^$|Y#7bK$6^zY%S;{$l9UViAI)2r36wnsBA zR}6S8Pg|6fl<>v`4-*6fD)0>)Qp=Cw$p!$wq4UJ_Qcvy*lHt5?9)xxZ(w)J|=jekW zik53-nWKl;l{}SxaU|QNx!W8ys|i81qrU*o2y78!I3gGNF0wvc{!yw&fOG-ROKF_E< zsSd>hgQq@72iLM_1CUq<vR?B69T9vg7La4eF%*F z5TOiQt5Zv@N*L$ZJuNLl;$Kh)J~miLVp)rWD3pJE8-TJ)M0Rfi6nWwmfTdi)RVPAu z3_2IzO9L0>5BX<{>~D7CdSIzc6OF{pY*dt5?h_FblDFLkS>K8`R1(ZNVA zny1i*QQ&+H{S)&^e4hg#yf8I?pOTFl5&23d+3#5}hmtHBkTHp#tYvZB^|q46#n2gS zo&!c95i_5oR|uF2tcDFvGbCvqm)Q?ej5l%S2(G9?SG^1aHsQU&Ww$K zqU0hliJLJ}$3dOZAl*VlPmU`a^iSDlUNojHT7aCW3wFt8%@aXlKp-oii@2~CzUGNa zlE&}oH_i%1CNpEklgk_-Z`E>xuel`d)@MsDtdIyc}@<=ud619*(6Zb_`_ zShdt5I$0f^vR+`*+xfyu7X((n1X+jxn_~onlzUeENp@$j-GyS`LOZ6ZzLGo(srH6Q z!5Pr$&$Hjig-#2~kh_P;J!&f7(f5TaB%ss!AO#afEw>cJum@rF!YpxWX&FvH9Tr+( z5+^R8V{D<&xfaf$XAE>?rh%Jk!A%nrL+>)_?b$;vsw8&~Q~a50_W@2vfez>fFt9+b zjhCF&K)SpVn8wkCaSJn?ow(0m2#Scf0V|-WCg7+6pa2q|f}stak2&%_&BOY9yJ69U zB9!L5Sb~@iwWT?Adoh?6P;rOxPcz{7^5Hkl{TyzW?S>#uRH(`b@}q~SIKvbaDSm>Y zw$NJ41iWaC%oESy9lwu}V0z>UwCQDVU$Vny{LfYCv81q!Vt**8(f#1UgOr$ z!cXEP>wn{DaUXM@j-`?>1G!o!$juSiG!3n5mhFp!se$EZhp~zOgtgP$c`nY=;#5r* zsK)?QqxFXA8e2e0HP-uYTz|3EI&W{eQ&E^y`Yru-?p^p8mDCHvspPp0Nz30OvY&UlDy_r+|bWJ54b(tJ(p;CH=7r93ytSSU=fvDg9!e&V?zV zGVS2i#muf=&`elDjQwOv@4Nj^LV zX(Qr3V}Lg#t`{NK|0T$b3@;AG|Nbz`&po({5}ik&mb)Y}B_+nAPTY0+S?G-ga=6MB zMq_%qSWpm6DW=t9E&J+w>-n$mIujJgX!uR;pW%K6&98pJu#Yvlk~pR<&vsi?jBT3{ z(K%kx$DqbF*iKE|OhXI!br;V#XeeX@r7uc7dG6$YZZ&v2thl^2E3>{Jab#ibBBS2AXM3hJLqEGWJKpbs_2K}DP^ z-$9gifu_DbLOoD0uythWp_WYL8F(ud{v6vM6Ge7v}k54F@<8iwbb@RIm z1@u8k0jO$e!f&eGdU$(T82#@v{eqP`u)W)o(kC6VT{g*VPculQiQs=eV ztEf(kn<Ngq0S;vA~q+!&;W!n_$M{7&jGl#siN$9 zYShkb)z#MvLbHZR*kYcX6l+y@|0Euyr+zT^EdJc9M?iB1C9*6U2V7wJ3qsr(**%+< zAq?ZfppkacM}h`S4Wv?IBYo}{g0&g$GCYEPT~MPn1E)$CLg5$vf9^53h9otx+gt=34Hdx&TeLF2 zjd|Y>cZ`KQ`q&zCPT+yv$P!utJl0v^?Hw&_6@DR7paxaOoLgZ)BI8t8$gzdoOAE;1 zFyKSsH9eFYMZGpI?}2VL6FS=rr{Jnsxay7wcgMnG+*KV(Do0-#mgGJ;B{h)uS@t~K z(H`#j&c?uU9M$~G5-P911bwXfF#@{}2TP>s=i&R6qB(P%#j8IXafdlJJ`ldGTWG%* z$Vll}sM7i~lx>T@rUmPdz5u?}zR*;iLP_NRmqzB`I?LmC5YJn8WnZ0r2?Wt45QYgl z7-|8PiCUXtLMw|Upi~-XBq#oiS}EO#*a+YvwA)0seD+Fb0sC52j@=OYi+w-r&604V zMT=Llp*uR(*vDp*cs>Up95S^ZNlBfAUxX;ueE!EJh+_ZWcu7cnKU_))Cnpwy;cRZ4 zs;}G05$fZV;{IzyG*+X?NCxkh1n&_#-1O-obp3^DlwjGH%ChvA;KM5gH^ke=*VQYE zPF4JBQM2^W5~upI@Q+Rg^@f&%Z*Q;rztX(u%U%Cgpw|&?hdiZ{zTj{Dk?cu|UPA(p zFrED6pK8`Q%-;(QkWg>1K3}>Fi@MnYYyDVnm`>4||{43_bObyT9ZIU7Cg}I8Qfoulc34Fl==Q9^4 zb3&os>q5W#gEZs^&54}goqyZBsg{-zlQ$z-?$~RkGLJ%qGCPK`J!_+##Pgmj2G8X8-A1i zBpxmE#=Bv%>0BuF+e?3lQZ2wNKIrdxfVg5Tr8AcM_Xmm4)Ps{J%1;JT9^7Ytw~yO> z7y6(hFrE44th>FZLFbLSDD&rkh+4I>h8Fj(=O+YBilcG;oY8mKRj+JLP1&?XUFaO` zVYR@6TFAIaXju!5)pp;33a8B_CxSUT^ZTy2#;Oa23c=7l4~-2y0doJCea=ql#5+SZ zAC64Oy*J?#XkgL2qW-I3*#xCxI$+u8TQ_kH9Li=iNB8Xx?;hkw!tnZ^bMC%h86>p~ z8UxGhj=SBtukS(DQFq5yjT+Ze9Qq_fBuUP0=SfupTMW9Bz#VjFQ)$r@|J`9jhz)UQ z(OLh#9c#fq4l`c2$7juDJ*#jIPTBZ0^zgcLMDp(SKGl?6kN}L$)fLHdos9bR(0%^? zZl!i__SJhG&_CnTNfn4-;0*hw`t%^vZe242wS9nU_SFLXgkE-!j}SPrB!>}A=bZ%v z?cE{#P(J7uL%Q>>ccf21;MH3EgI#=Q2>0Npq1>p_h^9ZEWjfZ8sK#Ej==ZE@Ji8+j zG%@$N=wAJ)=SS?xQ;$Vi{Aqzhw!ddfI`%Zg-`6V*ZW2=woZ2;#|39Wnf2ohNxBOa> z>E-7y@Qk8<+X#jFm42%!>$da@or`P9e%{ZB)Ia@0n%s~B62SFk>XowJeH*U>^I!P_ z^4y)-P`m~U`-CW+{ND?6ryye@ZP$c|6Con!d_of#kNhjno=@P%?8m(7HAqTkm7w08 zcBowNtL#~|D({usYU_N7#aPo3?9Mk>fI9tb(L6ByA#3`;CjXw>AUS+!rRH_(>H+Mf zi*$SczP$CWw4Vcn#Ya#pcbrkduS1i_Fu5)XND+3->-E-t2Twu>K#nBgRl%{mK6O0q&mrx{ar%l5}*`Krmnr{HG+ZCYLF5Fleet:isAgentListedInSecurityApp(hostname) + +activate Fleet +note left of Fleet:POST /api/endpoint/metadata +Fleet-->E2E tests:Get hosts payload, but interested only in the desired hostname +deactivate Fleet + +note right of E2E tests:{\n "hosts": [\n {\n "metadata": {\n "host": {\n "hostname": "hostname1",\n },\n }\n },\n {\n "metadata": {\n "host": {\n "hostname": "hostname2",\n },\n }\n },\n ]\n} +deactivateafter E2E tests diff --git a/e2e/_suites/ingest-manager/diagrams/integrations/isAgentListedInSecurityAppWithStatus.png b/e2e/_suites/ingest-manager/diagrams/integrations/isAgentListedInSecurityAppWithStatus.png new file mode 100644 index 0000000000000000000000000000000000000000..efe7afbca5ba634f63c3b196f96deee3ea84dcc9 GIT binary patch literal 66668 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 m#@`P&Vn?Jekk-hEYI`3xFleet:isAgentListedInSecurityApp(hostname) +activate Fleet +note left of Fleet:POST /api/endpoint/metadata + +Fleet-->E2E tests:Get hosts payload, but only interested\nin the desired hostname +deactivate Fleet + +note right of E2E tests:{\n "hosts": [\n {\n "metadata": {\n "host": {\n "hostname": "hostname1",\n },\n }\n },\n {\n "metadata": {\n "host": {\n "hostname": "hostname2",\n },\n }\n },\n ]\n} + +E2E tests->E2E tests:Get host status +activate E2E tests +note right of E2E tests:{\n "metadata": {\n "host": {\n "hostname": "hostname1",\n },\n },\n "host_status": "status"\n} +deactivate E2E tests + +deactivateafter E2E tests diff --git a/e2e/_suites/ingest-manager/diagrams/integrations/isPolicyResponseListedInSecurityApp.png b/e2e/_suites/ingest-manager/diagrams/integrations/isPolicyResponseListedInSecurityApp.png new file mode 100644 index 0000000000000000000000000000000000000000..ff44ac38bd0e3c074a718a1583dcc0befbe1502d GIT binary patch literal 83309 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:isPolicyResponseListedInSecurityApp(agentID) +activate Fleet +note left of Fleet:POST /api/endpoint/metadata +Fleet-->E2E tests:Get hosts payload, but interested only in the desired agent ID +deactivate Fleet + +note right of E2E tests:{\n "hosts": [\n {\n "metadata": {\n "elastic": {\n "agent": {\n "id": "agentId1",\n }\n },\n "Endpoint": {\n "policy": {\n "applied": {\n "name": "name1",\n "status": "status1",\n }\n }\n }\n }\n },\n {\n "metadata": {\n "elastic": {\n "agent": {\n "id": "agentId2",\n }\n },\n "Endpoint": {\n "policy": {\n "applied": {\n "name": "name2",\n "status": "status2",\n }\n }\n }\n }\n }\n ]\n} +deactivateafter E2E tests diff --git a/e2e/_suites/ingest-manager/diagrams/integrations/updateIntegrationFromConfiguration.png b/e2e/_suites/ingest-manager/diagrams/integrations/updateIntegrationFromConfiguration.png new file mode 100644 index 0000000000000000000000000000000000000000..726a40199553ef034facdf4a26da1545d68323e8 GIT binary patch literal 96173 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 z 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�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 z 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

      ayzY%C{Tqj4{%G;J86^TepCxGmpGJ9=s_KQ|oyD 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
          ;|GJmxso@e!J0G%|R zu=k+E@vgSz_lxpZMo6?!)&d(F+ZW-u=@6>v2m(*^-KU!*Hw_wOBFzoJJHEcm>$dDh zusRz!Na)jFvlO5{Gn#8^Aw96KiM*Y3)Nf)j>%eQ=)x)kR8w0-l%@?iF1BvpZFC~#5 z0iWJqD~|>{Fm11z2@F2^@;Vrq&Wt&_wvyn}6t?x#A){W$;IBu!xaw75|K@4k*M4_R zgd;^bYX7aW*^>StA^6Ld`b9x$(^&IWmxcQC8~kRGQZdntx>k%J=C-&hnp?A2{xiRk zApc9X%w;fx+YTf)#hdJk{^+UIqCjtBtP;ks_Hyvx-r&S7jgdNbQJ)aK-e%aqhxUf; zTC&AmOdSwD<0Ml87p}cJ)TUtl_Nlc--TQz{hF0DwPYF$|1HBEqR+{mNI_aDNn-#P1 zeRTu$*~hGyF>)}EiYqB4RpSx^#beUf16){KhFrk`Ktxv#sn zqba+CpZ|3cnvV{qzy8JQpml4bV|I)Ymh1Y*u+UV+&|Fbx2S*i1dA&abd9&*uqt#gT z^R?h;gk=og{Cq$%C`s2pMz(N{_OE~c{lmo2&@Lr-tmdHtsQ3!$ksx5`)_-@N-f9!1S)+b@=@r3-(=3qL2^3Z{2cWb69ULJy4m z4-eVD-Wik#kT{GNa`@$yVJmoS`9EEed}WI%_iCp7KxtPC$0dDs_sc*=Q^$zqwwRye z$))aH@=x1Pwa+FDk8t%v0UjATNyc=7X#9E39*4poV)G$G4h{fvu77KW56jiImHrQZ z-xnpF_c?!loQF12+v`D|DR7?FFWmvg0E*a}?GgRQ2>t(X9h~^qUt>u%%ijX$9}Myq zmjqP&H8WT)de7?7%dt+)TPv;(cIhX32OazH;Pv6ZDTR0GQ{AIXODpTM8YNtI(V)S4 zt$Yf~4XqE)n(o@?q!|&_7ojdconSDM&LRGc;D)VV=L5@NWyO;Os=M_`L;0aLjdH9) zbboyh)ouwITJ&C;O)IuOwi_I#p7*_FHY z#ue>LHI$QgE6O(g{9RNv(FrTTvlXgiz12AF@bj^2!L|VYdhJFj=U*e#8j7>6g27phHYQB(M=xGF`ii-yHDHSf4DOmiaDpu Gum1;ANdE}{ diff --git a/e2e/_suites/fleet/diagrams/integrations/installIntegrationAssets.png b/e2e/_suites/fleet/diagrams/integrations/installIntegrationAssets.png index 501d25107b5256cfbc3bdfcdfe8b6dfb008546fa..912db2852da9fd31ad6720208e9df67ec788a93f 100644 GIT binary patch literal 47832 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

          wfeqvJ+Xa6Jp@M= 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 literal 96173 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 NXSIVXv)s-n?mu%l=$Zfk

      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 NXSIVXv)s-n?mu%l=$Zfk literal 0 HcmV?d00001 diff --git a/e2e/_suites/ingest-manager/diagrams/integrations/updateIntegrationFromConfiguration.txt b/e2e/_suites/ingest-manager/diagrams/integrations/updateIntegrationFromConfiguration.txt new file mode 100644 index 0000000000..71aad4787b --- /dev/null +++ b/e2e/_suites/ingest-manager/diagrams/integrations/updateIntegrationFromConfiguration.txt @@ -0,0 +1,25 @@ +title Update Integration Package Mode (detect/prevent) + +participantgroup #lightgreen +participant E2E tests +participant Fleet +end + +activate E2E tests +E2E tests->E2E tests:getIntegrationFromAgentPolicy(name, policyID)\nReturns the JSON representing the integration + +E2E tests<<-E2E tests:prune not needed fields from the payload\n( "created_at", "created_by", "id", "revision",\n"updated_at", "updated_by" ) + + +E2E tests<<-E2E tests:Update mode values for config policies (Linux not supported)\n\ninputs.0.config.policy.value.windows."+name+".mode = mode\ninputs.0.config.policy.value.mac."+name+".mode = mode + + +E2E tests->Fleet:updateIntegrationPackageConfig(packageConfigId, payload) +activate Fleet +note left of Fleet:POST /api/ingest_manager/package_policies/{:packageConfigId} +Fleet-->E2E tests:updateIntegrationPackageConfig(packageConfigId, payload) +deactivate Fleet + +note right of E2E tests:We are interested in the update time\n\n{\n "item": {\n "updated_at": "datetime",\n }\n} + +deactivateafter E2E tests From edb05f4f9dd58205df59a95db81f2925ed2433fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Tue, 29 Sep 2020 23:06:34 +0200 Subject: [PATCH 02/43] chore: add a unit test mocking Kibana response --- cli/services/kibana.go | 5 +++++ cli/services/kibana_test.go | 29 +++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/cli/services/kibana.go b/cli/services/kibana.go index 2dd2c79a2f..57c5033922 100644 --- a/cli/services/kibana.go +++ b/cli/services/kibana.go @@ -40,6 +40,11 @@ func (k *KibanaClient) getURL() string { return k.baseURL + k.url } +func (k *KibanaClient) withBaseURL(base string) *KibanaClient { + k.baseURL = base + return k +} + func (k *KibanaClient) withURL(path string) *KibanaClient { if !strings.HasPrefix(path, "/") { path = "/" + path diff --git a/cli/services/kibana_test.go b/cli/services/kibana_test.go index 1be6143be5..a1b7b04efe 100644 --- a/cli/services/kibana_test.go +++ b/cli/services/kibana_test.go @@ -1,11 +1,40 @@ package services import ( + "net/http" + "net/http/httptest" "testing" "github.com/stretchr/testify/assert" ) +func TestGetIntegrations(t *testing.T) { + // Setup mock server + server := httptest.NewServer(http.HandlerFunc(func(rw http.ResponseWriter, req *http.Request) { + assert.Equal(t, req.URL.String(), ingestManagerIntegrationsURL) + + body := `{"response": [ + { + "name": "name-1", + "title": "title-1", + "version": "version-1", + }, + { + "name": "name-2", + "title": "title-2", + "version": "version-2", + } + ]}` + rw.Write([]byte(body)) + })) + defer server.Close() + + client := NewKibanaClient().withBaseURL(server.URL) + + _, err := client.GetIntegrations() + assert.Nil(t, err) +} + func TestNewClient(t *testing.T) { client := NewKibanaClient() From d599c47f2cb7e2be053f06465a880fd59774d1b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Wed, 30 Sep 2020 00:07:50 +0200 Subject: [PATCH 03/43] chore: bump minor version for Jeffail/gabs --- e2e/go.mod | 2 +- e2e/go.sum | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/e2e/go.mod b/e2e/go.mod index 6ad7751c0d..7fdd3ede96 100644 --- a/e2e/go.mod +++ b/e2e/go.mod @@ -3,7 +3,7 @@ module github.com/elastic/e2e-testing/e2e go 1.13 require ( - github.com/Jeffail/gabs/v2 v2.5.1 + github.com/Jeffail/gabs/v2 v2.6.0 github.com/cenkalti/backoff/v4 v4.0.2 github.com/cucumber/godog v0.10.0 github.com/elastic/e2e-testing/cli v0.0.0-20200717181709-15d2db53ded7 diff --git a/e2e/go.sum b/e2e/go.sum index de4c434395..a6f8c61fde 100644 --- a/e2e/go.sum +++ b/e2e/go.sum @@ -7,6 +7,8 @@ github.com/Flaque/filet v0.0.0-20190209224823-fc4d33cfcf93 h1:NnAUCP75PRm8yWE7+M github.com/Flaque/filet v0.0.0-20190209224823-fc4d33cfcf93/go.mod h1:TK+jB3mBs+8ZMWhU5BqZKnZWJ1MrLo8etNVg51ueTBo= github.com/Jeffail/gabs/v2 v2.5.1 h1:ANfZYjpMlfTTKebycu4X1AgkVWumFVDYQl7JwOr4mDk= github.com/Jeffail/gabs/v2 v2.5.1/go.mod h1:xCn81vdHKxFUuWWAaD5jCTQDNPBMh5pPs9IJ+NcziBI= +github.com/Jeffail/gabs/v2 v2.6.0 h1:WdCnGaDhNa4LSRTMwhLZzJ7SRDXjABNP13SOKvCpL5w= +github.com/Jeffail/gabs/v2 v2.6.0/go.mod h1:xCn81vdHKxFUuWWAaD5jCTQDNPBMh5pPs9IJ+NcziBI= github.com/Microsoft/go-winio v0.4.11/go.mod h1:VhR8bwka0BXejwEJY73c50VrPtXAaKcyvVC4A4RozmA= github.com/Microsoft/go-winio v0.4.12 h1:xAfWHN1IrQ0NJ9TBC0KBZoqLjzDTr1ML+4MywiUOryc= github.com/Microsoft/go-winio v0.4.12/go.mod h1:VhR8bwka0BXejwEJY73c50VrPtXAaKcyvVC4A4RozmA= @@ -24,6 +26,7 @@ github.com/cenkalti/backoff v2.2.1+incompatible h1:tNowT99t7UNflLxfYYSlKYsBpXdEe github.com/cenkalti/backoff v2.2.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QHaoyV4aDUVVkXQJJJ3NXXM= github.com/cenkalti/backoff/v4 v4.0.2 h1:JIufpQLbh4DkbQoii76ItQIUFzevQSqOLZca4eamEDs= github.com/cenkalti/backoff/v4 v4.0.2/go.mod h1:eEew/i+1Q6OrCDZh3WiXYv3+nJwBASZ8Bog/87DQnVg= +github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/containerd/continuity v0.0.0-20190426062206-aaeac12a7ffc h1:TP+534wVlf61smEIq1nwLLAjQVEK2EADoW3CX9AuT+8= github.com/containerd/continuity v0.0.0-20190426062206-aaeac12a7ffc/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= @@ -59,6 +62,8 @@ github.com/elastic/go-elasticsearch/v8 v8.0.0-20190731061900-ea052088db25 h1:7jd github.com/elastic/go-elasticsearch/v8 v8.0.0-20190731061900-ea052088db25/go.mod h1:xe9a/L2aeOgFKKgrO3ibQTnMdpAeL0GC+5/HpGScSa4= github.com/emirpasic/gods v1.12.0 h1:QAUIPSaCu4G+POclxeqb3F+WPpdKqFGlw36+yOzGlrg= github.com/emirpasic/gods v1.12.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3ymbK86o= +github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568 h1:BHsljHzVlRcyQhjrss6TZTdY2VfCqZPbv5k3iBFa2ZQ= github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc= github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I= @@ -71,6 +76,7 @@ github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvSc github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8= github.com/go-playground/universal-translator v0.17.0/go.mod h1:UkSxE5sNxxRwHyU+Scu5vgOQjsIJAF8j9muTVoKLVtA= github.com/go-playground/validator/v10 v10.2.0/go.mod h1:uOYAAleCW8F/7oMFd6aG0GOhaH6EGOAJShg8Id5JGkI= +github.com/go-playground/validator/v10 v10.3.0/go.mod h1:uOYAAleCW8F/7oMFd6aG0GOhaH6EGOAJShg8Id5JGkI= github.com/go-redis/redis v6.15.8+incompatible/go.mod h1:NAIEuMOZ/fxfXJIrKDQDz8wamY7mA7PouImQ2Jvg6kA= github.com/go-sql-driver/mysql v1.5.0 h1:ozyZYNQW3x3HtqT1jira07DN2PArx2v7/mN66gGcHOs= github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= @@ -99,10 +105,20 @@ github.com/golang/protobuf v1.3.2 h1:6nsPYzhq5kReh6QImI3k5qWzO4PEbvbIW2cwSfR/6xs github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.3 h1:gyjaxf+svBWX08ZjK86iN9geUJF0H6gp2IRKX6Nf6/I= github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= +github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= +github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= +github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= +github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= +github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= +github.com/golang/protobuf v1.4.2 h1:+Z5KGCizgyZCbGh1KZqA0fcLLkwbsjIzS4aV2v7wJX0= +github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1 h1:Xye71clBPdm5HgqGwUkwhbynsUJZhDbS20FvLhQ2izg= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/licenseclassifier v0.0.0-20200402202327-879cb1424de0 h1:OggOMmdI0JLwg1FkOKH9S7fVHF0oEm8PX6S8kAdpOps= github.com/google/licenseclassifier v0.0.0-20200402202327-879cb1424de0/go.mod h1:qsqn2hxC+vURpyBRygGUuinTO42MFRLcsmQ/P8v94+M= @@ -119,11 +135,14 @@ github.com/hashicorp/go-memdb v1.2.1/go.mod h1:OSvLJ662Jim8hMM+gWGyhktyWk2xPCnWM github.com/hashicorp/go-uuid v1.0.0 h1:RS8zrF7PhGwyNPOtxSClXXj9HA8feRnJzgnI1RJCSnM= github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-version v1.0.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= +github.com/hashicorp/go-version v1.2.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.4 h1:YDjusn29QI/Das2iO9M0BHnIbxPeyuCHsjMW+lJfyTc= github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= +github.com/hashicorp/logutils v0.0.0-20150609070431-0dc08b1671f3/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= +github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= github.com/hpcloud/tail v1.0.0 h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= @@ -133,6 +152,7 @@ github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJS github.com/joho/godotenv v1.3.0 h1:Zjp+RcGpHhGlrMbJzXTrZZPrWj+1vfm90La1wgB6Bhc= github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/karrick/godirwalk v1.15.6 h1:Yf2mmR8TJy+8Fa0SuQVto5SYap6IF7lNVX4Jdl8G1qA= github.com/karrick/godirwalk v1.15.6/go.mod h1:j4mkqPuvaLI8mp1DroR3P6ad7cyYd4c1qeJ3RV7ULlk= github.com/kevinburke/ssh_config v0.0.0-20190725054713-01f96b0aa0cd h1:Coekwdh0v2wtGp9Gmz1Ze3eVRAWJMLokvN3QjdzCHLY= @@ -169,7 +189,9 @@ github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0Qu github.com/mitchellh/mapstructure v1.1.2 h1:fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQzvN1EDeE= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= +github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= +github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= github.com/morikuni/aec v0.0.0-20170113033406-39771216ff4c h1:nXxl5PrvVm2L/wCy8dQu6DMTwH4oIuGN8GJDAlqDdVE= github.com/morikuni/aec v0.0.0-20170113033406-39771216ff4c/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= github.com/morikuni/aec v1.0.0 h1:nP9CBfwrvYnBRgY6qfDQkygYDmYwOilePFkwzv4dU8A= @@ -185,6 +207,9 @@ github.com/opencontainers/image-spec v1.0.1 h1:JMemWkRwHx4Zj+fVxWoMCFm/8sYGGrUVo github.com/opencontainers/image-spec v1.0.1/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= github.com/opencontainers/runc v0.1.1 h1:GlxAyO6x8rfZYN9Tt0Kti5a/cP41iuiO2yYT0IJGY8Y= github.com/opencontainers/runc v0.1.1/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= +github.com/pact-foundation/pact-go v1.0.2/go.mod h1:uExwJY4kCzNPcHRj+hCR/HBbOOIwwtUjcrb0b5/5kLM= +github.com/pact-foundation/pact-go v1.4.4/go.mod h1:dN3I+UHNkIk5ZMxSt2+lqavCqfTu+xsx56ZME8BNWlU= +github.com/pact-foundation/pact-workshop-go v0.0.0-20200204040229-ba6ff367421e/go.mod h1:nnwQKYGM2lYozOojvYzJQdUKQxKBKDu5ipGW2t9mPls= github.com/pelletier/go-buffruneio v0.2.0/go.mod h1:JkE26KsDizTr40EUHkXVtNPvgGtbSNq5BcowyYOWdKo= github.com/pelletier/go-toml v1.2.0 h1:T5zMGML61Wp+FlcbWjRDT7yAxhJNAiPPLOFECq181zc= github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= @@ -195,6 +220,7 @@ github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.3.2 h1:XU784Pr0wdahMY2bYcyK6N1KuaRAdLtqD4qd8D18Bfs= @@ -216,10 +242,12 @@ github.com/spf13/afero v1.2.2 h1:5jhuqJyZCZf2JRofRvN/nIFgIWNzPa3/Vz8mYylgbWc= github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= github.com/spf13/cast v1.3.0 h1:oget//CVOEoFewqQxwr0Ej5yjygnqGkvggSE/gB35Q8= github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cobra v0.0.0-20160604044732-f447048345b6/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= github.com/spf13/cobra v0.0.5 h1:f0B+LkLX6DtmRH1isoNA9VTtNUK9K8xYd28JNNfOv/s= github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= github.com/spf13/jwalterweatherman v1.0.0 h1:XHEdyB+EcvlqZamSM4ZOMGlc93t6AcsBEu9Gc1vn7yk= github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= +github.com/spf13/pflag v0.0.0-20160427162146-cb88ea77998c/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.3 h1:zPAT6CGy6wXeQ7NtTnaTerfKOsV6V6F8agHXFiazDkg= github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= @@ -296,6 +324,8 @@ golang.org/x/sys v0.0.0-20190515120540-06a5c4944438/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42 h1:vEOn+mP2zCOVzKckCZy6YsCtDblrpj/w7B9nxGNELpg= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae h1:Ih9Yo4hSPImZOpfGuA4bR/ORKTAbhZo2AbWNRCnevdo= +golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= @@ -316,15 +346,32 @@ golang.org/x/tools v0.0.0-20191004055002-72853e10c5a3/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20191028173616-919d9bdd9fe6 h1:UXl+Zk3jqqcbEVV7ace5lrt4YdA4tXiz3f/KbmD29Vo= google.golang.org/genproto v0.0.0-20191028173616-919d9bdd9fe6/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013 h1:+kGHl1aib/qcwaRi1CbqBZ1rk19r85MNUf8HaBghugY= +google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= +google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.24.0 h1:vb/1TCsVn3DcJlQ0Gs1yB1pKI6Do2/QNwxdKqmc/b0s= google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA= +google.golang.org/grpc v1.27.0 h1:rRYRFMVgRv6E0D70Skyfsr28tDXIuuPZyWGMPdMcnXg= +google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= +google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= +google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= +google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= +google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= +google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.25.0 h1:Ejskq+SyPohKW+1uil0JJMtmHCgJPJ/qWTxr8qp+R4c= +google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From bc67521a560206e577701094eacdca674e3e1eb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Wed, 30 Sep 2020 00:22:11 +0200 Subject: [PATCH 04/43] feat: first Pact tests for the E2E tests consumer --- cli/.gitignore | 3 + cli/Makefile | 17 ++++ cli/go.mod | 4 +- cli/go.sum | 45 +++++++++ cli/pacts/e2e_testing_framework-fleet.json | 51 ++++++++++ cli/services/kibana_pact_test.go | 104 +++++++++++++++++++++ 6 files changed, 221 insertions(+), 3 deletions(-) create mode 100644 cli/pacts/e2e_testing_framework-fleet.json create mode 100644 cli/services/kibana_pact_test.go diff --git a/cli/.gitignore b/cli/.gitignore index 9aac782ebc..44da8f8198 100644 --- a/cli/.gitignore +++ b/cli/.gitignore @@ -1,2 +1,5 @@ op .github + +pact +pact.log \ No newline at end of file diff --git a/cli/Makefile b/cli/Makefile index 7cde861469..b6b30423f6 100644 --- a/cli/Makefile +++ b/cli/Makefile @@ -1,6 +1,11 @@ # Get current directory of a Makefile: https://stackoverflow.com/a/23324703 ROOT_DIR:=$(CURDIR) +export PACT_DIR = $(PWD)/pacts +export LOG_DIR = $(PWD)/log +export PATH := $(PWD)/pact/bin:$(PATH) +export PATH + TEST_TIMEOUT?=5m GO_IMAGE?='golang' @@ -22,6 +27,13 @@ build: install: go get -v -t ./... +.PHONY: install-pact +install-pact: + @if [ ! -d pact/bin ]; then\ + echo "--- Installing Pact CLI dependencies";\ + curl -fsSL https://raw.githubusercontent.com/pact-foundation/pact-ruby-standalone/master/install.sh | bash;\ + fi + .PHONY: notice notice: @echo "Generating NOTICE" @@ -35,6 +47,11 @@ notice: -noticeOut NOTICE.txt \ -depsOut "" +pact: export PACT_TEST := true +pact: install-pact + @echo "--- 🔨Running Consumer Pact tests " + go test -count=1 github.com/elastic/e2e-testing/cli/services -run 'TestPact' + .PHONY: test test: go test -v -timeout=$(TEST_TIMEOUT) ./... diff --git a/cli/go.mod b/cli/go.mod index 6b92e35439..febe8b88ff 100644 --- a/cli/go.mod +++ b/cli/go.mod @@ -10,12 +10,12 @@ require ( github.com/docker/go-units v0.4.0 // indirect github.com/gobuffalo/packr/v2 v2.7.1 github.com/gogo/protobuf v1.3.1 // indirect - github.com/google/go-cmp v0.3.1 // indirect github.com/gorilla/mux v1.7.3 // indirect github.com/lann/builder v0.0.0-20180802200727-47ae307949d0 github.com/lann/ps v0.0.0-20150810152359-62de8c46ede0 // indirect github.com/mitchellh/go-homedir v1.1.0 github.com/morikuni/aec v1.0.0 // indirect + github.com/pact-foundation/pact-go v1.4.4 github.com/rogpeppe/go-internal v1.5.0 // indirect github.com/sirupsen/logrus v1.4.2 github.com/spf13/afero v1.2.2 // indirect @@ -27,8 +27,6 @@ require ( golang.org/x/crypto v0.0.0-20191029031824-8986dd9e96cf // indirect golang.org/x/net v0.0.0-20191028085509-fe3aa8a45271 // indirect golang.org/x/time v0.0.0-20191024005414-555d28b269f0 // indirect - google.golang.org/genproto v0.0.0-20191028173616-919d9bdd9fe6 // indirect - google.golang.org/grpc v1.24.0 // indirect gopkg.in/src-d/go-git.v4 v4.13.1 gopkg.in/yaml.v2 v2.3.0 gotest.tools v2.2.0+incompatible // indirect diff --git a/cli/go.sum b/cli/go.sum index 1b02fc08b4..b5d1f35b4f 100644 --- a/cli/go.sum +++ b/cli/go.sum @@ -19,6 +19,7 @@ github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPd github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/cenkalti/backoff v2.2.1+incompatible h1:tNowT99t7UNflLxfYYSlKYsBpXdEet03Pg2g16Swow4= github.com/cenkalti/backoff v2.2.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QHaoyV4aDUVVkXQJJJ3NXXM= +github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/containerd/continuity v0.0.0-20190426062206-aaeac12a7ffc h1:TP+534wVlf61smEIq1nwLLAjQVEK2EADoW3CX9AuT+8= github.com/containerd/continuity v0.0.0-20190426062206-aaeac12a7ffc/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= @@ -44,6 +45,8 @@ github.com/docker/go-units v0.4.0 h1:3uh0PgVws3nIA0Q+MwDC8yjEPf9zjRfZZWXZYDct3Tw github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= github.com/emirpasic/gods v1.12.0 h1:QAUIPSaCu4G+POclxeqb3F+WPpdKqFGlw36+yOzGlrg= github.com/emirpasic/gods v1.12.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3ymbK86o= +github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568 h1:BHsljHzVlRcyQhjrss6TZTdY2VfCqZPbv5k3iBFa2ZQ= github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc= github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I= @@ -56,6 +59,7 @@ github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvSc github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8= github.com/go-playground/universal-translator v0.17.0/go.mod h1:UkSxE5sNxxRwHyU+Scu5vgOQjsIJAF8j9muTVoKLVtA= github.com/go-playground/validator/v10 v10.2.0/go.mod h1:uOYAAleCW8F/7oMFd6aG0GOhaH6EGOAJShg8Id5JGkI= +github.com/go-playground/validator/v10 v10.3.0/go.mod h1:uOYAAleCW8F/7oMFd6aG0GOhaH6EGOAJShg8Id5JGkI= github.com/go-redis/redis v6.15.8+incompatible h1:BKZuG6mCnRj5AOaWJXoCgf6rqTYnYJLe4en2hxT7r9o= github.com/go-redis/redis v6.15.8+incompatible/go.mod h1:NAIEuMOZ/fxfXJIrKDQDz8wamY7mA7PouImQ2Jvg6kA= github.com/go-sql-driver/mysql v1.5.0 h1:ozyZYNQW3x3HtqT1jira07DN2PArx2v7/mN66gGcHOs= @@ -82,10 +86,20 @@ github.com/golang/protobuf v1.3.2 h1:6nsPYzhq5kReh6QImI3k5qWzO4PEbvbIW2cwSfR/6xs github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.3 h1:gyjaxf+svBWX08ZjK86iN9geUJF0H6gp2IRKX6Nf6/I= github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= +github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= +github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= +github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= +github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= +github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= +github.com/golang/protobuf v1.4.2 h1:+Z5KGCizgyZCbGh1KZqA0fcLLkwbsjIzS4aV2v7wJX0= +github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1 h1:Xye71clBPdm5HgqGwUkwhbynsUJZhDbS20FvLhQ2izg= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/licenseclassifier v0.0.0-20200402202327-879cb1424de0 h1:OggOMmdI0JLwg1FkOKH9S7fVHF0oEm8PX6S8kAdpOps= github.com/google/licenseclassifier v0.0.0-20200402202327-879cb1424de0/go.mod h1:qsqn2hxC+vURpyBRygGUuinTO42MFRLcsmQ/P8v94+M= @@ -95,8 +109,12 @@ github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51 github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.7.3 h1:gnP5JzjVOuiZD07fKKToCAOjS0yOpj/qPETTXCCS6hw= github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= +github.com/hashicorp/go-version v1.0.0 h1:21MVWPKDphxa7ineQQTrCU5brh7OuVVAzGOCnnCPtE8= +github.com/hashicorp/go-version v1.0.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= +github.com/hashicorp/logutils v0.0.0-20150609070431-0dc08b1671f3 h1:oD64EFjELI9RY9yoWlfua58r+etdnoIC871z+rr6lkA= +github.com/hashicorp/logutils v0.0.0-20150609070431-0dc08b1671f3/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= github.com/hpcloud/tail v1.0.0 h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM= @@ -107,6 +125,7 @@ github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJS github.com/joho/godotenv v1.3.0 h1:Zjp+RcGpHhGlrMbJzXTrZZPrWj+1vfm90La1wgB6Bhc= github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/karrick/godirwalk v1.15.6 h1:Yf2mmR8TJy+8Fa0SuQVto5SYap6IF7lNVX4Jdl8G1qA= github.com/karrick/godirwalk v1.15.6/go.mod h1:j4mkqPuvaLI8mp1DroR3P6ad7cyYd4c1qeJ3RV7ULlk= github.com/kevinburke/ssh_config v0.0.0-20190725054713-01f96b0aa0cd h1:Coekwdh0v2wtGp9Gmz1Ze3eVRAWJMLokvN3QjdzCHLY= @@ -136,7 +155,9 @@ github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrk github.com/mitchellh/mapstructure v1.1.2 h1:fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQzvN1EDeE= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= +github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= +github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= github.com/morikuni/aec v0.0.0-20170113033406-39771216ff4c h1:nXxl5PrvVm2L/wCy8dQu6DMTwH4oIuGN8GJDAlqDdVE= github.com/morikuni/aec v0.0.0-20170113033406-39771216ff4c/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= github.com/morikuni/aec v1.0.0 h1:nP9CBfwrvYnBRgY6qfDQkygYDmYwOilePFkwzv4dU8A= @@ -152,6 +173,8 @@ github.com/opencontainers/image-spec v1.0.1 h1:JMemWkRwHx4Zj+fVxWoMCFm/8sYGGrUVo github.com/opencontainers/image-spec v1.0.1/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= github.com/opencontainers/runc v0.1.1 h1:GlxAyO6x8rfZYN9Tt0Kti5a/cP41iuiO2yYT0IJGY8Y= github.com/opencontainers/runc v0.1.1/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= +github.com/pact-foundation/pact-go v1.4.4 h1:GSdiMxZ248eag1g0vvoeL8sypNFv7RbMYpxyArRahX4= +github.com/pact-foundation/pact-go v1.4.4/go.mod h1:dN3I+UHNkIk5ZMxSt2+lqavCqfTu+xsx56ZME8BNWlU= github.com/pelletier/go-buffruneio v0.2.0/go.mod h1:JkE26KsDizTr40EUHkXVtNPvgGtbSNq5BcowyYOWdKo= github.com/pelletier/go-toml v1.2.0 h1:T5zMGML61Wp+FlcbWjRDT7yAxhJNAiPPLOFECq181zc= github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= @@ -162,6 +185,7 @@ github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.3.2 h1:XU784Pr0wdahMY2bYcyK6N1KuaRAdLtqD4qd8D18Bfs= @@ -183,10 +207,12 @@ github.com/spf13/afero v1.2.2 h1:5jhuqJyZCZf2JRofRvN/nIFgIWNzPa3/Vz8mYylgbWc= github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= github.com/spf13/cast v1.3.0 h1:oget//CVOEoFewqQxwr0Ej5yjygnqGkvggSE/gB35Q8= github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cobra v0.0.0-20160604044732-f447048345b6/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= github.com/spf13/cobra v0.0.5 h1:f0B+LkLX6DtmRH1isoNA9VTtNUK9K8xYd28JNNfOv/s= github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= github.com/spf13/jwalterweatherman v1.0.0 h1:XHEdyB+EcvlqZamSM4ZOMGlc93t6AcsBEu9Gc1vn7yk= github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= +github.com/spf13/pflag v0.0.0-20160427162146-cb88ea77998c/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.3 h1:zPAT6CGy6wXeQ7NtTnaTerfKOsV6V6F8agHXFiazDkg= github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= @@ -258,6 +284,8 @@ golang.org/x/sys v0.0.0-20190515120540-06a5c4944438/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42 h1:vEOn+mP2zCOVzKckCZy6YsCtDblrpj/w7B9nxGNELpg= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae h1:Ih9Yo4hSPImZOpfGuA4bR/ORKTAbhZo2AbWNRCnevdo= +golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= @@ -279,15 +307,32 @@ golang.org/x/tools v0.0.0-20191004055002-72853e10c5a3/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20191028173616-919d9bdd9fe6 h1:UXl+Zk3jqqcbEVV7ace5lrt4YdA4tXiz3f/KbmD29Vo= google.golang.org/genproto v0.0.0-20191028173616-919d9bdd9fe6/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013 h1:+kGHl1aib/qcwaRi1CbqBZ1rk19r85MNUf8HaBghugY= +google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= +google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.24.0 h1:vb/1TCsVn3DcJlQ0Gs1yB1pKI6Do2/QNwxdKqmc/b0s= google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA= +google.golang.org/grpc v1.27.0 h1:rRYRFMVgRv6E0D70Skyfsr28tDXIuuPZyWGMPdMcnXg= +google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= +google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= +google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= +google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= +google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= +google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.25.0 h1:Ejskq+SyPohKW+1uil0JJMtmHCgJPJ/qWTxr8qp+R4c= +google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/cli/pacts/e2e_testing_framework-fleet.json b/cli/pacts/e2e_testing_framework-fleet.json new file mode 100644 index 0000000000..5dbed21c12 --- /dev/null +++ b/cli/pacts/e2e_testing_framework-fleet.json @@ -0,0 +1,51 @@ +{ + "consumer": { + "name": "E2E Testing framework" + }, + "provider": { + "name": "Fleet" + }, + "interactions": [ + { + "description": "A request to get all integrations", + "providerState": "There are integration in the package registry", + "request": { + "method": "GET", + "path": "/api/ingest_manager/epm/packages?experimental=true&category=", + "headers": { + "Authorization": "Bearer 2019-01-01" + }, + "matchingRules": { + "$.path": { + "match": "type" + }, + "$.headers.Authorization": { + "match": "type" + } + } + }, + "response": { + "status": 200, + "headers": { + "Content-Type": "application/json; charset=utf-8", + "X-Api-Correlation-Id": "100" + }, + "body": "{\"response\": []}", + "matchingRules": { + "$.headers.Content-Type": { + "match": "regex", + "regex": "application\\/json" + }, + "$.headers.X-Api-Correlation-Id": { + "match": "type" + } + } + } + } + ], + "metadata": { + "pactSpecification": { + "version": "2.0.0" + } + } +} \ No newline at end of file diff --git a/cli/services/kibana_pact_test.go b/cli/services/kibana_pact_test.go new file mode 100644 index 0000000000..2b0688e7bb --- /dev/null +++ b/cli/services/kibana_pact_test.go @@ -0,0 +1,104 @@ +package services + +import ( + "fmt" + "os" + "testing" + + "github.com/pact-foundation/pact-go/dsl" +) + +var commonHeaders = dsl.MapMatcher{ + "Content-Type": term("application/json; charset=utf-8", `application\/json`), + "X-Api-Correlation-Id": dsl.Like("100"), +} + +var headersWithToken = dsl.MapMatcher{ + "Authorization": dsl.Like("Bearer 2019-01-01"), +} + +var client *KibanaClient + +func TestMain(m *testing.M) { + var exitCode int + + if os.Getenv("PACT_TEST") != "" { + // Setup Pact and related test stuff + setup() + + // Run all the tests + exitCode = m.Run() + + // Shutdown the Mock Service and Write pact files to disk + if err := pact.WritePact(); err != nil { + fmt.Println(err) + os.Exit(1) + } + + pact.Teardown() + } else { + exitCode = m.Run() + } + + os.Exit(exitCode) +} + +func TestPact_GetIntegrations(t *testing.T) { + t.Run("there are integrations in the package registry", func(t *testing.T) { + pact. + AddInteraction(). + Given("There are integration in the package registry"). + UponReceiving("A request to get all integrations"). + WithRequest(request{ + Method: "GET", + Path: dsl.Like(ingestManagerIntegrationsURL), + Headers: headersWithToken, + }). + WillRespondWith(dsl.Response{ + Body: dsl.String(`{"response": []}`), + Status: 200, + Headers: commonHeaders, + }) + + err := pact.Verify(func() error { + body, err := client.GetIntegrations() + if body != `{"response": []}` { + return fmt.Errorf("wanted an empty response, but was present") + } + + return err + }) + + if err != nil { + t.Fatalf("Error on Verify: %v", err) + } + }) +} + +// Common test data +var pact dsl.Pact + +// Aliases +var term = dsl.Term + +type request = dsl.Request + +func setup() { + pact = createPact() + + // Proactively start service to get access to the port + pact.Setup(true) + + client = NewKibanaClient().withBaseURL(fmt.Sprintf("http://localhost:%d", pact.Server.Port)) +} + +func createPact() dsl.Pact { + return dsl.Pact{ + Consumer: "E2E Testing framework", + Provider: "Fleet", + LogDir: os.Getenv("LOG_DIR"), + PactDir: os.Getenv("PACT_DIR"), + LogLevel: "INFO", + DisableToolValidityCheck: true, + } +} From e67ac8d77f2d3751ce2645810daa6329588d657e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Wed, 30 Sep 2020 00:23:29 +0200 Subject: [PATCH 05/43] chore: notice dependencies --- cli/NOTICE.txt | 4258 +++++++++++++++++++++++++++++++++--------------- cli/go.sum | 6 +- 2 files changed, 2952 insertions(+), 1312 deletions(-) diff --git a/cli/NOTICE.txt b/cli/NOTICE.txt index 915092a40c..5b678238bf 100644 --- a/cli/NOTICE.txt +++ b/cli/NOTICE.txt @@ -475,6 +475,37 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +Dependency : github.com/pact-foundation/pact-go +Version: v1.4.4 +Licence type (autodetected): MIT +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/pact-foundation/pact-go@v1.4.4/LICENSE: + +The MIT License (MIT) + +Copyright (c) 2016 Matt Fellows + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + -------------------------------------------------------------------------------- Dependency : github.com/sirupsen/logrus Version: v1.4.2 @@ -2008,6 +2039,218 @@ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +Dependency : github.com/census-instrumentation/opencensus-proto +Version: v0.2.1 +Licence type (autodetected): Apache-2.0 +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/census-instrumentation/opencensus-proto@v0.2.1/LICENSE: + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + -------------------------------------------------------------------------------- Dependency : github.com/client9/misspell Version: v0.3.4 @@ -3632,13 +3875,12 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -------------------------------------------------------------------------------- -Dependency : github.com/flynn/go-shlex -Version: v0.0.0-20150515145356-3f9db97f8568 +Dependency : github.com/envoyproxy/go-control-plane +Version: v0.9.1-0.20191026205805-5f8ba28d4473 Licence type (autodetected): Apache-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/flynn/go-shlex@v0.0.0-20150515145356-3f9db97f8568/COPYING: - +Contents of probable licence file $GOMODCACHE/github.com/envoyproxy/go-control-plane@v0.9.1-0.20191026205805-5f8ba28d4473/LICENSE: Apache License Version 2.0, January 2004 @@ -3820,7 +4062,7 @@ Contents of probable licence file $GOMODCACHE/github.com/flynn/go-shlex@v0.0.0-2 APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" + boilerplate notice, with the fields enclosed by brackets "{}" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a @@ -3828,7 +4070,7 @@ Contents of probable licence file $GOMODCACHE/github.com/flynn/go-shlex@v0.0.0-2 same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright [yyyy] [name of copyright owner] + Copyright {yyyy} {name of copyright owner} Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -3844,126 +4086,1681 @@ Contents of probable licence file $GOMODCACHE/github.com/flynn/go-shlex@v0.0.0-2 -------------------------------------------------------------------------------- -Dependency : github.com/fsnotify/fsnotify -Version: v1.4.7 -Licence type (autodetected): BSD-3-Clause +Dependency : github.com/envoyproxy/protoc-gen-validate +Version: v0.1.0 +Licence type (autodetected): Apache-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/fsnotify/fsnotify@v1.4.7/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/envoyproxy/protoc-gen-validate@v0.1.0/LICENSE: -Copyright (c) 2012 The Go Authors. All rights reserved. -Copyright (c) 2012 fsnotify Authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +-------------------------------------------------------------------------------- +Dependency : github.com/flynn/go-shlex +Version: v0.0.0-20150515145356-3f9db97f8568 +Licence type (autodetected): Apache-2.0 +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/flynn/go-shlex@v0.0.0-20150515145356-3f9db97f8568/COPYING: + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +-------------------------------------------------------------------------------- +Dependency : github.com/fsnotify/fsnotify +Version: v1.4.7 +Licence type (autodetected): BSD-3-Clause +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/fsnotify/fsnotify@v1.4.7/LICENSE: + +Copyright (c) 2012 The Go Authors. All rights reserved. +Copyright (c) 2012 fsnotify Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +-------------------------------------------------------------------------------- +Dependency : github.com/gin-contrib/sse +Version: v0.1.0 +Licence type (autodetected): MIT +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/gin-contrib/sse@v0.1.0/LICENSE: + +The MIT License (MIT) + +Copyright (c) 2014 Manuel Martínez-Almeida + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +-------------------------------------------------------------------------------- +Dependency : github.com/gin-gonic/gin +Version: v1.6.3 +Licence type (autodetected): MIT +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/gin-gonic/gin@v1.6.3/LICENSE: + +The MIT License (MIT) + +Copyright (c) 2014 Manuel Martínez-Almeida + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +-------------------------------------------------------------------------------- +Dependency : github.com/gliderlabs/ssh +Version: v0.2.2 +Licence type (autodetected): BSD-3-Clause +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/gliderlabs/ssh@v0.2.2/LICENSE: + +Copyright (c) 2016 Glider Labs. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Glider Labs nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +-------------------------------------------------------------------------------- +Dependency : github.com/go-playground/assert/v2 +Version: v2.0.1 +Licence type (autodetected): MIT +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/go-playground/assert/v2@v2.0.1/LICENSE: + +The MIT License (MIT) + +Copyright (c) 2015 Dean Karn + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + +-------------------------------------------------------------------------------- +Dependency : github.com/go-playground/locales +Version: v0.13.0 +Licence type (autodetected): MIT +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/go-playground/locales@v0.13.0/LICENSE: + +The MIT License (MIT) + +Copyright (c) 2016 Go Playground + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Dependency : github.com/go-playground/universal-translator +Version: v0.17.0 +Licence type (autodetected): MIT +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/go-playground/universal-translator@v0.17.0/LICENSE: + +The MIT License (MIT) + +Copyright (c) 2016 Go Playground + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +-------------------------------------------------------------------------------- +Dependency : github.com/go-playground/validator/v10 +Version: v10.3.0 +Licence type (autodetected): MIT +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/go-playground/validator/v10@v10.3.0/LICENSE: + +The MIT License (MIT) + +Copyright (c) 2015 Dean Karn + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + +-------------------------------------------------------------------------------- +Dependency : github.com/go-redis/redis +Version: v6.15.8+incompatible +Licence type (autodetected): BSD-2-Clause +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/go-redis/redis@v6.15.8+incompatible/LICENSE: + +Copyright (c) 2013 The github.com/go-redis/redis Authors. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +-------------------------------------------------------------------------------- +Dependency : github.com/go-sql-driver/mysql +Version: v1.5.0 +Licence type (autodetected): MPL-2.0 +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/go-sql-driver/mysql@v1.5.0/LICENSE: + +Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. + + +-------------------------------------------------------------------------------- +Dependency : github.com/gobuffalo/envy +Version: v1.7.1 +Licence type (autodetected): MIT +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/gobuffalo/envy@v1.7.1/LICENSE: + +The MIT License (MIT) + +Copyright (c) 2019 Mark Bates + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +-------------------------------------------------------------------------------- +Dependency : github.com/gobuffalo/logger +Version: v1.0.1 +Licence type (autodetected): MIT +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/gobuffalo/logger@v1.0.1/LICENSE: + +The MIT License (MIT) + +Copyright (c) 2019 Mark Bates + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +-------------------------------------------------------------------------------- +Dependency : github.com/gobuffalo/packd +Version: v0.3.0 +Licence type (autodetected): MIT +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/gobuffalo/packd@v0.3.0/LICENSE: + +The MIT License (MIT) + +Copyright (c) 2019 Mark Bates + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +-------------------------------------------------------------------------------- +Dependency : github.com/gogo/protobuf +Version: v1.3.1 +Licence type (autodetected): BSD-3-Clause +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/gogo/protobuf@v1.3.1/LICENSE: + +Copyright (c) 2013, The GoGo Authors. All rights reserved. + +Protocol Buffers for Go with Gadgets + +Go support for Protocol Buffers - Google's data interchange format + +Copyright 2010 The Go Authors. All rights reserved. +https://github.com/golang/protobuf + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + + +-------------------------------------------------------------------------------- +Dependency : github.com/golang/glog +Version: v0.0.0-20160126235308-23def4e6c14b +Licence type (autodetected): Apache-2.0 +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b/LICENSE: + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and +distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright +owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities +that control, are controlled by, or are under common control with that entity. +For the purposes of this definition, "control" means (i) the power, direct or +indirect, to cause the direction or management of such entity, whether by +contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the +outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising +permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including +but not limited to software source code, documentation source, and configuration +files. + +"Object" form shall mean any form resulting from mechanical transformation or +translation of a Source form, including but not limited to compiled object code, +generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made +available under the License, as indicated by a copyright notice that is included +in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that +is based on (or derived from) the Work and for which the editorial revisions, +annotations, elaborations, or other modifications represent, as a whole, an +original work of authorship. For the purposes of this License, Derivative Works +shall not include works that remain separable from, or merely link (or bind by +name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version +of the Work and any modifications or additions to that Work or Derivative Works +thereof, that is intentionally submitted to Licensor for inclusion in the Work +by the copyright owner or by an individual or Legal Entity authorized to submit +on behalf of the copyright owner. For the purposes of this definition, +"submitted" means any form of electronic, verbal, or written communication sent +to the Licensor or its representatives, including but not limited to +communication on electronic mailing lists, source code control systems, and +issue tracking systems that are managed by, or on behalf of, the Licensor for +the purpose of discussing and improving the Work, but excluding communication +that is conspicuously marked or otherwise designated in writing by the copyright +owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf +of whom a Contribution has been received by Licensor and subsequently +incorporated within the Work. + +2. Grant of Copyright License. + +Subject to the terms and conditions of this License, each Contributor hereby +grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, +irrevocable copyright license to reproduce, prepare Derivative Works of, +publicly display, publicly perform, sublicense, and distribute the Work and such +Derivative Works in Source or Object form. + +3. Grant of Patent License. + +Subject to the terms and conditions of this License, each Contributor hereby +grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, +irrevocable (except as stated in this section) patent license to make, have +made, use, offer to sell, sell, import, and otherwise transfer the Work, where +such license applies only to those patent claims licensable by such Contributor +that are necessarily infringed by their Contribution(s) alone or by combination +of their Contribution(s) with the Work to which such Contribution(s) was +submitted. If You institute patent litigation against any entity (including a +cross-claim or counterclaim in a lawsuit) alleging that the Work or a +Contribution incorporated within the Work constitutes direct or contributory +patent infringement, then any patent licenses granted to You under this License +for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. + +You may reproduce and distribute copies of the Work or Derivative Works thereof +in any medium, with or without modifications, and in Source or Object form, +provided that You meet the following conditions: + +You must give any other recipients of the Work or Derivative Works a copy of +this License; and +You must cause any modified files to carry prominent notices stating that You +changed the files; and +You must retain, in the Source form of any Derivative Works that You distribute, +all copyright, patent, trademark, and attribution notices from the Source form +of the Work, excluding those notices that do not pertain to any part of the +Derivative Works; and +If the Work includes a "NOTICE" text file as part of its distribution, then any +Derivative Works that You distribute must include a readable copy of the +attribution notices contained within such NOTICE file, excluding those notices +that do not pertain to any part of the Derivative Works, in at least one of the +following places: within a NOTICE text file distributed as part of the +Derivative Works; within the Source form or documentation, if provided along +with the Derivative Works; or, within a display generated by the Derivative +Works, if and wherever such third-party notices normally appear. The contents of +the NOTICE file are for informational purposes only and do not modify the +License. You may add Your own attribution notices within Derivative Works that +You distribute, alongside or as an addendum to the NOTICE text from the Work, +provided that such additional attribution notices cannot be construed as +modifying the License. +You may add Your own copyright statement to Your modifications and may provide +additional or different license terms and conditions for use, reproduction, or +distribution of Your modifications, or for any such Derivative Works as a whole, +provided Your use, reproduction, and distribution of the Work otherwise complies +with the conditions stated in this License. + +5. Submission of Contributions. + +Unless You explicitly state otherwise, any Contribution intentionally submitted +for inclusion in the Work by You to the Licensor shall be under the terms and +conditions of this License, without any additional terms or conditions. +Notwithstanding the above, nothing herein shall supersede or modify the terms of +any separate license agreement you may have executed with Licensor regarding +such Contributions. + +6. Trademarks. + +This License does not grant permission to use the trade names, trademarks, +service marks, or product names of the Licensor, except as required for +reasonable and customary use in describing the origin of the Work and +reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. + +Unless required by applicable law or agreed to in writing, Licensor provides the +Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, +including, without limitation, any warranties or conditions of TITLE, +NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are +solely responsible for determining the appropriateness of using or +redistributing the Work and assume any risks associated with Your exercise of +permissions under this License. + +8. Limitation of Liability. - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. +In no event and under no legal theory, whether in tort (including negligence), +contract, or otherwise, unless required by applicable law (such as deliberate +and grossly negligent acts) or agreed to in writing, shall any Contributor be +liable to You for damages, including any direct, indirect, special, incidental, +or consequential damages of any character arising as a result of this License or +out of the use or inability to use the Work (including but not limited to +damages for loss of goodwill, work stoppage, computer failure or malfunction, or +any and all other commercial damages or losses), even if such Contributor has +been advised of the possibility of such damages. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +9. Accepting Warranty or Additional Liability. + +While redistributing the Work or Derivative Works thereof, You may choose to +offer, and charge a fee for, acceptance of support, warranty, indemnity, or +other liability obligations and/or rights consistent with this License. However, +in accepting such obligations, You may act only on Your own behalf and on Your +sole responsibility, not on behalf of any other Contributor, and only if You +agree to indemnify, defend, and hold each Contributor harmless for any liability +incurred by, or claims asserted against, such Contributor by reason of your +accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work + +To apply the Apache License to your work, attach the following boilerplate +notice, with the fields enclosed by brackets "[]" replaced with your own +identifying information. (Don't include the brackets!) The text should be +enclosed in the appropriate comment syntax for the file format. We also +recommend that a file or class name and description of purpose be included on +the same "printed page" as the copyright notice for easier identification within +third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. -------------------------------------------------------------------------------- -Dependency : github.com/gin-contrib/sse -Version: v0.1.0 -Licence type (autodetected): MIT +Dependency : github.com/golang/mock +Version: v1.1.1 +Licence type (autodetected): Apache-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/gin-contrib/sse@v0.1.0/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/golang/mock@v1.1.1/LICENSE: -The MIT License (MIT) -Copyright (c) 2014 Manuel Martínez-Almeida + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. + 1. Definitions. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. --------------------------------------------------------------------------------- -Dependency : github.com/gin-gonic/gin -Version: v1.6.3 -Licence type (autodetected): MIT --------------------------------------------------------------------------------- + END OF TERMS AND CONDITIONS -Contents of probable licence file $GOMODCACHE/github.com/gin-gonic/gin@v1.6.3/LICENSE: + APPENDIX: How to apply the Apache License to your work. -The MIT License (MIT) + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. -Copyright (c) 2014 Manuel Martínez-Almeida + Copyright [yyyy] [name of copyright owner] -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. + http://www.apache.org/licenses/LICENSE-2.0 -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. -------------------------------------------------------------------------------- -Dependency : github.com/gliderlabs/ssh -Version: v0.2.2 +Dependency : github.com/golang/protobuf +Version: v1.4.2 Licence type (autodetected): BSD-3-Clause -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/gliderlabs/ssh@v0.2.2/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/golang/protobuf@v1.4.2/LICENSE: -Copyright (c) 2016 Glider Labs. All rights reserved. +Copyright 2010 The Go Authors. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright + * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above + * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of Glider Labs nor the names of its + * Neither the name of Google Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -3980,141 +5777,16 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -Dependency : github.com/go-playground/assert/v2 -Version: v2.0.1 -Licence type (autodetected): MIT --------------------------------------------------------------------------------- - -Contents of probable licence file $GOMODCACHE/github.com/go-playground/assert/v2@v2.0.1/LICENSE: - -The MIT License (MIT) - -Copyright (c) 2015 Dean Karn - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - - --------------------------------------------------------------------------------- -Dependency : github.com/go-playground/locales -Version: v0.13.0 -Licence type (autodetected): MIT --------------------------------------------------------------------------------- - -Contents of probable licence file $GOMODCACHE/github.com/go-playground/locales@v0.13.0/LICENSE: - -The MIT License (MIT) - -Copyright (c) 2016 Go Playground - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -Dependency : github.com/go-playground/universal-translator -Version: v0.17.0 -Licence type (autodetected): MIT --------------------------------------------------------------------------------- - -Contents of probable licence file $GOMODCACHE/github.com/go-playground/universal-translator@v0.17.0/LICENSE: - -The MIT License (MIT) - -Copyright (c) 2016 Go Playground - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - --------------------------------------------------------------------------------- -Dependency : github.com/go-playground/validator/v10 -Version: v10.2.0 -Licence type (autodetected): MIT --------------------------------------------------------------------------------- - -Contents of probable licence file $GOMODCACHE/github.com/go-playground/validator/v10@v10.2.0/LICENSE: - -The MIT License (MIT) - -Copyright (c) 2015 Dean Karn - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -------------------------------------------------------------------------------- -Dependency : github.com/go-redis/redis -Version: v6.15.8+incompatible -Licence type (autodetected): BSD-2-Clause +Dependency : github.com/google/go-cmp +Version: v0.5.0 +Licence type (autodetected): BSD-3-Clause -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/go-redis/redis@v6.15.8+incompatible/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/google/go-cmp@v0.5.0/LICENSE: -Copyright (c) 2013 The github.com/go-redis/redis Authors. -All rights reserved. +Copyright (c) 2017 The Go Authors. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -4126,6 +5798,9 @@ notice, this list of conditions and the following disclaimer. copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT @@ -4141,1344 +5816,1063 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- -Dependency : github.com/go-sql-driver/mysql -Version: v1.5.0 -Licence type (autodetected): MPL-2.0 +Dependency : github.com/google/gofuzz +Version: v1.0.0 +Licence type (autodetected): Apache-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/go-sql-driver/mysql@v1.5.0/LICENSE: - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: +Contents of probable licence file $GOMODCACHE/github.com/google/gofuzz@v1.0.0/LICENSE: - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - (b) any new file in Source Code Form that contains any Covered - Software. + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. + 1. Definitions. -1.13. "Source Code Form" - means the form of the work preferred for making modifications. + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. -2. License Grants and Conditions --------------------------------- + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. -2.1. Grants + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). -2.2. Effective Date + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." -2.3. Limitations on Grant Scope + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. -(a) for any code that a Contributor has removed from Covered Software; - or + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and -2.4. Subsequent Licenses + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. -2.5. Representation + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. -2.6. Fair Use + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. -2.7. Conditions + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. -3. Responsibilities -------------------- + END OF TERMS AND CONDITIONS -3.1. Distribution of Source Form + APPENDIX: How to apply the Apache License to your work. -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. -3.2. Distribution of Executable Form + Copyright [yyyy] [name of copyright owner] -If You distribute Covered Software in Executable Form then: + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and + http://www.apache.org/licenses/LICENSE-2.0 -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. -3.3. Distribution of a Larger Work -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). +-------------------------------------------------------------------------------- +Dependency : github.com/google/uuid +Version: v1.1.1 +Licence type (autodetected): BSD-3-Clause +-------------------------------------------------------------------------------- -3.4. Notices +Contents of probable licence file $GOMODCACHE/github.com/google/uuid@v1.1.1/LICENSE: -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. +Copyright (c) 2009,2014 Google Inc. All rights reserved. -3.5. Application of Additional Terms +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. -5. Termination --------------- +-------------------------------------------------------------------------------- +Dependency : github.com/gorilla/context +Version: v1.1.1 +Licence type (autodetected): BSD-3-Clause +-------------------------------------------------------------------------------- -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. +Contents of probable licence file $GOMODCACHE/github.com/gorilla/context@v1.1.1/LICENSE: -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. +Copyright (c) 2012 Rodrigo Moraes. All rights reserved. -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -8. Litigation -------------- -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. +-------------------------------------------------------------------------------- +Dependency : github.com/gorilla/mux +Version: v1.7.3 +Licence type (autodetected): BSD-3-Clause +-------------------------------------------------------------------------------- -9. Miscellaneous ----------------- +Contents of probable licence file $GOMODCACHE/github.com/gorilla/mux@v1.7.3/LICENSE: -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. +Copyright (c) 2012-2018 The Gorilla Authors. All rights reserved. -10. Versions of the License ---------------------------- +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: -10.1. New Versions + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -10.2. Effect of New Versions -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. +-------------------------------------------------------------------------------- +Dependency : github.com/hashicorp/go-version +Version: v1.0.0 +Licence type (autodetected): MPL-2.0 +-------------------------------------------------------------------------------- -10.3. Modified Versions +Contents of probable licence file $GOMODCACHE/github.com/hashicorp/go-version@v1.0.0/LICENSE: -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). +Mozilla Public License, version 2.0 -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses +1. Definitions -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. +1.1. “Contributor” -Exhibit A - Source Code Form License Notice -------------------------------------------- + means each individual or legal entity that creates, contributes to the + creation of, or owns Covered Software. - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. +1.2. “Contributor Version” -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. + means the combination of the Contributions of others (if any) used by a + Contributor and that particular Contributor’s Contribution. -You may add additional accurate notices of copyright ownership. +1.3. “Contribution” -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- + means Covered Software of a particular Contributor. - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. +1.4. “Covered Software” + means Source Code Form to which the initial Contributor has attached the + notice in Exhibit A, the Executable Form of such Source Code Form, and + Modifications of such Source Code Form, in each case including portions + thereof. --------------------------------------------------------------------------------- -Dependency : github.com/gobuffalo/envy -Version: v1.7.1 -Licence type (autodetected): MIT --------------------------------------------------------------------------------- +1.5. “Incompatible With Secondary Licenses” + means -Contents of probable licence file $GOMODCACHE/github.com/gobuffalo/envy@v1.7.1/LICENSE: + a. that the initial Contributor has attached the notice described in + Exhibit B to the Covered Software; or -The MIT License (MIT) + b. that the Covered Software was made available under the terms of version + 1.1 or earlier of the License, but not also under the terms of a + Secondary License. -Copyright (c) 2019 Mark Bates +1.6. “Executable Form” -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: + means any form of the work other than Source Code Form. -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +1.7. “Larger Work” -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. + means a work that combines Covered Software with other material, in a separate + file or files, that is not Covered Software. +1.8. “License” --------------------------------------------------------------------------------- -Dependency : github.com/gobuffalo/logger -Version: v1.0.1 -Licence type (autodetected): MIT --------------------------------------------------------------------------------- + means this document. -Contents of probable licence file $GOMODCACHE/github.com/gobuffalo/logger@v1.0.1/LICENSE: +1.9. “Licensable” -The MIT License (MIT) + means having the right to grant, to the maximum extent possible, whether at the + time of the initial grant or subsequently, any and all of the rights conveyed by + this License. -Copyright (c) 2019 Mark Bates +1.10. “Modifications” -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: + means any of the following: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. + a. any file in Source Code Form that results from an addition to, deletion + from, or modification of the contents of Covered Software; or -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. + b. any new file in Source Code Form that contains any Covered Software. +1.11. “Patent Claims” of a Contributor --------------------------------------------------------------------------------- -Dependency : github.com/gobuffalo/packd -Version: v0.3.0 -Licence type (autodetected): MIT --------------------------------------------------------------------------------- + means any patent claim(s), including without limitation, method, process, + and apparatus claims, in any patent Licensable by such Contributor that + would be infringed, but for the grant of the License, by the making, + using, selling, offering for sale, having made, import, or transfer of + either its Contributions or its Contributor Version. -Contents of probable licence file $GOMODCACHE/github.com/gobuffalo/packd@v0.3.0/LICENSE: +1.12. “Secondary License” -The MIT License (MIT) + means either the GNU General Public License, Version 2.0, the GNU Lesser + General Public License, Version 2.1, the GNU Affero General Public + License, Version 3.0, or any later versions of those licenses. -Copyright (c) 2019 Mark Bates +1.13. “Source Code Form” -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: + means the form of the work preferred for making modifications. -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +1.14. “You” (or “Your”) -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. + means an individual or a legal entity exercising rights under this + License. For legal entities, “You” includes any entity that controls, is + controlled by, or is under common control with You. For purposes of this + definition, “control” means (a) the power, direct or indirect, to cause + the direction or management of such entity, whether by contract or + otherwise, or (b) ownership of more than fifty percent (50%) of the + outstanding shares or beneficial ownership of such entity. --------------------------------------------------------------------------------- -Dependency : github.com/gogo/protobuf -Version: v1.3.1 -Licence type (autodetected): BSD-3-Clause --------------------------------------------------------------------------------- +2. License Grants and Conditions -Contents of probable licence file $GOMODCACHE/github.com/gogo/protobuf@v1.3.1/LICENSE: +2.1. Grants -Copyright (c) 2013, The GoGo Authors. All rights reserved. + Each Contributor hereby grants You a world-wide, royalty-free, + non-exclusive license: -Protocol Buffers for Go with Gadgets + a. under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or as + part of a Larger Work; and -Go support for Protocol Buffers - Google's data interchange format + b. under Patent Claims of such Contributor to make, use, sell, offer for + sale, have made, import, and otherwise transfer either its Contributions + or its Contributor Version. -Copyright 2010 The Go Authors. All rights reserved. -https://github.com/golang/protobuf +2.2. Effective Date -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: + The licenses granted in Section 2.1 with respect to any Contribution become + effective for each Contribution on the date the Contributor first distributes + such Contribution. - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. +2.3. Limitations on Grant Scope -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + The licenses granted in this Section 2 are the only rights granted under this + License. No additional rights or licenses will be implied from the distribution + or licensing of Covered Software under this License. Notwithstanding Section + 2.1(b) above, no patent license is granted by a Contributor: + a. for any code that a Contributor has removed from Covered Software; or + b. for infringements caused by: (i) Your and any other third party’s + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or --------------------------------------------------------------------------------- -Dependency : github.com/golang/glog -Version: v0.0.0-20160126235308-23def4e6c14b -Licence type (autodetected): Apache-2.0 --------------------------------------------------------------------------------- + c. under Patent Claims infringed by Covered Software in the absence of its + Contributions. -Contents of probable licence file $GOMODCACHE/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b/LICENSE: + This License does not grant any rights in the trademarks, service marks, or + logos of any Contributor (except as may be necessary to comply with the + notice requirements in Section 3.4). -Apache License -Version 2.0, January 2004 -http://www.apache.org/licenses/ +2.4. Subsequent Licenses -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + No Contributor makes additional grants as a result of Your choice to + distribute the Covered Software under a subsequent version of this License + (see Section 10.2) or under the terms of a Secondary License (if permitted + under the terms of Section 3.3). -1. Definitions. +2.5. Representation -"License" shall mean the terms and conditions for use, reproduction, and -distribution as defined by Sections 1 through 9 of this document. + Each Contributor represents that the Contributor believes its Contributions + are its original creation(s) or it has sufficient rights to grant the + rights to its Contributions conveyed by this License. -"Licensor" shall mean the copyright owner or entity authorized by the copyright -owner that is granting the License. +2.6. Fair Use -"Legal Entity" shall mean the union of the acting entity and all other entities -that control, are controlled by, or are under common control with that entity. -For the purposes of this definition, "control" means (i) the power, direct or -indirect, to cause the direction or management of such entity, whether by -contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the -outstanding shares, or (iii) beneficial ownership of such entity. + This License is not intended to limit any rights You have under applicable + copyright doctrines of fair use, fair dealing, or other equivalents. -"You" (or "Your") shall mean an individual or Legal Entity exercising -permissions granted by this License. +2.7. Conditions -"Source" form shall mean the preferred form for making modifications, including -but not limited to software source code, documentation source, and configuration -files. + Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in + Section 2.1. -"Object" form shall mean any form resulting from mechanical transformation or -translation of a Source form, including but not limited to compiled object code, -generated documentation, and conversions to other media types. -"Work" shall mean the work of authorship, whether in Source or Object form, made -available under the License, as indicated by a copyright notice that is included -in or attached to the work (an example is provided in the Appendix below). +3. Responsibilities -"Derivative Works" shall mean any work, whether in Source or Object form, that -is based on (or derived from) the Work and for which the editorial revisions, -annotations, elaborations, or other modifications represent, as a whole, an -original work of authorship. For the purposes of this License, Derivative Works -shall not include works that remain separable from, or merely link (or bind by -name) to the interfaces of, the Work and Derivative Works thereof. +3.1. Distribution of Source Form + + All distribution of Covered Software in Source Code Form, including any + Modifications that You create or to which You contribute, must be under the + terms of this License. You must inform recipients that the Source Code Form + of the Covered Software is governed by the terms of this License, and how + they can obtain a copy of this License. You may not attempt to alter or + restrict the recipients’ rights in the Source Code Form. -"Contribution" shall mean any work of authorship, including the original version -of the Work and any modifications or additions to that Work or Derivative Works -thereof, that is intentionally submitted to Licensor for inclusion in the Work -by the copyright owner or by an individual or Legal Entity authorized to submit -on behalf of the copyright owner. For the purposes of this definition, -"submitted" means any form of electronic, verbal, or written communication sent -to the Licensor or its representatives, including but not limited to -communication on electronic mailing lists, source code control systems, and -issue tracking systems that are managed by, or on behalf of, the Licensor for -the purpose of discussing and improving the Work, but excluding communication -that is conspicuously marked or otherwise designated in writing by the copyright -owner as "Not a Contribution." +3.2. Distribution of Executable Form -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf -of whom a Contribution has been received by Licensor and subsequently -incorporated within the Work. + If You distribute Covered Software in Executable Form then: -2. Grant of Copyright License. + a. such Covered Software must also be made available in Source Code Form, + as described in Section 3.1, and You must inform recipients of the + Executable Form how they can obtain a copy of such Source Code Form by + reasonable means in a timely manner, at a charge no more than the cost + of distribution to the recipient; and -Subject to the terms and conditions of this License, each Contributor hereby -grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, -irrevocable copyright license to reproduce, prepare Derivative Works of, -publicly display, publicly perform, sublicense, and distribute the Work and such -Derivative Works in Source or Object form. + b. You may distribute such Executable Form under the terms of this License, + or sublicense it under different terms, provided that the license for + the Executable Form does not attempt to limit or alter the recipients’ + rights in the Source Code Form under this License. -3. Grant of Patent License. +3.3. Distribution of a Larger Work -Subject to the terms and conditions of this License, each Contributor hereby -grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, -irrevocable (except as stated in this section) patent license to make, have -made, use, offer to sell, sell, import, and otherwise transfer the Work, where -such license applies only to those patent claims licensable by such Contributor -that are necessarily infringed by their Contribution(s) alone or by combination -of their Contribution(s) with the Work to which such Contribution(s) was -submitted. If You institute patent litigation against any entity (including a -cross-claim or counterclaim in a lawsuit) alleging that the Work or a -Contribution incorporated within the Work constitutes direct or contributory -patent infringement, then any patent licenses granted to You under this License -for that Work shall terminate as of the date such litigation is filed. + You may create and distribute a Larger Work under terms of Your choice, + provided that You also comply with the requirements of this License for the + Covered Software. If the Larger Work is a combination of Covered Software + with a work governed by one or more Secondary Licenses, and the Covered + Software is not Incompatible With Secondary Licenses, this License permits + You to additionally distribute such Covered Software under the terms of + such Secondary License(s), so that the recipient of the Larger Work may, at + their option, further distribute the Covered Software under the terms of + either this License or such Secondary License(s). -4. Redistribution. +3.4. Notices -You may reproduce and distribute copies of the Work or Derivative Works thereof -in any medium, with or without modifications, and in Source or Object form, -provided that You meet the following conditions: + You may not remove or alter the substance of any license notices (including + copyright notices, patent notices, disclaimers of warranty, or limitations + of liability) contained within the Source Code Form of the Covered + Software, except that You may alter any license notices to the extent + required to remedy known factual inaccuracies. -You must give any other recipients of the Work or Derivative Works a copy of -this License; and -You must cause any modified files to carry prominent notices stating that You -changed the files; and -You must retain, in the Source form of any Derivative Works that You distribute, -all copyright, patent, trademark, and attribution notices from the Source form -of the Work, excluding those notices that do not pertain to any part of the -Derivative Works; and -If the Work includes a "NOTICE" text file as part of its distribution, then any -Derivative Works that You distribute must include a readable copy of the -attribution notices contained within such NOTICE file, excluding those notices -that do not pertain to any part of the Derivative Works, in at least one of the -following places: within a NOTICE text file distributed as part of the -Derivative Works; within the Source form or documentation, if provided along -with the Derivative Works; or, within a display generated by the Derivative -Works, if and wherever such third-party notices normally appear. The contents of -the NOTICE file are for informational purposes only and do not modify the -License. You may add Your own attribution notices within Derivative Works that -You distribute, alongside or as an addendum to the NOTICE text from the Work, -provided that such additional attribution notices cannot be construed as -modifying the License. -You may add Your own copyright statement to Your modifications and may provide -additional or different license terms and conditions for use, reproduction, or -distribution of Your modifications, or for any such Derivative Works as a whole, -provided Your use, reproduction, and distribution of the Work otherwise complies -with the conditions stated in this License. +3.5. Application of Additional Terms -5. Submission of Contributions. + You may choose to offer, and to charge a fee for, warranty, support, + indemnity or liability obligations to one or more recipients of Covered + Software. However, You may do so only on Your own behalf, and not on behalf + of any Contributor. You must make it absolutely clear that any such + warranty, support, indemnity, or liability obligation is offered by You + alone, and You hereby agree to indemnify every Contributor for any + liability incurred by such Contributor as a result of warranty, support, + indemnity or liability terms You offer. You may include additional + disclaimers of warranty and limitations of liability specific to any + jurisdiction. -Unless You explicitly state otherwise, any Contribution intentionally submitted -for inclusion in the Work by You to the Licensor shall be under the terms and -conditions of this License, without any additional terms or conditions. -Notwithstanding the above, nothing herein shall supersede or modify the terms of -any separate license agreement you may have executed with Licensor regarding -such Contributions. +4. Inability to Comply Due to Statute or Regulation -6. Trademarks. + If it is impossible for You to comply with any of the terms of this License + with respect to some or all of the Covered Software due to statute, judicial + order, or regulation then You must: (a) comply with the terms of this License + to the maximum extent possible; and (b) describe the limitations and the code + they affect. Such description must be placed in a text file included with all + distributions of the Covered Software under this License. Except to the + extent prohibited by statute or regulation, such description must be + sufficiently detailed for a recipient of ordinary skill to be able to + understand it. -This License does not grant permission to use the trade names, trademarks, -service marks, or product names of the Licensor, except as required for -reasonable and customary use in describing the origin of the Work and -reproducing the content of the NOTICE file. +5. Termination -7. Disclaimer of Warranty. +5.1. The rights granted under this License will terminate automatically if You + fail to comply with any of its terms. However, if You become compliant, + then the rights granted under this License from a particular Contributor + are reinstated (a) provisionally, unless and until such Contributor + explicitly and finally terminates Your grants, and (b) on an ongoing basis, + if such Contributor fails to notify You of the non-compliance by some + reasonable means prior to 60 days after You have come back into compliance. + Moreover, Your grants from a particular Contributor are reinstated on an + ongoing basis if such Contributor notifies You of the non-compliance by + some reasonable means, this is the first time You have received notice of + non-compliance with this License from such Contributor, and You become + compliant prior to 30 days after Your receipt of the notice. -Unless required by applicable law or agreed to in writing, Licensor provides the -Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, -including, without limitation, any warranties or conditions of TITLE, -NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are -solely responsible for determining the appropriateness of using or -redistributing the Work and assume any risks associated with Your exercise of -permissions under this License. +5.2. If You initiate litigation against any entity by asserting a patent + infringement claim (excluding declaratory judgment actions, counter-claims, + and cross-claims) alleging that a Contributor Version directly or + indirectly infringes any patent, then the rights granted to You by any and + all Contributors for the Covered Software under Section 2.1 of this License + shall terminate. -8. Limitation of Liability. +5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user + license agreements (excluding distributors and resellers) which have been + validly granted by You or Your distributors under this License prior to + termination shall survive termination. -In no event and under no legal theory, whether in tort (including negligence), -contract, or otherwise, unless required by applicable law (such as deliberate -and grossly negligent acts) or agreed to in writing, shall any Contributor be -liable to You for damages, including any direct, indirect, special, incidental, -or consequential damages of any character arising as a result of this License or -out of the use or inability to use the Work (including but not limited to -damages for loss of goodwill, work stoppage, computer failure or malfunction, or -any and all other commercial damages or losses), even if such Contributor has -been advised of the possibility of such damages. +6. Disclaimer of Warranty -9. Accepting Warranty or Additional Liability. + Covered Software is provided under this License on an “as is” basis, without + warranty of any kind, either expressed, implied, or statutory, including, + without limitation, warranties that the Covered Software is free of defects, + merchantable, fit for a particular purpose or non-infringing. The entire + risk as to the quality and performance of the Covered Software is with You. + Should any Covered Software prove defective in any respect, You (not any + Contributor) assume the cost of any necessary servicing, repair, or + correction. This disclaimer of warranty constitutes an essential part of this + License. No use of any Covered Software is authorized under this License + except under this disclaimer. -While redistributing the Work or Derivative Works thereof, You may choose to -offer, and charge a fee for, acceptance of support, warranty, indemnity, or -other liability obligations and/or rights consistent with this License. However, -in accepting such obligations, You may act only on Your own behalf and on Your -sole responsibility, not on behalf of any other Contributor, and only if You -agree to indemnify, defend, and hold each Contributor harmless for any liability -incurred by, or claims asserted against, such Contributor by reason of your -accepting any such warranty or additional liability. +7. Limitation of Liability -END OF TERMS AND CONDITIONS + Under no circumstances and under no legal theory, whether tort (including + negligence), contract, or otherwise, shall any Contributor, or anyone who + distributes Covered Software as permitted above, be liable to You for any + direct, indirect, special, incidental, or consequential damages of any + character including, without limitation, damages for lost profits, loss of + goodwill, work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses, even if such party shall have been + informed of the possibility of such damages. This limitation of liability + shall not apply to liability for death or personal injury resulting from such + party’s negligence to the extent applicable law prohibits such limitation. + Some jurisdictions do not allow the exclusion or limitation of incidental or + consequential damages, so this exclusion and limitation may not apply to You. -APPENDIX: How to apply the Apache License to your work +8. Litigation -To apply the Apache License to your work, attach the following boilerplate -notice, with the fields enclosed by brackets "[]" replaced with your own -identifying information. (Don't include the brackets!) The text should be -enclosed in the appropriate comment syntax for the file format. We also -recommend that a file or class name and description of purpose be included on -the same "printed page" as the copyright notice for easier identification within -third-party archives. + Any litigation relating to this License may be brought only in the courts of + a jurisdiction where the defendant maintains its principal place of business + and such litigation shall be governed by laws of that jurisdiction, without + reference to its conflict-of-law provisions. Nothing in this Section shall + prevent a party’s ability to bring cross-claims or counter-claims. - Copyright [yyyy] [name of copyright owner] +9. Miscellaneous - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at + This License represents the complete agreement concerning the subject matter + hereof. If any provision of this License is held to be unenforceable, such + provision shall be reformed only to the extent necessary to make it + enforceable. Any law or regulation which provides that the language of a + contract shall be construed against the drafter shall not be used to construe + this License against a Contributor. - http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +10. Versions of the License +10.1. New Versions --------------------------------------------------------------------------------- -Dependency : github.com/golang/mock -Version: v1.1.1 -Licence type (autodetected): Apache-2.0 --------------------------------------------------------------------------------- + Mozilla Foundation is the license steward. Except as provided in Section + 10.3, no one other than the license steward has the right to modify or + publish new versions of this License. Each version will be given a + distinguishing version number. -Contents of probable licence file $GOMODCACHE/github.com/golang/mock@v1.1.1/LICENSE: +10.2. Effect of New Versions + + You may distribute the Covered Software under the terms of the version of + the License under which You originally received the Covered Software, or + under the terms of any subsequent version published by the license + steward. +10.3. Modified Versions - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ + If you create software not governed by this License, and you want to + create a new license for such software, you may create and use a modified + version of this License if you rename the license and remove any + references to the name of the license steward (except to note that such + modified license differs from this License). - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION +10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses + If You choose to distribute Source Code Form that is Incompatible With + Secondary Licenses under the terms of this version of the License, the + notice described in Exhibit B of this License must be attached. - 1. Definitions. +Exhibit A - Source Code Form License Notice - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. + This Source Code Form is subject to the + terms of the Mozilla Public License, v. + 2.0. If a copy of the MPL was not + distributed with this file, You can + obtain one at + http://mozilla.org/MPL/2.0/. - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. +If it is not possible or desirable to put the notice in a particular file, then +You may include the notice in a location (such as a LICENSE file in a relevant +directory) where a recipient would be likely to look for such a notice. - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. +You may add additional accurate notices of copyright ownership. - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. +Exhibit B - “Incompatible With Secondary Licenses” Notice - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. + This Source Code Form is “Incompatible + With Secondary Licenses”, as defined by + the Mozilla Public License, v. 2.0. - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. +-------------------------------------------------------------------------------- +Dependency : github.com/hashicorp/hcl +Version: v1.0.0 +Licence type (autodetected): MPL-2.0 +-------------------------------------------------------------------------------- - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." +Contents of probable licence file $GOMODCACHE/github.com/hashicorp/hcl@v1.0.0/LICENSE: - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. +Mozilla Public License, version 2.0 - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. +1. Definitions - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. +1.1. “Contributor” - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: + means each individual or legal entity that creates, contributes to the + creation of, or owns Covered Software. - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and +1.2. “Contributor Version” - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and + means the combination of the Contributions of others (if any) used by a + Contributor and that particular Contributor’s Contribution. - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and +1.3. “Contribution” - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. + means Covered Software of a particular Contributor. - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. +1.4. “Covered Software” - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. + means Source Code Form to which the initial Contributor has attached the + notice in Exhibit A, the Executable Form of such Source Code Form, and + Modifications of such Source Code Form, in each case including portions + thereof. - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. +1.5. “Incompatible With Secondary Licenses” + means - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. + a. that the initial Contributor has attached the notice described in + Exhibit B to the Covered Software; or - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. + b. that the Covered Software was made available under the terms of version + 1.1 or earlier of the License, but not also under the terms of a + Secondary License. - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. +1.6. “Executable Form” - END OF TERMS AND CONDITIONS + means any form of the work other than Source Code Form. - APPENDIX: How to apply the Apache License to your work. +1.7. “Larger Work” - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. + means a work that combines Covered Software with other material, in a separate + file or files, that is not Covered Software. - Copyright [yyyy] [name of copyright owner] +1.8. “License” - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at + means this document. - http://www.apache.org/licenses/LICENSE-2.0 +1.9. “Licensable” - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. + means having the right to grant, to the maximum extent possible, whether at the + time of the initial grant or subsequently, any and all of the rights conveyed by + this License. +1.10. “Modifications” --------------------------------------------------------------------------------- -Dependency : github.com/golang/protobuf -Version: v1.3.3 -Licence type (autodetected): BSD-3-Clause --------------------------------------------------------------------------------- + means any of the following: -Contents of probable licence file $GOMODCACHE/github.com/golang/protobuf@v1.3.3/LICENSE: + a. any file in Source Code Form that results from an addition to, deletion + from, or modification of the contents of Covered Software; or -Copyright 2010 The Go Authors. All rights reserved. + b. any new file in Source Code Form that contains any Covered Software. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: +1.11. “Patent Claims” of a Contributor - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. + means any patent claim(s), including without limitation, method, process, + and apparatus claims, in any patent Licensable by such Contributor that + would be infringed, but for the grant of the License, by the making, + using, selling, offering for sale, having made, import, or transfer of + either its Contributions or its Contributor Version. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +1.12. “Secondary License” + means either the GNU General Public License, Version 2.0, the GNU Lesser + General Public License, Version 2.1, the GNU Affero General Public + License, Version 3.0, or any later versions of those licenses. +1.13. “Source Code Form” --------------------------------------------------------------------------------- -Dependency : github.com/google/go-cmp -Version: v0.3.1 -Licence type (autodetected): BSD-3-Clause --------------------------------------------------------------------------------- + means the form of the work preferred for making modifications. -Contents of probable licence file $GOMODCACHE/github.com/google/go-cmp@v0.3.1/LICENSE: +1.14. “You” (or “Your”) -Copyright (c) 2017 The Go Authors. All rights reserved. + means an individual or a legal entity exercising rights under this + License. For legal entities, “You” includes any entity that controls, is + controlled by, or is under common control with You. For purposes of this + definition, “control” means (a) the power, direct or indirect, to cause + the direction or management of such entity, whether by contract or + otherwise, or (b) ownership of more than fifty percent (50%) of the + outstanding shares or beneficial ownership of such entity. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. +2. License Grants and Conditions -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +2.1. Grants + Each Contributor hereby grants You a world-wide, royalty-free, + non-exclusive license: --------------------------------------------------------------------------------- -Dependency : github.com/google/gofuzz -Version: v1.0.0 -Licence type (autodetected): Apache-2.0 --------------------------------------------------------------------------------- + a. under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or as + part of a Larger Work; and -Contents of probable licence file $GOMODCACHE/github.com/google/gofuzz@v1.0.0/LICENSE: + b. under Patent Claims of such Contributor to make, use, sell, offer for + sale, have made, import, and otherwise transfer either its Contributions + or its Contributor Version. +2.2. Effective Date - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ + The licenses granted in Section 2.1 with respect to any Contribution become + effective for each Contribution on the date the Contributor first distributes + such Contribution. - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION +2.3. Limitations on Grant Scope - 1. Definitions. + The licenses granted in this Section 2 are the only rights granted under this + License. No additional rights or licenses will be implied from the distribution + or licensing of Covered Software under this License. Notwithstanding Section + 2.1(b) above, no patent license is granted by a Contributor: - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. + a. for any code that a Contributor has removed from Covered Software; or - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. + b. for infringements caused by: (i) Your and any other third party’s + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. + c. under Patent Claims infringed by Covered Software in the absence of its + Contributions. - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. + This License does not grant any rights in the trademarks, service marks, or + logos of any Contributor (except as may be necessary to comply with the + notice requirements in Section 3.4). - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. +2.4. Subsequent Licenses - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. + No Contributor makes additional grants as a result of Your choice to + distribute the Covered Software under a subsequent version of this License + (see Section 10.2) or under the terms of a Secondary License (if permitted + under the terms of Section 3.3). - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). +2.5. Representation - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. + Each Contributor represents that the Contributor believes its Contributions + are its original creation(s) or it has sufficient rights to grant the + rights to its Contributions conveyed by this License. - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." +2.6. Fair Use - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. + This License is not intended to limit any rights You have under applicable + copyright doctrines of fair use, fair dealing, or other equivalents. - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. +2.7. Conditions - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. + Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in + Section 2.1. - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and +3. Responsibilities - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and +3.1. Distribution of Source Form - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and + All distribution of Covered Software in Source Code Form, including any + Modifications that You create or to which You contribute, must be under the + terms of this License. You must inform recipients that the Source Code Form + of the Covered Software is governed by the terms of this License, and how + they can obtain a copy of this License. You may not attempt to alter or + restrict the recipients’ rights in the Source Code Form. - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. +3.2. Distribution of Executable Form - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. + If You distribute Covered Software in Executable Form then: - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. + a. such Covered Software must also be made available in Source Code Form, + as described in Section 3.1, and You must inform recipients of the + Executable Form how they can obtain a copy of such Source Code Form by + reasonable means in a timely manner, at a charge no more than the cost + of distribution to the recipient; and - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. + b. You may distribute such Executable Form under the terms of this License, + or sublicense it under different terms, provided that the license for + the Executable Form does not attempt to limit or alter the recipients’ + rights in the Source Code Form under this License. - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. +3.3. Distribution of a Larger Work + + You may create and distribute a Larger Work under terms of Your choice, + provided that You also comply with the requirements of this License for the + Covered Software. If the Larger Work is a combination of Covered Software + with a work governed by one or more Secondary Licenses, and the Covered + Software is not Incompatible With Secondary Licenses, this License permits + You to additionally distribute such Covered Software under the terms of + such Secondary License(s), so that the recipient of the Larger Work may, at + their option, further distribute the Covered Software under the terms of + either this License or such Secondary License(s). - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. +3.4. Notices - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. + You may not remove or alter the substance of any license notices (including + copyright notices, patent notices, disclaimers of warranty, or limitations + of liability) contained within the Source Code Form of the Covered + Software, except that You may alter any license notices to the extent + required to remedy known factual inaccuracies. - END OF TERMS AND CONDITIONS +3.5. Application of Additional Terms - APPENDIX: How to apply the Apache License to your work. + You may choose to offer, and to charge a fee for, warranty, support, + indemnity or liability obligations to one or more recipients of Covered + Software. However, You may do so only on Your own behalf, and not on behalf + of any Contributor. You must make it absolutely clear that any such + warranty, support, indemnity, or liability obligation is offered by You + alone, and You hereby agree to indemnify every Contributor for any + liability incurred by such Contributor as a result of warranty, support, + indemnity or liability terms You offer. You may include additional + disclaimers of warranty and limitations of liability specific to any + jurisdiction. - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. +4. Inability to Comply Due to Statute or Regulation - Copyright [yyyy] [name of copyright owner] + If it is impossible for You to comply with any of the terms of this License + with respect to some or all of the Covered Software due to statute, judicial + order, or regulation then You must: (a) comply with the terms of this License + to the maximum extent possible; and (b) describe the limitations and the code + they affect. Such description must be placed in a text file included with all + distributions of the Covered Software under this License. Except to the + extent prohibited by statute or regulation, such description must be + sufficiently detailed for a recipient of ordinary skill to be able to + understand it. - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +5. Termination - http://www.apache.org/licenses/LICENSE-2.0 +5.1. The rights granted under this License will terminate automatically if You + fail to comply with any of its terms. However, if You become compliant, + then the rights granted under this License from a particular Contributor + are reinstated (a) provisionally, unless and until such Contributor + explicitly and finally terminates Your grants, and (b) on an ongoing basis, + if such Contributor fails to notify You of the non-compliance by some + reasonable means prior to 60 days after You have come back into compliance. + Moreover, Your grants from a particular Contributor are reinstated on an + ongoing basis if such Contributor notifies You of the non-compliance by + some reasonable means, this is the first time You have received notice of + non-compliance with this License from such Contributor, and You become + compliant prior to 30 days after Your receipt of the notice. - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +5.2. If You initiate litigation against any entity by asserting a patent + infringement claim (excluding declaratory judgment actions, counter-claims, + and cross-claims) alleging that a Contributor Version directly or + indirectly infringes any patent, then the rights granted to You by any and + all Contributors for the Covered Software under Section 2.1 of this License + shall terminate. +5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user + license agreements (excluding distributors and resellers) which have been + validly granted by You or Your distributors under this License prior to + termination shall survive termination. --------------------------------------------------------------------------------- -Dependency : github.com/google/uuid -Version: v1.1.1 -Licence type (autodetected): BSD-3-Clause --------------------------------------------------------------------------------- +6. Disclaimer of Warranty -Contents of probable licence file $GOMODCACHE/github.com/google/uuid@v1.1.1/LICENSE: + Covered Software is provided under this License on an “as is” basis, without + warranty of any kind, either expressed, implied, or statutory, including, + without limitation, warranties that the Covered Software is free of defects, + merchantable, fit for a particular purpose or non-infringing. The entire + risk as to the quality and performance of the Covered Software is with You. + Should any Covered Software prove defective in any respect, You (not any + Contributor) assume the cost of any necessary servicing, repair, or + correction. This disclaimer of warranty constitutes an essential part of this + License. No use of any Covered Software is authorized under this License + except under this disclaimer. -Copyright (c) 2009,2014 Google Inc. All rights reserved. +7. Limitation of Liability -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: + Under no circumstances and under no legal theory, whether tort (including + negligence), contract, or otherwise, shall any Contributor, or anyone who + distributes Covered Software as permitted above, be liable to You for any + direct, indirect, special, incidental, or consequential damages of any + character including, without limitation, damages for lost profits, loss of + goodwill, work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses, even if such party shall have been + informed of the possibility of such damages. This limitation of liability + shall not apply to liability for death or personal injury resulting from such + party’s negligence to the extent applicable law prohibits such limitation. + Some jurisdictions do not allow the exclusion or limitation of incidental or + consequential damages, so this exclusion and limitation may not apply to You. - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. +8. Litigation -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + Any litigation relating to this License may be brought only in the courts of + a jurisdiction where the defendant maintains its principal place of business + and such litigation shall be governed by laws of that jurisdiction, without + reference to its conflict-of-law provisions. Nothing in this Section shall + prevent a party’s ability to bring cross-claims or counter-claims. +9. Miscellaneous --------------------------------------------------------------------------------- -Dependency : github.com/gorilla/context -Version: v1.1.1 -Licence type (autodetected): BSD-3-Clause --------------------------------------------------------------------------------- + This License represents the complete agreement concerning the subject matter + hereof. If any provision of this License is held to be unenforceable, such + provision shall be reformed only to the extent necessary to make it + enforceable. Any law or regulation which provides that the language of a + contract shall be construed against the drafter shall not be used to construe + this License against a Contributor. -Contents of probable licence file $GOMODCACHE/github.com/gorilla/context@v1.1.1/LICENSE: -Copyright (c) 2012 Rodrigo Moraes. All rights reserved. +10. Versions of the License -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: +10.1. New Versions - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. + Mozilla Foundation is the license steward. Except as provided in Section + 10.3, no one other than the license steward has the right to modify or + publish new versions of this License. Each version will be given a + distinguishing version number. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +10.2. Effect of New Versions + You may distribute the Covered Software under the terms of the version of + the License under which You originally received the Covered Software, or + under the terms of any subsequent version published by the license + steward. --------------------------------------------------------------------------------- -Dependency : github.com/gorilla/mux -Version: v1.7.3 -Licence type (autodetected): BSD-3-Clause --------------------------------------------------------------------------------- +10.3. Modified Versions -Contents of probable licence file $GOMODCACHE/github.com/gorilla/mux@v1.7.3/LICENSE: + If you create software not governed by this License, and you want to + create a new license for such software, you may create and use a modified + version of this License if you rename the license and remove any + references to the name of the license steward (except to note that such + modified license differs from this License). -Copyright (c) 2012-2018 The Gorilla Authors. All rights reserved. +10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses + If You choose to distribute Source Code Form that is Incompatible With + Secondary Licenses under the terms of this version of the License, the + notice described in Exhibit B of this License must be attached. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: +Exhibit A - Source Code Form License Notice - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. + This Source Code Form is subject to the + terms of the Mozilla Public License, v. + 2.0. If a copy of the MPL was not + distributed with this file, You can + obtain one at + http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular file, then +You may include the notice in a location (such as a LICENSE file in a relevant +directory) where a recipient would be likely to look for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - “Incompatible With Secondary Licenses” Notice + + This Source Code Form is “Incompatible + With Secondary Licenses”, as defined by + the Mozilla Public License, v. 2.0. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- -Dependency : github.com/hashicorp/hcl -Version: v1.0.0 +Dependency : github.com/hashicorp/logutils +Version: v0.0.0-20150609070431-0dc08b1671f3 Licence type (autodetected): MPL-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/hashicorp/hcl@v1.0.0/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/hashicorp/logutils@v0.0.0-20150609070431-0dc08b1671f3/LICENSE: Mozilla Public License, version 2.0 @@ -5992,11 +7386,11 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- Dependency : github.com/json-iterator/go -Version: v1.1.9 +Version: v1.1.10 Licence type (autodetected): MIT -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/json-iterator/go@v1.1.9/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/json-iterator/go@v1.1.10/LICENSE: MIT License @@ -6401,11 +7795,11 @@ THE SOFTWARE. -------------------------------------------------------------------------------- Dependency : github.com/modern-go/concurrent -Version: v0.0.0-20180228061459-e0a39a4cb421 +Version: v0.0.0-20180306012644-bacd9c7ef1dd Licence type (autodetected): Apache-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd/LICENSE: Apache License Version 2.0, January 2004 @@ -6612,11 +8006,11 @@ Contents of probable licence file $GOMODCACHE/github.com/modern-go/concurrent@v0 -------------------------------------------------------------------------------- Dependency : github.com/modern-go/reflect2 -Version: v0.0.0-20180701023420-4b7aa43c6742 +Version: v1.0.1 Licence type (autodetected): Apache-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/modern-go/reflect2@v0.0.0-20180701023420-4b7aa43c6742/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/modern-go/reflect2@v1.0.1/LICENSE: Apache License Version 2.0, January 2004 @@ -7454,6 +8848,217 @@ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +Dependency : github.com/prometheus/client_model +Version: v0.0.0-20190812154241-14fe0d1b01d4 +Licence type (autodetected): Apache-2.0 +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4/LICENSE: + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + -------------------------------------------------------------------------------- Dependency : github.com/rogpeppe/go-internal Version: v1.5.0 @@ -8461,11 +10066,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- Dependency : golang.org/x/sys -Version: v0.0.0-20200116001909-b77594299b42 +Version: v0.0.0-20200625212154-ddb9806d33ae Licence type (autodetected): BSD-3-Clause -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42/LICENSE: +Contents of probable licence file $GOMODCACHE/golang.org/x/sys@v0.0.0-20200625212154-ddb9806d33ae/LICENSE: Copyright (c) 2009 The Go Authors. All rights reserved. @@ -8609,11 +10214,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- Dependency : golang.org/x/xerrors -Version: v0.0.0-20190717185122-a985d3407aa7 +Version: v0.0.0-20191204190536-9bdfabe68543 Licence type (autodetected): BSD-3-Clause -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7/LICENSE: +Contents of probable licence file $GOMODCACHE/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543/LICENSE: Copyright (c) 2019 The Go Authors. All rights reserved. @@ -8858,11 +10463,11 @@ Contents of probable licence file $GOMODCACHE/google.golang.org/appengine@v1.4.0 -------------------------------------------------------------------------------- Dependency : google.golang.org/genproto -Version: v0.0.0-20191028173616-919d9bdd9fe6 +Version: v0.0.0-20200526211855-cb27e3aa2013 Licence type (autodetected): Apache-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/google.golang.org/genproto@v0.0.0-20191028173616-919d9bdd9fe6/LICENSE: +Contents of probable licence file $GOMODCACHE/google.golang.org/genproto@v0.0.0-20200526211855-cb27e3aa2013/LICENSE: Apache License @@ -9070,11 +10675,11 @@ Contents of probable licence file $GOMODCACHE/google.golang.org/genproto@v0.0.0- -------------------------------------------------------------------------------- Dependency : google.golang.org/grpc -Version: v1.24.0 +Version: v1.27.0 Licence type (autodetected): Apache-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/google.golang.org/grpc@v1.24.0/LICENSE: +Contents of probable licence file $GOMODCACHE/google.golang.org/grpc@v1.27.0/LICENSE: Apache License @@ -9280,6 +10885,43 @@ Contents of probable licence file $GOMODCACHE/google.golang.org/grpc@v1.24.0/LIC limitations under the License. +-------------------------------------------------------------------------------- +Dependency : google.golang.org/protobuf +Version: v1.25.0 +Licence type (autodetected): BSD-3-Clause +-------------------------------------------------------------------------------- + +Contents of probable licence file $GOMODCACHE/google.golang.org/protobuf@v1.25.0/LICENSE: + +Copyright (c) 2018 The Go Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + -------------------------------------------------------------------------------- Dependency : gopkg.in/check.v1 Version: v1.0.0-20190902080502-41f04d3bba15 diff --git a/cli/go.sum b/cli/go.sum index b5d1f35b4f..1910a4afc7 100644 --- a/cli/go.sum +++ b/cli/go.sum @@ -99,6 +99,7 @@ github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMyw github.com/google/go-cmp v0.3.1 h1:Xye71clBPdm5HgqGwUkwhbynsUJZhDbS20FvLhQ2izg= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.0 h1:/QaMHBdZ26BB3SSst0Iwl10Epc+xhTquomWX0oZEB6w= github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/licenseclassifier v0.0.0-20200402202327-879cb1424de0 h1:OggOMmdI0JLwg1FkOKH9S7fVHF0oEm8PX6S8kAdpOps= @@ -307,20 +308,17 @@ golang.org/x/tools v0.0.0-20191004055002-72853e10c5a3/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= -google.golang.org/genproto v0.0.0-20191028173616-919d9bdd9fe6 h1:UXl+Zk3jqqcbEVV7ace5lrt4YdA4tXiz3f/KbmD29Vo= -google.golang.org/genproto v0.0.0-20191028173616-919d9bdd9fe6/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013 h1:+kGHl1aib/qcwaRi1CbqBZ1rk19r85MNUf8HaBghugY= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.24.0 h1:vb/1TCsVn3DcJlQ0Gs1yB1pKI6Do2/QNwxdKqmc/b0s= -google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA= google.golang.org/grpc v1.27.0 h1:rRYRFMVgRv6E0D70Skyfsr28tDXIuuPZyWGMPdMcnXg= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= From 19dcd35ae6be3161e275a7158231c370b2eb65a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Wed, 30 Sep 2020 00:42:40 +0200 Subject: [PATCH 06/43] chore: apply basic auth in request headers --- cli/pacts/e2e_testing_framework-fleet.json | 18 ++++++++++++------ cli/services/kibana_pact_test.go | 11 ++++++----- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/cli/pacts/e2e_testing_framework-fleet.json b/cli/pacts/e2e_testing_framework-fleet.json index 5dbed21c12..492031b82a 100644 --- a/cli/pacts/e2e_testing_framework-fleet.json +++ b/cli/pacts/e2e_testing_framework-fleet.json @@ -13,13 +13,23 @@ "method": "GET", "path": "/api/ingest_manager/epm/packages?experimental=true&category=", "headers": { - "Authorization": "Bearer 2019-01-01" + "Authorization": "Basic ZWxhc3RpYzpjaGFuZ2VtZQ==", + "Content-Type": "application/json; charset=utf-8", + "kbn-xsrf": "e2e-tests" }, "matchingRules": { "$.path": { "match": "type" }, "$.headers.Authorization": { + "match": "regex", + "regex": "Basic *" + }, + "$.headers.Content-Type": { + "match": "regex", + "regex": "application\\/json" + }, + "$.headers.kbn-xsrf": { "match": "type" } } @@ -27,17 +37,13 @@ "response": { "status": 200, "headers": { - "Content-Type": "application/json; charset=utf-8", - "X-Api-Correlation-Id": "100" + "Content-Type": "application/json; charset=utf-8" }, "body": "{\"response\": []}", "matchingRules": { "$.headers.Content-Type": { "match": "regex", "regex": "application\\/json" - }, - "$.headers.X-Api-Correlation-Id": { - "match": "type" } } } diff --git a/cli/services/kibana_pact_test.go b/cli/services/kibana_pact_test.go index 2b0688e7bb..ae5a24933c 100644 --- a/cli/services/kibana_pact_test.go +++ b/cli/services/kibana_pact_test.go @@ -9,12 +9,13 @@ import ( ) var commonHeaders = dsl.MapMatcher{ - "Content-Type": term("application/json; charset=utf-8", `application\/json`), - "X-Api-Correlation-Id": dsl.Like("100"), + "Content-Type": term("application/json; charset=utf-8", `application\/json`), } -var headersWithToken = dsl.MapMatcher{ - "Authorization": dsl.Like("Bearer 2019-01-01"), +var headersWithBasicAuth = dsl.MapMatcher{ + "Authorization": term("Basic ZWxhc3RpYzpjaGFuZ2VtZQ==", "Basic *"), // Base64('elastic:changeme') = 'ZWxhc3RpYzpjaGFuZ2VtZQ==' + "Content-Type": term("application/json; charset=utf-8", `application\/json`), + "kbn-xsrf": dsl.Like("e2e-tests"), } var client *KibanaClient @@ -52,7 +53,7 @@ func TestPact_GetIntegrations(t *testing.T) { WithRequest(request{ Method: "GET", Path: dsl.Like(ingestManagerIntegrationsURL), - Headers: headersWithToken, + Headers: headersWithBasicAuth, }). WillRespondWith(dsl.Response{ Body: dsl.String(`{"response": []}`), From c7a3199af25dec05b33853cf1ec00cfbb1cba449 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Wed, 30 Sep 2020 07:54:03 +0200 Subject: [PATCH 07/43] chore: move pacts to the root dir --- .gitignore | 2 ++ cli/.gitignore | 1 - cli/Makefile | 4 ++-- {cli/pacts => pacts}/e2e_testing_framework-fleet.json | 0 4 files changed, 4 insertions(+), 3 deletions(-) rename {cli/pacts => pacts}/e2e_testing_framework-fleet.json (100%) diff --git a/.gitignore b/.gitignore index 9cbd69f371..cc9fd89289 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ bin outputs + +pact.log diff --git a/cli/.gitignore b/cli/.gitignore index 44da8f8198..7a4948781d 100644 --- a/cli/.gitignore +++ b/cli/.gitignore @@ -2,4 +2,3 @@ op .github pact -pact.log \ No newline at end of file diff --git a/cli/Makefile b/cli/Makefile index b6b30423f6..eb38d0ca59 100644 --- a/cli/Makefile +++ b/cli/Makefile @@ -1,8 +1,8 @@ # Get current directory of a Makefile: https://stackoverflow.com/a/23324703 ROOT_DIR:=$(CURDIR) -export PACT_DIR = $(PWD)/pacts -export LOG_DIR = $(PWD)/log +export PACT_DIR = $(PWD)/../pacts +export LOG_DIR = $(PWD)/../pact-log export PATH := $(PWD)/pact/bin:$(PATH) export PATH diff --git a/cli/pacts/e2e_testing_framework-fleet.json b/pacts/e2e_testing_framework-fleet.json similarity index 100% rename from cli/pacts/e2e_testing_framework-fleet.json rename to pacts/e2e_testing_framework-fleet.json From d1deb1adf29f1e83f01b16590bff016fc181fe14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Wed, 30 Sep 2020 09:42:13 +0200 Subject: [PATCH 08/43] chore: move pact to the root directory --- .gitignore | 1 + Makefile | 17 +++++++++++++++++ cli/.gitignore | 2 -- cli/Makefile | 17 ----------------- 4 files changed, 18 insertions(+), 19 deletions(-) diff --git a/.gitignore b/.gitignore index cc9fd89289..4e23f82718 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ bin outputs +pact pact.log diff --git a/Makefile b/Makefile index e2527e4649..1045b9986a 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,20 @@ +export PACT_DIR = $(PWD)/pacts +export LOG_DIR = $(PWD)/pact-log +export PATH := $(PWD)/pact/bin:$(PATH) +export PATH + .PHONY: install install: go get -v -t ./... + +.PHONY: install-pact +install-pact: + @if [ ! -d pact/bin ]; then\ + echo "--- Installing Pact CLI dependencies";\ + curl -fsSL https://raw.githubusercontent.com/pact-foundation/pact-ruby-standalone/master/install.sh | bash;\ + fi + +pact: export PACT_TEST := true +pact: install-pact + @echo "--- 🔨Running Consumer Pact tests " + cd cli && go test -count=1 github.com/elastic/e2e-testing/cli/services -run 'TestPact' diff --git a/cli/.gitignore b/cli/.gitignore index 7a4948781d..9aac782ebc 100644 --- a/cli/.gitignore +++ b/cli/.gitignore @@ -1,4 +1,2 @@ op .github - -pact diff --git a/cli/Makefile b/cli/Makefile index eb38d0ca59..7cde861469 100644 --- a/cli/Makefile +++ b/cli/Makefile @@ -1,11 +1,6 @@ # Get current directory of a Makefile: https://stackoverflow.com/a/23324703 ROOT_DIR:=$(CURDIR) -export PACT_DIR = $(PWD)/../pacts -export LOG_DIR = $(PWD)/../pact-log -export PATH := $(PWD)/pact/bin:$(PATH) -export PATH - TEST_TIMEOUT?=5m GO_IMAGE?='golang' @@ -27,13 +22,6 @@ build: install: go get -v -t ./... -.PHONY: install-pact -install-pact: - @if [ ! -d pact/bin ]; then\ - echo "--- Installing Pact CLI dependencies";\ - curl -fsSL https://raw.githubusercontent.com/pact-foundation/pact-ruby-standalone/master/install.sh | bash;\ - fi - .PHONY: notice notice: @echo "Generating NOTICE" @@ -47,11 +35,6 @@ notice: -noticeOut NOTICE.txt \ -depsOut "" -pact: export PACT_TEST := true -pact: install-pact - @echo "--- 🔨Running Consumer Pact tests " - go test -count=1 github.com/elastic/e2e-testing/cli/services -run 'TestPact' - .PHONY: test test: go test -v -timeout=$(TEST_TIMEOUT) ./... From dc95dcf61aeac59091870a5ff81f9cb3304b292e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Wed, 30 Sep 2020 10:05:27 +0200 Subject: [PATCH 09/43] chore: use a struct for the expected response --- cli/services/kibana_pact_test.go | 27 ++++++++++++++++++++++---- pacts/e2e_testing_framework-fleet.json | 25 +++++++++++++++++++++++- 2 files changed, 47 insertions(+), 5 deletions(-) diff --git a/cli/services/kibana_pact_test.go b/cli/services/kibana_pact_test.go index ae5a24933c..57553e2a39 100644 --- a/cli/services/kibana_pact_test.go +++ b/cli/services/kibana_pact_test.go @@ -1,6 +1,7 @@ package services import ( + "encoding/json" "fmt" "os" "testing" @@ -45,6 +46,14 @@ func TestMain(m *testing.M) { } func TestPact_GetIntegrations(t *testing.T) { + type GetIntegrationsResponse struct { + Response []struct { + Title string `json:"title"` + Name string `json:"name"` + Version string `json:"version"` + } `json:"response"` + } + t.Run("there are integrations in the package registry", func(t *testing.T) { pact. AddInteraction(). @@ -56,18 +65,28 @@ func TestPact_GetIntegrations(t *testing.T) { Headers: headersWithBasicAuth, }). WillRespondWith(dsl.Response{ - Body: dsl.String(`{"response": []}`), + Body: dsl.Match(GetIntegrationsResponse{}), Status: 200, Headers: commonHeaders, }) err := pact.Verify(func() error { body, err := client.GetIntegrations() - if body != `{"response": []}` { - return fmt.Errorf("wanted an empty response, but was present") + if err != nil { + return err + } + + var r GetIntegrationsResponse + err = json.Unmarshal([]byte(body), &r) + if err != nil { + return err + } + + if len(r.Response) == 0 { + return fmt.Errorf("Expected to retrieve integrations") } - return err + return nil }) if err != nil { diff --git a/pacts/e2e_testing_framework-fleet.json b/pacts/e2e_testing_framework-fleet.json index 492031b82a..66448b9129 100644 --- a/pacts/e2e_testing_framework-fleet.json +++ b/pacts/e2e_testing_framework-fleet.json @@ -39,11 +39,34 @@ "headers": { "Content-Type": "application/json; charset=utf-8" }, - "body": "{\"response\": []}", + "body": { + "response": [ + { + "name": "string", + "title": "string", + "version": "string" + } + ] + }, "matchingRules": { "$.headers.Content-Type": { "match": "regex", "regex": "application\\/json" + }, + "$.body.response": { + "min": 1 + }, + "$.body.response[*].*": { + "match": "type" + }, + "$.body.response[*].name": { + "match": "type" + }, + "$.body.response[*].title": { + "match": "type" + }, + "$.body.response[*].version": { + "match": "type" } } } From 81ba767f739211f27f1efe0b7893653d987b1e15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Wed, 30 Sep 2020 10:18:43 +0200 Subject: [PATCH 10/43] chore: rename variable --- Makefile | 2 +- cli/services/kibana_pact_test.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 1045b9986a..37b8ac15db 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ export PACT_DIR = $(PWD)/pacts -export LOG_DIR = $(PWD)/pact-log +export PACT_LOG_DIR = $(PWD)/pact-log export PATH := $(PWD)/pact/bin:$(PATH) export PATH diff --git a/cli/services/kibana_pact_test.go b/cli/services/kibana_pact_test.go index 57553e2a39..2fad5b5b31 100644 --- a/cli/services/kibana_pact_test.go +++ b/cli/services/kibana_pact_test.go @@ -116,7 +116,7 @@ func createPact() dsl.Pact { return dsl.Pact{ Consumer: "E2E Testing framework", Provider: "Fleet", - LogDir: os.Getenv("LOG_DIR"), + LogDir: os.Getenv("PACT_LOG_DIR"), PactDir: os.Getenv("PACT_DIR"), LogLevel: "INFO", DisableToolValidityCheck: true, From 53e0679ecfee76863ac5be216edaf245d4d18f32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Wed, 30 Sep 2020 11:42:36 +0200 Subject: [PATCH 11/43] chore: add first contract test for the provider We are creating it here, instead of in Kibana for simplicity --- Makefile | 14 ++++++++++--- cli/services/kibana_pact_test.go | 2 +- cli/services/kibana_provider_test.go | 31 ++++++++++++++++++++++++++++ 3 files changed, 43 insertions(+), 4 deletions(-) create mode 100644 cli/services/kibana_provider_test.go diff --git a/Makefile b/Makefile index 37b8ac15db..7596599b31 100644 --- a/Makefile +++ b/Makefile @@ -14,7 +14,15 @@ install-pact: curl -fsSL https://raw.githubusercontent.com/pact-foundation/pact-ruby-standalone/master/install.sh | bash;\ fi -pact: export PACT_TEST := true -pact: install-pact +.PHONY: pact-consumer +pact-consumer: export PACT_TEST := true +pact-consumer: install-pact @echo "--- 🔨Running Consumer Pact tests " - cd cli && go test -count=1 github.com/elastic/e2e-testing/cli/services -run 'TestPact' + cd cli && go test -count=1 github.com/elastic/e2e-testing/cli/services -run 'TestPactConsumer' + +# This target needs the stack (Elasticsearch, Kibana and Package Registry) up-and-running +.PHONY: pact-provider +pact-provider: export PACT_TEST := true +pact-provider: install-pact + @echo "--- 🔨Running Provider Pact tests " + cd cli && go test -count=1 -tags=integration github.com/elastic/e2e-testing/cli/services -run "TestPactProvider" diff --git a/cli/services/kibana_pact_test.go b/cli/services/kibana_pact_test.go index 2fad5b5b31..a8e103a6c5 100644 --- a/cli/services/kibana_pact_test.go +++ b/cli/services/kibana_pact_test.go @@ -45,7 +45,7 @@ func TestMain(m *testing.M) { os.Exit(exitCode) } -func TestPact_GetIntegrations(t *testing.T) { +func TestPactConsumer_GetIntegrations(t *testing.T) { type GetIntegrationsResponse struct { Response []struct { Title string `json:"title"` diff --git a/cli/services/kibana_provider_test.go b/cli/services/kibana_provider_test.go new file mode 100644 index 0000000000..a5af335081 --- /dev/null +++ b/cli/services/kibana_provider_test.go @@ -0,0 +1,31 @@ +package services + +import ( + "fmt" + "os" + "path/filepath" + "testing" + + "github.com/pact-foundation/pact-go/types" +) + +// The Provider verification +func TestPactProvider(t *testing.T) { + pact := createPact() + + // Verify the Provider - Tag-based Published Pacts for any known consumers + _, err := pact.VerifyProvider(t, types.VerifyRequest{ + ProviderBaseURL: fmt.Sprintf("http://127.0.0.1:%d", 5601), + Tags: []string{"7.9.1"}, + FailIfNoPactsFound: false, + // Use this if you want to test without the Pact Broker + PactURLs: []string{filepath.FromSlash(fmt.Sprintf("%s/e2e_testing_framework-fleet.json", os.Getenv("PACT_DIR")))}, + PublishVerificationResults: true, + ProviderVersion: "7.9.1", + }) + + if err != nil { + t.Fatal(err) + } + +} From 67ca63c0c981a992d2d6ca521f20f1350a0c6b7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Wed, 30 Sep 2020 17:00:17 +0200 Subject: [PATCH 12/43] chore: set provider headers --- cli/services/kibana_provider_test.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cli/services/kibana_provider_test.go b/cli/services/kibana_provider_test.go index a5af335081..be1901c341 100644 --- a/cli/services/kibana_provider_test.go +++ b/cli/services/kibana_provider_test.go @@ -17,7 +17,12 @@ func TestPactProvider(t *testing.T) { _, err := pact.VerifyProvider(t, types.VerifyRequest{ ProviderBaseURL: fmt.Sprintf("http://127.0.0.1:%d", 5601), Tags: []string{"7.9.1"}, - FailIfNoPactsFound: false, + FailIfNoPactsFound: true, + CustomProviderHeaders: []string{ + "Authorization: Basic ZWxhc3RpYzpjaGFuZ2VtZQ==", + "Content-Type: application/json; charset=utf-8", + "kbn-xsrf: provider-tests", + }, // Use this if you want to test without the Pact Broker PactURLs: []string{filepath.FromSlash(fmt.Sprintf("%s/e2e_testing_framework-fleet.json", os.Getenv("PACT_DIR")))}, PublishVerificationResults: true, @@ -27,5 +32,4 @@ func TestPactProvider(t *testing.T) { if err != nil { t.Fatal(err) } - } From b87e4415208130dbffdf3176e755b3b13baa5cce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Wed, 30 Sep 2020 18:05:53 +0200 Subject: [PATCH 13/43] chore: add a test for getting an existing integration --- cli/services/kibana_pact_test.go | 33 ++++++++++++++++++++++++++ pacts/e2e_testing_framework-fleet.json | 26 ++++++++++++++++++++ 2 files changed, 59 insertions(+) diff --git a/cli/services/kibana_pact_test.go b/cli/services/kibana_pact_test.go index a8e103a6c5..8f0f281e9d 100644 --- a/cli/services/kibana_pact_test.go +++ b/cli/services/kibana_pact_test.go @@ -7,8 +7,12 @@ import ( "testing" "github.com/pact-foundation/pact-go/dsl" + "github.com/stretchr/testify/assert" ) +const packageNameRegex = `([a-zA-Z]+)` +const semverRegex = `(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)` + var commonHeaders = dsl.MapMatcher{ "Content-Type": term("application/json; charset=utf-8", `application\/json`), } @@ -93,6 +97,35 @@ func TestPactConsumer_GetIntegrations(t *testing.T) { t.Fatalf("Error on Verify: %v", err) } }) + + t.Run("the integration exists", func(t *testing.T) { + packageName := "endpoint" + version := "0.13.0" + + pact. + AddInteraction(). + Given("Integration endpoint-0.13.0 exists"). + UponReceiving("A request to get the Elastic Endpoint integration on its 0.13.0 version"). + WithRequest(request{ + Method: "GET", + Path: term(fmt.Sprintf(ingestManagerIntegrationURL, packageName, version), fmt.Sprintf(ingestManagerIntegrationURL, packageNameRegex, semverRegex)), + }). + WillRespondWith(dsl.Response{ + Status: 200, + Headers: commonHeaders, + }) + + err := pact.Verify(func() error { + _, err := client.GetIntegration(packageName, version) + if err != nil { + return err + } + + return err + }) + + assert.Nil(t, err) + }) } // Common test data diff --git a/pacts/e2e_testing_framework-fleet.json b/pacts/e2e_testing_framework-fleet.json index 66448b9129..e372022bfe 100644 --- a/pacts/e2e_testing_framework-fleet.json +++ b/pacts/e2e_testing_framework-fleet.json @@ -70,6 +70,32 @@ } } } + }, + { + "description": "A request to get the Elastic Endpoint integration on its 0.13.0 version", + "providerState": "Integration endpoint-0.13.0 exists", + "request": { + "method": "GET", + "path": "/api/ingest_manager/epm/packages/endpoint-0.13.0", + "matchingRules": { + "$.path": { + "match": "regex", + "regex": "\\/api\\/ingest_manager\\/epm\\/packages\\/([a-zA-Z]+)-(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)" + } + } + }, + "response": { + "status": 200, + "headers": { + "Content-Type": "application/json; charset=utf-8" + }, + "matchingRules": { + "$.headers.Content-Type": { + "match": "regex", + "regex": "application\\/json" + } + } + } } ], "metadata": { From 23468ba5e8f232f42a9664632779ee5094f6c562 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Wed, 30 Sep 2020 18:07:25 +0200 Subject: [PATCH 14/43] chore: add a test for a non-existing integration --- cli/services/kibana_pact_test.go | 30 ++++++++++++++++++++++++++ pacts/e2e_testing_framework-fleet.json | 26 ++++++++++++++++++++++ 2 files changed, 56 insertions(+) diff --git a/cli/services/kibana_pact_test.go b/cli/services/kibana_pact_test.go index 8f0f281e9d..210b6e4ec0 100644 --- a/cli/services/kibana_pact_test.go +++ b/cli/services/kibana_pact_test.go @@ -126,6 +126,36 @@ func TestPactConsumer_GetIntegrations(t *testing.T) { assert.Nil(t, err) }) + + t.Run("the integration does not exist", func(t *testing.T) { + packageName := "foo" + version := "1.0.0" + expectedHTTPErrorCode := 404 // we expect a 404 NOT FOUND error + + pact. + AddInteraction(). + Given("Integration Foo-1.0.0 does not exist"). + UponReceiving("A request to get the Foo integration in its 1.0.0 version"). + WithRequest(request{ + Method: "GET", + Path: term(fmt.Sprintf(ingestManagerIntegrationURL, packageName, version), fmt.Sprintf(ingestManagerIntegrationURL, packageNameRegex, semverRegex)), + }). + WillRespondWith(dsl.Response{ + Status: expectedHTTPErrorCode, + Headers: commonHeaders, + }) + + err := pact.Verify(func() error { + _, err := client.GetIntegration(packageName, version) + if err != nil { + return err + } + + return err + }) + + assert.Equal(t, fmt.Errorf("GET request failed with %d", expectedHTTPErrorCode), err) + }) } // Common test data diff --git a/pacts/e2e_testing_framework-fleet.json b/pacts/e2e_testing_framework-fleet.json index e372022bfe..01f896535d 100644 --- a/pacts/e2e_testing_framework-fleet.json +++ b/pacts/e2e_testing_framework-fleet.json @@ -96,6 +96,32 @@ } } } + }, + { + "description": "A request to get the Foo integration in its 1.0.0 version", + "providerState": "Integration Foo-1.0.0 does not exist", + "request": { + "method": "GET", + "path": "/api/ingest_manager/epm/packages/foo-1.0.0", + "matchingRules": { + "$.path": { + "match": "regex", + "regex": "\\/api\\/ingest_manager\\/epm\\/packages\\/([a-zA-Z]+)-(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)" + } + } + }, + "response": { + "status": 404, + "headers": { + "Content-Type": "application/json; charset=utf-8" + }, + "matchingRules": { + "$.headers.Content-Type": { + "match": "regex", + "regex": "application\\/json" + } + } + } } ], "metadata": { From 3834cc781cac6bbcd8fa40556ad80bd05cc472ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Wed, 30 Sep 2020 18:13:21 +0200 Subject: [PATCH 15/43] fix: kibana returns a 500 when the integration is not found --- cli/services/kibana_pact_test.go | 2 +- pacts/e2e_testing_framework-fleet.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/services/kibana_pact_test.go b/cli/services/kibana_pact_test.go index 210b6e4ec0..9af67c0798 100644 --- a/cli/services/kibana_pact_test.go +++ b/cli/services/kibana_pact_test.go @@ -130,7 +130,7 @@ func TestPactConsumer_GetIntegrations(t *testing.T) { t.Run("the integration does not exist", func(t *testing.T) { packageName := "foo" version := "1.0.0" - expectedHTTPErrorCode := 404 // we expect a 404 NOT FOUND error + expectedHTTPErrorCode := 500 // kibana returns a 500 error for a not found pact. AddInteraction(). diff --git a/pacts/e2e_testing_framework-fleet.json b/pacts/e2e_testing_framework-fleet.json index 01f896535d..e54aca8580 100644 --- a/pacts/e2e_testing_framework-fleet.json +++ b/pacts/e2e_testing_framework-fleet.json @@ -111,7 +111,7 @@ } }, "response": { - "status": 404, + "status": 500, "headers": { "Content-Type": "application/json; charset=utf-8" }, From ebd8a750a6c6cde7019f637d970b331cf0efe135 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Wed, 30 Sep 2020 18:14:22 +0200 Subject: [PATCH 16/43] chore: add request headers in consumer contract --- cli/services/kibana_pact_test.go | 10 ++++---- pacts/e2e_testing_framework-fleet.json | 32 ++++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 4 deletions(-) diff --git a/cli/services/kibana_pact_test.go b/cli/services/kibana_pact_test.go index 9af67c0798..fb47c44cfc 100644 --- a/cli/services/kibana_pact_test.go +++ b/cli/services/kibana_pact_test.go @@ -107,8 +107,9 @@ func TestPactConsumer_GetIntegrations(t *testing.T) { Given("Integration endpoint-0.13.0 exists"). UponReceiving("A request to get the Elastic Endpoint integration on its 0.13.0 version"). WithRequest(request{ - Method: "GET", - Path: term(fmt.Sprintf(ingestManagerIntegrationURL, packageName, version), fmt.Sprintf(ingestManagerIntegrationURL, packageNameRegex, semverRegex)), + Method: "GET", + Path: term(fmt.Sprintf(ingestManagerIntegrationURL, packageName, version), fmt.Sprintf(ingestManagerIntegrationURL, packageNameRegex, semverRegex)), + Headers: headersWithBasicAuth, }). WillRespondWith(dsl.Response{ Status: 200, @@ -137,8 +138,9 @@ func TestPactConsumer_GetIntegrations(t *testing.T) { Given("Integration Foo-1.0.0 does not exist"). UponReceiving("A request to get the Foo integration in its 1.0.0 version"). WithRequest(request{ - Method: "GET", - Path: term(fmt.Sprintf(ingestManagerIntegrationURL, packageName, version), fmt.Sprintf(ingestManagerIntegrationURL, packageNameRegex, semverRegex)), + Method: "GET", + Path: term(fmt.Sprintf(ingestManagerIntegrationURL, packageName, version), fmt.Sprintf(ingestManagerIntegrationURL, packageNameRegex, semverRegex)), + Headers: headersWithBasicAuth, }). WillRespondWith(dsl.Response{ Status: expectedHTTPErrorCode, diff --git a/pacts/e2e_testing_framework-fleet.json b/pacts/e2e_testing_framework-fleet.json index e54aca8580..0fc7ce5d09 100644 --- a/pacts/e2e_testing_framework-fleet.json +++ b/pacts/e2e_testing_framework-fleet.json @@ -77,10 +77,26 @@ "request": { "method": "GET", "path": "/api/ingest_manager/epm/packages/endpoint-0.13.0", + "headers": { + "Authorization": "Basic ZWxhc3RpYzpjaGFuZ2VtZQ==", + "Content-Type": "application/json; charset=utf-8", + "kbn-xsrf": "e2e-tests" + }, "matchingRules": { "$.path": { "match": "regex", "regex": "\\/api\\/ingest_manager\\/epm\\/packages\\/([a-zA-Z]+)-(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)" + }, + "$.headers.Authorization": { + "match": "regex", + "regex": "Basic *" + }, + "$.headers.Content-Type": { + "match": "regex", + "regex": "application\\/json" + }, + "$.headers.kbn-xsrf": { + "match": "type" } } }, @@ -103,10 +119,26 @@ "request": { "method": "GET", "path": "/api/ingest_manager/epm/packages/foo-1.0.0", + "headers": { + "Authorization": "Basic ZWxhc3RpYzpjaGFuZ2VtZQ==", + "Content-Type": "application/json; charset=utf-8", + "kbn-xsrf": "e2e-tests" + }, "matchingRules": { "$.path": { "match": "regex", "regex": "\\/api\\/ingest_manager\\/epm\\/packages\\/([a-zA-Z]+)-(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)" + }, + "$.headers.Authorization": { + "match": "regex", + "regex": "Basic *" + }, + "$.headers.Content-Type": { + "match": "regex", + "regex": "application\\/json" + }, + "$.headers.kbn-xsrf": { + "match": "type" } } }, From 9a717ffcab5d1dbdfb857ec443b2bf9a33da2edf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Wed, 30 Sep 2020 18:43:27 +0200 Subject: [PATCH 17/43] fix: in master kibana returns a 404 not found, as expected --- cli/services/kibana_pact_test.go | 2 +- pacts/e2e_testing_framework-fleet.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/services/kibana_pact_test.go b/cli/services/kibana_pact_test.go index fb47c44cfc..56b771cdd5 100644 --- a/cli/services/kibana_pact_test.go +++ b/cli/services/kibana_pact_test.go @@ -131,7 +131,7 @@ func TestPactConsumer_GetIntegrations(t *testing.T) { t.Run("the integration does not exist", func(t *testing.T) { packageName := "foo" version := "1.0.0" - expectedHTTPErrorCode := 500 // kibana returns a 500 error for a not found + expectedHTTPErrorCode := 404 // return a 404 HTTP not found error pact. AddInteraction(). diff --git a/pacts/e2e_testing_framework-fleet.json b/pacts/e2e_testing_framework-fleet.json index 0fc7ce5d09..3967407422 100644 --- a/pacts/e2e_testing_framework-fleet.json +++ b/pacts/e2e_testing_framework-fleet.json @@ -143,7 +143,7 @@ } }, "response": { - "status": 500, + "status": 404, "headers": { "Content-Type": "application/json; charset=utf-8" }, From cdcf262371cf91144ddb020569c5a09d0972c3a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Thu, 1 Oct 2020 11:50:56 +0200 Subject: [PATCH 18/43] docs: document pact contracts --- CONTRACT_TESTING.md | 61 +++++++++++++++++++++++++++++++++++++++++++++ README.md | 1 + 2 files changed, 62 insertions(+) create mode 100644 CONTRACT_TESTING.md diff --git a/CONTRACT_TESTING.md b/CONTRACT_TESTING.md new file mode 100644 index 0000000000..4e021c0808 --- /dev/null +++ b/CONTRACT_TESTING.md @@ -0,0 +1,61 @@ +# Contract tests for the E2E Testing project using PACT + +> We are basically extracting contents from [Pact's docs](https://docs.pact.io) + +## Introduction + +### What is contract testing? +_**Contract testing** is a technique for testing an integration point by checking each application in isolation to ensure the messages it sends or receives conform to a shared understanding that is documented in a "contract"._ + +For applications that communicate via HTTP, these "messages" would be the HTTP request and response, and for an application that used queues, this would be the message that goes on the queue. + +In practice, a common way of implementing contract tests (and the way Pact does it) is to check that all the calls to your test doubles [return the same results](https://martinfowler.com/bliki/ContractTest.html) as a call to the real application would. + +### When would I use contract testing? +Contract testing is immediately applicable anywhere where you have two services that need to communicate - such as an API client and a web front-end. Although a single client and a single service is a common use case, contract testing really shines in an environment with many services (as is common for a microservice architecture). Having well-formed contract tests makes it easy for developers to avoid version hell. Contract testing is the killer app for microservice development and deployment. + +### Contract testing terminology +In general, a contract is between a _consumer_ (for example, a client that wants to receive some data) and a _provider_ (for example, an API on a server that provides the data the client needs). In microservice architectures, the traditional terms _client_ and _server_ are not always appropriate -- for example, when communication is achieved through message queues. For this reason, we stick to _consumer_ and _provider_ in this documentation. + +### Consumer Driven Contracts +Pact is a code-first [consumer-driven](http://martinfowler.com/articles/consumerDrivenContracts.html) contract testing tool, and is generally used by developers and testers who code. The contract is generated during the execution of the automated consumer tests. A major advantage of this pattern is that only parts of the communication that are actually used by the consumer(s) get tested. This in turn means that any provider behaviour not used by current consumers is free to change without breaking tests. + +Unlike a schema or specification (eg. OAS), which is a static artefact that describes all possible states of a resource, a Pact contract is enforced by executing a collection of test cases, each of which describes a single concrete request/response pair - Pact is, in effect, "contract by example". + +### Provider contract testing +The term "contract testing", or "provider contract testing", is sometimes used in other literature and documentation in the context of a standalone provider application (rather than in the context of an integration). When used in this context, "contract testing" means: a technique for ensuring a provider's actual behaviour conforms to its documented contract (for example, an Open API specification). This type of contract testing helps avoid integration failures by ensuring the provider code and documentation are in sync with each other. On its own, however, it does not provide any test based assurance that the consumers are calling the provider in the correct manner, or that the provider can meet all its consumers' expectations, and hence, it is not as effective in preventing integration bugs. + +## Fleet contracts +We are already running E2E tests for Fleet, defining the scenarios and behaviours using Gherkin (see [here](./e2e/_suites/ingest-manager/features)). As explained above, we now want to verify that the contracts between Kibana Fleet and this project is not broken because of changes in the APIs the tests consume. + +For that reason, we are going to use Pact to get notified whenever the contracts are not satisfied. The steps that we are folowing are: + +1. Create unit tests mocking the HTTP requests/responses for Fleet's APIs. As we all know, this approach will always work, as we predefine the mocks, but on the other hand we won't get notified if/when the provider changes, so we must be reactively checking for updates. +1. Create a contract/pact for the consumer (the e2e tests), with the behaviours we expect from Fleet. The result will be a JSON file with the specs. +1. Store the contract in some place that is accesible by the provider. In this case, we are using the file system to store them, but Pact recommends using a [Broker](https://github.com/pact-foundation/pact_broker). +1. Verify the contract/pact from the provider side. The provider is able to check if a change breaks all its consumers by itself, as it has access to the contracts they provided (via file system or the afore mentioned Broker). + +>Ideally, the provider project should be the one responsible of the verification but, for simplification, we are creating that verification in this project. Kibana should implement a way to verify contracts/pacts from its own build system, so any engineer is able to check if he/she breaks the consumers. + +### Executing the tests +From root directory, use the following Make targets: + +#### Generate the contracts ofr the consumer +```shell +$ make pact-consumer +``` + +It will execute Pact (using the [Go implementation](https://github.com/pact-foundation/pact-go/)) to generate the contract for the consumer (the E2E tests), generating a [JSON file](./pacts/e2e_testing_framework-fleet.json) representing the contract. This file will contain all the scenarios defined in the contract, highlighting the following sections: + +- **consumer**: the name of the consumer +- **provider**: the name of the provider +- **interactions**: the scenarios executed in the contract, defining the format of the HTTP request, HTTP headers and HTTP response for each one. It will use regex to handle the response values, so that it's not coupled with the real response data returned by the provider. +- **meta**: Pact specification and version (2.0.0) + + +#### Verify the contracts from provider side +```shell +$ make pact-provider +``` + +It will verify that the provider satisfies the contracts. For that reason, the provider must be started first. \ No newline at end of file diff --git a/README.md b/README.md index 8119de623d..62ea3a3777 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ This repository contains: - MySQL - Redis - vSphere +1. Contract tests for the integration between Fleet and the tests, using [pact.io](https://pact.io/). For further information, please read [CONTRACT_TESTING.md](CONTRACT_TESTING.md). ## Contributing From b7ca07ade4f6541038779f97ecb68bd356327055 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Thu, 1 Oct 2020 12:19:10 +0200 Subject: [PATCH 19/43] chore: add missing license header to tests --- cli/services/kibana_pact_test.go | 4 ++++ cli/services/kibana_provider_test.go | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/cli/services/kibana_pact_test.go b/cli/services/kibana_pact_test.go index 56b771cdd5..940b68b54e 100644 --- a/cli/services/kibana_pact_test.go +++ b/cli/services/kibana_pact_test.go @@ -1,3 +1,7 @@ +// Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one +// or more contributor license agreements. Licensed under the Elastic License; +// you may not use this file except in compliance with the Elastic License.v + package services import ( diff --git a/cli/services/kibana_provider_test.go b/cli/services/kibana_provider_test.go index be1901c341..e0cef059ef 100644 --- a/cli/services/kibana_provider_test.go +++ b/cli/services/kibana_provider_test.go @@ -1,3 +1,7 @@ +// Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one +// or more contributor license agreements. Licensed under the Elastic License; +// you may not use this file except in compliance with the Elastic License. + package services import ( From 4394dee8214e477495062d106e05f4e90d566c18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Thu, 1 Oct 2020 13:08:12 +0200 Subject: [PATCH 20/43] chore: startup and tear down runtime dependencies --- CONTRACT_TESTING.md | 8 ++++++-- Makefile | 20 ++++++++++++++++---- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/CONTRACT_TESTING.md b/CONTRACT_TESTING.md index 4e021c0808..062e611d90 100644 --- a/CONTRACT_TESTING.md +++ b/CONTRACT_TESTING.md @@ -54,8 +54,12 @@ It will execute Pact (using the [Go implementation](https://github.com/pact-foun #### Verify the contracts from provider side +We want to verify that the provider satisfies the contracts. For that reason, we need the provider to be started first, and to achieve it, we are providing the following Make commands: + ```shell -$ make pact-provider +$ make prepare-pact-provider-deps # will run an Elasticsearch, Kibana andd Package Registry +$ make pact-provider # will run the verification of the contracts by itself +$ make verify-provider # will tear down the runtime dependencies ``` -It will verify that the provider satisfies the contracts. For that reason, the provider must be started first. \ No newline at end of file +Each target depends on the one above it, so running `make verify-provider` will run the run the full life cycle. diff --git a/Makefile b/Makefile index 7596599b31..8c8e146df5 100644 --- a/Makefile +++ b/Makefile @@ -3,6 +3,8 @@ export PACT_LOG_DIR = $(PWD)/pact-log export PATH := $(PWD)/pact/bin:$(PATH) export PATH +FLEET_KIBANA_CONFIG := $(PWD)/e2e/_suites/ingest-manager/configurations/kibana.config.yml + .PHONY: install install: go get -v -t ./... @@ -20,9 +22,19 @@ pact-consumer: install-pact @echo "--- 🔨Running Consumer Pact tests " cd cli && go test -count=1 github.com/elastic/e2e-testing/cli/services -run 'TestPactConsumer' -# This target needs the stack (Elasticsearch, Kibana and Package Registry) up-and-running +.PHONY: prepare-pact-provider-deps +prepare-pact-provider-deps: install-pact + @echo "--- 🚄 Starting Fleet dependencies" + cd cli && kibanaConfigPath="$(FLEET_KIBANA_CONFIG)" go run main.go run profile ingest-manager + .PHONY: pact-provider -pact-provider: export PACT_TEST := true -pact-provider: install-pact - @echo "--- 🔨Running Provider Pact tests " +pact-provider: prepare-pact-provider-deps + @echo "--- ⏸️ Pausing 60 seconds waiting for Kibana to be ready" + @sleep 60 + @echo "--- 🔨 Running Provider Pact tests" cd cli && go test -count=1 -tags=integration github.com/elastic/e2e-testing/cli/services -run "TestPactProvider" + +.PHONY: verify-provider +verify-provider: pact-provider + @echo "--- 🚒 Stopping Fleet dependencies" + cd cli && go run main.go stop profile ingest-manager From 9bcc623d57c30928309c4302f1a5f24ab8fbc92e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Thu, 1 Oct 2020 17:06:31 +0200 Subject: [PATCH 21/43] chore: make sure the files are regen --- Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile b/Makefile index 8c8e146df5..ecc2d500db 100644 --- a/Makefile +++ b/Makefile @@ -24,6 +24,7 @@ pact-consumer: install-pact .PHONY: prepare-pact-provider-deps prepare-pact-provider-deps: install-pact + @rm -fr ~/.op/compose @echo "--- 🚄 Starting Fleet dependencies" cd cli && kibanaConfigPath="$(FLEET_KIBANA_CONFIG)" go run main.go run profile ingest-manager From 3a3a9fd21d3fa5edfb377cae2b0465567598c79e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Thu, 1 Oct 2020 17:12:55 +0200 Subject: [PATCH 22/43] docs: fix typo --- CONTRACT_TESTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRACT_TESTING.md b/CONTRACT_TESTING.md index 062e611d90..44a2e3a226 100644 --- a/CONTRACT_TESTING.md +++ b/CONTRACT_TESTING.md @@ -40,7 +40,7 @@ For that reason, we are going to use Pact to get notified whenever the contracts ### Executing the tests From root directory, use the following Make targets: -#### Generate the contracts ofr the consumer +#### Generate the contracts for the consumer ```shell $ make pact-consumer ``` From a304d8f5657a170982c706b1ce48a694a3fd3e87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Thu, 1 Oct 2020 17:35:15 +0200 Subject: [PATCH 23/43] chore: decouple the destruction of runtime deps for pact tests --- Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index ecc2d500db..52a8c21df0 100644 --- a/Makefile +++ b/Makefile @@ -22,6 +22,11 @@ pact-consumer: install-pact @echo "--- 🔨Running Consumer Pact tests " cd cli && go test -count=1 github.com/elastic/e2e-testing/cli/services -run 'TestPactConsumer' +.PHONY: destroy-pact-provider-deps +destroy-pact-provider-deps: + @echo "--- 🚒 Stopping Fleet dependencies" + cd cli && go run main.go stop profile ingest-manager + .PHONY: prepare-pact-provider-deps prepare-pact-provider-deps: install-pact @rm -fr ~/.op/compose @@ -36,6 +41,4 @@ pact-provider: prepare-pact-provider-deps cd cli && go test -count=1 -tags=integration github.com/elastic/e2e-testing/cli/services -run "TestPactProvider" .PHONY: verify-provider -verify-provider: pact-provider - @echo "--- 🚒 Stopping Fleet dependencies" - cd cli && go run main.go stop profile ingest-manager +verify-provider: pact-provider destroy-pact-provider-deps From 0396fcec8a222021cdb7cbe29867a73c95f44e3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Thu, 1 Oct 2020 17:36:19 +0200 Subject: [PATCH 24/43] feat(ci): integrate contract tests in the CI --- .ci/Jenkinsfile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/.ci/Jenkinsfile b/.ci/Jenkinsfile index 152185887f..3caebb5cad 100644 --- a/.ci/Jenkinsfile +++ b/.ci/Jenkinsfile @@ -88,6 +88,33 @@ pipeline { } } } + stage('Contract Tests') { + agent { label 'ubuntu-18.04 && immutable && docker' } + options { skipDefaultCheckout() } + when { + beforeAgent true + } + steps { + withGithubNotify(context: 'Contract Tests') { + deleteDir() + unstash 'source' + withGoEnv(version: "${GO_VERSION}"){ + dir(BASE_DIR){ + sh script: 'make verify-provider', label: 'Verify provider' + } + } + } + } + post { + always { + withGoEnv(version: "${GO_VERSION}"){ + dir(BASE_DIR){ + sh script: 'make destroy-pact-provider-deps', label: 'Destroy runtime dependencies' + } + } + } + } + } stage('Pre-Submit') { when { beforeAgent true From f171fcbd461dfd0197aa1a51eb26ac64099a0e38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Thu, 1 Oct 2020 17:48:46 +0200 Subject: [PATCH 25/43] chore: archive pact logs --- .ci/Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/.ci/Jenkinsfile b/.ci/Jenkinsfile index 3caebb5cad..dfc973ee69 100644 --- a/.ci/Jenkinsfile +++ b/.ci/Jenkinsfile @@ -109,6 +109,7 @@ pipeline { always { withGoEnv(version: "${GO_VERSION}"){ dir(BASE_DIR){ + archiveArtifacts allowEmptyArchive: true, artifacts: "${BASE_DIR}/pact-logs/pact.log" sh script: 'make destroy-pact-provider-deps', label: 'Destroy runtime dependencies' } } From d64ff6af34bfd46aeb95b781b4995099547ce1a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Thu, 1 Oct 2020 18:04:40 +0200 Subject: [PATCH 26/43] fix: forgot to add the when expression --- .ci/Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/.ci/Jenkinsfile b/.ci/Jenkinsfile index dfc973ee69..1403a00570 100644 --- a/.ci/Jenkinsfile +++ b/.ci/Jenkinsfile @@ -93,6 +93,7 @@ pipeline { options { skipDefaultCheckout() } when { beforeAgent true + expression { return env.SKIP_TESTS == "false" } } steps { withGithubNotify(context: 'Contract Tests') { From b7d1e7a9c00e6845407352366e3c0c0244d39214 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Thu, 1 Oct 2020 18:17:26 +0200 Subject: [PATCH 27/43] chore: make the contract tests timeout to be configurable --- Makefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 52a8c21df0..a9198efe35 100644 --- a/Makefile +++ b/Makefile @@ -3,6 +3,9 @@ export PACT_LOG_DIR = $(PWD)/pact-log export PATH := $(PWD)/pact/bin:$(PATH) export PATH +TIMEOUT_FACTOR?=1 +WAIT_SECONDS = $(shell expr 30 \* $(TIMEOUT_FACTOR)) + FLEET_KIBANA_CONFIG := $(PWD)/e2e/_suites/ingest-manager/configurations/kibana.config.yml .PHONY: install @@ -35,8 +38,8 @@ prepare-pact-provider-deps: install-pact .PHONY: pact-provider pact-provider: prepare-pact-provider-deps - @echo "--- ⏸️ Pausing 60 seconds waiting for Kibana to be ready" - @sleep 60 + @echo "--- ⏸️ Pausing $(WAIT_SECONDS) seconds waiting for Kibana to be ready" + @sleep $(WAIT_SECONDS) @echo "--- 🔨 Running Provider Pact tests" cd cli && go test -count=1 -tags=integration github.com/elastic/e2e-testing/cli/services -run "TestPactProvider" From 1d84d846af00a6ce179e17539dc814dfef847ae6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Thu, 1 Oct 2020 18:26:51 +0200 Subject: [PATCH 28/43] fix: add docker login for private images --- .ci/Jenkinsfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.ci/Jenkinsfile b/.ci/Jenkinsfile index 1403a00570..51947e6c30 100644 --- a/.ci/Jenkinsfile +++ b/.ci/Jenkinsfile @@ -100,6 +100,9 @@ pipeline { deleteDir() unstash 'source' withGoEnv(version: "${GO_VERSION}"){ + if(isInstalled(tool: 'docker', flag: '--version')) { + dockerLogin(secret: "${DOCKER_ELASTIC_SECRET}", registry: "${DOCKER_REGISTRY}") + } dir(BASE_DIR){ sh script: 'make verify-provider', label: 'Verify provider' } From ce53845f06b985a6de6a0f53f7ba9feefa8fdd18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Thu, 1 Oct 2020 18:49:22 +0200 Subject: [PATCH 29/43] chore: leverage Go build tags to skip pact tests from unit stage --- cli/Makefile | 2 +- cli/config/config_test.go | 2 ++ cli/internal/git_test.go | 2 ++ cli/internal/io_test.go | 2 ++ cli/internal/state_test.go | 2 ++ cli/services/kibana_pact_test.go | 2 ++ cli/services/kibana_provider_test.go | 2 ++ cli/services/kibana_test.go | 2 ++ cli/shell/shell_test.go | 2 ++ 9 files changed, 17 insertions(+), 1 deletion(-) diff --git a/cli/Makefile b/cli/Makefile index 7cde861469..f53719857a 100644 --- a/cli/Makefile +++ b/cli/Makefile @@ -37,4 +37,4 @@ notice: .PHONY: test test: - go test -v -timeout=$(TEST_TIMEOUT) ./... + go test -v -timeout=$(TEST_TIMEOUT) ./... --tags unit diff --git a/cli/config/config_test.go b/cli/config/config_test.go index a0ef09b858..960ddd99b1 100644 --- a/cli/config/config_test.go +++ b/cli/config/config_test.go @@ -2,6 +2,8 @@ // or more contributor license agreements. Licensed under the Elastic License; // you may not use this file except in compliance with the Elastic License. +// +build unit + package config import ( diff --git a/cli/internal/git_test.go b/cli/internal/git_test.go index 78326cebec..4f1d0d6432 100644 --- a/cli/internal/git_test.go +++ b/cli/internal/git_test.go @@ -2,6 +2,8 @@ // or more contributor license agreements. Licensed under the Elastic License; // you may not use this file except in compliance with the Elastic License. +// +build unit + package internal import ( diff --git a/cli/internal/io_test.go b/cli/internal/io_test.go index 0115ae2aca..ca596f03e4 100644 --- a/cli/internal/io_test.go +++ b/cli/internal/io_test.go @@ -2,6 +2,8 @@ // or more contributor license agreements. Licensed under the Elastic License; // you may not use this file except in compliance with the Elastic License. +// +build unit + package internal import ( diff --git a/cli/internal/state_test.go b/cli/internal/state_test.go index 5380874f35..0abb2bbf00 100644 --- a/cli/internal/state_test.go +++ b/cli/internal/state_test.go @@ -2,6 +2,8 @@ // or more contributor license agreements. Licensed under the Elastic License; // you may not use this file except in compliance with the Elastic License. +// +build unit + package internal import ( diff --git a/cli/services/kibana_pact_test.go b/cli/services/kibana_pact_test.go index 940b68b54e..41ffc3fd7a 100644 --- a/cli/services/kibana_pact_test.go +++ b/cli/services/kibana_pact_test.go @@ -2,6 +2,8 @@ // or more contributor license agreements. Licensed under the Elastic License; // you may not use this file except in compliance with the Elastic License.v +// +build !unit + package services import ( diff --git a/cli/services/kibana_provider_test.go b/cli/services/kibana_provider_test.go index e0cef059ef..aa76f5ea50 100644 --- a/cli/services/kibana_provider_test.go +++ b/cli/services/kibana_provider_test.go @@ -2,6 +2,8 @@ // or more contributor license agreements. Licensed under the Elastic License; // you may not use this file except in compliance with the Elastic License. +// +build !unit + package services import ( diff --git a/cli/services/kibana_test.go b/cli/services/kibana_test.go index a1b7b04efe..1581725bf6 100644 --- a/cli/services/kibana_test.go +++ b/cli/services/kibana_test.go @@ -1,3 +1,5 @@ +// +build unit + package services import ( diff --git a/cli/shell/shell_test.go b/cli/shell/shell_test.go index 881d8b0dd4..c7c74c9da1 100644 --- a/cli/shell/shell_test.go +++ b/cli/shell/shell_test.go @@ -2,6 +2,8 @@ // or more contributor license agreements. Licensed under the Elastic License; // you may not use this file except in compliance with the Elastic License. +// +build unit + package shell import ( From 87a56c3b08ecab790338c84acfb7e7735b9f2c2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Thu, 1 Oct 2020 18:49:47 +0200 Subject: [PATCH 30/43] chore: add missing license header to test --- cli/services/kibana_test.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cli/services/kibana_test.go b/cli/services/kibana_test.go index 1581725bf6..cf4d56d081 100644 --- a/cli/services/kibana_test.go +++ b/cli/services/kibana_test.go @@ -1,3 +1,7 @@ +// Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one +// or more contributor license agreements. Licensed under the Elastic License; +// you may not use this file except in compliance with the Elastic License. + // +build unit package services From e4ce4a4c7f7bb6deb80ad21bdb5232d3bc2459b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Thu, 1 Oct 2020 18:52:18 +0200 Subject: [PATCH 31/43] fix: use declarative instead of classic IF --- .ci/Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ci/Jenkinsfile b/.ci/Jenkinsfile index 51947e6c30..d6d01e7122 100644 --- a/.ci/Jenkinsfile +++ b/.ci/Jenkinsfile @@ -100,7 +100,7 @@ pipeline { deleteDir() unstash 'source' withGoEnv(version: "${GO_VERSION}"){ - if(isInstalled(tool: 'docker', flag: '--version')) { + whenTrue(isInstalled(tool: 'docker', flag: '--version')) { dockerLogin(secret: "${DOCKER_ELASTIC_SECRET}", registry: "${DOCKER_REGISTRY}") } dir(BASE_DIR){ From 114ea7c3eefbeef3b01dfb3b6c012fb0bd5acc2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Thu, 1 Oct 2020 18:55:46 +0200 Subject: [PATCH 32/43] chore: move contract tests stage to later in the pipeline --- .ci/Jenkinsfile | 64 ++++++++++++++++++++++++------------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/.ci/Jenkinsfile b/.ci/Jenkinsfile index d6d01e7122..2cd0422944 100644 --- a/.ci/Jenkinsfile +++ b/.ci/Jenkinsfile @@ -88,38 +88,6 @@ pipeline { } } } - stage('Contract Tests') { - agent { label 'ubuntu-18.04 && immutable && docker' } - options { skipDefaultCheckout() } - when { - beforeAgent true - expression { return env.SKIP_TESTS == "false" } - } - steps { - withGithubNotify(context: 'Contract Tests') { - deleteDir() - unstash 'source' - withGoEnv(version: "${GO_VERSION}"){ - whenTrue(isInstalled(tool: 'docker', flag: '--version')) { - dockerLogin(secret: "${DOCKER_ELASTIC_SECRET}", registry: "${DOCKER_REGISTRY}") - } - dir(BASE_DIR){ - sh script: 'make verify-provider', label: 'Verify provider' - } - } - } - } - post { - always { - withGoEnv(version: "${GO_VERSION}"){ - dir(BASE_DIR){ - archiveArtifacts allowEmptyArchive: true, artifacts: "${BASE_DIR}/pact-logs/pact.log" - sh script: 'make destroy-pact-provider-deps', label: 'Destroy runtime dependencies' - } - } - } - } - } stage('Pre-Submit') { when { beforeAgent true @@ -197,6 +165,38 @@ pipeline { } } } + stage('Contract Tests') { + agent { label 'ubuntu-18.04 && immutable && docker' } + options { skipDefaultCheckout() } + when { + beforeAgent true + expression { return env.SKIP_TESTS == "false" } + } + steps { + withGithubNotify(context: 'Contract Tests') { + deleteDir() + unstash 'source' + withGoEnv(version: "${GO_VERSION}"){ + whenTrue(isInstalled(tool: 'docker', flag: '--version')) { + dockerLogin(secret: "${DOCKER_ELASTIC_SECRET}", registry: "${DOCKER_REGISTRY}") + } + dir(BASE_DIR){ + sh script: 'make verify-provider', label: 'Verify provider' + } + } + } + } + post { + always { + withGoEnv(version: "${GO_VERSION}"){ + dir(BASE_DIR){ + archiveArtifacts allowEmptyArchive: true, artifacts: "${BASE_DIR}/pact-logs/pact.log" + sh script: 'make destroy-pact-provider-deps', label: 'Destroy runtime dependencies' + } + } + } + } + } stage('End-To-End Tests') { options { skipDefaultCheckout() } environment { From f0c8968b7d7ded12b9851f2fac2a23a59f08681a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Fri, 2 Oct 2020 16:23:57 +0200 Subject: [PATCH 33/43] fixup --- .ci/Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ci/Jenkinsfile b/.ci/Jenkinsfile index 2cd0422944..98a652b4f7 100644 --- a/.ci/Jenkinsfile +++ b/.ci/Jenkinsfile @@ -190,7 +190,7 @@ pipeline { always { withGoEnv(version: "${GO_VERSION}"){ dir(BASE_DIR){ - archiveArtifacts allowEmptyArchive: true, artifacts: "${BASE_DIR}/pact-logs/pact.log" + archiveArtifacts allowEmptyArchive: true, artifacts: "${BASE_DIR}/pact-log/pact.log" sh script: 'make destroy-pact-provider-deps', label: 'Destroy runtime dependencies' } } From 945876d4db9e4f2ca06f9456d1fce62ddb6e5106 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Fri, 2 Oct 2020 16:43:27 +0200 Subject: [PATCH 34/43] fix(ci): use proper path (again) --- .ci/Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ci/Jenkinsfile b/.ci/Jenkinsfile index 98a652b4f7..e570b5a775 100644 --- a/.ci/Jenkinsfile +++ b/.ci/Jenkinsfile @@ -188,9 +188,9 @@ pipeline { } post { always { + archiveArtifacts allowEmptyArchive: true, artifacts: "${BASE_DIR}/pact-log/pact.log" withGoEnv(version: "${GO_VERSION}"){ dir(BASE_DIR){ - archiveArtifacts allowEmptyArchive: true, artifacts: "${BASE_DIR}/pact-log/pact.log" sh script: 'make destroy-pact-provider-deps', label: 'Destroy runtime dependencies' } } From 8b67b46630ae9684da26470cb008aa77bf48f979 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Thu, 8 Oct 2020 11:23:55 +0200 Subject: [PATCH 35/43] fix: typo Co-authored-by: cachedout --- CONTRACT_TESTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRACT_TESTING.md b/CONTRACT_TESTING.md index 44a2e3a226..eccae8cced 100644 --- a/CONTRACT_TESTING.md +++ b/CONTRACT_TESTING.md @@ -30,7 +30,7 @@ We are already running E2E tests for Fleet, defining the scenarios and behaviour For that reason, we are going to use Pact to get notified whenever the contracts are not satisfied. The steps that we are folowing are: -1. Create unit tests mocking the HTTP requests/responses for Fleet's APIs. As we all know, this approach will always work, as we predefine the mocks, but on the other hand we won't get notified if/when the provider changes, so we must be reactively checking for updates. +1. Create unit tests mocking the HTTP requests/responses for Fleet APIs. As we all know, this approach will always work, as we predefine the mocks, but on the other hand we won't get notified if/when the provider changes, so we must be reactively checking for updates. 1. Create a contract/pact for the consumer (the e2e tests), with the behaviours we expect from Fleet. The result will be a JSON file with the specs. 1. Store the contract in some place that is accesible by the provider. In this case, we are using the file system to store them, but Pact recommends using a [Broker](https://github.com/pact-foundation/pact_broker). 1. Verify the contract/pact from the provider side. The provider is able to check if a change breaks all its consumers by itself, as it has access to the contracts they provided (via file system or the afore mentioned Broker). From 1097e35d6a2f1f3a5c78f3d4f8c1e5828d7f0049 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Thu, 8 Oct 2020 11:24:10 +0200 Subject: [PATCH 36/43] fix: typo Co-authored-by: cachedout --- CONTRACT_TESTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRACT_TESTING.md b/CONTRACT_TESTING.md index eccae8cced..45aa708984 100644 --- a/CONTRACT_TESTING.md +++ b/CONTRACT_TESTING.md @@ -33,7 +33,7 @@ For that reason, we are going to use Pact to get notified whenever the contracts 1. Create unit tests mocking the HTTP requests/responses for Fleet APIs. As we all know, this approach will always work, as we predefine the mocks, but on the other hand we won't get notified if/when the provider changes, so we must be reactively checking for updates. 1. Create a contract/pact for the consumer (the e2e tests), with the behaviours we expect from Fleet. The result will be a JSON file with the specs. 1. Store the contract in some place that is accesible by the provider. In this case, we are using the file system to store them, but Pact recommends using a [Broker](https://github.com/pact-foundation/pact_broker). -1. Verify the contract/pact from the provider side. The provider is able to check if a change breaks all its consumers by itself, as it has access to the contracts they provided (via file system or the afore mentioned Broker). +1. Verify the contract/pact from the provider side. The provider is able to check if a change breaks all its consumers by itself, as it has access to the contracts they provided (via file system or the aforementioned Broker). >Ideally, the provider project should be the one responsible of the verification but, for simplification, we are creating that verification in this project. Kibana should implement a way to verify contracts/pacts from its own build system, so any engineer is able to check if he/she breaks the consumers. From bbae5b0e4c8ed67faa0c247d5295e62f91b39d37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Tue, 13 Oct 2020 12:52:51 +0200 Subject: [PATCH 37/43] chore: update fleet APIs --- .../fleet/diagrams/integrations/addIntegrationToPolicy.txt | 2 +- .../fleet/diagrams/integrations/deleteIntegrationFromPolicy.txt | 2 +- e2e/_suites/fleet/diagrams/integrations/getIntegration.txt | 2 +- .../diagrams/integrations/getIntegrationFromAgentPolicy.txt | 2 +- .../fleet/diagrams/integrations/getIntegrationLatestVersion.txt | 2 +- .../fleet/diagrams/integrations/installIntegrationAssets.txt | 2 +- .../integrations/updateIntegrationFromConfiguration.txt | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/e2e/_suites/fleet/diagrams/integrations/addIntegrationToPolicy.txt b/e2e/_suites/fleet/diagrams/integrations/addIntegrationToPolicy.txt index 20254ca461..5c25b51c5f 100644 --- a/e2e/_suites/fleet/diagrams/integrations/addIntegrationToPolicy.txt +++ b/e2e/_suites/fleet/diagrams/integrations/addIntegrationToPolicy.txt @@ -9,7 +9,7 @@ activate E2E tests E2E tests->Fleet:addIntegrationToPolicy(package, policyID) activate Fleet -note left of Fleet:POST /api/ingest_manager/package_policies\n\n{\n "name": package.name,\n "description": package.title,\n "namespace": "default",\n "policy_id": policyID,\n "enabled": true,\n "output_id": blank,\n "inputs": [],\n "package": {\n "name": integrationPackage.name,\n "title": package.title,\n "version": integrationPackage.version\n }\n} +note left of Fleet:POST /api/fleet/package_policies\n\n{\n "name": package.name,\n "description": package.title,\n "namespace": "default",\n "policy_id": policyID,\n "enabled": true,\n "output_id": blank,\n "inputs": [],\n "package": {\n "name": integrationPackage.name,\n "title": package.title,\n "version": integrationPackage.version\n }\n} Fleet-->E2E tests:Get payload, but interested only in the new item ID deactivate Fleet diff --git a/e2e/_suites/fleet/diagrams/integrations/deleteIntegrationFromPolicy.txt b/e2e/_suites/fleet/diagrams/integrations/deleteIntegrationFromPolicy.txt index 9aa59e095e..ad4cb3451a 100644 --- a/e2e/_suites/fleet/diagrams/integrations/deleteIntegrationFromPolicy.txt +++ b/e2e/_suites/fleet/diagrams/integrations/deleteIntegrationFromPolicy.txt @@ -9,7 +9,7 @@ activate E2E tests E2E tests->Fleet:deleteIntegrationFromPolicy(package) activate Fleet -note left of Fleet:POST /api/ingest_manager/package_policies/delete\n\n{\n "packagePolicyIds": [package.policyID],\n} +note left of Fleet:POST /api/fleet/package_policies/delete\n\n{\n "packagePolicyIds": [package.policyID],\n} E2E tests<--Fleet:payload deactivate Fleet diff --git a/e2e/_suites/fleet/diagrams/integrations/getIntegration.txt b/e2e/_suites/fleet/diagrams/integrations/getIntegration.txt index 34f5d16572..a2bd04f454 100644 --- a/e2e/_suites/fleet/diagrams/integrations/getIntegration.txt +++ b/e2e/_suites/fleet/diagrams/integrations/getIntegration.txt @@ -9,7 +9,7 @@ activate E2E tests E2E tests->Fleet:getIntegration(name, version) activate Fleet -note left of Fleet:GET /api/ingest_manager/epm/packages/{:name}-{:version} +note left of Fleet:GET /api/fleet/epm/packages/{:name}-{:version} Fleet-->E2E tests:Get payload, but interested only in the response deactivate Fleet diff --git a/e2e/_suites/fleet/diagrams/integrations/getIntegrationFromAgentPolicy.txt b/e2e/_suites/fleet/diagrams/integrations/getIntegrationFromAgentPolicy.txt index bcbd22e733..c84cb77c8e 100644 --- a/e2e/_suites/fleet/diagrams/integrations/getIntegrationFromAgentPolicy.txt +++ b/e2e/_suites/fleet/diagrams/integrations/getIntegrationFromAgentPolicy.txt @@ -9,7 +9,7 @@ activate E2E tests E2E tests->Fleet:getIntegrationFromAgentPolicy(package, agentPolicyID) activate Fleet -note left of Fleet:GET /api/ingest_manager/agent_policies/{:agentPolicyID} +note left of Fleet:GET /api/fleet/agent_policies/{:agentPolicyID} Fleet-->E2E tests:Get payload, but interested only in the one with the desired title deactivate Fleet diff --git a/e2e/_suites/fleet/diagrams/integrations/getIntegrationLatestVersion.txt b/e2e/_suites/fleet/diagrams/integrations/getIntegrationLatestVersion.txt index 3d642d333e..5646c880fb 100644 --- a/e2e/_suites/fleet/diagrams/integrations/getIntegrationLatestVersion.txt +++ b/e2e/_suites/fleet/diagrams/integrations/getIntegrationLatestVersion.txt @@ -9,7 +9,7 @@ activate E2E tests E2E tests->Fleet:getIntegrationLatestVersion(title) activate Fleet -note left of Fleet:GET /api/ingest_manager/epm/packages?experimental=true&category= +note left of Fleet:GET /api/fleet/epm/packages?experimental=true&category= Fleet-->E2E tests:Get payload, but interested only in the one with the desired title deactivate Fleet diff --git a/e2e/_suites/fleet/diagrams/integrations/installIntegrationAssets.txt b/e2e/_suites/fleet/diagrams/integrations/installIntegrationAssets.txt index 9b42509929..818986daf9 100644 --- a/e2e/_suites/fleet/diagrams/integrations/installIntegrationAssets.txt +++ b/e2e/_suites/fleet/diagrams/integrations/installIntegrationAssets.txt @@ -9,7 +9,7 @@ activate E2E tests E2E tests->Fleet:installIntegrationAssets(integration, version) activate Fleet -note left of Fleet:POST /api/ingest_manager/epm/packages/{:name}-{:version} +note left of Fleet:POST /api/fleet/epm/packages/{:name}-{:version} Fleet-->E2E tests:Assets where installed, being interested in the first element: response[0] deactivate Fleet diff --git a/e2e/_suites/fleet/diagrams/integrations/updateIntegrationFromConfiguration.txt b/e2e/_suites/fleet/diagrams/integrations/updateIntegrationFromConfiguration.txt index 71aad4787b..128ac306d9 100644 --- a/e2e/_suites/fleet/diagrams/integrations/updateIntegrationFromConfiguration.txt +++ b/e2e/_suites/fleet/diagrams/integrations/updateIntegrationFromConfiguration.txt @@ -16,7 +16,7 @@ E2E tests<<-E2E tests:Update mode values for config policies (Linux not supporte E2E tests->Fleet:updateIntegrationPackageConfig(packageConfigId, payload) activate Fleet -note left of Fleet:POST /api/ingest_manager/package_policies/{:packageConfigId} +note left of Fleet:POST /api/fleet/package_policies/{:packageConfigId} Fleet-->E2E tests:updateIntegrationPackageConfig(packageConfigId, payload) deactivate Fleet From 87832b9d345ea53c95358e5263cdd3d6eb1c9e84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Tue, 13 Oct 2020 17:10:51 +0200 Subject: [PATCH 38/43] chore: update fleet paths in contract --- pacts/e2e_testing_framework-fleet.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pacts/e2e_testing_framework-fleet.json b/pacts/e2e_testing_framework-fleet.json index 3967407422..17d09c1a33 100644 --- a/pacts/e2e_testing_framework-fleet.json +++ b/pacts/e2e_testing_framework-fleet.json @@ -11,7 +11,7 @@ "providerState": "There are integration in the package registry", "request": { "method": "GET", - "path": "/api/ingest_manager/epm/packages?experimental=true&category=", + "path": "/api/fleet/epm/packages?experimental=true&category=", "headers": { "Authorization": "Basic ZWxhc3RpYzpjaGFuZ2VtZQ==", "Content-Type": "application/json; charset=utf-8", @@ -76,7 +76,7 @@ "providerState": "Integration endpoint-0.13.0 exists", "request": { "method": "GET", - "path": "/api/ingest_manager/epm/packages/endpoint-0.13.0", + "path": "/api/fleet/epm/packages/endpoint-0.13.0", "headers": { "Authorization": "Basic ZWxhc3RpYzpjaGFuZ2VtZQ==", "Content-Type": "application/json; charset=utf-8", @@ -85,7 +85,7 @@ "matchingRules": { "$.path": { "match": "regex", - "regex": "\\/api\\/ingest_manager\\/epm\\/packages\\/([a-zA-Z]+)-(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)" + "regex": "\\/api\\/fleet\\/epm\\/packages\\/([a-zA-Z]+)-(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)" }, "$.headers.Authorization": { "match": "regex", @@ -118,7 +118,7 @@ "providerState": "Integration Foo-1.0.0 does not exist", "request": { "method": "GET", - "path": "/api/ingest_manager/epm/packages/foo-1.0.0", + "path": "/api/fleet/epm/packages/foo-1.0.0", "headers": { "Authorization": "Basic ZWxhc3RpYzpjaGFuZ2VtZQ==", "Content-Type": "application/json; charset=utf-8", @@ -127,7 +127,7 @@ "matchingRules": { "$.path": { "match": "regex", - "regex": "\\/api\\/ingest_manager\\/epm\\/packages\\/([a-zA-Z]+)-(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)" + "regex": "\\/api\\/fleet\\/epm\\/packages\\/([a-zA-Z]+)-(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)" }, "$.headers.Authorization": { "match": "regex", From b5d1a4f293e81d01c35fcb99d2c34c87de08db62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Tue, 13 Oct 2020 17:19:35 +0200 Subject: [PATCH 39/43] chore: bump eastic-endpoint version --- cli/services/kibana_pact_test.go | 6 +++--- pacts/e2e_testing_framework-fleet.json | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cli/services/kibana_pact_test.go b/cli/services/kibana_pact_test.go index 41ffc3fd7a..2fde28c040 100644 --- a/cli/services/kibana_pact_test.go +++ b/cli/services/kibana_pact_test.go @@ -106,12 +106,12 @@ func TestPactConsumer_GetIntegrations(t *testing.T) { t.Run("the integration exists", func(t *testing.T) { packageName := "endpoint" - version := "0.13.0" + version := "0.16.0" pact. AddInteraction(). - Given("Integration endpoint-0.13.0 exists"). - UponReceiving("A request to get the Elastic Endpoint integration on its 0.13.0 version"). + Given("Integration " + packageName + "-" + version + " exists"). + UponReceiving("A request to get the Elastic Endpoint integration on its " + version + " version"). WithRequest(request{ Method: "GET", Path: term(fmt.Sprintf(ingestManagerIntegrationURL, packageName, version), fmt.Sprintf(ingestManagerIntegrationURL, packageNameRegex, semverRegex)), diff --git a/pacts/e2e_testing_framework-fleet.json b/pacts/e2e_testing_framework-fleet.json index 17d09c1a33..8abc3851c1 100644 --- a/pacts/e2e_testing_framework-fleet.json +++ b/pacts/e2e_testing_framework-fleet.json @@ -72,11 +72,11 @@ } }, { - "description": "A request to get the Elastic Endpoint integration on its 0.13.0 version", - "providerState": "Integration endpoint-0.13.0 exists", + "description": "A request to get the Elastic Endpoint integration on its 0.16.0 version", + "providerState": "Integration endpoint-0.16.0 exists", "request": { "method": "GET", - "path": "/api/fleet/epm/packages/endpoint-0.13.0", + "path": "/api/fleet/epm/packages/endpoint-0.16.0", "headers": { "Authorization": "Basic ZWxhc3RpYzpjaGFuZ2VtZQ==", "Content-Type": "application/json; charset=utf-8", From f6d67f7eb0358d3d5530c5b961eadee9eca8ffbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Tue, 13 Oct 2020 17:34:15 +0200 Subject: [PATCH 40/43] fix: update fleet path --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index ed5aa6b2d7..3ee2f4476f 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ export PATH TIMEOUT_FACTOR?=1 WAIT_SECONDS = $(shell expr 30 \* $(TIMEOUT_FACTOR)) -FLEET_KIBANA_CONFIG := $(PWD)/e2e/_suites/ingest-manager/configurations/kibana.config.yml +FLEET_KIBANA_CONFIG := $(PWD)/e2e/_suites/fleet/configurations/kibana.config.yml .PHONY: clean clean: clean-workspace clean-docker @@ -39,13 +39,13 @@ pact-consumer: install-pact .PHONY: destroy-pact-provider-deps destroy-pact-provider-deps: @echo "--- 🚒 Stopping Fleet dependencies" - cd cli && go run main.go stop profile ingest-manager + cd cli && go run main.go stop profile fleet .PHONY: prepare-pact-provider-deps prepare-pact-provider-deps: install-pact @rm -fr ~/.op/compose @echo "--- 🚄 Starting Fleet dependencies" - cd cli && kibanaConfigPath="$(FLEET_KIBANA_CONFIG)" go run main.go run profile ingest-manager + cd cli && kibanaConfigPath="$(FLEET_KIBANA_CONFIG)" go run main.go run profile fleet .PHONY: pact-provider pact-provider: prepare-pact-provider-deps From c52de78428ef6e611d0a7864ff1c3749f4ed5630 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Tue, 13 Oct 2020 18:53:43 +0200 Subject: [PATCH 41/43] fix: EPR returns 502 with not found integrations --- cli/services/kibana_pact_test.go | 2 +- pacts/e2e_testing_framework-fleet.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/services/kibana_pact_test.go b/cli/services/kibana_pact_test.go index 2fde28c040..939be064eb 100644 --- a/cli/services/kibana_pact_test.go +++ b/cli/services/kibana_pact_test.go @@ -137,7 +137,7 @@ func TestPactConsumer_GetIntegrations(t *testing.T) { t.Run("the integration does not exist", func(t *testing.T) { packageName := "foo" version := "1.0.0" - expectedHTTPErrorCode := 404 // return a 404 HTTP not found error + expectedHTTPErrorCode := 502 // return a 404 HTTP not found error pact. AddInteraction(). diff --git a/pacts/e2e_testing_framework-fleet.json b/pacts/e2e_testing_framework-fleet.json index 8abc3851c1..125aa6159f 100644 --- a/pacts/e2e_testing_framework-fleet.json +++ b/pacts/e2e_testing_framework-fleet.json @@ -143,7 +143,7 @@ } }, "response": { - "status": 404, + "status": 502, "headers": { "Content-Type": "application/json; charset=utf-8" }, From 0aa330ea7c785ec43889d9fdde030c00711567ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Tue, 13 Oct 2020 18:56:42 +0200 Subject: [PATCH 42/43] Revert "fix: EPR returns 502 with not found integrations" This reverts commit c52de78428ef6e611d0a7864ff1c3749f4ed5630. --- cli/services/kibana_pact_test.go | 2 +- pacts/e2e_testing_framework-fleet.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/services/kibana_pact_test.go b/cli/services/kibana_pact_test.go index 939be064eb..2fde28c040 100644 --- a/cli/services/kibana_pact_test.go +++ b/cli/services/kibana_pact_test.go @@ -137,7 +137,7 @@ func TestPactConsumer_GetIntegrations(t *testing.T) { t.Run("the integration does not exist", func(t *testing.T) { packageName := "foo" version := "1.0.0" - expectedHTTPErrorCode := 502 // return a 404 HTTP not found error + expectedHTTPErrorCode := 404 // return a 404 HTTP not found error pact. AddInteraction(). diff --git a/pacts/e2e_testing_framework-fleet.json b/pacts/e2e_testing_framework-fleet.json index 125aa6159f..8abc3851c1 100644 --- a/pacts/e2e_testing_framework-fleet.json +++ b/pacts/e2e_testing_framework-fleet.json @@ -143,7 +143,7 @@ } }, "response": { - "status": 502, + "status": 404, "headers": { "Content-Type": "application/json; charset=utf-8" }, From bb6c7b3e4a2b0c13d6f2bca431f805e283b163f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20de=20la=20Pe=C3=B1a?= Date: Tue, 13 Oct 2020 19:35:59 +0200 Subject: [PATCH 43/43] chore: update diagrams with new endpoints --- .../integrations/addIntegrationToPolicy.png | Bin 64732 -> 64376 bytes .../deleteIntegrationFromPolicy.png | Bin 32605 -> 30094 bytes .../diagrams/integrations/getIntegration.png | Bin 40097 -> 37673 bytes .../getIntegrationFromAgentConfiguration.png | Bin 65327 -> 0 bytes .../getIntegrationFromAgentPolicy.png | Bin 0 -> 64833 bytes .../getIntegrationLatestVersion.png | Bin 53407 -> 51099 bytes .../integrations/installIntegrationAssets.png | Bin 48378 -> 47832 bytes .../updateIntegrationFromConfiguration.png | Bin 96173 -> 92281 bytes 8 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 e2e/_suites/fleet/diagrams/integrations/getIntegrationFromAgentConfiguration.png create mode 100644 e2e/_suites/fleet/diagrams/integrations/getIntegrationFromAgentPolicy.png diff --git a/e2e/_suites/fleet/diagrams/integrations/addIntegrationToPolicy.png b/e2e/_suites/fleet/diagrams/integrations/addIntegrationToPolicy.png index aa346ea131a4bd62fd7984dc57407531145713a4..771b6f802dbbb43825b7c4ee684889c8c9d7ec70 100644 GIT binary patch literal 64376 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 literal 64732 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 LE6bEhn*{zJzcP9F literal 40097 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 MPgg&ebxsLQ03Yvp2><{9 diff --git a/e2e/_suites/fleet/diagrams/integrations/getIntegrationFromAgentConfiguration.png b/e2e/_suites/fleet/diagrams/integrations/getIntegrationFromAgentConfiguration.png deleted file mode 100644 index 645bfa1d6655ee45fa96dafd1ab6bfdefaa0d98b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65327 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%0Ab;n#w4Dk-r0ay4ViV8QmX@pLCYrNTbhq9?cg0 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