From b56f417e68d5b53218fe4747a81c47f126f8a705 Mon Sep 17 00:00:00 2001 From: Sentinel Date: Tue, 27 Aug 2024 13:29:13 +0530 Subject: [PATCH 1/2] Repackaging-M365 solution --- ...file_transfer_folders_above_threshold.yaml | 2 +- Solutions/Microsoft 365/Package/3.0.4.zip | Bin 0 -> 40473 bytes .../Package/createUiDefinition.json | 2 +- .../Microsoft 365/Package/mainTemplate.json | 156 +++++++++--------- Solutions/Microsoft 365/ReleaseNotes.md | 1 + 5 files changed, 81 insertions(+), 80 deletions(-) create mode 100644 Solutions/Microsoft 365/Package/3.0.4.zip diff --git a/Solutions/Microsoft 365/Analytic Rules/sharepoint_file_transfer_folders_above_threshold.yaml b/Solutions/Microsoft 365/Analytic Rules/sharepoint_file_transfer_folders_above_threshold.yaml index 5732dc3c25c..dc595d3a1a6 100644 --- a/Solutions/Microsoft 365/Analytic Rules/sharepoint_file_transfer_folders_above_threshold.yaml +++ b/Solutions/Microsoft 365/Analytic Rules/sharepoint_file_transfer_folders_above_threshold.yaml @@ -1,5 +1,5 @@ id: 8a547285-801c-4290-aa2e-5e7e20ca157d -name: Office365 Sharepoint File transfer above threshold +name: Office365 Sharepoint File transfer Folders above threshold description: | 'Identifies Office365 Sharepoint File Transfers with distinct folder count above certain threshold in a 15min time period. Please note that entity mapping for arrays is not supported, so when there is a single value in an array, we will pull that value from the array as a single string to populate the entity to support entity mapping features within Sentinel. Additionally, if the array is multivalued, we will input a string to indicate this with a unique hash so that matching will not occur.' diff --git a/Solutions/Microsoft 365/Package/3.0.4.zip b/Solutions/Microsoft 365/Package/3.0.4.zip new file mode 100644 index 0000000000000000000000000000000000000000..6c0693a6a4e611da088a75d406fa60afc01fb45d GIT binary patch literal 40473 zcmX`RQ;;xBup~ORZQHhO+qP}n_IzX8wr$(Ceg8ds?ml%tWMpMVM|4zWw}Lb<2nqlI z00h9h6}G0r5$UltIsgD^BmlsF3xKhcsiBLhs-=jjnWdeji>19Cot3k_-Hq;*-Ihe! zZ(o0}@IX^n8nCX7`Qim+Yga*BvYqjEB)J=x#&Dn_k+f2cB-#*_mZBHXb<=gxP4YEo z8664fMjUr@iR7F?LhHDZE?l28zv}mm{$FTAjsMbuO0mxs_4<1?1#^Lff!S=SQX8`bSB2fwdTJ)EmQx^ z%S8?4e4o$2h-`K+r*>!E`xOlH5L(}1>H9{-jSV>} z==({__Q&FS!w!zq$h4gYvk}&q7hcBg7|^(=Ozd{Ye<>Fs7et@8Gzw+=O}`>pmYh^A z6b2%}C_Ca@zA63y_{)UkO3A)|e`&a<@OV55Vmu!A0lDQs)`C!tXrRncn3V@c zsU(+W%#hiTj8!4Xm~B0h_EEd*RFw{)@))kK{(jH=H>inhkI1~gq}F>KDSm2?APvy{ zU!r6QL-b!GuVml{q5s}~bT#h!UFCe=mOQ}C2OX%&lmVILK5)q9cJ)lG(ikgTHS>V_ z06Z=O-Go0Wt*vaa@9K3>!hmrc7bMUtGV|opPo_+y(<@fSGzUU7GI)bK)JcL)TeSZH z$(Z=0K+K$04)+!i7r-hr5XQwngbZx0+US(K6r905XG9TYx^GAaf$8lG$dT2fJ z4&ggMK8yvFV8ko8PY@H+mt+p%&lAV$)kEa>i%-JARGor}&&#AQq&UvVfy%q4=gN2z z#-X}M6(_BJnCr z-9uXpYSK6X@|rH>9ISvD$kw#c&4^a1FtCog-46~naby9I072rY1%TMc*Tj?)h89a> z6~j){GtH?Qf<j4>z;8&vkHL-`RAe6R_6$bJX+BTbfsC zCm(j=tc-Zb_7BOP18@){jfHlmG^i5TU(ssl^7cH_tNbB79}vXo;J;LYdpe!3yDvNnGtK}}Vl{m&Yb>vpEF+OrtnH}F z?DWm&L8+cfKb=u%{qs%0VuW#*Rb1tM^zY>N8B29V$X8@XW~%3P*r^{aI>@e1`K+Gi zL6?;#@9*TNSu~^zq?9d4I#re;Ekjao5FK=;L2hGegoyl_TnIo! z%s`_67ui0?wn3$Cu77JoZfuW|BWjGybi)$4zJ7KL<=)xJb=Q_v>I2`gQVTSxoFCo% zyx6cr&NQgVq>P0)0_NdzJq-yo+1{yj96Do~hbK7jnic!D^LO`eYx}abcelqT>%P1R zqpb0YZkqE6lvjmfYV%hp{|11G6|0ZZMPd~>*A^1W29kj;O5deqjEnF;f$Vnj3Z$IlMoYk*!pprO1Gc$) zrf={}?{MS3?z+R=9A^l*#c&1TMZ3l8{>Y_!T2ni;2ghw&5Q*g8LBTBEQraCuJ*uSb$V$ z7a%z9nPHBoS-o0bZezkC z`lT&<=u`P;V>LeK9mt#UIr6L9CxBzJ63dm7F2l<%NdlcX4HZaw6y`+<-JuGttYeAm z{pGOFb(d&+?X7qHuKXmFyuK1|z`j#0l{Vc}>ZH*Ni}f(xVi9FUAM$h$}bbgg|*Xiub_K(=>hMiQPgYf@Y2X zT3D{((F%=+!h=&$h!A;YOEN7J5u>%)J3#PqKz1(#U~$ALr-KsIE%uIGWX2YDN^H(D zd%!3bl%E-9Nqb-q87PguyW+nKm((_Y#xB$t#o8J-^dmcH*fP5Z-D6-l3fgIOoT9j9 zBBRD}2bSQDPE?6$S&lltO_@F+;oE;j*+)vcD4{g8_fVBnjAzr zsw94iG`dhSYf7S80ZiP_Gae+>hf}u_Ki7ONJnqyY%CF=3^``Yq4Q{M&wov!)z?Sxt zp-Hy>Je!l4pH(g8+%FnsNr$4!{&ANQNXvZ(oA-j7Wr^C#@5RiE2Ih0$ENXd`7d!mp zV8)U^cGmQJr-6#$08PzHj&ceyJK?3^6NkHp2uMX+DFiM1_S4 z>WTybkWn}0IV6rGW9L1eoLPbGWMfdv^a}gg#anZ zEQXY==E%htZvaSc3^Gqcx3I7r1e|eb8>{<~Oe@#)sL>8bI30T5wSEfi0E{Y2c3`vD zyn8z`^`>beAJNnaf=L!U5M74v%zRoqeEQSoVMr=%W268F;Hs_vk+2Z~D0IHEghyFc zLUq+)4-Kh@9+V!`{x~K;gkXsi=1=OrT`{3CVim7zGz_xO zOQR4>{ZYiI)U5wV`rCf{X#XVxe;(>vPB0sv4Lh zK?P2HTQZ6glUH0A3BO0R6z+ z^tcg_q68oLBw1xhDN{d7cv}=wtd5VdhfCn%^haKjgb}Y?OfUfMe&tAV3#SesXta$e zbr*tj0yksf3|5`RYJNijs#s}3vPdbCO)6qkF{fTefxG$)i5nS{D|}Oyy)g@3@L>y^ z?`x4jY`hx#5|5~eR-iThkdXklv5I=i8yO@Inu!!IWRe?O_6y)O0jK078ZhsgN>db3 z+V02x!wApb2`~c3{S!}kZGS*kP7#x|bJ5(=N5^|W8276W9N5|i%qc^=e%gDfY}!4K z-45Q@>O>Ww*3csETiYz@UUjTA-`Xdcl0h?BgrG2qlNhUnN@GQCamxr!#5_)N&Akup zIR2zzt;GH=y${|Vs1FT3bQMoEU85B!2HK2>jKM>yuPLiEtXe1o>l+ z8;+w;T1ZaY%H`I{FM8yvc@;`$@_x@angiLq>P_ZW)rV+DH(lzVZ8U%{q1o(4{x}s@ zVjN@Mlt}k1@(5yi!FZFahhG=teRX1>ktRp?h|$G_!U@^Ii@sD!2;ZEK=q=9i9^z`C z)`DeH$J9iB@)pCsTe|I(P0U}WPYUNRyOi2>`J~>R>X| z(`~I1&hKoE=T$3i>{Q78SEw2G_zI!$xHP)mca?wucEZI zc1=#;p;gLDz3`AgSMWDjSqKvn;d&S)2=o#|4V|U4lx_gHm?5o;Wzcvdri1nOYLLgF zFo}rG8d5aln624LmO;*s_*?8bTe9&QAy!2I6#UH>>U}HNLdg6!*YsLCvo@qNXY0Wn z6E36_-v||zWoT*z!2Rp`OQM3bAdUTrR+WTONZNRZl%5KRYxxrF?}f*EV5gsnvK3%i zZ1z{Y+bwp|joF}1ihTs(4l%1CxKdFfS{r=ROG!7Htzt;}J$0D@o7#QC1MA6VSb&i@ zc)E)#n>KOM#UT^L-Y_XZ!|56@-$zMO1M?;TgMrDewyOz&XSO7Rc?k}6J^$HtN*PAP zB-zc83Gt&2K?p;g-8Yl43!;AOj-zZp;I_-g{c}d{J!9oiG~ExY2((Ri4Dr#VOJ+@Ev&iGZm(+?8OY#lx z;1D*0=RTA&L*<>^3xN5i{Y^*(hDi#Kc$x@tIyz{c@-==IqkDN^L{|preIuTH)4Zxk zW~&Gjwn)jCWf7Y#)r|CecvxesP*m!sApy~IA#5b*{;bY`@%H*~ST<1@-i=Ng8LUsp z)|)R$TWfqNrVqv%*l0fB=!AuuBddPqNlC$cU|tL~6$jH2>|Ox{3)`)tM4RNqdL^4~<9Ka5+oU&z&3x|h6kasP1-?^!Y2MAQ-* zoUkQ})vB)k+GFd=+DxXc9%O4azB6)n!*eGEGdic9M-rPw;jBoS6YG%rs$mm7{jeUv z^_o`fO`0co$ucX@>{bj0tZ++iO_`9vvJ&)`s#+bZ?5f7(X37TQ?Jnti*H2`#kLFx> zT`BN~*i`IJ7-N;$n?P58!IhMVy?*Y}|*bB!pG>QQ6_D$o^))vOHlx0~-%Q~V@ivefoLnb2G{F;$0=PW8bd4NV8e{n-dfgWx)B0w({!oZ9iXXo?Mu(1p38`#vcpS9 z9d}<4M@U#5f{wcqw2yqrajdHi#c*{)8$mZ!v#w}SYVWo>L?0WqZ+tqHjF^R7@K54d zB>hu2xV?!lXdnBP%KdDo^vXX|FchkBz}m#9LyqELaiA}2rCaJ@qiod{4cA{WvxY27 zoLT1vH62P? z^nme*_lx{C7nOM(p{|O2%cj8^w3nf>j}O{4f_`#DWxXe(x75w#-->aP>6Vkxud{U) zwWhW*4Ir>oPgN{K9+6C}1@VbIy$&36nr4)w{9yKQ6&m!}Z43U5?L(FrtP6MdQs&cJ zHfx%v<|%Tk(coGLTo~~ zf${V>oS{7p*mF5nuvgf|?`>K|J(_BNSkxWpGrzAgzy6zV`e1KtO}2CO`$K6sRZQ13 zXnx{%J(#Rl(!CvX?uvxPx&^$QH4ST@Tv&=sMPM&Y)97T|v&E9yL+7QLgtn#Y3{1=} zdz3D!4}Kdc%*~4iqq-k7dO(GTn1#)d?{@QDrz|+A-C=WzA;1ZaZ?It2?^aH#DMVC> zq(Qq!QvaohetWrfQx7Gu5iVb%!m`>`;wp(T<}h7AWhKaa4rWuWktnoUhu9~6t(ibN zd!@IhNvmKV$&^`ytbtwa$X`mNrc&ftLzgxCwQwRB|GEKEdh%yBZcDA<9ft3sI&Gs& zN2Qrn&$F};qTvZ%VUe%{FkhE;K{U8RGZZM{$_qsYeyS9Gg0N?sh`%eZ!ls_tkmIpi ztGYU7TMoXP_Yr-g0Vfn{kd3`GjM|I1c^@-zNSJXOxl+& zLVWg6^Je zz=GelskOAN|2oR)+(6@Ro&{Qoci7SOKHI%U)42Dv#IkSt?Dd?(uaCHUy3s(}bn!bA z?-?Mu66yOJ+SPr)!-2WU>yOsu|E|XJJb>PRMz!w?8%6JK!=irT=ZYm;XHcC;;Mr`Mj;6rJahYt%J>fDgFN>^VhoG z&f9EBe}9#?-1TJY+)7djkO)2>ldfm3cFwgtIW0NGtu(2?N%_MW%s9z7)KNuuez5n9 zB;hzg#F|Ar(QRyL{bEI34_9LB0>OE|KYJ{;ulSk%Bj`4-D%rXxA5`9-$C3+9od(iw z6X-sfd5wE(l>9Hrq8~KgLN3=txkR}9kndD-b|5?0y&5AlXJvh66OYjwkvRSGX`DP? zk!6}GG$S1ED(HXIdGsE$KxxpBe34)lMpxfdlAssviFst2NT*nfjW1TI#UK9km289x z10rxu2t+1@Ynn)P&KNRN(t*tkk}a_GLrms{TegG)Q6(_N0D#y`!;y23Li>%7SWnrg z=)fkPShVz24WUR2kJ`Q6({=llyDZ>5CRZGPkt5a{ceayFCb^&AS1g)!adGlhiga1s ztuRWDliw^_sZ2Ay@=mt75Bnlds~xS!Jo|xZ`i?j0S0ui9H5qe?q^IaEuBNvNnfq+2d!BpwrN(cH&{-M9lJmX6VgjBg|IPsy-Wai=R!9}f>B?YFe4?iOq@Y^16FwWCXE1m!M) z_Q}#WA4wzZp2y}4={zT}Z5+UVk!d_=OW6-TJ)0F#=_GfINY!uIgH67(_9;-{*3yp_T?ZTt#Zfn9$9h+ZOB_nk(6T(M5rS)}Q8=hkC_G`@(slc+CY2l%mAWzP zExf2txWOue4(e^GqFTdkS7*`jOK{wz6T3GM=XwSzqKpuhnyTH2tC zdy?98n)f>G#hdM^=}R_5DrlwY-NY)nB)3p2yhwWC={sIuUz4D$x8N4d>uLAS5B=J- z6DDcz>$MYBnOcTW$9+426rDgHA#?*{I)N}+q(mT&sS7*5krs3v2 zRaF#R=pN1RgmrzAQlftDxM)D|ERaWdk%eZQYD&CP-eM5iGf_e9fk$HVo~|kkD)hX_ z@T}A{WtqCL(vBR1DX zX&iKp4dxDN4Kcx*RAqh2FJ(o+RgvS<>^+2j)aJ1QQO|qj5J`^M3On(M6h?&-a*qO( zj55^ntqz4%9sY;4Ib;agsy%3Rkk9eEKdc&TQmWjG!HJ^@@qssC+dHYC-)&*wfQZP z2ib%v=@^x68nKMw9HTT6ZuJKtaHD}WHvb85{=WiphLA5ig3_=718JB9@C*yFfc}6g zT#B*NZre#*fR#NvxK%{U3WF;n#ihA;3QDOhgpD*>%UK&BO%Y#c5#|mEi!+w<|Bck& zVpWpysi^*6=+uAET55~`UWZVw6qdO0P;&Q`##eyDU=9_tJ?JLvzWb*JJy-@=GVYbOzMMOSbN7iaz~f%U<{Rh&%49h7#cG!nCnBIFt=4Jwat zjh!$M{<+`DVIT3fGV5JoB{vGLhs^B6dZuoT@s9h`hR+_~_pmiEJ0zQdP@;!nS$2$g zeAzXQ;)pCr1b0$?X-EO(LvMaF--2oL2WmC#=HD34jA);g-mv7Kj_LPkrn`7Za87Sy zvw5<-X!KDUo^P^KnR=c^=NqKo&u@1^$$nv}GUL7ukR0Nm3Cv(|P(34*p_1S_>ubn; zt$G=mfQOBbD+K@e?>IonSW5=Lf$whOCkz7KN(JD-Z;S`_;3!7O)eXKg%3#uR5#O84 zSb&IbcaLEfnNvGH(GaX`wnO+j9`=7+YgH>;Wy zm4q+>${`H6!45q=V&a4}k^>_YY{Kw7Fq58A5wRJ!0;NY8Zs(d9R&w45gU`1JYMA=C zgYb=gYruxAv}6JqczAXeN4J@5=%X# zBh0j*!hv;;z)s}A8U;M9-1hv#14Bq|m#~KE|D4N*6nw}^a|VFn**${VqGi0(EN*ap z6`Y~uWmfAQVr5Z6)?uz0I`Nt@nG>wl`SiW(*ikTo+Z~)?>ca}*H^G@YFM`^V5m3m^ zkg$ei885-M=T9T}Q1%-ASkpm}S~rcIR$O?@Jj_Tm7zStO9Rc@n;2lQoY|nvg*u10oF~TVbg! zVZ0|85kcQu8|P zx3)q$SfDfq6b&64a78o@vKqV*c31^7H_OjKH_+aYWo{Gza)3|y5f>|KDZmF}&Kf1< zO2l{?Rf0JDH5YlfulVMfAtL|bx174c|4xU8LX z;TKG{8w1R-H%G_+8gcnwBTd|-B~k=Olq0+62f7cxeMAYQHAf2y>;?x6KJaJmR6sHSj|Fh|%gY%+$Knn_WyQ-B30DK1RJR2NXm>UHnj1ylM3ytKM9VfU3$- z#LW!27^A4$7pP9~iT!p6bQ=%#mIk27+jPorY-6u7&F#H)fo$n`?c8AAqv(ULSDcK| zHvHbPd8u)j{&>5Ncc^)@Ey@R~Ezz-O459?;d93uLwJWzfZ(Gp>bx5lqi>&=jU2nK1 z>)6(k{AtXTt#>G?J?S)>t4qsyb6!90Z0f+NWLE)p2>w-;l!t;%m@sP#C2qYAW$Df} z;lWq^`dIyKf_!UW?Dasf5EeL0Sqlfyo()T|d*wFWI)zg#^!{rNf9r+QVfMhMH7)0x z3LO7?FomB;5MKsiz4fQ5!?`U3p0v0+JUWFP?LnIK^Gq4rLg%m+H%y}Qz}m~P$d2xa z2luF6)x$AW@BSGH1Uw9D@*i7#6Lg}L{XUJdrXsSKo-2wE;G~tK!*(pl*^t>Dq%Xz& zokgbA)FZ23jHLcpswCI=Quz{Z3{yZF+a#T92{@yPVy1;`DISzBHMRbeGR{O3V_XZ# za2yP}23ZG4Vxm1^ibZ7ap?^ZIY5&K7{C21xWshv}P23FZIqFPeH}{&f$I=Ru6&!ih zU1GAP9tj349SXcLeN6g6aISApMH-4{3mpjBC^RSQ?F;?`YjNIW`oRkHFaU@s5vcZ# z^qr*Z2`L>aAy*+P^C8L2a>k{wyX`@;{U<+`7ug$V@il0B+kZLzx?t(ps z)@!vS%gH|0IzELM=4xlnXMtM2MP_0^UqA?;cKFq)#7eNvXoS5!?3QV8>~RVj7+5lE zX6H*-1l_$YAY+f6;9E~iy+Yj^t)(b-39h=k(S5p6N2l|*Q)EpqKLhPQRkD!30VPfi z0mDb`wLOt&I^LzU>-OS@V|5=&)nz;!w{Daok&UKANgv;0N%(u&@Nk*UPH%H|^RhZ0 zXRK*32zfh7J08#bua~Y*H>0$ja>8r3TcoSFlc}OF1sI{7mJZ5Aw@&gcdK+Co6W|T- zBo2-#HHYOr9nC)ja2N&K7@I{LKozEfl&qZZw-R0X*EVr7l_4!&dj?Mq7yUjPoF1yNHzlH zyYdu0Rec4;6fz&VrGl3I%qdW}w$8m0O8e7pGJ%_8gj~;ME|;zruQdZ;Xm1UozLQ3LmWX-19&6E$1{~dG<;5WTui0>uWaUfSx*1F*yu3^pg{lQ{6DPA`5KpzYVl+dS;<-&70h?xbUs0-Eky}=JlXZU?+Y6Lmch&^0 zz*K#+Alsi$)ODuJhfEQ2*Q*O$v*?3#H@d&_G?y1v_h z`lj~s*=$gP9}i0Xc=UgZXzEN@Q_F}*003p=)KXkr_mC+F3YzkYDdVN>@aF0`(_1vP z?$JceR9!%gQX%X^_UjEy8}F@A)Ljj!#ymfQM}q*ynGme4E!X*|u=pu%Y_{!ZdH~?X zrf!O&vxLdeMln`T_p6L%&GKfeWc!~smYz1=>VcryJamuk$y6|#-L5=)i}^fJzG6V5{p1=D1Y-19Qm3xwxvwpu66(HX1}c$2QsorFtr?zK0{ zLhw)4n`DMWYi~FruyP2*hGi?`qJ@Vb8cesm`|D<@8_E9bv47F7IO1nXGT37ASNF4$ zHgp~#JaA}5N~yQxxcF8j&*zq&28!{B9v8Zyx(@T0Y>6Jf+b=sLFZD^RAy(!HYzFtl z$B5+CHdU7;p(=_!ln|mt_f3RB5f|$y2u~yZH_If$0c-2n20pY;A26~Sc~HA%W67Oi zEeXm^{B*FJZ=w;riii@cl6uvvoPhrI(&~O+C<_dI$n+OF?3_7%D_?w_HJu%1y0}E( zI?4Xh-a$fng&*5nHkL0q^x}FST(4z{^e73A@6L*aI$-ZR9d2~u zty2&jR-wD?6Rw50V*lD}^W-DAPxA(R8Iut|^OKrQ)t;T5HOXUx`(XX|8c(g2$BX=j z`sAZ`8?=mo3e3W_Q^^@rzdB`5hK@qgrIVk(KIp&F4f|`=aT)mXr`(s2bjI$u;D|cn z=yqq!(qoc5-G98l$S55?K%Q$Oxy;qLhOTd+@26=KB_IavN6EBG-*^PGw~LlG!@7b-QMY#be5`F;eRSKOv3ez99n%@~7#73Ps&vpY6VKqHa(c znFJXz#99n*ondh!;gH&~tJt-*beJcC--nBIb*KSs{SvP_5_H>}jTU;K*!GagmY3%u z;n;TYUcBm(5w16ujF($<(zw{>K|>YE-wf(Kr$`oW(ac^rX|>L@PZ<0Hpyg6vZT%z< zO^9HTXLSbd-N4d^dZr&Mw(ky|7+;qan@*V$-?qi<+MQ@U-58{{3hqmS8j@UI2vVkE>Z z-zMLL*uEG72xU^C$yBMlJEts=pbik={udD7_mIMd3UXbrq{M|=1ihceSdL7Xiu#ZY zwcf#i*W!kuzmheE5d8D{>D)(LFQUD!xru**^oz+|?SzTbW0K^C(^vy+`pe~ULM~{W{d0;rzk`q?fV5xCra(4-kh8zRvd)+Ky_ls(x@l_Z1zc~6G?YU4bZ9SLM-A=`Ea+lvv+kPLI zz4MIVGGS|!#<6MH z1N&OshNNq2Z^+8tRu3WQN6|Y#4z!|ikdb?RBs$_&&z3ir_ z7j(9A*36s+HrBdPiZgu>tqex+S;oJ>Z2(&{YF6;p7tH$He?KxMrl3;QJV`thy0s=j z|`FnRrU1`SV+Z_+hoT< zT_!_U&RxWOqiYj`1Q=O*wBeO2-4u_C4U6@M#pzL_)zw4iZ4GrPCq!~enpXmp=P_Og zr?kL-g0?&}8$;mt_}~87e5KG#5AWdLbNEhhX%7`%NV-E~_RA+G-&QB;nQejAriZ{Mv!QG-VD9jerp`CYpRTG6>yXGNo`nL6`y5fPLjWP6smK%) znL-UEK31~b+Ix$s-i$+1SAcv+a4DeVP4fN`6TO z1kbPg3 zgpECB?{%N|`W=XVTuzRh-hwg0IB5_UF9V}Sqn($WA4Xx{e$2<}zT#0r**^)S=`qFjd7A?TLSaMFtB z_KXTbJjYCs&sd7#D`fL0Z}p#OE)=OT;(_;XOU*2>TY6!=vX~W<&9N{b1w;jOC+=Efn%@vJ?HA zcw2?aY2uwoh<|Mu-*4a<0!PQct+r3(nBcl)kjy{?(_YEo%u-QrKqqgvKWPTDEizmP zvW|gy>0}cl#PN-rG}yR0Q?j5qmq+@Irn-Mbo^9OnT^4$t^gRnhML%Egg`V|u!;OnB zqZWTc8ccl+L*slq!8UoW^sM zir&+$)2>y*{AcB-TpxU56t_k2F%};Ve78rm@%)Hf{Oeq(Kl)6o{z#4*d<$hCXFBQ& zxtpLAsveP-Kf)ltB}3HU;!1-48cHhDCMaZRNEQ6joYH${#7y{5Db4guh@U;vJZVs$ zV$IFn7I>b=t07*PG8yP2$7eAun_^svTJ;aGjkB(-J^nEz-kFvzBHoY0H+;4lAuw$P zXmV_tT9f0?GC{HJ2THC{>Ck3icuBJKf3s#u_W%IN8rrhYU`8c#a#(;psiI(xF!I(q zC1!t`JMSngT!oo!IwiiU(60JQ&jBeQ$KCGg| zs&9^Pz>1jG z&W?!oNsTZ&q@z}0A*qsC9N&gHvXSvJj{I{-Ii9SNYCF*PsdA}-9X@AZ=Ja0+`!>&I zz(SKf7kh4Q@J`X}ZGF%nAtKq2+`q!X382%;ED2SKiNj%fogRyhJimIaLh(vnlblUW zzoX@$xQ|>2=9e+CO>&Y{BK4$s2{Os=l0IqpbeW+XOpOCM5H*8lbIUjI1G;hb+rz^V zHnamiMo(VV8vATGxk0u8Do3Y9`Bgs6kIhsDefNL$XioGy93J4Z8+pnva{nS{Pw-c7 zZpl?|k4dkvkONWkE0SiN#Y9mo)ANH8b@+M^UW`%w2rJE(YmW|X?MNyN}fc2Ltb28=MR#Usy^r;^lYMhPhh?W z#ug%($A$X5*7b40f8N+XNSaol6>uz0!|hL3)GIK6&xu5``CoErljLYzo}09x-OwN& zTp^;igav5GoQQmK5mTGeB=39((^Qz6jbtH8QEEkmPjXWe}#YPYD)#X7cVRv7t z)KCQ_Z&HD~aVcxkBxE*?s5Oq!->;QPpoGa->^9RVJ*>r`Ry2((@9am7SXd!7R*1i& z9F1AhRIzzVu(f07?3|1l$6s~!a^!qucGfkkM?2MZb3?7MwbVq3{J8@d3nVj3Pp4V% zh~`_vspd-qmO?1&HeZgl8hK$FPMM)()oJ>L?^80&Ut!l$m(i};uqEm?5=OOBnA^Su zH<9UoR}jST2T1jVNnHl_l0OC1D!dJKWy!0y{I-ZN60Xvyt)dr7Bd2-cceaT6`TDa@4HZE%t&hgSBv$wlHqOzs02 zl^3I+X%k5FWJ0Sjp3^y7=DZ0>UB2~PPVTF2I7ErX-ol+}uAGj@PH#+a9yiO)9E5ih zlIT_)<#t)YMFg$huG~Bbfec@?9dE)SP-gubre$x9^)X6S6j*4qrvylIw(R_%j~i2R zL5{WZc^g-DB>lGPY}o(*H|$-3eSX;cSgUWxU36P#2W|dE{ct?kT1E3dk>Pgipcs3c zmG!tN=BG2<{dT-(b**iCO~TK|x&F~1L>P(O7_m+2>sdR)p4urMym9y1n>?pV$?g=spb6&ASnPowV8Zpf#o1lg5mi5AC}x=fw&nE1^7{O+-M-j9%OM69!iZ z(O^%+zbsI?TZRL;-}|eN9xDdL`%0t%rR9Pp)Rr!f*!CWla$vySix7Q|psUx8ls<|S z7IIotGlagX`A|iA>Dm`&Z6dUlxm{_w6@E__`nL;MjTj?bl2k}UMbr-61z@~U)U_+# zW<18Fpk3fH2FODk4@<)gwFpD)UE>&|O1h$vr}5g;B5a10hYYInWTTGa!yIv66vXun z%h9Hw%xvNg#3eumW|QTN8IGsy8G$VEf{P%`c0riz12M?_rBO%n6^ASXF&|&%=+hc) zO+Fq2scpk3Bu>2X2BTfF3`bc(n9;2F;_#&;XQCo3yDMRc zo^Xh9m~<(j3cKt${A+9Iw3SYCv9}Y$#R? zS)1>ef)E4CPQ(5tu|Xmy>sOXqRB$wne-q;5BP6Jz!?7PJ!%*%|<`>N*pelQ*`QxWbiK zC;I{`HS?C4vz}$RbJOU8M{oCSPTo!x!w+SY(HQ30sF5sq%$RK;Yf>bK6dHnX4`A`- zCQcFIS&Hbp!Y>}5DrNu9=6fnHix(C-jG6&_oG+Km2gdo#&%$q&IV6Go(fxax!=NOI(NH{U3Ni&be=r!BE)y?mKZe1UUh?)K5MMW?}DwiB%fcShnlgS45aZV zPi0IfY{vAaT0Y`7EcMU&(OT8u@J8@!tSta<$NTV%)rKdPJ6-CD<#KIhh&hL}QIjafvL@+Jorb z5=QmFTshn`jhZ|x+_Q+?6~#{^JI;>s!TnLFL7GW?$oc7C?`EvC{g;^?`BXqgR_tKW zli1Bu)x!O|1*oeBHJVA(qQGx4w*#5)+m5DLs>J!H(bg8|jIEtDb%CMYT)NVU9!&52avD1)+({z zoTZ99h1-Iv=4G2qa-yWAd~)8)fx~OP^jL`&TWpO{5pE7jkvW_b$IJ^eEUR~pf$wv+ zXLo3X`4^_!NvotI@x~ex|Nl|-PSKSHTi0;Vadwi9t&W{^Y}@MCwr$(CZQHhOvt#Q^ zzvrAW{{Ld{tLLVw=2|t^T(heBs%~^`SNB;?vfDmKG5T}p4B{17ihE^VR(U`{r~VKP zfpjguAD*P6FHgRSdGc0PJg;X;M3i(7M700ISImss0FYHnOr8hMMZr`S6cGDcY@W&NrL}8sIZkO#4C|&T zzP4@Q9!Fp4#B#tCnuaIewN71=WHg{T>x7OVwOMaIN2fgC@6G%z~Pyri$?b z{_m%nfgHZt;q*(`jasHWhTr;NgI5u{K`vwj5Mlc2y#iK?5^@A)le(~6=;ogg-bRr6 zj7UqBEp)0nHn{^HEio;;ienk(2WUt*WZ@QP3;XR&ot}=zbk5Y?WYJ=D8IIu%12Asb z`=3+C);cs{_*gPDMMEzs<=CC$5ZMHgR}aKgvgOjVZX*2mX5`93Tcrx&T8pJHV{pXE zVEc=#bB>_{CI(VZP~J9w_id2gjg;O-&4prNtf191+&DY-OU)6jhYkj19H+DycTV)2 zmW5Pm(m=Tn8`l*6^shzCTUk4$6d%y5Q5P5@Df=Q`W$eY79t}xP)xFi z^kquOtrYcKu&x^G{5M2qCW{bU=%rVlPuoyyge&&$_vc}}b1WWuYePEmp#y79j!c&y3O#@o zsBbp`|Grx#YH}?(PuGnATD^sJ_KJ6Q(9a8D-G0em$vWyPkVA1Cc(sOCd{#E<6_JE1 zue*ymakO_#&k$-`vK>`lS zgLjLqJ-10JWiOF_z|`CXmwc&2Ab5|T1!`|XRo)0gng?)-2mMXZl|7o^f~b+80Zl#$S0PJ#mUhl@B8NpS&)YE? zX%kM)-}xfgQ;SXYw>folec^i>6FJ(Nt>mTTuYv95WgZW0)EKInI9z|UZz$XZzT%pMq|;#LIkwcl*c~r3mTir1 zi3CGCbDX8Tdp7GU@M~~ie+{=s{+)ro4?f*0Xrle?FV8MCn#fu0xPJ;UD&HZkN^`iM zjZHa_+lNheH=yQrIcK+?Bhc-8Q#i^0o34@Qk396Pn1xHDu~>W#jm%BGGT}RB@-%i^ zg!V4PqSO_$BBtaEf+K9W>c(V`ZkB#U{kr&^0nVD>X^o2ZwQhy?n0D9@MOm)H6jXZa z%4n8L#cy2Rgreq0O2xzRsRvE1lA?9_7m&e%^a@8W5mQskZ#$&Z-N%T!5) z<$LxzD}cGyW4!Ov$l(dBNorByJQayoa0Z40p7zB}BTyBP31i3T$fyd;-ZKM{auQxr z@c}Z%d@lRVFs$WdnMpv!U{A|f!KneU%*RjR%zp6FoAariC|pT$S)X$0;`-*s`gtaA zo)5afd?p9{V$j6PM}J``)L;U{^d2HVovp*i#bLyR^Mx^H5_DLA2%W{RP+>$a{!58l znZkhMJNYuyiJEG#Fj=7f9X+h6up)ET^0RU3RTwwSX=!DHdN2{A6&)Ktn{ zBuv~^6GJ9dcf3cPbGpgO?T=;l4+z{CUnU53y5^RMi3`SZH8zq0Gpstqiuv-Ir3Y1+ zYu4#1tuaM@1x_rIQVxHyGiJ#+b%=N(Jpoz5(I76CJI%)FPRe1--~{>|uD7^VB266E zp}&nJPhj<8ngU&ApbF3_tuo|;Bv6LOUV$Zlk$a(2rWAC10-PaP#O}8{B1^_7Ev@74 z2pnxYnmZtiO$vj+a>GE-~Nlfr4VbE zk|)S}Ga2gTOpR>noH3?4z{45vQWhmbu5%=82se@p-cuiPym7a(PtZR_WWw9H)e&6+ z{lZ%q1FYM&V=4fHL5<+_WXM?9M`T4R*Y`u_ffnvY_5Fr zcdl!HpjjS4`oezZ-j+K=0r4L>&7O>k zKq)@JZ?ND4-k+)dA-3V zmll|11p*BSU5ar5*}hC(nE?;5RkqFn*&e!asr$HCgY$MQ0}WW=0MTc~UqVD(5=PB^ z9jSe=Z1X(k_uTSlh`#nZ96(NbjLOzlMRV?N{R=FCLH8gJC6OXzI{R^XXbNFVQvP)) z6AoZYQu%c#vvyYqITTEqGtjVaSpaqSq?30|A-q!67M6gfBLi!x2_B=6nDnC_~ z_|X&Jj9N-&S_3?~omA}(44xvZ)Jk;i4qk^TX@h(|3@a+Zzu?;Hh=byux-jWD7aFgF z-uOR&<5NMjbW_>dg#7VqDB~CfXJyBkt;Lxor!Sl6^J^FH%VuwH-(4>80zdYg4*2-C zYSMcySE(_c^w{A)l1}Egbug^6U*m%*vmcH~tMaZg>3)<4N3)RiROTdur&g#g3Ln~4 zd64NVgA;c`#_(qAcVdG#Jyp(@Je<2#KOH77Mf1Sz9uG%qt95I^@K}B$**uFZH3{#7E;0{LawkU27rU z$8}rNxpj@e-_G~1L6udle?Nibaj@34<$Dqr;At5)M?D?V0Iv%o!Cbv(1hXoy$x}uM z?iLqEujzrmr(RDVoeY=k&OT^kb2fwAytSon+1I{*kb@#juGekUqU)*}eEm2j1Y zi6(FAf2Wtsc{j>P-al2#^+GvM#`rUD0FcWiKi>T$NY~Qs_Y>k@6K!2L5pT57padee`WAtyN05KO!mGeE_ZWQ)R&Gm{IiCq%`{NBP~|wa@Bg zyKYId{$bORWK!ldk&F ze&3g^FF6nbRin(V7Jw@{&*Y-x4^ebCsVL7h&41mK_gFxItKuNipvI~rU0%rur_!o5 zjS9h;;tPt)$eN>02`74G;W{dsQ)SD!-}^62fB8auhw1RYdA*Z^h7!yOh@f64P|US8 z@1|mv?JSPw;2aHqJt-b!^0gWfKM6;?m3X!=X$AI5_x0C5ch4q?MKidZqkI}E#pOv7 zHZ&OQp^d88LCxQ2yUpt45W)Tn5Tkntf%i}Dk8{ouTQgP@+BBxjkoY=?##a73ICXez z+5vXVGkD+G$d^o;f5@w_NHG$Cx}vDZiMP5n>6S|8>q|y%Hi+BXppw!qAgF$rlK&u5 zJ?cOJo^H`xRnUUwT&zA<->v_U6jt3(9B-8Ep2S#xt2%wq*DD$m^LFa_`kW$lrYrQ} zv+JOu6o0s}&6xulnjC3$+zJ3Szi;u1=Li-7@VB`^p7I?DpX-=Hmg=GiCHco3EqYl6 zFp50aA76Ide5Idr9pmmR4>@~bUmDGG^7Tq6I0A(=F7OAHdDTs~jz zD+vCrGuIDJ;%M$K*2^$63E$p-AT(^V_z-2x*|BucrBic16H|Q#nE+z+S3umi@G9O* zj=B5o_z3tTKZoRfpup9*#$+TRk-P(ml*jNCUFFQpe|Eu1sV1Rthn1YW0KP^9y(1PY z#*qdVZu>4hQl$)C+Q3Aw?@bO;w*(OaUUgS#BW9RY6WJ<-;9}qM`5&J~xqhrV~y7t-}9;Z>Iep_}u>Jp4X|NYe|DvF$Vql z2flueG~ZnuCiEFS@W7P$JI5Y3(%h6HTb~g6&}(A{C+qK)uMa zq($rfp56+uwncK4(}ZpekD@>Sz;Aa&2RUlrGgh0fhCYS~lN@*??GZ|1ozpAg58h}$ zon^mm;;EDB@Kr@Xx<3wfK9kmgS+9engUL?1##_`cXtZ!2Aqq4}{2Rl6)CO z(29*I?{;;rMSRwamDp--4lNw8!&V7N>_wB)y=3+?{t<)?M`c3jwmBI2`}T@_D+nf5 zLd83y?pL3i;s_j4wu!BoVbeCGy2Rjhl`e?E+5R&_^22;Io{ezFv!HjT$EWu5dH=EV z^ZEV$8{F6CVYlPcLWN#og}q_a~aK&SCGXyKRW~CxS1} z0q<_LZfX4-12{;rm0`InZ{vW25z%MSNbO)g?b~sCd$G6%bhlA$M;9fe~zJ(GSG5&bE@Hg7tj<|d7 z4g)wGmn}q=cBjJ9U-ooncWNGX*FKjlBCbRfOH*d$-EUPQHorY3g{SE1bW)0QpWpuy zQ=cy-+q?&1L~DO&DT7p=RZ1lwlm%7g)G9h3REnCJ&2}?{D$gbCv#4iY$@NT)x7~EJon!!)E1)6!iCMukU#-C124n%; zp{>MBfx=gk_WlU{CLK?Qd<zrYTNfv08aSq z;khSifn`D=_OFG`7Cg1iE#m9|WsE?wkz~T13~}&Uy&xe&Qm$ZqQ|Iydln?k(!y3RO z!ee8Vc_m-HpIs})%g~xw7f{ckg zp%fxPpR#De1Y!*7c?QT()Scegy@qBamNRxCF&DRqskDX(T|Za!pQC;#-j6tI7DJZA zK?nXeM6nzEVv~#?3X3j?#S*5TlpXe$p^~C&B+z2e4wqFuB^#fM3l5DY2j|v>EXfrk zQL<w{*{*XQz`7LR;s5cT@$I1l{E3uWJY=S#aT0PKXTHKhESqiGU zChUmw86gGDFT4fXJN7dsde(F2)SstNf5(Ffeh4Yw|C4m;9DS}C|d)Evy?$+BB`FW_Q%ovfvVE_g|)Y?^YnQoH( z0AYQU*}$onF}f1sIUy3C?4*gw4#MHJ=~?emPGv_Sj7k~_2749MZ&s%HhHumm#o)-*%ga(zlp1pTm(5q$1cF?P*`X}ufVMl%^i1&YaHU(Xq8y5z-XwXCCRmGu zx=sb`$&J#c++SXxGbrOke9LA43G$_68Q*)7Rh7Zfq6MQ_d=k|}sI9zOsVFh)%Sq=U z)RJLpJ;{VjmllUSsfxbHug+#+`b3!3x*v|~eMs=OuMO4svued~J-QdpmhS*ZwS?Y*B;2vEweq?*1w zVw3Sg3Slty&ko2p()5Si%4K3}olI2{_kN}fkl5leg52yBI?C^){5QaJobTr5Aw2f8 zRCsPo8Sb2klM1C~ziLj?j7&zMyn4A6&SG&KqND6GH+k6&Gj` zaYDFQeUpaY&j)LD0o75uM$o>&8MP?pCcUS9p%bY^IO)!$o2nZROiQrdt^Rs7&Qup{{YJhOBeciL#k%Z zD_xFI;3+goe5R?#DkPrBS+`K|WlQK9v(kY~d?F(%X*aC?F?%fLfzQ1(4@l~YS z3~5+&@*1Y~mp%_h%gjgcnQjbSmoK)|xcDnb&!KsL#7)KQ*u9T}XR5X5nM&tv@+p@i zj8$GmUvBJ%KeO{u$+)bqHF) zX_#My*j`24E>RzOtN5B%1AXQ8m116_7BS@div(m~6B}6xdj2KC_RaD^C$}7uTi*ahZt1hr3%i?#nM56YL9vmTGrTYf&LSaK zic7F{+DkHPW!0$^6gw*mdP?$t{=C#k;0g31rgi~Ckx@cZ&*x8Ev;(bWaOHC3#wx!Z74@_H4q?vw z+S-~Z$JOnbv2G}SKf-PYZQB;hrUFeI`B;U=jDY>IIavR2-coBRT0l)L_C%$$_m|#H zA8($9YPg6;W z{7==6^Tm2lY@sIMU-uaTZdJ#ji1Z)*Z*x@tS_zzVJ?}?3iYkGjCpHbIV@C2`i@c9UQ|W zCI6wb2k|4r4jmzL8`pD+GLD*66F^NM*~{uN=9T>J-pdd?i-B}i)B_bFjDPt1gBNP> zCDf&N=AY8Q7cx>wkHpE2ZGflX6;2>^GbYrXfTY4$$%=ogf8v1z8JYz=GymbZdp?``QmG;|c3NyI&p9Z$`t5*1Ws&LP&%m`2MFl&ar`g2-LIQt0MKHK+Qw`m>JO2mU`7?!75nM#Qo4&(T*XWg>MDW@qEOP zdYRq}%yQA7ZOp(kY6|c$-V3mAOA;&HQ3ZLCStyjv!8huVQw|9nFrAs*A^aPGYe=Um z=YUqfK#SuwLK6>Is%HbDX9?r`SKu9>?I^TynEIaP;l- zsu)m=k#ez@Vc^?*H+ug}cR$&vlpgR|TON2`RyKYcVkErZ92n=k{o3F*)lsJ~g#9=i z`a(XysKc}(IvdShiCNkSmWp;EzFlVbIf$*Cyt^sr6T`g&m^$T@=-sHUej-NT>ve;H zDd>SbazngLsbTAbp;0$-I)FT7>&tO(E6uMOp|3aE8Bq>5#n4EMSpK=s4V1lr8s3L6 zTBpKid@MDe7`@AQltTdk!`$vm+*%$p4Y!I89YQY>b~>vM%M7jQ5zu}RBsL3=tf;zN zq~ZhuZg9TG0>YqX7AluheD=5)H;0vI!~tn|705`(4-6GH?{vZO!FkRWjcL|jCLwAO zsV**OZ!*|7T{_{L2v-Y6_8_md{;Qahza%CIT3sB0>o^h4>Gx#wNhG3&XIZ&9dO zM8gJD>07>1+~i&SuY84G(pDo?3avEV4A7>JV6SHSgOy*UReu~VcQxHt@`M$!RtcK_ znDN$S7_B+2*Dkp`cb8{trujC&Z}FuT{~l*+)=yY_%llpWTm2E=U2w^KgrZ>CU8Ck& z5UHM9lqmxuGC7?Dkq-?8}J0K@vmjE(i1qIi1LV%nL=%p6VxI7m8CIz_ogRZb9TRn6j5kx`lt!g-l81N2DibnHn^u*0! zwl)#xp|@_abl5#4arY<~sMI+?VyF1wfvtB#?wtQRUUEg^*Gw&BO?2j6Qq8kd`P!9B z*ZN$+|D+6gzB0}Sc^emaj}*POL-_ia_->}Z6W>7hiEuoO6@vG7;(Ny$;Q3$Tdq(?C zd_TW1fg@4;zwXkU8h5|WnB2Rrzj~>jzjA!PHrsZ-R+1a7?YqZnyzgdsx?N_8e5(BQ zES+rru@a&lUjqHb-G8*CH-QkCp(EV1L(?qh-86*Ykds|AOM3wu`53C_v%B-n<#qXU z@hW>uZqYRzNh$eXG#@ymgD?i+O_ILwme>h#dL& zA>Q<0-_U&i`j#NTc;ZGGbhI%2?gb1U3t0GOESfiybm1_oxAsh3Oh@(Nlq)9}oAOUBdkho@8OHGQden6S9uu$? zDVS=wlL`6({HoF_Ffm77m38(QDcEX|-h3CP5{r$muFl_!;+7+s@#K);G=y>@0=iZ@ zb2$bP_{KFkuBN6i^TL1ak!JzJ5r)4rS^$p8Utj<(mkP}2AXS|VPN==L8>%|Uk{*b$ ziaHK;3qYlsk(D(zF>JDF0R?QpZd_BExwZ(|nE%qgz26=9fQ}5B6|usunStf;snV^f z`DHEfL*L@fpPU8+7Xri!5sl^V#a~9*D`@^sh*gdr|3kjcph9d_#D(;ApgVz1*S%!$ z2h>ezn_j?z#5|L%HR!{Cm0P`>tv=>LiUp44Cda{^&5j`rOPgl5$t>CycUG7UE{h&b z=h+<^H>ug{Dq76_MI||^F}P}`QCf_BE=Ge2c8WruRQ2RFI<0kGK7~?>VqB@>tSfNp2b7PP4fl!TfEQkQUMu2s*n?Qat5AmhbT-5iClWb(NmKt2ERmrcav| zV|2;E(<*@A~iacWWTxWn~IM|$YB_viXQqiRtSiy%++5rC8W z9tH$+cZAT)iy4$3XSyFu;l1Hc@J;KFod1aL0pL6zv#?xqh4GD-5WUwcqrZYCN2#*| zRB>zbAj2TZQ%s=k`eh$gR-7pVUQ98iE9F3q&v^hD9}T+~{TEzUySF8PIdOn>#OEN@XYNB`EY)8GL7w}EJUNq(%zr;qoWR`yG-pmI7zpN4z8o8K{lI~yCHF}$-buPIQ(;R1<&ap z*snSR7fG{h=S3i+ogg-4^ih2xaoEtAfU2Q!+6j`lHVD1j?SBPpb&B@GlI{BUzQT6Z z!JrCYn&6+>ix=`h<2zIILp5aoU|v4GXsl-E*aXj27Yg`G=051vz!@+_2N6$9;P8(R z@h5-tAxOiz%J>N%|hANpI<`Uq^tXjKpacWyZ&HuatgxJ zvix?RHLf@J2Xr}pacba+LP){VuW{;A7Q4c6$g0`gt&_3i2DV}vAG&dt8}^<4r@r3+ zvtD?HPi~B^G=0G-qeBQ*?&sRnOj=YPb1NSUk07}!G|gb7qQ~vf&4#+EGA?D;DVCcU z7F;XLMKr>K&JJfNWbs=yLZHXu0Gp;J)veMa+|lA~jc7k+02NgD#5d$>N4_D~PZ(b1 z-?{@HUT}&@Ro6@SKgg*V=%&k~gl8CcH|nhzXsK5*GplwQO{1n?{GI3_Y3BeipDy`I zVNQ2;>yR-Nx^f!x@0J{(!3sG!e@_)0|G)NkAu@96u_zA$0bty9Zd^u5m@Kjc3 zI6Dl&pY3yQXiw!v>?_>{^xHbPjY9&IU5XOB4m;;}H}DZSyZs<7%n4P;*pVMrPJEHM z&lLEHg*Ve|W{(~>(^FLM_47N~R^M5}eMPAaX{Bs` zwTXq5qw~Svozh41EzuhajHe&VkxQ)~Ei(KJlU&&%(_HFSVn|5pdqSnZC$y^wnT7&6 zEBmMbh9LkkWlF!H89^SAL)rZMg&V4Nm zPobs?#Xsbl#Nk4a*{yvc(sAAI>&aGVHLfb8wAw-rZ`kSe?pt7M83!NUMhM`;3PCK! zO)T|B*HjXjuSLsx-Lg4=%iDhdf<=Q3;{FW+5<7j(Sst2{zXSx^`pRwci+&0;0Ap=^BFAJ50Bhbt6!DGwa{G$Q!7VV6kiRBz+JU?(;~ zZ;^29=76KM5AJGHnn;@jaW|t*)p|f>>`b^ODwgtg4GmU1UAe7~Z+k5d^se1nKqpxf zfeCsF$PYnMte8`(XkYq^!jU-ily452?K}F-LBWeoys}`d(9zSXbagPnN&d@0`+JbT zIVeWTi%mYtFZEkB`^M3vZw^Xg5DvEO<)g%u=ePlkmnP_$7Un-IOKpXtIF40f0%Ta6 z?x?rAVWGjclw$R?d9zYGy9g*%KN=R!Tze($u&?;(BqKVoP0-t&jdH`F&hh>1m_U2M z!l}WJv7D%1NH_8x2H#$?Ih9o9QsMEL$?b|!N6PzR0A3Biv<%LbJm;b*BoB?5OFTO5 z!fYn=P>w7Fju@JY*NiQViaG1u=M(Ox#Y0d8jq3y$DmDA$Ba@>gAH%dl+Ck6@U*CXi z<$lX;b9FW6WdOiMPz0Az`xV)q*M>VHs1iTV^cf@jWyl}SBW$>{1Jghcy9GJ+!?e$o z)fVC;mv5l7fqFkmK;1hd#82-lb) zHnfo8Co3$b5cfksan&C7Og#zM=hu|o6BW!jjhiCO#-@Au%K~A|*Iv)xc-11rE)*VM zSNC?q>gYvSjHUXk_6NpT5YOq_o=hQTImW*H@E~dtMP{2B7Ci<%7qa&tZ(mJX9Yz9E zgxU|Tb94V#B-fIv4;WmCRdMLSwoeHk5--Y+#>fUg=>>I=MCZ%_$djhVI_HGiyw7$l z_)zKh>8e$|qg(FKo8mYgQ(!jE7%}nh%klw-l7!+!l1U@@df-fnar#t9EEq!KgYlT- ziO9d(4ce&GnD+~$j1QXqp8HE*_R8+uo#tTLa7U%k*lWJ8DY=e0$+T8MM+}N47zTfJ zVg?*Q)2SO}d`?~%f;Ws@RwB_Q7WEvgb%VoA!1pd@8d^bQfkBvtV~(~gs|5Wo+oJToY^3O#ivrquvhQ;*sy+<>umHK?it=1(w;G`uZ5YTtWo&f8Q!A|F{K8)cPw5$wS zhZLE=2Vr*S{>L>@+G}0X#y8s;#BeE=*^s$vS|aaR09mQ_7sOymM=Y>G$+_}$%BJ#^ zxr)guvx=!jAg5h%$~(&)*~D`dm$3~ITIM);hi`te;mYlybjJ9M?>Dw;Gr@zw4aCe6 z@YXm&-f!`_XyGlvpK`^iJz}kkHo@pJ&H*=E!5hAC$hQWr@$Y0GKcG<=3iSbP^RWJ~ zjQI_;FpWQSu%|M9vXN9q$K$ZK7eBU zLX|X#DR0wF(WE`0W@!r!bmP5&_af0`#7+=0?N2(Y`W^iX;6@)ZchE9F5U3zA^g6G| zaQY+u+b=zgOv6X1-Q+Kx7mz0^41p}?FgS=mi$B+mubN0WMN=wmQeKJ#*p8-5IbAOJ zvtB_(G7U=5SpwlFntd9Y14VTd8xyzYLc*8@6>01z`hcDVbsC(w@(!a>R;ykVW_K0X z@;+tNe@Lmyuxg^K`Yp{*YIhV%nxdp^oaLHF2)RkSt=hcbnd-u*Yl|Mh#Y ze&&G}G7R(J<;wXUPM5_Z=PFe|j%zC$0h$y=)g6<(ox#Vu*K6LbaHx2M=QyJ?Y{@dr zVwPG8=##aX`>QGOr(4`BM?IrpzpRQJm&;`WxzU2OLrKm49e>v4g<8h?5rxA3OiM`U zQGb$26P3=o7D!9Q*Ah6(kAv!x5fS6rOE3BPdUZ82xqu^-?&8Vt(dWM>rxR)Ac{0lp z6Z%u^X5eK6+KT>jktG?*2w1>6hqZ>^uBSneRbuanrkGC1ZFG)(n@=RA-Y+6NYL;Q9 zZdcV7lM1x3Pjak34X&8aA$XUk!y4V;9F9Ll*9i96Cju9oGKO6Y|)n{u&gmW8!qehD5s_u>1>%{?C>OWZ7Unp3|mfN2* zRRxy)b)dqWo2ylcH6kqEWDyUUuJ`6ItIjpn&8#a^6IuI5r0NimVLAR8)O{&sZq`0a zThcqsU9kG26KnN}4($`8J^Qii#A6?qq_JRkGT@a1`{n5rWSE`kzMrh6B0b2B%f!Rn z*aM;jHjx%h;rTj>XTj|Oy*;7ZZ*EUB`fS`Y!l15GiUtH?sN#Hct}7o8dKCo?k_F*p zy+`*fP@1MhfYAZyqX5mtyJm@)b#DsbD* zqCo5kMSr|!p0lc!JVQcZM+QIiFsiP$5l8j41QhpH|M)Z-UI}UB!{X|Jl*^&W(n-pr ze7KtmQF;K}{KZmE?>oa9s1|Fy%9GdJThNpRdNTW}CUonz-Ukfrnxy9XoTwEqx3YiN z!>{oy{!+yXnnvrY_Z$wM4pBxBD=gw&y@W`zQb$_n&6o0rI(?!8 zdpJmj>|kfZE1+D3QVoYrO@+hzUgugzFBVhC1w+9mHTBRqbN~hI`qBCQjJ|bt|D(CL z%bF;VW*oKFddSzi2G2m#0iNS`EF8(Cw(geB>ADkJmF5v#zeU#m^51Gbi8SngAdG!$c z#2ZXI-G{`(L>1HnBR394;kAdiD+r{z` zH5v7wuh?7&oqw-BXGaGt$L%cHmU!~YRvKBQb{5T|atA*3gOddKpg}z>!O|+T4eJ2H zVsNFy)K$9}4OjNOxuz~CPS^g{Y>api@`@?vVG~XDhCWgFDiiXCzVfFz@Q>7y^>CZ? z;nMuQuGvG*iuJlAiWyV5#3172%L0@vCME1{G8+|f&3!(c5_zIv!@13bc5#Ze3~U&q zOUrW2<)ty>lwZ#g6vfbm3dXOqi}t`lwkQ_Y3FjGx#fsR6?CwVnW%(QK!%oG*9&I;? z5}yXO9g7}^0}1t*f9;BI<0A65EC)NjzY{uSqn%QZ!Uzd;`@WlhR>A4hWP^*M)qSA6 zr>Iw+Ee=pr!F^_0e&0VNROEz)k-5#7Cq$15Zer$Ey-HCZ<{xI#-6`@w=3~jNZ7Cydbb1NM{Q0`<*30u@6^iS0h+uR z88mGbRWzOgcQMLuM>Lnx(998G*BUGsT22fP%Ry(ybM2MBq#^SG1=!<#nV$hBah{9|^4;gTmJ=oxOr2&89k)xb(_8=AWb!vcTQk~f@#yLde+M0KU#Vw{ zyL(q^Wj;px6Q|woke0`uYVtr~qN7)-#jQ?WShEG;sr@CFD$Mfj*#2-Q&{O)yal2-6 z9{3*ng3V_$VK#bcUOjZZ&%NFZ6TH8-+(?`!hi4P(J+>{LuX>+8G|hE0e;$u}Kf3+@ zjoyRqJKFP4SlvBDG;3G?SCdBmt4Wu~3a>^e$qT*0gLYUqGoLw!X$h^cg>ypFXA1dA z)%|T%RZ=n-aemT*tWv#u`L!dlODjbu-<~3xI|k*Lq%;PpQVv#Nj5jjx%fG&iu-uW> zS7lp=v<9V^hp@eqZy6lA7NudZ_0uikF;UHTP{qT+^dz~MQpL}PCF`WZ8fK>(Qb3@@ z1lCA`86^r1sR&D6#dWZImMyQV>T3Ep@`cq9QEJobWa7l;jo3xQ8 zJ{re}zX3`QmINqnekFd`Uk!b24L5nM62(=ya_)bA8$H?LMBh?_G^)8#UNuAuq6JEb zxFk^!%|nh^t}7D8{~{B+XwhB|yL?{-4I55~o)A(8Pi6&i8iNLXA{y$U$AP{ZVJ}X# z$KFI30mk6Nzk5|Z)z5`HyLRRpATN!+fFn>D%w1a&6U*WBOK)=rO4}{xehZqjkcgQF zk$+I26nCkc?EoC!pTe|h#2U`cz{epxVCfsoPF|^oFdA}toF4%A%@|x0Tz1Bo_vqW5 z+mDYA)QPU9ab>k$r)LDU?-$Ch2N>XbY~HTV`wfQIf?hB_FJyQZa4hEET$nvLL;F6T zbFVzIcj#GTU@45Au5w}5hZeoeZqbUnN<#@#)1w&}(Q*I2Q(l4FRrq~4Pnm$c-X!XN z4D`(oe&I;>Ls3Gz(=~M2HA!Si8heMm)_3z74qs?D$#CM`10#A%aRPfjtoU<0U6p7t zznxQC42g^|y(`irb=nzC32ur(hc%HglkqSui{quYLl-?S!QVzNkRQbH3)ZUd2yxn< zp$-@n&b_ZMyoqn^98Pc60wixot{o?+>3m$ZixjIPYnTl6Vwzca~RZPX2eui zmE69|dMr-wT8}-vuJo4eYJ+;gIg%3b+c(vSM?6??_!c(;@rCnr3U&3Z>1cOpR5#ZP z{m=K*!7Qui%xXa{SX>%-!&Uc#Mb4ezWwdcCk)-AG_1_&NbCTh8f8Tf&hRf!8IA~qfo(1O#4_=1>&NMlNvGvmc2x<&kV=JQ z$e1CJu`re1N(J+^c1V1O?^sY_j~)pwnlo9psoK)XUN;FP&!)=rzmHY7_vhzr+hLM0 zy(mB!s@4et;>Eqg$XBoE964Iw)hOADUQ?6r1wGZLi6GCkEhxk)fOY65 z>=f~-AnP}UldN2VADq^d%X-M7I(puHQnnXk7=^%`m32JQ+tqxG?R>zX%8)|xMaXfc zx6F_zXRY1<@PMIj2EkB@L+7_9{0m1y|23-e$}=fXh5*Y>(n)n-wIezdXznRT6z1yt;WPO`#c%_a+f$TZ&2uCgWaiw&873a^4Y0q) zdU{$y80Q?l4_umOH6;@3`Lv4FTwVskwtM{=IY#~zgRe+3cH@pnPQzN6t)t_kcvRTlKU{}w@lYkn6*;QtCD z*jF2HaL*N;87mxg#`Twn8;4zWRA|^~stywbwLe^0H`m`5Z*0Dkeo6hRf1551egiJQ zjNU}$a}X}x6`j6FlnXv5Ck2WD*g`*L-(PG_`v4sabU9Mm?RCN;1owB&MUo~bA7Ez- zCYhHW_g8Xqc^b%U%x+qP;TFNpmEs3AjKU<})}IMQ-UBQK6w3s2EJ$HOeft6&$3!uw z!ZgJ0M~U9AsRTdzrEWgy7_o&r_MOFRe~GWr6aIXYaZPY#49Ubit+d@Qhe${A9&UQE z!INo;6J>FdK28nVc*`QgPym9pKK!#kISym8gxR6i}*JB-)2Fj<=nxEg0V2S3XzyK7+hjtNT~JkU}*t zd3Xb(TU&Be`Orj)3t)&o_?jQImyx`;093?&^>3dqnnG>GuV?|pBrckdtf z>~;3pXYIA_Ugw^De!sf~sHctc4rQ}@UNVchm6>uZU&F%^yKFDlgWe`9pUDX2oX%1w zI?A^GjqZt4-kH{aqnjVKJ6!uTN|5=B0*1Adt1oW`W8N5YvdX^M-azKUq?`NR#Ao;? zp7i>6M2FS0$e}>6E-6#F<2;~h1k=wLRq|U-;w`hcUP^eR3xG7O@@fFawG1kai=I(fu2RR&3Mf;XYqp{(~Q| z?f!>GLjYtnrov#KUS!tPRHTvg#thkgQZr$u2n@`e9(Hp6UU$ac0%Xvj;(z_m=ipt* zwMR1F!Wi8_yP3XHo}=IHH*uM(DjFb;j`3^5`Sw$i0)cu&_4$H69!-R27Z*H^2O&Om zd1U6IitgC2U;Qepk5{lP;Cd{lm-``Z6CcYmV%FkWtWpVc=;+wo@d@51%A=uk$9^17< zws*Q%s@vvnb%?daD)c>am|m6UjNX}gwg&?r8j@@lm{l%c0@}Iq7v%uYC8`w-_tFg1 zm6S-nKWfX%Gs92jVLSYIt?nHksM$-=e9|K+>{qG}&fc!2?lBuH1FVPlSgjUj{lh`7 z>5=&YU&~2G{x|O!P?r$LW-lfw)`cZUZO)$)I=fKIIB4MgVS17k?W{CmkZochl2D%E zqB&xayL||s#o=5sQ0>s7#jdAY`+nM_N0fPF<4+Q0Fc>(&?);KUfjO)DUjjt6UIbxC zLU)T_=V-O%{dtJ+{5H+E!@C=N(Tbpp5UadlR}y_(e5ytWxuy_ks+=wLy;jlT(;rIp zu})Pr455VAxqJs%GK}m#S)W8z!PH_U){up!$o@mW&y2h2H#1(U=Tqu9rD5VZ^)cef z$+kHOB)Rye*+eNyPJ$Al`8@GPnOE61qgxpfb6TZw?#^bM=1s{`C!}F|diw7naQI0+ zfq0<~Np+@shthJ^Dh4pbf9wwfFCQ05;bN**5TK7-4OhszTj3W(Yc-m37NUu0|Hbh6 z9l5b)$*(ki#Jt;YYEoYN2He+pJ=H^i$q3_d6gSEOQsf$OdKm%d*E4PQjSnjYH0qNf z8M1-=KPcU@#to*y!*jNBfVAMntGd~vuOCt#pf0ASZ=rFa)0$UxbR+UjPc)^%!a)56 zC9Del1LAieu=(cK>8rYr|7H7bp|K39BX^+FL@0GT6tTyl;xxy%G5!Lxx~2bJ-8|Ec zMcbhkVrw7|rZrH3m0|A}Z%S(T4-Zi5HahN0wOGs7sra9UrO*G(^eIWu$PcI~ntJiS zsqSWb9LW05T?{TDd2vO)w~OcC!}EutfV>~R%B#x#a%GXSlJZ1IzM)`(KkXRK)PnDB zoXBVZ%udxL&8>R>PfEQS`Exoin?JoogMyKBOV&m|sW~2<;SSCm9siWX&0J9d!PCNEc;%4@7p4-oJ*QZ_7Ck6l*ee zgj=h2r2M)m0DL6Xw3F+RG1uijnkV21`&pZkb02&etVp#eY^SOu(O%4hZkeG-XsPM! zk^L~@tMOr+s)>o%_khEDo*2*IzGY{OWAdg4HTOhkxxevsZ2i23FqBsE?e^M!8Dp)$ z%{cp+;aXmBKx5xT z)lq5>ek~x79=s?FZV(0E$OA7jHEo?N=rbM-&@(74p&Xn>4m*&FblG8x1hmV-V6b`L zB$!nDKOja#(IXcK-Z2LsnS zdRXQc?5)cN!H&KPS%@2_Oe^Gz76lrd_}IBR9gfq;&tVxHh;F%pz7F*vQoVaN!)7Ll zhU0x4U;F&QBKL{ZQT}qP|FwJrt#1eXC7JM3s5DoIJ}Bn%BU5byLb1!tx) z&-^*A#Ftc^@4qDrAK_ac3Rn*CVQFkVagG#=pxvNDT)Ao0R1n0yn(Z)H^lQ&f9CR@< zGfNaupUY=PehdstC6coNeG6lVm;|7MviFyF`;d7ZaWhDlC*{NkKe9eP_jW_iEdAP% zNIH=`T~pm$dU5EqJ8v}DGkvu~oevs6=+ruT;STqiwT6SVWyJln<$-*eoIgn+LG79V z1)!$X^-F$S=(>mL+4_Ket;e;oldA`plMn;0+9s5*wm*xdHGE|N#QX#E_$kfHhL*w-t>+;EZ zkHr8&jg3J`C@qkpq0AAW{A53<@+@Jp6MPnuN|9k zu?N*g8=jOT_pxsY{-nI(?(Q-!xLV5@50VJ|2t1JqkF+0y_#Y?(TZ7f}{<>Ky7;**K)iHi0}($tErc^k+A&({yPOI0-4E)?tP2MCnTaq`XWhchPPC=+WKa%9toW ze3&@Lc-CZRXB4*!l&Rm)&=UGB|72&N9xkBqXUJZiYEC_$0W8_y+{X4NqW7V`M0loP zenyrBR!`7h46$ApUXSUN#^gU5>OiV0EiF)kT^V&2At2Gnk^Bx#!A{U(ZS}EeA^C*T z%-@88coP9}g2_(s?n-V1`6wH6x`w7QguvsBXZL0wWyz>{gNlS}861&iMw`B>-f4cI zrpJ?!aT`6nH+NVZdzxkR;?0n77(4Gx5H{0;CbHiUt+~!WLCHO}-Wy|dVuk{U)L%Cc zu3O>IaZk^=NAvo~9Fr9e1&R-gwSCS{Id*ttu0&DV>yITO4;a#HZ_if@Gw%v0TR%S@ zz&E#_wI%ynfXO_~+z0TLb0_L%6++PBXM=hC?6rdzu@)P~v^ky+JkoV-0$=s{l6cvXpO1#>o4_oe9svpW@T^@J_;(BmBJ@>s3t9seRrA zdE#($_KkK=#^U7yK2S!xNs`ULM=@I9x1y%u0D(e|>fVpI z_yVC)n|Kn%o+uYH3h!yKAmLAQ3g1*Z^wiH5R^Pb&ca(yJr5j(5!}KU+x!-vy@DhLb z>4_)7)?R34#VG$Dew{X=SJj?PkZ_JJi7%K4dLAc7SieVeqRA`JKqJGyRn=~(=$~$> z*o4-E?f=q*1*}YTiZ!e{ZLRmxm1ItkT&hk|>yaY^jyw1g#lN-GZAU!xy3aSi*x@|J+ARxJ{Dp|Z! zj0fqw#CpT^>O!L^ZrkR=cNrj?qhu=3lFWU2E*e4SlYyojj*H7Jv`KutkF+_PSIgD= zB^9^S3+b?>wLQIQDBJ;Y@e~`Oe~{HP4xBF-q=vNPbc}| zum+t#FJr2HpQN1jU`&04ltuhIt*?s_m)kii#^fp`G(`m$aa%@2al;g8WvIX7?`*SH0lqV!o!^X zX?p6HDYQJ8a8q=xBkuZHTEgEBGbnLG9J*jH)feO+_rAn{k-sLJe;XIy4#d%`{hDa* z{T5fqK6UdS^5k#w%x9-Dn+PSd+(h@3lnN4WX8@XRbV2;j0?}Fp{B0nSr^5C?9&n8< z#9KU@LVUJS?W@dlbzaWWQZ{C;2v2paDlDFXEi{!_a^YU+PX_6K)|P4R)cUUwe-u6m zNtZ)KFS?|1Xbe2U(nwf0g%+2F z*e|y~(rFHQ+B91=G*b$AjG08S_Z2JMMX)4HKV9UsEl%behL<4u1A|09s(xv@h%xMF ziegGiiu$50PA~QGU5bA&vGu_s|5xR#CSPu(z}fsqja_@aY0f#AYOjA`i?t4e-g0h} zuS)5R6*{y&^UJsOr5=s~X*e{~e#>M?OrD<^HWuK`UWdI8w~hpFv=XMobF)_e9tIST zeecym8H}j4P5WZuG~n^^+Safeu9_|@a!p>btE0~6gHuBd^`*Kvy?aB3UVo0OvRvp2 zYO(NiBTM zs}AN}je6n6t8!RISrQQHI>i%wlKXR?f2DC$q}e z$OgJENCGkn7qkWn3M}}E@)HLpT~+=82{sokV9pCHTz4A&J1-#ZFk1X%P`W@|2s3PM zs0jA4P@ns{Chys$_#}{lae&*Ln#Hnw`0A z8-WfF$k2q(qj6a|IfC4`7TqatPAC`v+=MJWrWQr@>pKtFZb4nKb=pT>XYW<*L?Z7e zb!(Nu-uxYODHco4k6zGqzr+3BU(la{Mzidj24zTDxOVZS|ANuLnfdu!8Aba1Cg@(pTK1cRl>d-?m|KRpt6s!-k=Cg7ig6o|9I3X6It=}UTR`-rCa>Cuy@n8Fqr8T<*2#3!D@FHl@!d|Q(AL`_Yq zoA=JoP9!fEG)k4X?ut>lc!J5HpxoLdp)ul&SJ&SG8>r}GuJssLD^kKM(LCO|2A>J)x+;NM2rd-*5dMT7e?B>(QH+G4g7x6m#^j7l~p>xB?n8h0*Jbr zqCY(6t1YlTItGe^K?p|J|s+Y)~+YQ2&e)JexwAfjRFI3+w`F53i zqA0oKhaZCl&)*L`=A4DB;v!f}-B>AK`I)!&3tgoW7KZUvD+blOtFchP46kil6iup7 zOL-Y7&CB`TQ8UkPcx=^adia(^)Od549sX-w=kDl$Dl0+s8=X^>EIH@9uyW@ZEOk$u zkl0lVHDLv}$U~PknJFeyJag$9>uBRtC6m^@9U1R`^)*Y5LHMp+`ttYCiY0`oq5Um*N?{bq58NLK`EsW zE*K=vF1~AOvJwPUs{8x|I_aTQmmK9Fb_WJm-08PN0OKPeu@aa*8jsJ(8Z1IOd(P!& zeRwC8$n%VrdG%z&>WEmy9l*HD$joG=P_n~Zt&sBT^k;PpMC~HrzmCsTa=N(@ggY3ah2&xv6%{}Uu=wCl}qH#-1H0A+H%D;>|H~JtAR+NzG@?T zHNLJv(Qbq1ZyG`?(&E0 zz5uSP5I_GybmJ3DK|DwX%+>93-r|%eLjDH69GJ(uOg+$cy$ah^gj!Zrc{MYgC`NC* zwUoPG^XY@_Mf@VVp|uX#piMkhRE;~8NNs$e;*p}>YCW`jv64Ix!JZru)n66u1~s83 zT&9TJ>M0PpBaEUQ>`%p^I(8+Yr%F#0ri$eUkoYvC2%SU#E!2{U^Da{c7yGpT5=@=&u-x6Ga*{=+zl_sj zryq{4kQE0Rb1r=R9yh34Eq4`b_iAg!q}bhKO&q-&?R`J*M0Lglrl>y%>nI_Px@r!8 zAUd?jQm9GyD)FQs8Md{0glMjHL6P4I6Aw_FKf`sGOq~hy><&-*Ep7f%=?Y@Pbg@2O zd)$)5;#O?pz8M9h`klwVl4CWdAj~wjC8zl;xU035HF_z$d}DVQIUohh)5GE&YQw_oY%=d%1+U+~@US)vu?&mKJULm+(x zpzAs*1N|WX;nY2{QJyGi8do7BvtM(DE~mBK&tOeCy=5n9R9UX5 z(@E=#TdX5f4f52{KS;CJst~Mcwdz^Bge^cpn=0q^OG@eU;KeoF0&w~G*7V8B#lTGs z`N%$|B8|r@*R8dNVwtOrA9q_aw{X;V-jt9o!N!$wsFtJqwhtoHA0hg(M&)JoPyfmo z^Y`$#(yopsLC>bCZzLXkfG2QZ97t> zY;n$Sba&LkIJHNLcM)PsMn3r?0@+I_Ufa#2M7Bmc=QC?@i$|Y1@O{g(S5CF4`PmRp z@=p9wk3ufdqg^t(*O=y$0@Qt8D@WR=zP#jw<3cabYWeri<0$<^M-4G0N?#HC9XZS| z1w4TNkoF((c-rAZW9w5rh)B29wUL`gS|rjR8wor=j^l!& z)GLwFOYcNZOY8^s^J+o+vN3*8o>$fmWI$;98og%SL<%Iw4?*j=T@3xJAd68r$0&r( zXL&}>BOxFB^7|R8QaaT3$C@U037IO)k|d7h0G08;*kZ8$1RBt7L`(-J|$zUk(5~B=)nab-6yf zr@NkP!zt4yItAOu80J6=db?6apTvx$e^b5{Au*^kQz}70^5-GD2UvXeMr95yQ5s)s z#j9$kmyY7>(@XzX7RJZ~S!sfGf?}g$27&Jlo#WHw$0~iZRLY^%MbkbYb=S(X=ME*K zm1^VOfV6yDITPCwOM9c%G4I)bXQU|>Gs-S{J7|)jNG{3=+>;{@gg6fPq}%&ck0NLs zbZzZ1UT3HEVmfp9?!ZQl1ILRShA-FYt#P+oi%l7mbc=ItAJ*p0OXL*)TK^m)u) zqGM?#HF|=H^H>>L73j=sIItW+L3B^lTe_CC&B9x_6AUYz$*g1dO>VDD#$$^jJ^plW zg**JF>llN@`5oGc(6@y9f`}UUHVVA*_M|tYWWbDnBrCSFpTu*|L`SmzesWKKwSG^o zr}+=|L#&5bSXhKuS1v%P-X_xdg@^UvzoGwYq!44%-P+m1z}_9^hB5Wua6J6K PTG*I70`m;X`z!qq@qjD4 literal 0 HcmV?d00001 diff --git a/Solutions/Microsoft 365/Package/createUiDefinition.json b/Solutions/Microsoft 365/Package/createUiDefinition.json index fb6f194be07..daed1e6ff9b 100644 --- a/Solutions/Microsoft 365/Package/createUiDefinition.json +++ b/Solutions/Microsoft 365/Package/createUiDefinition.json @@ -356,7 +356,7 @@ { "name": "analytic14", "type": "Microsoft.Common.Section", - "label": "Office365 Sharepoint File transfer above threshold", + "label": "Office365 Sharepoint File transfer Folders above threshold", "elements": [ { "name": "analytic14-text", diff --git a/Solutions/Microsoft 365/Package/mainTemplate.json b/Solutions/Microsoft 365/Package/mainTemplate.json index b7d61c913bf..6e861c04f48 100644 --- a/Solutions/Microsoft 365/Package/mainTemplate.json +++ b/Solutions/Microsoft 365/Package/mainTemplate.json @@ -57,7 +57,7 @@ "email": "support@microsoft.com", "_email": "[variables('email')]", "_solutionName": "Microsoft 365", - "_solutionVersion": "3.0.3", + "_solutionVersion": "3.0.4", "solutionId": "azuresentinel.azure-sentinel-solution-office365", "_solutionId": "[variables('solutionId')]", "uiConfigId1": "Office365", @@ -310,7 +310,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Microsoft 365 data connector with template version 3.0.3", + "description": "Microsoft 365 data connector with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('dataConnectorVersion1')]", @@ -505,7 +505,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "SharePointAndOneDrive Workbook with template version 3.0.3", + "description": "SharePointAndOneDrive Workbook with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('workbookVersion1')]", @@ -593,7 +593,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Office365 Workbook with template version 3.0.3", + "description": "Office365 Workbook with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('workbookVersion2')]", @@ -681,7 +681,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "ExchangeOnline Workbook with template version 3.0.3", + "description": "ExchangeOnline Workbook with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('workbookVersion3')]", @@ -769,7 +769,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AnomolousUserAccessingOtherUsersMailbox_HuntingQueries Hunting Query with template version 3.0.3", + "description": "AnomolousUserAccessingOtherUsersMailbox_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject1').huntingQueryVersion1]", @@ -854,7 +854,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "ExternalUserAddedRemovedInTeams_HuntVersion_HuntingQueries Hunting Query with template version 3.0.3", + "description": "ExternalUserAddedRemovedInTeams_HuntVersion_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject2').huntingQueryVersion2]", @@ -939,7 +939,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "ExternalUserFromNewOrgAddedToTeams_HuntingQueries Hunting Query with template version 3.0.3", + "description": "ExternalUserFromNewOrgAddedToTeams_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject3').huntingQueryVersion3]", @@ -1024,7 +1024,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Mail_redirect_via_ExO_transport_rule_hunting_HuntingQueries Hunting Query with template version 3.0.3", + "description": "Mail_redirect_via_ExO_transport_rule_hunting_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject4').huntingQueryVersion4]", @@ -1109,7 +1109,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "MultiTeamBot_HuntingQueries Hunting Query with template version 3.0.3", + "description": "MultiTeamBot_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject5').huntingQueryVersion5]", @@ -1194,7 +1194,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "MultiTeamOwner_HuntingQueries Hunting Query with template version 3.0.3", + "description": "MultiTeamOwner_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject6').huntingQueryVersion6]", @@ -1279,7 +1279,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "MultipleTeamsDeletes_HuntingQueries Hunting Query with template version 3.0.3", + "description": "MultipleTeamsDeletes_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject7').huntingQueryVersion7]", @@ -1364,7 +1364,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "NewBotAddedToTeams_HuntingQueries Hunting Query with template version 3.0.3", + "description": "NewBotAddedToTeams_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject8').huntingQueryVersion8]", @@ -1449,7 +1449,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "New_WindowsReservedFileNamesOnOfficeFileServices_HuntingQueries Hunting Query with template version 3.0.3", + "description": "New_WindowsReservedFileNamesOnOfficeFileServices_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject9').huntingQueryVersion9]", @@ -1534,7 +1534,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "OfficeMailForwarding_hunting_HuntingQueries Hunting Query with template version 3.0.3", + "description": "OfficeMailForwarding_hunting_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject10').huntingQueryVersion10]", @@ -1619,7 +1619,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "TeamsFilesUploaded_HuntingQueries Hunting Query with template version 3.0.3", + "description": "TeamsFilesUploaded_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject11').huntingQueryVersion11]", @@ -1704,7 +1704,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "UserAddToTeamsAndUploadsFile_HuntingQueries Hunting Query with template version 3.0.3", + "description": "UserAddToTeamsAndUploadsFile_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject12').huntingQueryVersion12]", @@ -1789,7 +1789,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "WindowsReservedFileNamesOnOfficeFileServices_HuntingQueries Hunting Query with template version 3.0.3", + "description": "WindowsReservedFileNamesOnOfficeFileServices_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject13').huntingQueryVersion13]", @@ -1874,7 +1874,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "double_file_ext_exes_HuntingQueries Hunting Query with template version 3.0.3", + "description": "double_file_ext_exes_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject14').huntingQueryVersion14]", @@ -1959,7 +1959,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "new_adminaccountactivity_HuntingQueries Hunting Query with template version 3.0.3", + "description": "new_adminaccountactivity_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject15').huntingQueryVersion15]", @@ -2044,7 +2044,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "new_sharepoint_downloads_by_IP_HuntingQueries Hunting Query with template version 3.0.3", + "description": "new_sharepoint_downloads_by_IP_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject16').huntingQueryVersion16]", @@ -2129,7 +2129,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "new_sharepoint_downloads_by_UserAgent_HuntingQueries Hunting Query with template version 3.0.3", + "description": "new_sharepoint_downloads_by_UserAgent_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject17').huntingQueryVersion17]", @@ -2214,7 +2214,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "nonowner_MailboxLogin_HuntingQueries Hunting Query with template version 3.0.3", + "description": "nonowner_MailboxLogin_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject18').huntingQueryVersion18]", @@ -2299,7 +2299,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "powershell_or_nonbrowser_MailboxLogin_HuntingQueries Hunting Query with template version 3.0.3", + "description": "powershell_or_nonbrowser_MailboxLogin_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject19').huntingQueryVersion19]", @@ -2384,7 +2384,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "sharepoint_downloads_HuntingQueries Hunting Query with template version 3.0.3", + "description": "sharepoint_downloads_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject20').huntingQueryVersion20]", @@ -2469,7 +2469,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "MultipleUsersEmailForwardedToSameDestination_HuntingQueries Hunting Query with template version 3.0.3", + "description": "MultipleUsersEmailForwardedToSameDestination_HuntingQueries Hunting Query with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject21').huntingQueryVersion21]", @@ -2554,7 +2554,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "External User added to Team and immediately uploads file_AnalyticalRules Analytics Rule with template version 3.0.3", + "description": "External User added to Team and immediately uploads file_AnalyticalRules Analytics Rule with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject1').analyticRuleVersion1]", @@ -2582,16 +2582,16 @@ "status": "Available", "requiredDataConnectors": [ { - "connectorId": "Office365", "dataTypes": [ "OfficeActivity (Teams)" - ] + ], + "connectorId": "Office365" }, { - "connectorId": "Office365", "dataTypes": [ "OfficeActivity (SharePoint)" - ] + ], + "connectorId": "Office365" } ], "tactics": [ @@ -2715,7 +2715,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "ExternalUserAddedRemovedInTeams_AnalyticalRules Analytics Rule with template version 3.0.3", + "description": "ExternalUserAddedRemovedInTeams_AnalyticalRules Analytics Rule with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject2').analyticRuleVersion2]", @@ -2743,10 +2743,10 @@ "status": "Available", "requiredDataConnectors": [ { - "connectorId": "Office365", "dataTypes": [ "OfficeActivity (Teams)" - ] + ], + "connectorId": "Office365" } ], "tactics": [ @@ -2870,7 +2870,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "MailItemsAccessedTimeSeries_AnalyticalRules Analytics Rule with template version 3.0.3", + "description": "MailItemsAccessedTimeSeries_AnalyticalRules Analytics Rule with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject3').analyticRuleVersion3]", @@ -2898,10 +2898,10 @@ "status": "Available", "requiredDataConnectors": [ { - "connectorId": "Office365", "dataTypes": [ "OfficeActivity (Exchange)" - ] + ], + "connectorId": "Office365" } ], "tactics": [ @@ -3000,7 +3000,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Mail_redirect_via_ExO_transport_rule_AnalyticalRules Analytics Rule with template version 3.0.3", + "description": "Mail_redirect_via_ExO_transport_rule_AnalyticalRules Analytics Rule with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject4').analyticRuleVersion4]", @@ -3028,10 +3028,10 @@ "status": "Available", "requiredDataConnectors": [ { - "connectorId": "Office365", "dataTypes": [ "OfficeActivity (Exchange)" - ] + ], + "connectorId": "Office365" } ], "tactics": [ @@ -3123,7 +3123,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Malicious_Inbox_Rule_AnalyticalRules Analytics Rule with template version 3.0.3", + "description": "Malicious_Inbox_Rule_AnalyticalRules Analytics Rule with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject5').analyticRuleVersion5]", @@ -3151,10 +3151,10 @@ "status": "Available", "requiredDataConnectors": [ { - "connectorId": "Office365", "dataTypes": [ "OfficeActivity (Exchange)" - ] + ], + "connectorId": "Office365" } ], "tactics": [ @@ -3255,7 +3255,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "MultipleTeamsDeletes_AnalyticalRules Analytics Rule with template version 3.0.3", + "description": "MultipleTeamsDeletes_AnalyticalRules Analytics Rule with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject6').analyticRuleVersion6]", @@ -3283,10 +3283,10 @@ "status": "Available", "requiredDataConnectors": [ { - "connectorId": "Office365", "dataTypes": [ "OfficeActivity (Teams)" - ] + ], + "connectorId": "Office365" } ], "tactics": [ @@ -3368,7 +3368,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Office_MailForwarding_AnalyticalRules Analytics Rule with template version 3.0.3", + "description": "Office_MailForwarding_AnalyticalRules Analytics Rule with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject7').analyticRuleVersion7]", @@ -3396,10 +3396,10 @@ "status": "Available", "requiredDataConnectors": [ { - "connectorId": "Office365", "dataTypes": [ "OfficeActivity (Exchange)" - ] + ], + "connectorId": "Office365" } ], "tactics": [ @@ -3491,7 +3491,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Office_Uploaded_Executables_AnalyticalRules Analytics Rule with template version 3.0.3", + "description": "Office_Uploaded_Executables_AnalyticalRules Analytics Rule with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject8').analyticRuleVersion8]", @@ -3519,10 +3519,10 @@ "status": "Available", "requiredDataConnectors": [ { - "connectorId": "Office365", "dataTypes": [ "OfficeActivity (SharePoint)" - ] + ], + "connectorId": "Office365" } ], "tactics": [ @@ -3632,7 +3632,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RareOfficeOperations_AnalyticalRules Analytics Rule with template version 3.0.3", + "description": "RareOfficeOperations_AnalyticalRules Analytics Rule with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject9').analyticRuleVersion9]", @@ -3660,10 +3660,10 @@ "status": "Available", "requiredDataConnectors": [ { - "connectorId": "Office365", "dataTypes": [ "OfficeActivity" - ] + ], + "connectorId": "Office365" } ], "tactics": [ @@ -3764,7 +3764,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "SharePoint_Downloads_byNewIP_AnalyticalRules Analytics Rule with template version 3.0.3", + "description": "SharePoint_Downloads_byNewIP_AnalyticalRules Analytics Rule with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject10').analyticRuleVersion10]", @@ -3792,10 +3792,10 @@ "status": "Available", "requiredDataConnectors": [ { - "connectorId": "Office365", "dataTypes": [ "OfficeActivity" - ] + ], + "connectorId": "Office365" } ], "tactics": [ @@ -3894,7 +3894,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "SharePoint_Downloads_byNewUserAgent_AnalyticalRules Analytics Rule with template version 3.0.3", + "description": "SharePoint_Downloads_byNewUserAgent_AnalyticalRules Analytics Rule with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject11').analyticRuleVersion11]", @@ -3922,10 +3922,10 @@ "status": "Available", "requiredDataConnectors": [ { - "connectorId": "Office365", "dataTypes": [ "OfficeActivity" - ] + ], + "connectorId": "Office365" } ], "tactics": [ @@ -4024,7 +4024,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "exchange_auditlogdisabled_AnalyticalRules Analytics Rule with template version 3.0.3", + "description": "exchange_auditlogdisabled_AnalyticalRules Analytics Rule with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject12').analyticRuleVersion12]", @@ -4052,10 +4052,10 @@ "status": "Available", "requiredDataConnectors": [ { - "connectorId": "Office365", "dataTypes": [ "OfficeActivity (Exchange)" - ] + ], + "connectorId": "Office365" } ], "tactics": [ @@ -4154,7 +4154,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "office_policytampering_AnalyticalRules Analytics Rule with template version 3.0.3", + "description": "office_policytampering_AnalyticalRules Analytics Rule with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject13').analyticRuleVersion13]", @@ -4182,10 +4182,10 @@ "status": "Available", "requiredDataConnectors": [ { - "connectorId": "Office365", "dataTypes": [ "OfficeActivity (Exchange)" - ] + ], + "connectorId": "Office365" } ], "tactics": [ @@ -4277,7 +4277,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "sharepoint_file_transfer_folders_above_threshold_AnalyticalRules Analytics Rule with template version 3.0.3", + "description": "sharepoint_file_transfer_folders_above_threshold_AnalyticalRules Analytics Rule with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject14').analyticRuleVersion14]", @@ -4292,7 +4292,7 @@ "location": "[parameters('workspace-location')]", "properties": { "description": "Identifies Office365 Sharepoint File Transfers with distinct folder count above certain threshold in a 15min time period.\n Please note that entity mapping for arrays is not supported, so when there is a single value in an array, we will pull that value from the array as a single string to populate the entity to support entity mapping features within Sentinel. Additionally, if the array is multivalued, we will input a string to indicate this with a unique hash so that matching will not occur.", - "displayName": "Office365 Sharepoint File transfer above threshold", + "displayName": "Office365 Sharepoint File transfer Folders above threshold", "enabled": false, "query": "let threshold = 500;\nOfficeActivity\n| where EventSource == \"SharePoint\" and OfficeWorkload has_any(\"SharePoint\", \"OneDrive\") and Operation has_any (\"FileDownloaded\", \"FileSyncDownloadedFull\", \"FileSyncUploadedFull\", \"FileUploaded\")\n| summarize count_distinct_SourceRelativeUrl=dcount(SourceRelativeUrl), dirlist=make_set(SourceRelativeUrl, 10000) by UserId,ClientIP,UserAgent,bin(TimeGenerated, 15m)\n| where count_distinct_SourceRelativeUrl >= threshold\n| extend DirSample = iff(array_length(dirlist) == 1, tostring(dirlist[0]), strcat(\"SeeDirListField\",\"_\", tostring(hash(tostring(dirlist)))))\n| extend AccountName = tostring(split(UserId, \"@\")[0]), AccountUPNSuffix = tostring(split(UserId, \"@\")[1])\n", "queryFrequency": "PT15M", @@ -4305,10 +4305,10 @@ "status": "Available", "requiredDataConnectors": [ { - "connectorId": "Office365", "dataTypes": [ "OfficeActivity (SharePoint)" - ] + ], + "connectorId": "Office365" } ], "tactics": [ @@ -4361,8 +4361,8 @@ "incidentConfiguration": { "createIncident": true, "groupingConfiguration": { - "enabled": true, "matchingMethod": "Selected", + "enabled": true, "reopenClosedIncident": false, "lookbackDuration": "PT5H", "groupByEntities": [ @@ -4408,7 +4408,7 @@ "contentSchemaVersion": "3.0.0", "contentId": "[variables('analyticRuleObject14')._analyticRulecontentId14]", "contentKind": "AnalyticsRule", - "displayName": "Office365 Sharepoint File transfer above threshold", + "displayName": "Office365 Sharepoint File transfer Folders above threshold", "contentProductId": "[variables('analyticRuleObject14')._analyticRulecontentProductId14]", "id": "[variables('analyticRuleObject14')._analyticRulecontentProductId14]", "version": "[variables('analyticRuleObject14').analyticRuleVersion14]" @@ -4423,7 +4423,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "sharepoint_file_transfer_above_threshold_AnalyticalRules Analytics Rule with template version 3.0.3", + "description": "sharepoint_file_transfer_above_threshold_AnalyticalRules Analytics Rule with template version 3.0.4", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject15').analyticRuleVersion15]", @@ -4451,10 +4451,10 @@ "status": "Available", "requiredDataConnectors": [ { - "connectorId": "Office365", "dataTypes": [ "OfficeActivity (SharePoint)" - ] + ], + "connectorId": "Office365" } ], "tactics": [ @@ -4507,8 +4507,8 @@ "incidentConfiguration": { "createIncident": true, "groupingConfiguration": { - "enabled": true, "matchingMethod": "Selected", + "enabled": true, "reopenClosedIncident": false, "lookbackDuration": "PT5H", "groupByEntities": [ @@ -4565,7 +4565,7 @@ "apiVersion": "2023-04-01-preview", "location": "[parameters('workspace-location')]", "properties": { - "version": "3.0.3", + "version": "3.0.4", "kind": "Solution", "contentSchemaVersion": "3.0.0", "displayName": "Microsoft 365", diff --git a/Solutions/Microsoft 365/ReleaseNotes.md b/Solutions/Microsoft 365/ReleaseNotes.md index 338e9c2d656..7d00a51ab90 100644 --- a/Solutions/Microsoft 365/ReleaseNotes.md +++ b/Solutions/Microsoft 365/ReleaseNotes.md @@ -1,5 +1,6 @@ | **Version** | **Date Modified (DD-MM-YYYY)** | **Change History** | |-------------|--------------------------------|---------------------------------------------| +| 3.0.4 | 27-08-2024 | Updated **Analytic Rule** for Same names | | 3.0.3 | 12-06-2024 | Updated **Analytic Rule** for Bug Fixes ExternalUserAddedRemovedInTeams.yaml | | 3.0.2 | 09-05-2024 | Updated **Analytic Rule** to get expected result and Entity Mapping exchange_auditlogdisabled.yaml and fixed typo description in **Analytic Rules** ExternalUserAddedRemovedInTeams.yaml | | 3.0.1 | 04-01-2024 | Updated **Analytic Rules**, **Hunting Queries** and **Workbook** for Bug Fixes | From 45f0af2c35d7d074497cd4e08e318ef91ee76e3e Mon Sep 17 00:00:00 2001 From: Sentinel Date: Tue, 27 Aug 2024 13:36:42 +0530 Subject: [PATCH 2/2] Updating rule version --- ...file_transfer_folders_above_threshold.yaml | 2 +- Solutions/Microsoft 365/Package/3.0.4.zip | Bin 40473 -> 39695 bytes .../Microsoft 365/Package/mainTemplate.json | 4 ++-- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Solutions/Microsoft 365/Analytic Rules/sharepoint_file_transfer_folders_above_threshold.yaml b/Solutions/Microsoft 365/Analytic Rules/sharepoint_file_transfer_folders_above_threshold.yaml index dc595d3a1a6..8f8daec3070 100644 --- a/Solutions/Microsoft 365/Analytic Rules/sharepoint_file_transfer_folders_above_threshold.yaml +++ b/Solutions/Microsoft 365/Analytic Rules/sharepoint_file_transfer_folders_above_threshold.yaml @@ -55,5 +55,5 @@ incidentConfiguration: - Account groupByAlertDetails: [] groupByCustomDetails: [] -version: 1.0.5 +version: 1.0.6 kind: Scheduled diff --git a/Solutions/Microsoft 365/Package/3.0.4.zip b/Solutions/Microsoft 365/Package/3.0.4.zip index 6c0693a6a4e611da088a75d406fa60afc01fb45d..b80a325d96df19340bb2d6980f71227beb31e8d2 100644 GIT binary patch literal 39695 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 PTG*I70`m;X`z!qq@qjD4 diff --git a/Solutions/Microsoft 365/Package/mainTemplate.json b/Solutions/Microsoft 365/Package/mainTemplate.json index 6e861c04f48..0b9ecc066fb 100644 --- a/Solutions/Microsoft 365/Package/mainTemplate.json +++ b/Solutions/Microsoft 365/Package/mainTemplate.json @@ -285,11 +285,11 @@ "_analyticRulecontentProductId13": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','fbd72eb8-087e-466b-bd54-1ca6ea08c6d3','-', '2.0.3')))]" }, "analyticRuleObject14": { - "analyticRuleVersion14": "1.0.5", + "analyticRuleVersion14": "1.0.6", "_analyticRulecontentId14": "8a547285-801c-4290-aa2e-5e7e20ca157d", "analyticRuleId14": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '8a547285-801c-4290-aa2e-5e7e20ca157d')]", "analyticRuleTemplateSpecName14": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('8a547285-801c-4290-aa2e-5e7e20ca157d')))]", - "_analyticRulecontentProductId14": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','8a547285-801c-4290-aa2e-5e7e20ca157d','-', '1.0.5')))]" + "_analyticRulecontentProductId14": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','8a547285-801c-4290-aa2e-5e7e20ca157d','-', '1.0.6')))]" }, "analyticRuleObject15": { "analyticRuleVersion15": "1.0.5",