From fd148e9e38a0b771f107beaafed16562f7bb81cc Mon Sep 17 00:00:00 2001 From: AlexRogalskiy Date: Sun, 15 Jun 2025 23:22:40 +0000 Subject: [PATCH 1/2] Compress Images --- traffic/plots.png | Bin 40122 -> 31576 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/traffic/plots.png b/traffic/plots.png index b5b2e75743a2ea61d73e8e207226b28402cc51d9..e027785b930896b4cd1d26882ba87c42cf480215 100644 GIT binary patch literal 31576 zcmcG$bySqm+cr9Mr*wyabVzrHbcleofHWc<($Xo?-3@|(G$^ScA>BxKcb+}?d*AQ- z-gVYG=lpSo#Tppq*|VR$_g&Y0U4*Hr$YG$8ph6%J3U#S$O;0Xf+$E!Xt~eqW+1uanNJ4q;Y&;VHXDCb-OUZa5F&sV zs#lfn3P8AHIfcg##M>%9WkQz6mz2b!LwTAnB~MK*NrGaPe|+yTXfZKw7H|7$?`CfD z%<$*_;NWh0Mux|FOHq0bGIbEPWaw*0L}l^EA7SJlpPoTbpnpI{pn81Dfjou&Mvdq9 z_!I;i3;iuf4T1}O!bTN;e3JZsb@Bhx7?x;E%*-#XtxJFP_iHk!X09&%d%W9*QHHaF zi;{xTLE;!Dew+UNKaal}a3mqHUof*j@z5Ss`UgHfI;TU{=K^{h6<{uB9okET4q7zp zY^OD3HwH5jzI}7cn}Ct}E`O;Ao&ECel*a6o45ZSi-Oz5XLA|@Dr!+a4h{voC+hxCT zqqMmA*}of9gEZwrxMg-GD#p_Voc^;!Fq_-3UvhILSzp&HWw-x(ANcEOm~yGrh|*F=U5}M$l95?p zz0O~FA{k1{;h-8|E%Yw%`n*c*@$%1!iKPt<{P<*K<%k$0`E2dC$DSg7nVFgNngu&t zxD&pYhbAtY!_=6VUy-7T$%Me2ZKK}`>BAe#VNo6-;-ZQ-AD)h?mZ^$fbx=eNtTh3Ikk06=6P4Xl>EIq@J%STq<)IqTcl7(*OU)`AYu-r77JXHzdhglO(s%H zTbq7??Dg0PbtMAyQ}~0Csk;(9oOgL!A!M~o>Cm@}CLf=joM?uHh2f%w_P)*ZD4c2W z_$m_#?|{j++}+(RoGPE!!5R1lsTZ3%sDWt>KViG@JLwthVVio|OBuSiqR$`|19Frf z@@MMpm{Zzc={tT@df=74O<{(3;4nme?8T(+BA5Tki2K)V2iw7A64~g=*GLi*Lkebd zPIg%)9eOV1=Xay}aYrszFUdb4L_WyfImHI&K=L8ZF4zv!U*D=ml%o;PxGjF*gC22y zl>T$Nh|L@0ebG8bE`xht_W@q|4t0nIWG1lEpt%$V4pHY$B$2=m0Re$YNGJ_@{?mgT zMMr3^gDb<-x(o12?>HPh$WnS%6;Q>YUwlv-S;q8kakd_LYDdJVXJ)9FL_;7pj^5%SRJd*hN zX;tg}_0Bdpa>HW5e%)_lqN5XgpLKbU$Pku*HD+PuZ?BHmq6qvL zRMN4J8eMj@@0gw|+Ck$6#dOu8 z?}Guw!Sq+T46pr0jpVDT>NnfzPJ`-C7*xiRFanahYM(=QlN;mn2hQ~4-^@&!e6Nx| zD)ces`#*yiNI@h+t?Hs}MZVZMl?Y@A0sB76Bo3Dk%_3mc+Z1`ft^(7!f;ja04MO%D zqc$s2OfF(ez@)xY)cx}@JU_lg@2`4I&Lty)KG$0eIAstTOc%=M&!3;cKB>Cc9#=G^ z6!EO}y!;!o_5g>3*>@4SPgd^-Jpe35;_p;cR4QLVRI)@3=E2ci)@{CAj_A${E?F%^?!af(F4nHlQxFn8 zyj+PXd$>FBy`IECpenRDx?*cNl$@^Q<-ou7eYo(gL5H_Xv<}PkZbu^*K7&R1 zv~lPmdbtD_c2&mw6OQ7$O;xM*-StitbOL|i*LPL0<1Vf~E$LOY3Q8rB)%1zQ1?K{< zQHw9X-oefKiM*z!=2U^|@G~`v88A*+1**aYI1_&JUwB7TSC^N?(70hc#o;kW1``^o z&zeVgty%;&BowO)8vn_|!B*PqH^(A%1N7ZB~V#+kUwb8wZEl z-R;THr(xJChQd6Y=bL+b%Fvjq+~H*KIaIhRD#W_=ym!#uV{d*Mh8quo3L(3~Pbc8g z-<_)nUCH1;qMSn5HFUQ5^pE2BMwV|S2oqy0Fvuoh1BSLMeQ~sBsN#p<^%t(}qI`v} zID8GBXV!UVe?7V$tf(-tcY5EBcU(+Wyyiaij+N(20$-v0N$j`x1fN1jysqUWY*tN$j)w^}}shG#z!IBn91aNk- zP=6fyH8A-Yvy*rH^})g9Z_eZEUbH|<4ydbqh2ZECyryT3$vT_-=vcD`ZgFwk`p#Jy zt2i15zUMV@ael)%v)5vL4l)dwO=+skFBXjiohC#M;Iomb2bJIbLBVk|XsMrQL~jX- ziJqtLw+k1R&4c=H5cMRH9W5q;3&Xy6onSq9Cf#gh1=h^@nNxFb59}l# z@)UZ2mf=rRx7c&-UF19I3=u2BW6hDOqO<=#g8&123^UAFF(Y(t#^K+n)flk*T}fJH zgabgJ_|FQ(t81&5*pt;tNE`J03?6a}y^}(xO2kt6l>@^Fh9FNM7jg|%e(&UzvF)_- zyh`_LFm$=f_Dimc4&@Gwsi@X4O01%08Gv7o(b@ z+0;d|N%f&=boattjx7E{nAf#=)Zq2wG@;AUAmWQiACY|XZb9_xVxS7uA<^=Okm!tj z9Ox`6BxdXF#=*Ib%xu2dZ%!yGD%$Taomm7iwd|Flhm3*y-;djgukF=Anl#F8V~y&5 ze|xnJEG%j5s14-_J=BM786ALJVte{)(FiXRI#G6$>t3m^zOHUbOG}GZv+Ld%0-=8P ze$x(H-TSp)h!;o)&F3>V;|}e27N_3w@}Yt!1J7S-XngW%M=$aNu4gRGp^Y)?tIN(r zsay;N6DOy-VMJu)=L-vq?O(X7tE+u0hOM4kiw~o!VkL4E9@6(>j>|!w7xQl8z@4yV zk@KeUIZ%N8>DnV&A!n5wd}C*pw=n4@5!>RhyiP$EDR`R0B1ZZ-PftkM&a^n?_I=s7BECadD*kIrPGT~RvIwJRDpEi?mE+BotVdYQ|;;jgn6}#Ij0y@R8(A? zM)Q7xI-fgFu;HPzBM(DxG^-W|f`5uHD$rFDE?m-9(7?30!*QMlRqYzP^z zZSs8`NC7W1_i#`f&Ds`7SfNhzsr zsigFDmKdI@rGxeddkqMiVT(>zrb#(U5T$T(TU*=lW!s12U$)BV{ZBgUzdt_GBTxw&(aJ@0>-ik7{*1!)Q&(5783fBPWtk50gYEA~l-xG$ z_U(7BJQf2)SH2)CI$qe_wT*|xrs(`SB-%W2PDN8!V&={zH< zVn5-G5Fh{N&ceb14TXsuvP_E#@HCEc`@~z!H2X^9)KJCDi|7?C*Kddhrw!TXPudfZS*vv{I1y(Qg-Z2(B4^c^Tcy49yHd~0N+^78Vrch}oxRa(~D?XAov zq)PZ$Wc+FrwDs6OaE45>xP!4M*}`ZJsZ0f%!M>lV7-)iEr5~ppw?(t$sWdyk>T;Ug zCO1*dPZfq(0L=tWMNLSaz@ittrut&t1L2j01T;EryjbTD4omi|&_zTPKQ-`JOE|v$ zw&+vVc6+Qy3xga(S{NOd?tj_DT-hKA+?4XwRZ134@TG`1ult@gc@WPz+Q*z~vKp_y zA6m8w)3n-s?jqZ4l&(nVJ0M*!nNEWOTy*9BpE&xMdhR=ILd~g|pc&gfJeM!^LM+Oh zmd`8>`;NP>3Khl+Xn?d8XPE$}0a_*15x4Pbbj`A-<)*bn)21NQM5iG+XnAy-b2CAM zAM^`UKU|ylFh{}mRKNeG7`grO)DFr2Qw&W|_gNrfcc-IzbgyguC!zIj*S#>0NeJ?{ z`D)$YdPDGwoi&-Ngb1Vm-mD}m8~pPVE0KE?G%W2Zny*=X5L;X)cpt6QAAjadRIiZ1 zRF>@s4I*JS9dAOgm#xXfN|^t?U&+QOEzhmd-I3H->U>lG^V*wqS{;B3|B2q!I1*t3 zG*eV_EZ_Uikjy_UvSAf~QOGqR6Xkqz@={C5k3kE!3^PC6*vrepPiBJ9{psrow@Kth z3okqrglw58Xw^#SSm8oMy&mueu@^I%8e|0s^bTS8-_JXLaYU3?RK&O$t@YtLLb2XIOm|oSh(IplZPrRnpwABWD_e>< z41h0=vQ%R;7&BCotk2uKa(C|ETZNWS_TOM*fQ0c8hT%umdoaYauXnaR5&J7=KCc?N z_`Sgjnr{KDrb~T_IG&MaZ#qnfwQWD((|Z>imyo#Rl`C%Ee@6m)8JPuD9@l@u?YmD| z`9t2-jrpBseb1jM=&^tzMzl+HN3qDq^DpZ!WC&tvLD7jSx|KcA(y^={9mwuz|Jk9#eM zl4QaT3lDppf$TsdM)+91wco?jGhE#o6IFcqoB@5Ptjvch>Dhya*dL;>ZGLj9GTkG+J5DAB)+Ptcpc(i7GLzs(i>I$`97l9jZ&T6thTV{nFJOUbsZx+ zGyYLX+?q!qlR!5YdY9u!lZNqAGyFeP+7_Fs$kk{3S(a(G2R~7S%)D%*M!_H**H>WK z##|;1ig0mp$!6q(_?ZNVtvq2us~yhpNIvqjwC{yZqIF31y6@NXQVz^B)EiplHMCTx z<(hllC6Q$xF+!9B3rDbhp=EP;RFsQ5EzWZBQ*ulmTt5`r1Fa%vW-FrQSYsxQCw@qu zREMdw*MA-f#>_1=u%y|tv(UY&zsUNVHda!D>H~x4S9b-nB!H7uj16W8z4Y{K^1&k{ z6v~f7cGSv+`*1ee{*mH=;UVPUGA)=I^QY#xW>7sI-9G9kTkM#({g~wM_MOjXm}ckR z$0}Ii`4#e7)1<(`)q%_yg)?jTw{Q4n#8pW=YVuL_E#==ccnm4BXaH@LJSjryup7Zc zo`6^2{c@rl$X9xdI{O(BY{hS;AczeZ(dj=}E0%Ds}~vu-?xV z+Bko1Ovh)EpHw%yDSLts-*AWHPbbCFy7~ZgEY04{!8_6RA~UXy7eDjSj2iG^B7!59 z(5}y1JiLu>`;Xlp@(rOQ+@mY;;`;d_75#apZDyYE!DIu#aZ}FC*dMTcxqed)S@}HL zae2T4rBV1&{MI59CX!uzZvjQc%ZZVvB%%E1dJ4F9ESO72R?77D(Ktd_w?cF4vpuKm z^-){K&>~7c6n~2EYFo_sy%~DPnR# zTMS(BFLqCZs5t+*Wm6N$p4Mlk?C-9oe6vn;sfN}(3@gG>k1d~?x-l`SDq3NO22A?S zGW!5%q`TvFgD_b2{9Rlio#eNIyB~u5ZyVh;C43 zKz|^SqQz-;diqtoOZ>)U!TNGWKFzi0-7AV)kBBLOF%?+!?(FIhcp<=Z0?X4$?uv5@ z9gdi*o7lYSFgH9F4x)mmraoWII?SU%^i*2R^C{UU;M~p%`6LsE&T8(@1@-Tzix zh~Jj7juM)SP*D>gB4ksaE_Ys#h{Ti_DZ#ANVJ~)b<5e^3MSPJcqZwOetv-HO8pi=c zg!T`6=sQrh{j}$FXHZQjc^z!~c?c&dZixLOw35SC^iOm!r>KxwEhrkpJU!34N@#Jl zbS5N;m`cFf*z)|tcC4!P{LcB#uib#+MW;^KUdZ#Vo_YGK=`*L(%KL@AxKK$uDX>BP zpR$tj4q){4b#5?)PAqdj2ga#TBk^NM?S>G<5Tt+3BhU^LzkRs+WK7cY!jkvi-6YmP ztoP4{rkNOa)!EK;P~;rL!eu;_D~BK z-hb{Z7WIZs)`9;SFGb@*n`2_i72Wl@uT^9Bt?6TBSPfrI?L)I4?X{q@!F7ZKQ-iM8 zMXoHYl!ue{m6=x)zT?S?i=pLby6-FB-Xae3YcI#kNSLl%dExHf>n_~R8;SM{BVDqL z@q#UDfd4CWKSAdg+0?wSM$^)?-SqMH93@KDc92rYh12&L8Z7TCLX>@h4_IJIhRH38 zwk>DFj?KOVc(*-ow|GXgjL;ud5;vX@G!b}lfnD61WJ9dF()7Ovv`eB0<4d-vjx+AP2(mNnp6$XS2vcU&gz zv{Pwmmv+UGyBKzKQ*e`2GY;K0fqOgOM4yjRG>sPC7ql0OdV}yj;>8&cBtnsyZ25UB zzsyFQew)}wBkadn{qFW1d~lu@E%X^)s=2w(%#R^tVO}%fuf}*L?>%a4z}j%yqIs-u zrk5$~v$;{h9gB~w`WycSpaI<`qNATHzy?xs9zjv!*x2H1^*?d@u-8hn>d)Ze*vb(~^PzRa4k^k`_Y z7TCgn@#kyzKgC(F9*7;t>5AHqwQ{j4h1Th68zAksPWxYPs9{QXb*MRz^r7C?OC>o! zH`Wd9^rjE>HS=F_%3%dS2|zjWiKX2|r~~XDQnxHveQ8dTna&&Z7oOC)(PGG#4<6RV zy&rk-SfRdinjUw7;bdY~9hE0QWIZ>YMQMwEdH%EiCf2)>Jt_E55elk3%@^p1N8%)` zw`-g}h;#p5dJz=8CkuyLc5?0DwU*mX|5W)wU)`$F5VGuRs=JW&q*$>5`F(j%1l&)C zRVSCzLv^|}{M+2e(`m)jE9^kP>BeuFHhrKFhB5jrMlsriUE5S-X}?V+YfUNs6jyO{rJdrUJ2-FwHbLUFuh^9>v~0aXVPYXkaQ}pQ@$zrn41SiLSB= z=fjc`i=Btk%*g-H1!1F&PTQ2}Z(gKfdu+l*PIA!6vxKa>$S@Mgbu%y-h^~Niek&sI z$>Y)ttacP$(JbW3x!E5J!V-A>5*%ho{+JU+C*fL^xRvHxT0XG@8V_-kyp+N!Z*;No ze1i?t(Pz{pe3t=k$O#V+0$>q^*bSxuq2FSwhxqRJKBrXxlOG$$oofq_r6YKwn$9-$ za3p9t;`#eDX>u~8nmLG0;)ZVue{YE_1ym|RX4TfH;v`|%Aq>X%#`C9p`QOsMWiE=w zok@F&sN~^BaDuqk*s&t%5RSF6=hSD~J*ZMN(zHr)YV2wT%A#Kz-mc3kJ|LX{UW{9% z;X~;T-0jTI6AF{6V-@ohGq4J{uy~5f+cQePYFe=3nyC zZbsx=Up1QT27XdW8q&@-K7|P*)xY(5`_T2x*<7Ch-Rit4fZ=rP3@`JN9z&5OAaS+2 zAeu-_nQHJfqNtihdiTh?dW)PwR3%P7r>@*-)m`S_P0^kvZ8&RoF#Fn_H<@DY#=0bU z)=rEQ0;^4DDjW84i=G&XG94~O_V{p|s6#R!X)EHaZ+rb?)j;LQgAnQI&kY$#>_GHrpEF=CILX6eK~M2 zh`B@vYy!kq0n>^y56?}(PMrIjSwDt*h*njXAZlzwW92_i-2_}vF>dJn{ zS&go@{QJCt!!$|28BQhA-23|F0PU>*i z$2Jg#UP%!!v2BM$kAJW?)XIP?u^d?s8ehzY>@?YQne)HW#aC{qEZ+$BhmHeIHj{>F zr*ysoAr{(-n2q??*8@0wqP$MwRmN?p|HTDZHT3}vPXJ82c}eK+R?i_hU5r=~P&H>u z8^K}gP7QW-0c5?A^P}>kPb>-9yn8L3PfqR_(LI^r!mW_tsbBcSU*ffu?Vo47GKKx! zx800qNiY@XCYMLKq842DiMSdWt9xbyY+8f_Yvv$Wxq2T0aJVg%sy)45ZX1BowXb zbcpUo{>%q%5;)2(Jb%rF$vV5Vo7VAq$EF$$y2uvI4FrAuNLdDq#pJHH{Rp>lM)f=m zyKw`s8NI!oAz-YS=y4Cj3%XVQJyCSSiXE(|cIf>92a~+i(XcOwwZz3C7kmB-$U0>Un%zdY2wT#g%)YMb%9HpGufQ#R{g%IR*2rT%qwvNSJ}4Md==U>OyIck@)sV1n z0+MCPX#cZJmV|@9Uc6i$k)1?&dh|uPo*1M|(}q**L&s=T^aAdu`E8LQjfDH>oh`o! zBJ=HguB0Q#LnUMWid29f3X65%rAw(t=_~UvjCBwd{4fE!k!j@ik|1r~5PXmS!oSnP@AJw;2 z6~~!}WBMdth))4vP%u+$#rFi12I`QeQpoA~xwcdY=F75IRfXWBDJ}nSjlk|dwY3@D zqd=c}I@^8fbbh4egVPmi`221yx0U8u_wI!-r%%Y}WTg{4=vIB5;^bl-qB~~*z`D@{ zJ!3P#)bSCrM?ye{uZxA|RyzVap5`|%{6bH1mf#ku+R#3u^v7)u+N&8;oQ{&BJiZjHkp0c#Lq!4$2t3E%z6F>b!q z&V&0f-lpJi;>P)%Zqm<3o{wCDsfmR*|Ueq+Sp6)}mcxxaNph5`M$>+aw8?aJ*Es zB%KMU&oO8?s72e8Xm0TTzo&meVc!3P1%|YAx;1*cjvVvk$I3@+$vGK_g}Hf2WF-1a zb@lJ@^)PE|YsZrWdvDTVYDa$#4NX#lMDO#+QO=!DC?***08Qy;S zkd}M#B7COS>IsIrvbT53XD)!f<#D3RD=BGZeK=1!J~{$tg5d7v;?*kymxLzJjT{Fp zzTbggQmfkU^+Z53j9dEbqgRI?%=<`acVip0+L9uKWU@6DeQqi|H!|GZW5@Unp{=R$ z0!2cBB6LboeSAW~=HEvFA8tXF@{I zny=eKhWJtkMV9w*n4rrxo+`ySI)$)~!MpDW+fjTAYQR=qOBbU?kvl+dPh}o-n5+Q- z%^I{?n_B`8On{Y)zK~WzPK8b8v4rd;NHXYj)UEJ8Sv$C?9?#^e|+;!`$6SgO- zvbLwH^X9}G0wFVBOagC3seJex7RuKLQfSXRl%J?W$!gnI8(FU=4cs!WmjbcoCNKf1 z=Vg+CYf2NCvX+{f8mr0XpzUnEG8x9;`jrz2OekD=aj`tKXJp+KigUf;n1m^Dx!-&c z{(6S|yG)tGVw*MSv@Li0xz(1J53t(7aGtEhh=qrg0qc0UJznb{2P;$jXLNM_{3(yq zy3%;Fn*&aFL&KtDFS)%hY_GstKYRP<#hCS@PEKyuU7fS8C#v$u{$(d%_xd@~ukQgw z+0`lK{G$jod*8naBP{}!)lfj*!W@4J!58ooeEBNxw}#uNR%BIUHg zL7@ZTg!J^?V>k2lDLAEM4hfOtK3aR)d(eLGBE9XU^d<6e<;Gt8m=?rb)uKU3x`oMy zhA}N8WaxAG7b$Gb@!MVR>4CsTI_-w8yZCIa6>a@+OWwY_J{1LCrjs&D7U;fm(M6I5 z4G*h*t3hg6Yp6F4Mi}idF)`T&mZ?E#;2d|oRg|TF@2Qz&Km`HTqadKdL0)e4#621( z6G2EFk_sdIWN-Fck`AwuE?|Z^Z44$*X0Pjw2dLpR2SAkEQ4Hdmc1=;uuA~y*dpot zFnPbs^IK>ewO3K9_akBpQG=h=P2@BIvZP(`_jw=oY}G7L+%c^C+Y{CCTp2VMutSRI zP0dqphB8Ht1?}rY(1~*aP9C|y=X2}svQ>~oB49rEoh>!Qd%DIvSFy7F-jf#N{Za?a zQLO!ZQv&Q4>UW>~9qTURp?wKThireigAqB(1Y=hzD&*I7)^rT)uR6(^$5yj^?{OUS zl|RyG)6&!Tu`fZ^CK&tdNk=BjJ?&}%UCwJF-MzX`pKy6TTsx1~ zm@A?T&X$&%6+WZVQ{jkKd^?g%ADd zAQeR{>=&4K%iVbJY=g;(O@N+3w=;=NG&Vc?I>Yz=%6hKB@tSc__p3$Nq+;6Od%A(@ z2*!~U&~jEx?~%e1c}jh(Tp1@Xh&!WzQXTi~We!4-&3VTdo63s@n{jb$KGcUFH$}=YqiiphX&hU!E0exb zvPaGP&hh^k4U9$EZFeRo}=P49!aB9VBdFZJMjWowY=7%MJQxl4VM1Xwz{zaoh< zU*RN0Cp*2px|@=Q{P>WWnrdyP6O~G6zqcF>JH*kVeT{J7RHtO5IF0a=5;Dp&$P&u> zA)V@-7a%jL_@-y?Ya1X8@ibF0qH4P8MV9Bt_k>xG6{}zOPESu?FWI|&Lks^1=Pv%2 zQx?5KXkRR`Gs@*R*NgpoFGqx`M7o$KK~my)jgkYc1w&W{00vDn^Gm54qyGsdV=a^^<^Ys5^_8H9&UwgzSy zS(3v2+7hIvu5+Mo_UZI56CtSSZGiJy9$#0VFWZMX7sfqe5Y#hHIuZ-CBWNjBRbK!#CVg^dfcc?)^@Y+Oyq|1OLnEaQJzT+tNnfR_9I9gx8X*w zl2bbrklm8`sdFyRD!wf+6}%q4Azp$vOD?cZb_{;7A+RejNS|dBX0wFmqmKN59|s| zgNpIaL{~?V=EH{U$2B$qJlItZ_UM3+;_R4!8k>pok@jdEmi!1C!gm8{od^-8EkG^6 zW}`Lp@!Yc1V0eY7gP_k?HcPp)Sv@^lEeTC?y*9#T=3_6yo}||>8zwU(&Lpga5ATgE zj5HBG9XymW>R4b+Tmo{Agb9Pqq!5o2kf!Ln94r_B&b>t88M=sgB?Mfo^Mg$<%SOqI z5D#z6Q|uQmmG+WrUA)?Z7`8VXL@5}Nc?*$Sy9dn zrZc&s{rZ!wc!LmFs+`9A$M+b}NoynG zXa9S}SRo*@WRcC}d=m^3bM=Rt#Rs!gdq6L~zHiH#Z7jm+Uq& zb85l`b%}{$vo{D$wGn93|1}Af6&PuYLT#Sc&v{?CQgO7q9V|e(>Fq3~7I`mtVOhcQ z*tiS|Y!pu#dMPh#px(*-D~=2r9{v?NpCLht_;wBS%Bf~}p;$@Qfc1Q)>6BW1BplAT zKUFPNHL&P?qC5_$%qgk|AhT}s4tXvGHAS?&A9s&sRW}_1)pkXWCCzn3F5+v@yFTrS z4hvHUA6P*m>fIpBJCG~!*U+02!rJ&HbEmRdrA8ow+zep^YHgCu?;ai}{e>x zAY?WM3M#pKx$n~O3c0j!)^%2;B-xhBAVVwn%_?)Y?T~=ut6^-mOp*T5zd4dO|KtB0 zMgk_(&>ix!7ABQW>~vVlGjLf^9H$#J(-kR2VgYS$yq?c?YUz{g)oQ#d9@rFM^Jo`Y zj~kJM?>8f+H%~S;um!4!5lJg6D=4co&Nh{A!ClJ0={L_GzJtr76*eop&Rv?vLupC4 zFZMVH8#9C_yOfYcC!4SB9HFbb`=_wr3s=jk<|mJTyIBcH2}6FHA{u z0V!{iPmBJ4jGzy(u6P;B`9EIOek8N}e^fw$mK@+mNdp$=xE~ChCGtO+l^P_~qBoj+ zJM#IU8gK;M6x5IJgVL@Ze;^A7+{`m*9b@2q)V*C=R;lrXUa6Q4LddF@zu*4g^O&Qq zCA=yHWu=_CnOUC=5a7_R>k+59*8Y6eRV z-%bp^VvsPGhK3@Kw|coj^GRA5ez$%7wY|Lxz+26Qg@x5hVlx;+V{f6V%8}awY7Obj z?yj!l(^Kb!q$Gx_C{XS|{UPAO_jzp$WmOG|J$TnSZK#lBVn52m&Y>U)R3~K(xSZD; z??JWykxi+7?mX8@f8FrN5Zzt6Tha;PB}UY z{69qCjnIBgSXulh&HNe6IjT32Zrm7>p=lcG>N$W3*ZqBD)&ET>v~R+X6927h8^IVL z#icdJ+)k68RxZ0!oR8AKXbUVdMgBtIS?ld)C(I1efFi4Z2XJgF&Sr|Td;mR^ z?6~V;YHAP4>EaWO2&V3e8tyW3b**P&V=H8c$WwrWk|UMjoAMz80|Q!HTU*!FfJ;7| z13;Ed1Y;;OHPLE!5K!t~e_^MVlQsg{LLR^rxP1WRD3V}oJ{V2c)JxhfTuYkaG3PJ+ z$}m_&9OCmJQhO#bz*A+~VB-085!`;^Qj(^;Ckg+)tYHEFWEr!=DKLVkg)c}47CQZR zwvDwA7FJf!EUi@+d$|32FM!+uO}8?kL6-#ZhMAa{O5H^0=;-Ln%mHE7MqNvf%@iva zYZ27zB8+eDDgb@F>gm?f|vUfpCV6wp~XbNBR2jbsL$oe5JH`O;94E{HYZ8A@BoS|jKW z=lO?bM#dLu0glppTibA@A_-s=IS_9k8r8bkpWiXC09Ieqd31E-!X|}9Rm}rBkg;fj zHGVwH&(T&J(-0lBbP?#dadCtvWVhpk3^VJ~3_%;>TOP<;O5YA;{x(!KHO!6@wg+X)u!Wt?Xnt8}yd~U)XaQ~kYUzY>9l)mHMFd7%o9eS@cC#-Yf_R5wXh$M9){v5w>DIIV<>QoN<=3pHu3K~S&ILY;`AgXA2 zczCq-?*WmWE5ERCIyiFhqxDu zh8+$)4u9ctxT%02ms+GkkOURZG*v>%%geR+=H3O8@W0C*IZ0k8=du2biiw%X?g{mJ zg=zL0F=F@bc@wHI^5qDH2TjqVaR(H7rGU4+{foH@59u>C2+yS;E`9Qw0TJ>HBu}MZzW6G7{(WG`beF8N z9Fa6^{|BC8BN%HQo}DFRgocH2dWzD~$#gB4Cm9q%qoPYc>$kq79znk@^^T9Egoh94 zi&`5B*HEf$ileA4#>QZ_9CvhJ8`}9!7AYW@Jo%`v4_T(ic?ml}F7T1g+E+4qCMlK` z7TY&4{{5;&4d>2x4!$;Sc6L=4AP*>Bw+D*Mrp?@ld`2k%c|b*($TZ3qFCa#D@ikRa^myO?JE{&s1KzqjV7rGkq=2qO*a17HrIq8bWl9+aG{ZvfWnPF4GY z<)eOKkW%?@JiidaeeqoEdNWUU$G=xC%|ECkNL-q$g!)iCmk9-k5(35yd-41_|4Iy< zK^uu(6xkgoQfZ^~K!;=r1mPh# ze$T$0g8)v#3dc@ZS@84c&ok7Ht0IJz5lV|CN>+KWp~gl7KrcjBxlyx>K|#07l1?Ip1toyf9^jxf~Tk8b4bs z&xSUa&yDR~_A7h*7Z<=XHQh}8u#tKwbAk?D)2FMIKh|5)2y;{3Vvm1#(>cQpJ7x7K zCGv?24~*qL-a8Y86ja3#<*S~zctovu5?!gz<;rlv()^k> zo2iPwtHCa(!w&1KG2?OiBE_ti9B*&Ekb3cp`RQj!zc`hiU^=|yI&lAEVwE<6_@h}f z&ep##Ai_S|B}I{$fkowvu-L9GpdFJYf?#`@LW=7biXbh8T0X14;B#XaMqJy?`4RnS zU(;o+`}+6!BcZ7t5xAJW_SM~7#H8MzO%apYx;}5ZI7x<;r%03N76ocPsKb3>lPqlw z>LaRh5Lixy#U^y=@{^o1pVZ{0FkzT^A4*wghU56u$vBnZ2T~>*YYyy@m%OWZ)Iur> zKF=at91oC$hUG|A7`p!q#vrAS0R{&1i6<65zzjpF4iO%{SiosL8P9Lsdp#JQ$~K%x z!rSm^u_-B#px`@(eJ3jZ>0dJRh20o{Fj38UaTP#QXND? zRT~#yPT|5~X9zySyUfey9Mg4r-_;?wZyUde37CZ3A}1jgB;U1xUb-i{s)`9C#?~^F zlGNsKdiT4};c_|K1I>Zldf~W>2i{mg_amNnaCX0#x#7rLypV|nxT8MTfJ$Gb?hAA%}Nrk+!Xxj%Iw((4sX8sdNh5Mf_*iKdRsSSwI)3dV5Zz@|`uu?v}$?-t{ z{Q=9-2PU*c-|odX&h+A@u(5ENli=@XF^r3cW*_)b(oyOsplnqwPIs4}TkQ6`vZK9_ z+RLcS(Tm|&wn*(8oHbt+?jN(wYuSS~?l*_ZOjX5^!Oo6A??VYs*5aY8fZ0F5J`&Nf z`vbS=DJOx6swAAABVIGW)chzBP$I3DV_8?j&p^7B#E&=OnyL#>{?P zIne22A{FnDRwKS0QO|zk3FjImSs?{QtAYq%0gOb!LTMn?)H|K2i{mSSjW=fG?WyXb z!TglW0UE0}t#9+Ira29Q%gaQ2_A5Qx>%2N}Z%{gRw`ie|&if2QWb54ofDNY`}~EL7LtNLN}8XXzw4021Euyt z7o_6irs_>W`{wdDiHkTS;|K`GGUf$sg+|&ECq?#-6bip4x^Zcw8aTSe;7RG8X&|kC)2-lq1XL>@Dt2*dL$!FMF2_u zj^<%n|F?cAa|8Kj)RiznABvd12OqeoKmXdI*w6fOWBbQnMc8;teL`G6jq`%0Xv$xW zI=JpJZ=O3legxv!&nuz)49UuVe1xzZ{476KIUj}5wva-d%zKw2{n(^E8y}0AeI0|} z-_ti}`9TQf2ei(y_IioNsdVP?9%S=yIBNRRh%HWt#C{6$&6YTGAa8juduH zKk>}-aC#GCG3lZ7s7NODqu<%xrn$gM3{c!`8w-;M}>|A311K@g_Dj zYmÐ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 VnDltgfdzbo$Ve)@tQ0p4{67yOq-p>F literal 40122 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 From 4a5108f178cfdbfff42aacd116d5aa0bda8209dc Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 15 Jun 2025 23:22:50 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- .dockerignore | 1 - .github/confidentiality-agreement.md | 2 +- .github/dependabot.yml | 2 +- .github/privacy-policy.md | 20 +++++++++---------- .github/workflows/action-devto.yml | 2 +- .github/workflows/blogpost-workflow.yml | 2 +- .github/workflows/changelog.yml | 2 +- .github/workflows/gh-pages.yml | 2 +- .github/workflows/pagespeed.yml | 2 +- .github/workflows/pr-helper.yml | 2 +- .github/workflows/release-changelog.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/remove-old-artifacts.yml | 2 +- .whitesource | 2 +- README.md | 10 +++++----- docs/articles/default.md.tpl | 2 +- docs/assets/images/logos/logo.svg | 2 +- gh-md-toc | 7 +++---- tilt_modules/extensions.json | 2 +- .../namespace/test/job-default-namespace.yaml | 2 +- tilt_modules/namespace/test/job.yaml | 2 +- tilt_modules/restart_process/README.md | 2 +- tilt_modules/restart_process/release.sh | 3 --- tilt_modules/tilt_inspector/.gitignore | 2 +- 24 files changed, 37 insertions(+), 42 deletions(-) diff --git a/.dockerignore b/.dockerignore index 7c9aaa8e2..5a8bc3ff4 100644 --- a/.dockerignore +++ b/.dockerignore @@ -12,4 +12,3 @@ tilt_modules npm-debug.log .gitignore - diff --git a/.github/confidentiality-agreement.md b/.github/confidentiality-agreement.md index 909ea1302..aa35fba36 100644 --- a/.github/confidentiality-agreement.md +++ b/.github/confidentiality-agreement.md @@ -1,7 +1,7 @@ # Confidentiality Agreement -By creating an account or using the software or services provided by Nullables.io, Inc., doing business as Nullables.io (the “Corporation”), you (the “Recipient”) expressly accept and agree to be bound by all of the terms and conditions below. If you do not accept these terms, you must not use our software or services. +By creating an account or using the software or services provided by Nullables.io, Inc., doing business as Nullables.io (the “Corporation”), you (the “Recipient”) expressly accept and agree to be bound by all of the terms and conditions below. If you do not accept these terms, you must not use our software or services. ## 1. Background diff --git a/.github/dependabot.yml b/.github/dependabot.yml index c9d9fe4d8..803b6365a 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -54,4 +54,4 @@ updates: - dependency-type: "all" # Labels on pull requests for version updates only labels: - - "pip dependencies" \ No newline at end of file + - "pip dependencies" diff --git a/.github/privacy-policy.md b/.github/privacy-policy.md index 8c6fc7d64..7d67633f9 100644 --- a/.github/privacy-policy.md +++ b/.github/privacy-policy.md @@ -2,19 +2,19 @@ # Introduction -We are committed to protecting your privacy and we encourage you to read and learn more about the terms of our privacy policy (“Privacy Policy”). +We are committed to protecting your privacy and we encourage you to read and learn more about the terms of our privacy policy (“Privacy Policy”). When we refer to “Nullables.io”, “our”, “us”, “we”, or similar self-referential language, we are referring to Nullables.io Inc. When we use the terms “you”, “your”, “yours”, “user”, “users”, “customer”, “customers”, etc., we are referring to any and all users of Nullables.io current and future Products and Services. Nullables.io provides a variety of Products and Services to our customers, which refers to and includes our website and web applications, mobile applications, integrations for other Third Party Services (such as Slack, Facebook, etc.), and platform, as well as any future applications, products, and services. By visiting, using, or submitting information to any of our Products and Services, you acknowledge that you accept the practices and policies outlined in this Privacy Policy. -Terms not defined herein shall have the meaning as provided in our Terms of Service (the “Agreement”), and incorporated herein. +Terms not defined herein shall have the meaning as provided in our Terms of Service (the “Agreement”), and incorporated herein. # Data Covered in this Policy This Privacy Policy covers our treatment of Customer Data (as defined herein) and General Data (defined herein) that we gather when you are accessing or using our Products and Services. This Privacy Policy also covers our treatment of any Customer Data that our business partners share with Nullables.io (for example, via integration with Third Party Services). -This Privacy Policy does not apply to the practices of companies that Nullables.io does not own or control, or to individuals that we do not employ or manage. In addition, this Privacy Policy does not cover how other organizations, including Third Party Services, will treat your information. If integrating our Products and Services with any Third Party Services, please refer to such Third Party Services’ privacy policy. +This Privacy Policy does not apply to the practices of companies that Nullables.io does not own or control, or to individuals that we do not employ or manage. In addition, this Privacy Policy does not cover how other organizations, including Third Party Services, will treat your information. If integrating our Products and Services with any Third Party Services, please refer to such Third Party Services’ privacy policy. ## Customer Data @@ -22,7 +22,7 @@ All content and information that you submit through use of our Products and Serv To create an account, integrate with Third Party Services, or receive information from us about future Products and Services, we may collect such Customer Data as your name and email address. In order to process billing, we may collect such Customer Data as your home or work address, telephone number, and/or credit card information. -However, this information is on an “opt-in” basis only and we will only collect such Customer Data if you specifically and expressly provide the information to us. +However, this information is on an “opt-in” basis only and we will only collect such Customer Data if you specifically and expressly provide the information to us. ## General Data @@ -31,7 +31,7 @@ In addition to the Customer Data, we may collect the following general informati - demographic information; - information from publicly accessible sources, such as blogs and comments from other users; your visit to the Site, such as pages viewed, links clicked and other similar navigation action in connection with the Site; -- standard browser information, such as your browser type, IP address, access times, and App usage data; +- standard browser information, such as your browser type, IP address, access times, and App usage data; - location data, which may be available or derived from our App, Site, or your IP address; and - information about the device on which you are accessing or using the Services. @@ -86,13 +86,13 @@ We do not sell, rent, lease, or disclose your Data. Except as described in this We may hire other companies to provide limited administrative and communication services on our behalf, such as web hosting services, the processing and delivery of mailing documents, customer support, or credit card processing services. We have the right to disclose your Data to these third party companies for the purpose of administering and maintaining the features, functions, and operations of our Products and Services. -Those companies will be permitted to obtain only such Data as is absolutely necessary for them to deliver their respective services, and we do not authorize these companies to use your Data except for the sole purpose of providing those services requested by us. +Those companies will be permitted to obtain only such Data as is absolutely necessary for them to deliver their respective services, and we do not authorize these companies to use your Data except for the sole purpose of providing those services requested by us. ## Integration with Third Party Services In order to access and/or use our Products and Services, you may be required to integrate them with your existing Third Party Services. While we do not store your passwords for these Third Party Services, we may store revokable tokens, enabling Services to communicate with each other. -If you integrate our Products and Services with a Third Party Service, we are not responsible for how such a service would use, collect, and share your Data. We very much encourage you to review privacy policy of any such Third Party Services. +If you integrate our Products and Services with a Third Party Service, we are not responsible for how such a service would use, collect, and share your Data. We very much encourage you to review privacy policy of any such Third Party Services. ## Disclosure of Customer Data @@ -103,13 +103,13 @@ You understand and agree that we may access and/or disclose Data about you witho - enforce the terms of the Agreement and Privacy Policy; - operate or conduct maintenance and repair of the Site, the App or equipment as authorized by law; - act in urgent circumstances to protect the personal safety of our users or members of the public; or -- comply with a bankruptcy, merger, acquisition, transfer of control, joint venture of other business combination. +- comply with a bankruptcy, merger, acquisition, transfer of control, joint venture of other business combination. -While we are not required to question or contest the validity of any search warrant, subpoena or other similar governmental request that we receive, we will use reasonable efforts to ensure the privacy of our users, and safeguard against overreach. +While we are not required to question or contest the validity of any search warrant, subpoena or other similar governmental request that we receive, we will use reasonable efforts to ensure the privacy of our users, and safeguard against overreach. ## Disclosure of Data in Certain Transactions -In some cases, we may choose to sell our assets. In these types of transactions, user information is typically one of the business assets that is transferred. You acknowledge that such transfers may occur, and that any acquirer of Nullables.io may continue to use your Data as set forth in this Privacy Policy. +In some cases, we may choose to sell our assets. In these types of transactions, user information is typically one of the business assets that is transferred. You acknowledge that such transfers may occur, and that any acquirer of Nullables.io may continue to use your Data as set forth in this Privacy Policy. # Security of Customer Data diff --git a/.github/workflows/action-devto.yml b/.github/workflows/action-devto.yml index ab860a9c4..cb32f414a 100644 --- a/.github/workflows/action-devto.yml +++ b/.github/workflows/action-devto.yml @@ -17,4 +17,4 @@ jobs: with: api-key: ${{ secrets.DEVTO_API_KEY }} directory: ./docs/articles - ignore: default.md.tpl \ No newline at end of file + ignore: default.md.tpl diff --git a/.github/workflows/blogpost-workflow.yml b/.github/workflows/blogpost-workflow.yml index 7e135bb8c..0548b9e3c 100644 --- a/.github/workflows/blogpost-workflow.yml +++ b/.github/workflows/blogpost-workflow.yml @@ -46,4 +46,4 @@ jobs: with: max_post_count: "10" comment_tag_name: "SCALAC-POST-LIST" - feed_list: "https://scalac.io/blog/feed/" \ No newline at end of file + feed_list: "https://scalac.io/blog/feed/" diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index bf8570481..3fc147056 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -38,4 +38,4 @@ jobs: uses: ad-m/github-push-action@master with: github_token: ${{ secrets.GITHUB_TOKEN }} - branch: ${{ github.ref }} \ No newline at end of file + branch: ${{ github.ref }} diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 83947e1e9..79373a234 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -26,4 +26,4 @@ jobs: with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} BRANCH: gh-pages - FOLDER: docs/ \ No newline at end of file + FOLDER: docs/ diff --git a/.github/workflows/pagespeed.yml b/.github/workflows/pagespeed.yml index ef0e98d90..11c83b2e3 100644 --- a/.github/workflows/pagespeed.yml +++ b/.github/workflows/pagespeed.yml @@ -34,4 +34,4 @@ jobs: commit_options: '--no-verify --signoff' commit_user_name: GitHub Bot commit_user_email: github-actions@nullables.io - commit_author: GitHub Bot \ No newline at end of file + commit_author: GitHub Bot diff --git a/.github/workflows/pr-helper.yml b/.github/workflows/pr-helper.yml index ec0e175ed..370b972aa 100644 --- a/.github/workflows/pr-helper.yml +++ b/.github/workflows/pr-helper.yml @@ -32,4 +32,4 @@ jobs: prlabel-ready: 'pr-ready' prlabel-onhold: 'pr-onhold' prlabel-reviewrequired: 'review-required' - prlabel-automerge: 'auto-merge' \ No newline at end of file + prlabel-automerge: 'auto-merge' diff --git a/.github/workflows/release-changelog.yml b/.github/workflows/release-changelog.yml index 769ab5cae..3bee81196 100644 --- a/.github/workflows/release-changelog.yml +++ b/.github/workflows/release-changelog.yml @@ -15,7 +15,7 @@ jobs: run: | echo ::set-output name=current_version::${GITHUB_REF#refs/tags/v} shell: bash - + - name: Build Changelog id: github_release uses: mikepenz/release-changelog-builder-action@main diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e8b7f8a81..cf7034807 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -56,4 +56,4 @@ jobs: steps: - uses: actions/checkout@v2 - name: Post bumpr status comment - uses: haya14busa/action-bumpr@v1 \ No newline at end of file + uses: haya14busa/action-bumpr@v1 diff --git a/.github/workflows/remove-old-artifacts.yml b/.github/workflows/remove-old-artifacts.yml index 6ad0067a1..822fff04f 100644 --- a/.github/workflows/remove-old-artifacts.yml +++ b/.github/workflows/remove-old-artifacts.yml @@ -15,4 +15,4 @@ jobs: uses: c-hive/gha-remove-artifacts@v1 with: age: '7 days' - skip-tags: false \ No newline at end of file + skip-tags: false diff --git a/.whitesource b/.whitesource index 55b922e8c..96443ed37 100644 --- a/.whitesource +++ b/.whitesource @@ -9,4 +9,4 @@ "issueSettings": { "minSeverityLevel": "LOW" } -} \ No newline at end of file +} diff --git a/README.md b/README.md index 652a90c3d..a591be993 100644 --- a/README.md +++ b/README.md @@ -92,12 +92,12 @@ docs/ units/ design-patterns.md # Design patterns and architectural concepts scenarios.md # Scenarios in practice - use-cases.md # Typical use cases + use-cases.md # Typical use cases user-guide/ - changelog.md # Changelog page - code_of_conduct.md # Code of conduct page - code_owners.md # Code owners page - dependency.md # Dependency page + changelog.md # Changelog page + code_of_conduct.md # Code of conduct page + code_owners.md # Code owners page + dependency.md # Dependency page description.md # Description page faq.md # FAQ page getting-started.md # Getting started page diff --git a/docs/articles/default.md.tpl b/docs/articles/default.md.tpl index 9671b7776..3e01a0de2 100644 --- a/docs/articles/default.md.tpl +++ b/docs/articles/default.md.tpl @@ -10,4 +10,4 @@ canonical_url: string # `Optional` url First Post with **TheActionDev** 🤩 -{% github ful1e5/TheActionDev %} \ No newline at end of file +{% github ful1e5/TheActionDev %} diff --git a/docs/assets/images/logos/logo.svg b/docs/assets/images/logos/logo.svg index 228eab724..21ea48a11 100644 --- a/docs/assets/images/logos/logo.svg +++ b/docs/assets/images/logos/logo.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/gh-md-toc b/gh-md-toc index ba03be44a..974aa9794 100755 --- a/gh-md-toc +++ b/gh-md-toc @@ -243,16 +243,16 @@ gh_toc_grab() { # # became: The command foo1 sed -e ':a' -e 'N' -e '$!ba' -e 's/\n<\/h/<\/h/g' | - + # find strings that corresponds to template $grepcmd '//g' | sed 's/<\/code>//g' | # remove g-emoji sed 's/]*[^<]*<\/g-emoji> //g' | - + # now all rows are like: # ...