From e04add9213ea06ba677c4bcdd9716b7a5b37457c Mon Sep 17 00:00:00 2001 From: RGBCube Date: Tue, 30 Apr 2024 12:56:08 +0300 Subject: [PATCH] Move mailserver to disk host and refactor config Also fix a few mistakes like using the plain password instead of a hashed one. --- .gitignore | 2 +- hosts/cube/forgejo/default.nix | 6 +++--- hosts/cube/forgejo/password.runner.age | Bin 792 -> 792 bytes hosts/cube/grafana/default.nix | 8 ++++---- hosts/cube/grafana/password.age | Bin 762 -> 762 bytes hosts/cube/id.age | Bin 1150 -> 1150 bytes hosts/cube/mail/password.hash.age | 16 ---------------- hosts/cube/mail/password.plain.age | 15 --------------- hosts/cube/matrix/password.secret.age | Bin 846 -> 846 bytes hosts/cube/matrix/password.sync.age | Bin 832 -> 832 bytes hosts/cube/nextcloud/default.nix | 2 +- hosts/cube/nextcloud/password.age | 24 ++++++++++++------------ hosts/cube/password.rgb.age | Bin 825 -> 825 bytes hosts/cube/restic/password.age | Bin 769 -> 769 bytes hosts/disk/id.age | Bin 1150 -> 1150 bytes hosts/{cube => disk}/mail/default.nix | 8 +------- hosts/disk/mail/password.hash.age | Bin 0 -> 812 bytes hosts/disk/mail/password.plain.age | Bin 0 -> 872 bytes hosts/disk/password.floppy.age | 24 ++++++++++++------------ hosts/enka/password.orhan.age | 22 +++++++++++----------- hosts/enka/password.said.age | Bin 702 -> 702 bytes hosts/password.acme.age | Bin 1034 -> 1034 bytes modules/ssh/config.age | Bin 916 -> 916 bytes secrets.nix | 6 +++--- 24 files changed, 48 insertions(+), 85 deletions(-) delete mode 100644 hosts/cube/mail/password.hash.age delete mode 100644 hosts/cube/mail/password.plain.age rename hosts/{cube => disk}/mail/default.nix (82%) create mode 100644 hosts/disk/mail/password.hash.age create mode 100644 hosts/disk/mail/password.plain.age diff --git a/.gitignore b/.gitignore index 7ae5588..6d0debc 100644 --- a/.gitignore +++ b/.gitignore @@ -7,12 +7,12 @@ !hosts/cube/ !hosts/cube/forgejo/ !hosts/cube/grafana/ -!hosts/cube/mail/ !hosts/cube/matrix/ !hosts/cube/nextcloud/ !hosts/cube/restic/ !hosts/disk/ +!hosts/disk/mail/ !hosts/enka/ diff --git a/hosts/cube/forgejo/default.nix b/hosts/cube/forgejo/default.nix index f3fd629..0c2e99d 100644 --- a/hosts/cube/forgejo/default.nix +++ b/hosts/cube/forgejo/default.nix @@ -1,4 +1,4 @@ -{ config, lib, pkgs, ... }: with lib; +{ self, config, lib, pkgs, ... }: with lib; let inherit (config.networking) domain; @@ -8,7 +8,7 @@ let port = 8001; in systemConfiguration { secrets.forgejoMailPassword = { - file = ../mail/password.plain.age; + file = ../../disk/mail/password.plain.age; owner = "forgejo"; }; secrets.forgejoRunnerPassword = { @@ -93,7 +93,7 @@ in systemConfiguration { ENABLED = true; PROTOCOL = "smtps"; - SMTP_ADDR = config.mailserver.fqdn; + SMTP_ADDR = self.disk.mailserver.fqdn; USER = "git@${domain}"; }; diff --git a/hosts/cube/forgejo/password.runner.age b/hosts/cube/forgejo/password.runner.age index 38b13583ef50c37d23c013c3812be3585bebb2e2..e219c86583cdad5e1ab9bcb28fe730cbb7daca3b 100644 GIT binary patch delta 760 zcmbQiHiK<~PJOmPQDQ-OSb9)Wxp8@3T4+v6P_DUSMrCelrlUbbvPWuCm8+3OW~p;{ zC|7xLVsf#EXNgIPQI(6ciBG1hS!hsdMRJ9gZ;^|0WS)UVR*7+mt8a#OAeXM4LUD11 zZc%ZfLRLUxsBs`yd04hbP+*n0b5xjTMtMqUW{A6SVZB#XdXaX4UxkO0m$7zQaAjUV zNQPT>u8UVdXl7bbrG9W}X@P#CUu0>KIhTG?Vz9AckWo=;nO~7>l(s=oR9L2yv58qw za&o$Bd3dICl97I1L7-PoiN8T`PN-+DQBG2ji-l2kiIHh`YA9E3S!qdCP+4lKPl1_J zT0u^sNxi;tW`MuGNok31gm*w%dW2h1d1`n?MoMOwlWAnGMP_M8u1Qu(kVRm=X|8E1 zmzkeoP*P=%uWwOsv9U|0pKEH0K|q9`k#TWlMMz$iZ)&hhimQKRahQ=)VMta$P->uM ziBV=`Qf^gZgu6*)30Fo)WSDtbWMD}~khiaUX?<>GMtPZknzNgMfv;0VP`;P1i@AYC zaYk}pN=8tqdstPLleKGMpjM{SEzGoNtts}a!yIP zX?=EBgpa>dn1^whQI>v^k%4zqhIdeYVQ!|SZ%$@%re9c+X{EbwNM&)jTU2(QiKBUP zS~^!iNrtyr@nb|I#<)bgiBkaxJiz8QM#LBfUk32YJE_FL3(+nv3X)tQL1m5mv2R4uBE48 zin*a-Nevn~A zc9LtUNxH9(r*EJ~n!Z_iUS5TBqHmUSii?q9xO1+teq~5du&;j-m$QqBsiQ?yMr4*( zLA_UCcv7gTWq_%%Z(g=Zp-E7YL6$*kfti7;WmKqZXt;TqyIWdlkhXrgUuk(zmPK-I zRRLE>MRt;xt7)KqW^q!1L2+QqrKP)BP*F&^n{!EyxwB=N zQL>qDcxGO)vs0O~VPFy$m#(g^fA zk#neVQdL%Ex^Go>GFKCG=(7Vpb6yIzq}nXn{gZ7^o2j9tNQPU&fx};Ir+GYW2@DPX raKk#Qq(E#_^-*&JjRR>*l*C^~Sp87Ax^_#^%xg1xgU;DGiEje{tT6(< diff --git a/hosts/cube/grafana/default.nix b/hosts/cube/grafana/default.nix index 750ebb7..271777a 100644 --- a/hosts/cube/grafana/default.nix +++ b/hosts/cube/grafana/default.nix @@ -1,4 +1,4 @@ -{ config, lib, ... }: with lib; +{ self, config, lib, ... }: with lib; let inherit (config.networking) domain; @@ -12,7 +12,7 @@ in systemConfiguration { owner = "grafana"; }; secrets.grafanaMailPassword = { - file = ../mail/password.plain.age; + file = ../../disk/mail/password.plain.age; owner = "grafana"; }; @@ -63,10 +63,10 @@ in systemConfiguration { password = "$__file{${config.secrets.grafanaMailPassword.path}}"; startTLS_policy = "MandatoryStartTLS"; - ehlo_identity = "contact@${domain}"; + ehlo_identity = "metrics@${domain}"; from_address = "metrics@${domain}"; from_name = "Metrics"; - host = "${config.mailserver.fqdn}:${toString config.services.postfix.relayPort}"; + host = "${self.disk.mailserver.fqdn}:${toString config.services.postfix.relayPort}"; }; }; diff --git a/hosts/cube/grafana/password.age b/hosts/cube/grafana/password.age index df2a61e1e00d69084115fe05453f670d9f0eef24..ca955db80a9b31c27ba8b821ba5c34fc169de00a 100644 GIT binary patch delta 730 zcmeyx`ipgfPJKnVSx%NqW=KSunWKJKh)<@znYLqiL9m&LYi5*TfrWcuMw)++ledLO zB$rRFXO^#7sjEdmU`k?2seVwdk4u1Swn0F+Q)pRKM532PN?BfER&KFDAeXM4LUD11 zZc%ZfLRLUxsBs`ya%o9vk&|~}n2)=OXO3fvM@U(2X}xchc}|*%rEf(=qLX=`N4aZa zaZaW|VR2!guW5>RW^k%+fRUkBnQy*p9#@8+OIBiuQAI{_MWJPRXqInoWwn>VUKbO0^qmO%VSaGmxx~E}raeYcyP>@eXfoEz!L4b*6Vt#mHkb79D zsjEf4cUW;raiLR6l#fYvK&V$*hHFZ4l5ZwglAB+td2*J8u|Z*!cBQdXvPG_IWRRg( zNM>@RV`O%4LAXm^NOqRCnP0i5XI4^bwwY^TQbCDfUUIgjTc(ExS7>2IxVv+fPiRtN zMtzirr*pY!ka4k#xqF4NfuCDosb9IXNn&V;x0$xSNkMveiATAAWl_1QL1A);M?_{t zW(rrPdtpJbV`gHxqi0w_nrmu~Yo1@asdGrGhgn{BP*IM%PkLIpS%E>ge^_W*sjGo` zNPfDzxx0^JV4iugOGY{um#(g^LZL;eSFmxCxqGo^Rar`waaLAEUZrVjVP&SDW4L2Q zYJ`4TQiP9*ae;P)BiGHp7oD>oYB6XS$3EBkb7=Flojcb~VR*MMGKihq@5U_kw{omY MgZ$s5Pn%E-0D0K?aR2}S delta 730 zcmeyx`ipgfPQAXPS6Z32wtlu@zGb3$XsSn+v2%d0S4Em{npZ_cwpYGimAQp?mZ86q z30J09VTEz7d2n`xwq;eNiGOCYdwNtC0AZXO1@cXYNfGzftiuBQ#v2Ub# zQHEisd-**L0(9(v16`FvSW6MZ)&cktGk(Bj*n+VMOd(DnTwlOSYEnMXoaH( zS4M8Bb7Z=aQAm_inT2PnnSV}6g?FNPg;|ilTUu3tuVKEnzn`IRmAuP&QoXjPVR}-PuZg3hxr>ECWqDdwm0w7n zQCO8*iA#lfcxswQXpnPZP`O{BSGJ>LPHs7usk>j9V`7L!UQn=OYIv4WNohz#Zn9}w za9OH$NR_jzSyWVbmY;W2xQStDK(3o{K$4$hMX|4GPIy|Lfl018SH8A$SVcxgaFS73 zR(-ICMRGxyQHo`#Z%)QAuQmi?eA|Ns3XCd5BS#b7)p> zRj7MLhDDLFUtpPbMRpPwm#(g^LWp@$NpN0Buv2kap_{KoN};c#SE067c2Q2GZ;+>3 zv2$XTesYwXrGJP~I@dkfH^ED|HeB52@!%wbLPlnlv9TYo;ciX8O>uF*B5%IAP|?!c L%V!^V#`PZn6K(Wr diff --git a/hosts/cube/id.age b/hosts/cube/id.age index 945f26af14b5729a64d1d363172f9ebaa80e5a40..a91dec44d989b4ec5c8e9acbb5d941a934d3de67 100644 GIT binary patch delta 1121 zcmeyz@sDGIPJMA$q-AcfNn}KjiEny^n?+_+QABugn5$2Sv7xJltD&!9L7IzMSiYI7 zCs(3ZU~ovWQ>I0Qc4kg`XmDU|X+>pmxP?Jth=E6@vAYrIDLcrJJ|2rJs3Hc)fW+u4lM+R9Hc9Ql6Wsr?zuydU&o$ zabamtP+mr*lVOC5Swum0nOTN~dw#lhWwH}jW{`iXc4k1LV~RykW@MtJxsioeMo30( zwzIQoMpR{?w|+@-eui_QT5x_|Kv=3% zVFZ_ZR!Tuqa%5RqP*7gBfn`RBr=@#vNphy8b3nPbv!`pAqhndJTVTGkV{(4Eg>h6y zzNdwSp=nZiu4lfBiEk(um#(g^LV&h!W_?J$i)Ue)XQriDNQq@hV1;{LhH0X9wxwB~ znVYtEsF|@_P^v{hI#*x&XXkCt!>_Nb&o-o~-C20e>FXj zd!hdImxhP$&2u>&Ob_MD2>NX-`#<68@Bi<_l_h>N*?V*=`p(fZjacyixusL|`YZM; zUOf0!)YdIrTzTZgq?sju9*Q`uyPVU&ao8;L3R^)`dbqLS!5VQ7PwV4+(NmK&@5#?A zZ!S`*TA20t6W^^r0_WEKKB-^N+NW|%HdK+1rF?a1{n>9p`*wGV9Djx|?=i{>EjSlk8$NSktLe7aQeNQ~D^KOhuR8sT-MMUb z>a3D`RbO*^?&;`l5*E3cVlCRL81v}hn|R%QuNp;GFRjb&%ViRJGyVCAQ;*yirC!+^ zw7gJdm`0*9%372)97rK@me_uiF;F+Dv zPSr3hQY}9BY)8nK6Vr^ewHGWAK6Uu>>0hr^=0^m*n=xsRwb9a*cLY9jocs1##`njv I(8}Ar0H-UvcmMzZ delta 1121 zcmeyz@sDGIPQ9UNMT(<-QIS(hd16*dRdRl4rD=hCK#HNIn{!f1a=uup{bL;YecSTNv2ay zQAvisUwu-PX>LTmr*Uq2c35#ng==o5pPyr;V`gHyp=*SzqlH(ZNkxFOiDOP!q-lmR zSD;(DZ(**HPg-JztBGk*h`VE9MWSP*sgHS;PeqYQP*6%@n0atP8aecmVNp@+0hgVo&Nx8d!a)F7fWp1XK zXNpB=dZt%tNwGz;MOB7tUXEdsOJ0d(RA~fPQe>!Ej-OF@o=b$gM@4pWNkxirMrf!} zy1S3JTY0`^U}j-KWOPqS(;alTVz6S zUwx&4M?qPYhig(qWPyjdzJ*DEXNF0tc7Bw2{Tak98aYmwlL{_**Mq#RjWnNT%g=v&|R8p32o@bh?Nl8Uj zWO8OshEI}7j!SY{wqF<*m#(g^LXy9sZ+&=iuD)kLkatpnQK^@KxnYWdUq(eyN=9Lx zXSc#dEO__7^60zu_K%jW`a7Fn z)JdVF_tVOQ?bR{8v*H)KKT)$$Kem$TfsUH=njYPpZ6cr;K3Q5Tap|9>Wa;*&NB4!=1RPs^@cPc`FI)SU`PJ|GDY#R|>e=tLcO-YXh+jVEl&iNDTYcC+05ShK6njX`+t2I&fx@&(N?Td!Ca z`^}X#xscCqq4KS^+*B}IDrnUE diff --git a/hosts/cube/mail/password.hash.age b/hosts/cube/mail/password.hash.age deleted file mode 100644 index e4c3a71..0000000 --- a/hosts/cube/mail/password.hash.age +++ /dev/null @@ -1,16 +0,0 @@ -age-encryption.org/v1 --> ssh-ed25519 +rZ0Tw ROfnN1si3Rncdtcn/iahfVo5YuuLCETT0eQCpmwEmzU -eyP2n9rwdYPInONLJRQmZLiKOHOlWyO4O75L0LqoXcU --> ssh-rsa jPaU3Q -Ts4Nj/k3hYVUC1lh0a5Z3YanVTS4OL81TVGnClhw2UCmkbOmvYWyuONCNb2On+om -rp+b6jxjkyQIsRLw6Tt/elBdiBdVpTzbu3GoDlJZM/mmYJkyolYdH2bvNBIXnb6y -G2W4oygVCs0NoLas2WoAppAn8lLHp02jTlCtkVaz/0xgtBf+5ns3ccYTiDF5vsV9 -JGN1CVyD0tguPNyL5D4TDu+QAWPqaMqDtmyF7CvfM+5T4khzgPEvjAQgbp6OpmXm -z3dCVdeuwqg4SMCT8j2/lcwP9zSPQnoALj/WgvCzWHy+7ww+tN4XGw5068ViDKD9 -LHtwb5PTvoDfVvpq4TP6E0zPG7wuil5Ik/W4gfWVa5JR2II3qY/IVtIWAZWxsUvB -1P4CXB8F6Ht2gTAPjCSYsgfjvSj8UiTp26igL+m53i/18C08Lxs+Xqc27on6y0hm -7yAwCVK86f8kCRiQyJlKNEaiaPV/QFjE4M/547WL2TZqYvzOHT5790eNegxwOjpK - ---- TNDzf7KIjijlWDI/0qkdyPZNhMEhoheWEC6br9IHn8Q -z鎀,lr}|$ ssh-ed25519 +rZ0Tw VFixlr9X2FwNhyDsGAi6gjgLA9C4GCxwjNddtnaJDj4 -fVSYpYbhsBjaCAsvy5S/I/PEwLdqoLPvWDzmORtw4Js --> ssh-rsa jPaU3Q -tWcrrFr6FfhtM6PrcvuDs08r6IOPTISsnkHk+Aa8Ud5lY1QJU5j8CENFyYPHMxfY -Br595dZzt69PAUAzrxFZZ3tlup+ckm15lBjCSg5UHbQ1b7vwknHIS3jAFsBBkDE6 -WIp214CWz4dCeC/xb45bTr/hwUNXjWi1MrwfHwMScDf64hnYBwth7Un/guSgTO6O -aI97NR4X7J3EK9pnjezlaTQ6NroUfid9PS5cs7dQZfLrOKIkxtVW+cU20F7gRo3o -zwvK0hdby4hgUEF6k7ifUCRdO4S0xShTri/Yyv6nVoCFqMq/Iw6XEdR+ZNjYnU05 -G4S716jQC/xVsXwCJpQBkgKyEoZij9CjrWaSOPFBItMM0WgGGmSVZEcpVQL3hLJq -M0zdH4k5m1AKekhDityeOrOP9SjD678/AfIvsRwQz7zJtzLZ3ZsSMJPJAQPw24wb -HLBsmQ6u1igkv80r/YA3e0xsc3kFHgyo2WHEEYo69l0M+V8O0DPVr6ZXOiXFrwiw - ---- cG5tzw9uAYr55dQIw55M/vVWIAxNZlkBffvETqtpWhQ -/zkWZm,B`fUqh5n"#_ \ No newline at end of file diff --git a/hosts/cube/matrix/password.secret.age b/hosts/cube/matrix/password.secret.age index 25825b41f0f861943ff5b20248680efe1ef7c641..3d9f5becafe40dc2fe2e80cf939ee53d3c748173 100644 GIT binary patch delta 815 zcmX@dc8+a=PJL>AhHrqMQ(#1aQASi+epGgtrLT#RQ+9w?ierere^jN5Q+iTyRlTQAZlQ}&qH9%AWmbNnw|9AXVTx-=iE~DVqh+dhV2OENVVQnjScZpVl}o-h zSDw3tYihB!S#qg`abBfIVv%Q&lZ9htnxlcAsjG`cluKb^c#=tOX=-L*aj1chw^3!G zdy%E9Teee)zp<}dIahwFbB1}MPgt_6zhgyIetl|jk#S;1c7VG@cyX4YPf&SydXQmO zW}&Nog??^fYLID2NKr|;X{o!uqkmRVlDjvTvsp$~l2N3mdx^1WMQN5#iM~Ogeq~Zp zfqS;ITdGf(TS;DGPE}fFqG?%ZRG`YrLS2@rh7$!SDC&?a+YI2QEqaji>Gg8 zYN3osGc5)L%~~Ag|J0-M@G@8X;GK>i zruF(CJN8alO2k4#?#%>-6PXjWc3k51o%5LGUwygy4B?WhL)rdsZmhgrRnFbCKKmEj xT?vgDtm08SCVaP_TG$cnm!&Om>~P+8v7{b@zZa+MVD>hV^_+SAq62eg0|2X3Bmn>b delta 815 zcmX@dc8+a=PQ9a3RY8u4k71ryN>zZPn|824QdwxZi+ez(cBHXqT7I~1hF5A(c&W2X zAXjO2P^hC%j(dPvmXWEezoBosN1$a%cyVq@a-vhVNmfO$cW7jCxoL@hD3`9CLUD11 zZc%ZfLRLUxsBs`yiBYa&V2Ne6qmNs$sadFNnniJ_aeZh+fxoLsxsSKGVTOxwU|@1( zaYSxZo>yd=MUrcVi=%mptDkvAW}dfEA(y3DP)4YBnoD|qVUf3cm3dHbvS+DdxrJ+Z zp;vfbPI6YHYqn9QX>q1eL19*Ln2%SXg;BAWc8;rmfk{QWV*ppKueqhMnQ@t!X+~vm zWl2zCKz)_BcXCCLQB-M2xKFS}mA=1WX-2j|ai&XEp<#J;hQF^tRdBj?cxt|WYFMBn zSGc3GuUk%)MX_00V6vM_YG6f9RZ4|ZX-0XDwtiZcb9hFgiKTv0R-&&*wndpyXoYuC zfLlpbVnnKoX^?TLCzp#!Mow{6aA0tre?hpVe|@k;m}^wJqnn{|rAbJxp_h4xVRlAD zaiy_Ipp$!Xn7c)&XPQB{ad4VPkdtLvc5o4wWtFe7WoT4JRaik%WkH!!UZ9s*Mxdpa zV_`^Wg{6U|d4;)eK~+Uzep#-2h-*-|fnT^!MQ&npVR)WnazsE1SE8w>wrOx?pr5&s zS$$w)RdR}xer1t=k!O`fhLd)&ws}gJWq^O6lUJ@!k)dmanMY8vxof(6S$Lp-RB2jx zQ3{t~a#2}npod?Xk+!dYqH%dpxK~KNW0XO9p|hKLaJg4TRKA&kPl1`AQHHO7p0zVZP+}ACa{?*S( xJf;!y_;Jz)r8ToSH0@FnK5{Sj({A5?WKXNUxLBv5=1~qdnNO-4IJajU0RXkI9*F<| diff --git a/hosts/cube/matrix/password.sync.age b/hosts/cube/matrix/password.sync.age index 6e16ae8ee9a62c25609818058f92bef5d1c05b0e..e9a0929104859760f63bd803d6ba3fd45a27a077 100644 GIT binary patch delta 801 zcmX@Wc7SbyPJNPjl6I1riI;bhiFtuvR=7c-k)NTvdyP%o_<(}X^v}HK9{bYLUD11 zZc%ZfLRLUxsBs`yqN{UQfw^mjqo0>aq_eqxvb(p7X?Nc6M=JBMsTrfxKWs=duXVE zUz)E;WW8r(g_oCKd6<8YmvdQqP`aOKVsct#flsD(aHPAJXFytcNPezaK#)mNdV!BA zm$r*Vq=l1Fg_)6lmRnSsQJz_Vae=;@MQDy!XtH5yTC$s=L0O(jg=3**dWDC7R;gQX ziGO9fV?eTYigs0rA(xj&a!_`#hfi3sNr`ikNqv%GUX;6~iJ4zyn7dbTm7}&_q*=08 zrEgMkL~ekAv!{WpiJx(alUr17MX*;uqNO31X?aj-v3stgXN7*HYnVYqwyA%4mT7o+ zRJLh^V_K1udr_FBi?4fBa+GgmQbn<^c~N9quu-|Ib7fL$uB)jlmvf$RMNn0?cWPOr zMSY${sDE-=ZdztQKz?ROhL?9%qOXN-erZOfw@-1Efk}>!Z>XEIe`=b)yS__idZ0^0 zkrP*7MO0Cgb6SXTNU?i)c4SFJs#~I;OS-dhZlHHrvPDHfg`t6&No0A7qkeIweo<*b zUV3S{MY(U1er0}DMO6qFm#(g^f=6jUdVQ6vW4f73ib=kkV}(b6MUb0gxPh@zaDZVz zQn6WhdTDrgSWd7@AeX9n@ao5m3zZ+Kym)m(U~7e7vkG%UK}o~>Uo&zNcG!vg{PwC_ z>|1tdjeUyh)YdthL_c`i_<4yuW6r)iyTT_`Ec_}rTclpe5^nuDS?h!^r>|4u%ykqH hmr^*rL7wm3V7h^^yM>WKRbZ}uj($LaQEEt{ueM8KaDcH{NxFq;B$uw8LUD11 zZc%ZfLRLUxsBs`yVsK$VQF&N}i(8^co@;(sMQKWYaeZ>QZ(5mqp_y})dtp#OKxJXF zsjIhZZm5B|zF}^8ntpgiM3j$lfp1V%Dwl6?PKu+2MS+uZNq9zbaZysDOJQhnNmWK^ zWI%R+V}5Z|m~pngsiU)>Wr4q=b6!fRn`envmZh_HiiL5Yz6V!Ea9LtbiF-(}MR;g< zV4y{|QN4wie|d3wk$0AMZfd!{S6;E1UvYA}aal@cq?vZ4d0~cMm5*CeNQzIDyO&8i zS6F08uAja|g->dVk$#k4glVFFiF=Y|ac*g1MsQ_LVNQu}h)ZUQWr$~xcd>UsL87Bs zUZs9SdVq;%v0t%E3Rkduig|cdplet`VN$M{L4B2nzPV?(ex#90mPJ%nZoac=MrdG0 zp?7jvW<+U(SE+frUqD&5r+;=xfklO9g<%j^re&6SfKi~fM}|>UrbmRUahYGLdw{=b zWLauiRhVhMp{J9hce+t|qHCgdL{(9`p?^_veqdBVN{E3=h=oBUSEg5ZYDK9_S!G6M zWPMUmL0-C3c}b+7M}>)VSzc*jRg{muw@;;hg|?wlxLI(1R7ymCkZWdknNMD7aY1TY zlp$AAVt8<9esFHGW2K2{S#FrNc5$(xX;DUgL~wv{p>t)bXQF^l8LF2NxnN5m#(g^La9l1aDAG7NkN5wh-a=rnz5Nz#3Wr diff --git a/hosts/cube/nextcloud/default.nix b/hosts/cube/nextcloud/default.nix index 7259478..283b26f 100644 --- a/hosts/cube/nextcloud/default.nix +++ b/hosts/cube/nextcloud/default.nix @@ -80,7 +80,7 @@ in systemConfiguration { settings = { default_phone_region = "TR"; - mail_smtphost = "::1"; + mail_smtphost = "::1"; # FIXME: Will need to use SMTP. mail_smtpmode = "sendmail"; mail_from_address = "cloud"; }; diff --git a/hosts/cube/nextcloud/password.age b/hosts/cube/nextcloud/password.age index 5e7778d..f9e28ba 100644 --- a/hosts/cube/nextcloud/password.age +++ b/hosts/cube/nextcloud/password.age @@ -1,15 +1,15 @@ age-encryption.org/v1 --> ssh-ed25519 +rZ0Tw hg/Np9ZC+ruS4fs2mFBtVpLDQetEDDU5UUgq6ff0ZSw -5OwfED/OfF2gaWygU5mwUmo4g5TamTn5tKuDi/Slnuc +-> ssh-ed25519 +rZ0Tw IQWFzBlRcGmKOt1qjmYwNlFNIkQO0LmE8nTd3y/rB2g +VGYkMPzYIPdG863zw+GJjmZrSkGqxR3e6E6QZ6lsHNg -> ssh-rsa jPaU3Q -wSoz/n/fhqZcQNFOqvaXRQtfPpsMMunKK616xBa1WA5zS6OWYltX7x2SEaq/T9N5 -rRCg8EqJZsAlLKt5vyMQKIYzpJ6+m17sIyRoe6qTNP1Oj/+63U1uBGjdN1zgg/8h -IbU99rIq36AjJWNeJQu0JwhJP/CxmIVcdgY4zAtvKBnRbsK5joigOUISuJ1PJYto -oYMIS3XL48PDI5bD6BxW/L1t+1Z6hCiWH/iL4mogoF8/GGfB6UAXCtmGENBgCC0x -htIA5PThL7Z+imJeP+OhczwCkezteuFVjalOllboRlhLV7K1hUVSPPIhQD/JFDNa -ed/eg4BtThkbDkXfvkJDk5/oaQKi43KIQq/TNAlAmQrCuerddGT+MOzIcwICp65r -pA9WvtldfzhGP6A8VOR2hiHAXtrmLI0gMl6Yq7TTS5lXCBvKGvyKNWOUPasZKdLF -RgUH33HB/o+fNEuB3UcVrJ+IeVT50lDbK2hlV5UrufslKJWKpBvGA9bIGA0T3Fti +TbPLHJ83xlBl/m4BrFxoZwhisMJyjKVFt2xn0h9tNdipUj+Tp6rd7fxt1f1qAjAS +49s8VuaugA5oa/nTy53+BcgWCHIBaqrb9T3SeTvIk47VqoPSNoJG8WlRTJjoLSaQ +wSVymFmRA//RAaYSF2T+Tbzm/xCUFvsL3RbdXSlc1NQo1g94UQ3lCuMm6S/rWv2A +COtFbUC4RO/RpoxfG429UTEUpM+fx4sbpR+Q6sBLlwW5YSCvTj6L24nQU91otzQX +wsahkfll21f+EV1FHJ0G9vKPMzeXVC40KH8YF0Pw7+954DMYV3npg1l6tA9JCaBi +PaGzKC+pmre9cMvMOcDVJIn8kGTb0Cpxfgm/9Jtygabd8QVSYEaFifyqVEiHJcG2 +RfzCuF+rkDBaNYJTQwFqEp0JNsQR9GJXrQLJfR10zei20KWa9jWYR23IcYDWwzBE +Hc8y0OHDzskGsXgm27dWPaK5rEKegGQZYaxUtfeQSlDWTcHrQjee5vneUA+njwBx ---- in+sCqQ+aJ7k5BKPmOGtMUyvTuIdpc2+DPCCPlBVbsE -:}myIZ=Kv8R`tv0FJ;da+5qNm+VXafo?XK!JalmyfZfv#)bi zK$3~0sfCBHyNj8JUx2ZtS4D}7aaB^We_DQea->^waZ+HIU#@QwSFodHZdqcYg}z^T zX?>t$l%ZFulWDq7X>o9=NpX07T99W%c&cA^nonj?er9H%fmyMWw_~|WigB)CR7q-7 zlm}N)P*8ZeOOls%WN?m8Nvem1ah6%KMPXiegt1F{w!V+PZ-q~?SB`nMd041vjzy@u zhjDqCQ(=LxUwKMIkx>;Fm#(g^LP1cHWxZFSk9S0oTX|kYj;VgIdtypSsBwf(sDFB( zUx;&5mRnd!q^D^?AlKcz3jys5&g}ZJlcDcdhL**><24N>F8aMOkE4 zK9_q+o_=_Sp{ss`M?rS3vun1mxprlipSF2QuxpM{a(Ib{S-EGJzOzxG1(&X!LUD11 zZc%ZfLRLUxsBs{dbEtD>NKt`hK!%sOzhPu~WME2OX?;>aj#*TmkzZ9(L}jI?yMIVT zZfKxWLAh^AL|D1EQ%O=pTBvJDc|}!aBv(OZSgLDydQ`AufRA6WQ>nM5aj-#DYEe{F zQBG8GginTHpqE>Ot7~v!aG{BIl4C$XNqAO%QH8%rqGgG*z6n=;aj~mGZg^(CS4eTL znNL8tLA|4|N3f^9S8#!`Q<14>d3m~adPRP|c4%mMahj=rc1CitQDVMhp{IqjTZ)r8 zm!F5ffqr2?VPtxmdsuO1d2YI|X?A{&WkIP^hGC?sTexLpXn3}NR8fehw@GSaYU}APi0uTzF|;eVri0h zL8@g^wzq|wOGt`ydT@5QTS`T~WwKkcMPhE0pMjy9S59(8YPq2oSB|fDh>v5qQ@FlG zR(-HZZm6G2X}Ozka*3a(U$LR7zms2>cesCrrIBHxp^0a3XhBG_g;S_uh`x4~fpeNc zMif_mVO2_TX}Wh*NMwX@lzB*Uv4vSiYEfu#xdTx~W-ifoE=5fp2+5eriCP zqj_*tUS^PsrB6g!DA%5gH<(XN*i{-AQ~&YA;lF1SU;7xol>OFT{`Q5L*RPP+)it5~ z0(So`7VQwYP;~de8@HMhQN}ro{K`r!)?Qf<`0CVrF|IU6E^oo9^^;cCs?UkE&U0EM b6(~HTCr_!EbIY+yE=Qk-ee=3i_@Ds*O}-eW diff --git a/hosts/cube/restic/password.age b/hosts/cube/restic/password.age index ac1c4419f10fe11e3c3df29689cb64e5a45c29ed..820d0b8b81714bf4857c8440adff46d1db6abb4b 100644 GIT binary patch delta 737 zcmZoSb!ApC4-JAK)7p z%4OnaR1qFn80Z+GpIsClnVOjER1_9ol$c)bW0@B0p6}`HVo+5UR9Ti0%B5?kP+Xj$ zTU4B=kQI;^Y8=SrZDJB!Y8DugRj%)EY98hk>FkqPQeR}~Uuou7<>%v69#InPSLBo! znCGkQS!`I6sO_9)Y8d5|>}Hs2UKyO?%N3j$QW_TM9+Xw+SDqT>=21}K@0e)mVPfDJ zT4`XRT^w9!0OkS?PFHpWR#}O zm6w?q;AD~;n&s&eniEi5R8mwCn(LHXo@`WR8f9tWn^ce+>}DRC7?6~gly2;j@15@v zndTqq8kCjnnwwPS#Z?@Vp5mOCl9cQhVICNqQ}0n~Q5<0q>6qv3=#*~kY-muP>h9)R zl2f3a>EV`^o0jBmrXQ4PWNG439PI0t>6yt@USZ(nm0=uN>{d~jnGv8LX5gDsY@{7t zQRp7x=n|GuWZ;-#66)$6RT3WPn^@?PWDw*S6zP^0m8@?W7F6Mp>ThUN zS)ZK|;#?G5WonV99qE{97*gO|VrE(zlw%Q?l^*4m5*e1AiY3UkJOZVyT^5 zlFU_7nv`K^WayKbZ<=Z0RGFRaWZ{?MqHn1kT9IdDlFF6766$7Dk!~4P&h30sR#PXhqY0`u4a delta 737 zcmZo>l>8puJ2Q7m{nQe5foM#H z$yH|V=#`WcWTu^;Ra}r};Fap<=IdGLlvWVsmRGKy>zC!?QQ&Xr>yv5}$fawiP+Xj$ zTU4B=kQI;^Y8=Sr66T>_;1lFxoE7F0mSvXi?2?{WQEy`Iky&NxZ|G)jWbWo#Zt0n6 z8kt`b7VeT8WRY8L8DgRx8Cj}tSzH!r%w<~Y15)T6BrWes%;RQm=%;C5^hi$5SAO_73`Q|sO{#Ktk31^<{T6i=}+b9T%Q||?h@h^X;xKHWNZ+cSLWsyW#H~tY8c?5@0IGG8IToO7?|bbQW|04YMEup zm0jT#kXYqd8lqj89Fn1*Y2p=S;^gU{=NFmc73t;@Y3R=Hyixz~$vxWtp1ntM3$)UY_nBSYMTAmYL(76I$+^T~Xv7=98VJ?{DOo z>g(udP*UMtsBdOaoE_nptgUUF=@sGR>gdDeq;D8e5MB`E5)xKb;Fg=86=0N7>EdWy zq3=~(rk`sO6zJ&}oRMT^VV;;-5tS3-806`1nw^nrnP}mjn`=SpHV zTOVl@WbR!UQtIxMm624CTIlcY9F^+gw5lpbyw zV$PLi%IZs_Qn@00GTA6o1ekQrK8W*S_Op6u&oZs}g^6_OHK zY2@VYsc&lJ6KPzgt?kCerK_u}V4hc^A7$p~?wOyISDt8;m+lu76%yrMoL-S=k?3UP z>=BulZ5C|oo$lyl!sUGITjtzzvufT?Z~5Mqt9H}RA2PSwRWclSy=&7V_us-d TC+iz}GA~x&mKMJDNs21~@%{Fs diff --git a/hosts/disk/id.age b/hosts/disk/id.age index 62b6652d529dfd52abb4c28fe9bc6f945ed0d4b0..f2c1a960275561c653e8034abb2402853533b269 100644 GIT binary patch delta 1121 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 literal 0 HcmV?d00001 diff --git a/hosts/disk/password.floppy.age b/hosts/disk/password.floppy.age index 6db05eb..4ceab2d 100644 --- a/hosts/disk/password.floppy.age +++ b/hosts/disk/password.floppy.age @@ -1,15 +1,15 @@ age-encryption.org/v1 --> ssh-ed25519 spFFQA H+q9QwbbRhlHhb6kUW/TH7G3dPsmbkHa0BUDHDKuXQY -JEoXwrxEVBhVU1euXi2eUtJWVdbx29WVhyVSjCKCYJw +-> ssh-ed25519 spFFQA IzcagogBUz24J5ooZtYMHq+F0dpL8zAmjFNwaFzVtDE +JtifcKwLlC9FQF/KmFcGEfymowmgWtMbt2JudfJcvZg -> ssh-rsa jPaU3Q -JN5Q6jUOU4CScuJ3TdDk+RCaD8P21UDk4Se6/88eFB8RCuxl5tGpkdhScuwkIfX2 -C3x6VIc+tRBSxWA67jm0r+VTpDC6RasYK9fvKk79UEZqax5owvHzzxBlC6gcvbco -RngT1Rs/5Xx7SP5jSYgPc+kkgK3FSp9M1z9YJBHHB1+D+oxaXK50eS28Vt3JlZFn -rbmWHYlk9p2hwgmpLcTxzop+tjGYehjE0H4Bod5bZIosE8aIilYKB3ns4aacBEcf -O1QfbLzYMCpnD6OYhfNYZsuTcKaf8RbDWIxmnXH+P9M6pS58qrea41A9bfFHQXtR -yFztfMheybQXXlSB6LGwcbIdZIMWf/SmNjdTiteehQEXDJNnxCQ8fSSjAKvN1btL -DYZWpgxHDXl/2q07MtSJ8aRoZC66Gw3h49oBHg0Gdk+HRNcE1JB0Du0uUnTj+gkD -G1l4Sb60u6wQ73vCzdovwKnPkU80DpndZoJZtZ3EXyuARoPBN2HyeMv1fz/h06Dc +czboYSAr86q0XBgdh5QlPZgsA0HP8Dgh7MUldHabEl5FAPTLv0qW/EqQZO4hPRSU +tS4cfduzlD/B/EcIlAhjzRldX7Lev01WXdId3i3nu56C0obGWIcfMibVUtBgXF/G +hMzBdDC/2c+W5coITWQBLw0+neXiek65GDP6VMrNBH01OqzmSmwmmXm0v+dpzxzY +94ZlQ7SGPp261ATI/+ACTGip9rYTf7FwQLWDXUQe58/ZB8bKYyVW6qf0C57x9YKN +d3STjEiFijOMNFT7+N2PGyaidnP2ssPVZaUIbp3/6n3rA6nkeWBXnmdQi7Rsy0HZ +xryypN9Bm4dtCVdZ6BVxOBSWLHT2BOZzBM9rbuV9Pmd7F+Jc2RatYVMxOjDHNOD6 +q6jMclAXDVkkVJo+R+Vvpe2r1GbL36KRyWuvF63kkM09H6zvjhQfYBSstQLnVaLg +Fgwv4zA5ZaD797zz2o/r09NWre+o8gEFwsI4hhAuepmyhg1hXUX+IezlU741skaV ---- y6FU1rTLKAKWOaZrB9jb5j3AoJbDU1SPfcYJkS7abSk -_ٙXan3~s!.XQmFa1PVS g}O9:?\ (T"Ƭ(`O*OȒĹf#!J \ No newline at end of file +--- MIMZQBdkxeA1JLidxa8AW/FvT9qaXukAykTLSTcbdY4 +3ʂ+ȃ.5 M) r_d."z@פwM?fSw˥%P"53 p}m]g0Rt!e^OE̪Qe \ No newline at end of file diff --git a/hosts/enka/password.orhan.age b/hosts/enka/password.orhan.age index 64e5c1a..b0f0d06 100644 --- a/hosts/enka/password.orhan.age +++ b/hosts/enka/password.orhan.age @@ -1,14 +1,14 @@ age-encryption.org/v1 -> ssh-rsa jPaU3Q -W5uxZYQpAVzMAWNz1cjSJ1HfcJc9GDcG9lE417tpaVbsvSZsetr9oMyH9l2Gzbjl -0a/T+hzQ6hrs0l2/L1k20JWAcTCPQtl6vBQdQRisuPQ2g4EnVRq8m8NYkGKVKaWa -YCDChJaxNPtgyYo0QjhMAz5bpy/b8U4KbGkCV4xYsVsYrJJfsW/bdOdxraCoNr10 -8xLd/BQQJIDpZ1dAShf+fyTP5u6mTm7cNhIHpTd+egVcg/TZX+SfHxhlfxLSYWfc -yet7XBN4SZW1pXrVRfAgg7wLdLJ8+wH2wwaB0rOXi0/Kb3+YF4Kf3dr9H6DBmIG/ -EMD/cmhIHlbP8bDOm2tivLzKOqCG18esoiR4QpI0AkWUt+K4wWTYt7kllEM+l41w -A6BrB2aqeGddSh6+a8Z3OXjTMnn2nbMpWjKJxoHwJMYtPqilEZ36kmEvOfvGeRsl -j4gZvCbJ/NqNkDjTpZIJ5V2jtQO7nuNimkQSc5F4F7qv++JRU5anAbWNR0cVhAlX +qPvt5V1GiPtd2oqnec1A8ZUVHiz0EL/5NerqjZRuZwpzPkjvt7nnf7S45gtffUzQ +YtYP9HoyG3eDcnu2+FqCWTeyTb58ZDGSWFk8gsI2/rjZQFQMjzalHvgP0Gd09RjR +mrIVLvO2Ybrpkotf27P7H1sBR4pwpZirJIvoEMY2+rMDzeG0IUJxv1ATjMP2YhrJ +il7xr4Z15g99Ty21iVaBEuxu+3BXHI3W3tZIAmXvLUnJFgZq3Oh2yx1qOkhT5kiq +AcQfwqXWEOgQRapt97VK4jxP4wq18aNXTDTQCmJiXq76NILrxpo78ZW7Jmr7vJbf +uMl+n7nu7ny33G3tALL+6AkxwrT2ObMXusQIjjb7hZUjtXOIRTEjmPH7NurXv9NC ++1dfCKM/BCL2ty4upfaL1bGoLCiU7mH2xTMjco09a4QYMUkCog9FCD0yK6tXVUIF +rTzC0pFlWlOQH4lAbiEX7jwLZt2uCZPMwb6kuCLe1DwivnirtZlTrcXIEO6NEC6Q ---- QMfPpiqyrBg+aX5FyuW7XPe5G+USHk71BB1gqvrvnxg -椬e_ΤB_)40R.{>n<Ͷeײay -%tͶƽr$Og5|J!s(c1őX \ No newline at end of file +--- wl+y9YZobP083MhKCTWH9ZdS4zmOQ86hQgSnlm59eV0 +rk%8]Di N,}ɟ +Eu?CV2,6TjNH&oLl5UDEP݀/W \ No newline at end of file diff --git a/hosts/enka/password.said.age b/hosts/enka/password.said.age index 71a5c47de83d7e377491719a3f57e9ab4ed2f00b..af13e263baa6b5ab4d8f955e8600112e92656783 100644 GIT binary patch delta 674 zcmdnTx{q~&Mtz}npj)b^QLcMcilb9ta<+k6c~NdoNUmYNb46mYw`EFrs!vF2j){Ls zUZjPSdwNxdZ$N%{XsSz8u6eGdVK|q!Pf10kr(wQnL1D3eUTKO)s#$h`zC}T9nrD@9 znR`i2W|mQkt7DdPxp}x(a-LsVabi$qrE7Seuc4u%QGJ#VSAIlRhEZOmagei_S+Ji| zlCg`EfpKVMXkN0LTX1r5SZ;u!u}@&CWthH2V4i1{b6|FHS!jBcx3fvOmvLZV6jy3M zTC%yLlYeETMQ~NBUske3p0j(Yn~#Nac~DA7aCxqNrKf3rq(_)@c36mop|@pdgtvZ% zkA<6Cd3}~!o=Y~DcaC>;DZ+TvduaQBrV`#E@Nv?r$rC)(bXt8I7kyA-o zdTORYl1p-FQA$aKf2d25U#3r{VL_HJSEf^$e!g3FdSYgNL||A+SVUE2x|_3mh*xN; zo4<)igol^5TS%!_K!&5KZ?Ly%k+#2nSb9Z)NxfHDsz;W4SSDAlN1jJ!azt8kP-v+| zglB%1X-91by=^}@%AWxbLEigzd}9krm-?9J}12N zWY#VcKPfL_K1Jh_e*0_X@)O}Zs+p7T9?^X*U8NMHt=_1&Ywpi?3wh2T`kKEy_EhzP JCw&VQTLG9(?Wq6& delta 674 zcmdnTx{q~&Mty2>QAK*9K~82>ghgSdVM&3bv#+UNN_tgdWkG(BUv_eONJy@+yKhpe zMX{$zVq&PdZbCRjPTSZ`gt{0bIKtXP*sYj`AYJ@>*M6OF@fLF1jb69C&MzT|) zV?l~2pQD8=fw|<#Nh=FmIUrt_dXnn4QXK+BVwk21ZV_~?5zDbq4muZHj zTbXN4P)0^*WUi-$Q)*gjk$$eJVNgY&YmQS;UT(fisfBS#xqeikTTXUfMnPItxpO#| zae-g4M}C2!p;3XKc6d-!mUdL0Pncg-a$>qkP+(+;v#-B?cwmS@V5WPLYgvwVZmv&h za=m+ow!gE5nVXYe1s9jDuC79vX-JTVqnW;iaadBmxlu}1MV61TTcu%!wohVVmTOT~ zPENK}{ebEv?MOV1mRXkI+Sl@{#RRcFh|RJ#6RwA0($j;f^`1)1~ixa>;R zW-0G3y?6iKWHnZSISpk;Q%V;GbiT4U|03^^^f}*T(XZ>CocQoYL}t5j%T5`O-M6kk K4lbJI{|o>Tr0ygD diff --git a/hosts/password.acme.age b/hosts/password.acme.age index 146a9385175dae2e3b78731c983e5e56e0aa7223..ffa6cd0234e837951df9e0ecd67eda1fff608d91 100644 GIT binary patch delta 989 zcmeC;=;D~5Q}5|!T%1*5VPT>l?rE50;Nl!!;9O!J=${-GTIf<)=$L5Y6%>?aoM>oJ z&XsErn3U-p;%kr*nCP8coMVt_;o;_&R~h1w@1$)}n(G==o|9o_{f1`l$dX6>=9Dp=2hsJ;uYrR zXBy??Qs|V;W$2b`k)KkO7-nW!;GJxm>6M&cR95a*9N?Jco2{McmzADmWRV)^6{w#) z@uP5kj$cJ&X^26jwuPUkp_74EWM){Eb7Hc#Wl>UUpn*Z2zfp;iS$VNd8M}9`C ze^y1Qmv>o3Ku|$iMYxkcSAaowfVqBlX<~4MV^m03zKM2vSh9g(NVZXExMg8wN|An1 zXhoH|zNeXUrf-J3M@5!*hHqh1kZ(kBp`%y5PdQg`NlJEcd60HtrE9QXg=t=5ghgIf zVrX%BVQGe;c2P-wVL?SnxKDU!Se{o@zG0bngmz(ZsAZ9>i+-VLYEBVXVuq1PhKo^T zfMb=1b4Z9qer3L|Nkwu+m0?6=S%rRuS%rbVSz%bXmxq42pSP2rv3W|GPj--_rAJo1 ziHk*2I#;4cxkpr#vzc~yv3XIsc7bKNyNicYVNqCaV3xO~ajCysVo+{QWM#H-mPu|_ zq`Qf!dxTe5wrf~Xj#F-ki62*Pm``4oQ*cO%d4Wq&ieE*Ak+DZsN@bvHvPEU4fl*$1 zYG9FPd8&3vPN8|CSFmTGVNr5Xa%OpbRzz5cpJ9F^mrHSSo_l$fX?AI(VQ5uKRf&6K zUX@X4psRneyFp^1Wn_v$Qe;YMWVw4tP;hEQiJPCllfJ*JTatJL1JWRaA{apxQj)Wt7B$)X@;qHiC=EMmt}x^L3vhaQD%yXQE_FIbE!$ae^IG{ zL3XL1VSzRmm#(g^LS&YqfxAhHX-0roNsfMwv!Q8GWktTHNv?r!cvY!>u(wf2fpI{H zUuB8`*S3pwYm7f$+~2#^-TwE3&!xL_|0RFQ`1?%3GwzygtyOlJLrk2*q>E0Aj>lx} zy`sx%A9Tjye12q&XxZwt2U;v_*E;Iw)w)dF9h&K2^Ruz|f{;w@ZByZkLUUekVKX|i zE@DaHC9!@z+es>)cGOiq?>+m})OjAOkW5kNqu~5+=c-vRP2$Y&TpXX9eerhMsjPJ} zYXlm-ZuqpW@-O}zcf95vX?vF=I?Ad T4xaFx5jP()no4ph`*s2VUsGtF delta 989 zcmeC;=;D~5Qy*!NTaX+QVdfu{pPu1S7?t81FAhL>>pGS7FnL|>K9c} z%w-WA9AJ{8pJHZVS`b(nnrm9_5gO_1rJv(el9p6p=9^n)l;i6Y>KG90$)#(jP+Xj$ zo0?)|YHDbyP+Z{V7U-zp?v|M9S{iBTo0I10nh{`;?`G1*U#V4UNdZt5Bmnv+HL{M5mg})(JW|3*AzIH%z zflp#eMxtX@fq6=rwohhCws)jcaYas$vt_7uK%}pKMO2zkaEgn2xpzvblR;K-P(f(D zPhe$wDOXW;dU%wpS5Q=0Xqj16sY{fJWk9KadSbq3nL%V}K!l-rX>p!YN`Oa5kaI?4 zmQl8wae!I5N49slfn!#lYc7|ETUka=L}-9xRETeR zrE^89caC$0r%R5nn|^S3WTKIGwtH5+g}J$*M^Kt0S6D@sg@L)HwzF%hdu~*Kfup%! zN{M4|Rj9j}L9nHho0+S&WrlaSc1c!QMy7d~d1_%nKt_Iuc9EM~gm!RlC|91dU%6$N ztEZ=DQ9-Clg^8hGdTOYlUzLGdM4(@QWuB)`Mxal)b4jv$sfV_ko0n%{u#tPcSFTxL zWm2SQadT6CtF-!dwrww;CF#Z;3HA)I2xm%)^9ri7RolVJNPlR`|suO;j~|=-Z$1JA^T&=zkN5_JS^ZX|9UhbPP^3K!QIhB^dso`n9iH7->ZaGO#6(&L1g#k%Mm6etj7Cwn49wu((<&~v{ zxh@_SLE06TIXRW-g=N9PTxRBBkyZK`7G5Q#xsiss&gDrZPR6coX5~f36_)OyCP^uU zWq}2*nMQd@>3+uk`q}0dUXkv_q2^(ZVWy$=iI!ZIVIDb7#-{n%sa{5wPEnNs<`Jej zWyYQnZr%|=6_%OCDPD$tLEhzF#!32amWjnK`GuiDzKNdMzF}Tf>H0og60x=^LHg+){w66QRgvK(mHt6~ z;U@a|9{v$U5o!4rZkBl^`k7qeA)#g2mL=}y$%VxghWV*}Zeism{*IBkzIiDg<(2w@ zm6eI1+Eu=Wna&Z;rnxTpMmfRRhQ5{cB~`g4mWcr+T>8#tmZcdcPPs`{-jShM&c23* zo?)Jug_-)^z5)6XMwXsl6$K>$E@o9>`DMY*W!dH7#+8}cUf%A0Maf_qykT-$yOZM{$4R{-(PApZ?xOqRaJmF8$IwFXETzAzu~$ y;HjM_!ugVa=6tCTYZ3ot^w{V2^%zl6?I01(ola_@m51GzWKs^8yY%Bl( delta 870 zcmbQjK81aPPJNMCy0%4mVq~(5TfSwEOIT>SUt)N6Mo?-+QDTvPctD}HPewtRVTMn+ zBbRw@nTMlkx`DH+k9lE4N=k{gQG{=mw@-3uqIt4gUWrAhWrazmX_2;mIhU@TLUD11 zZfc5=si~o*LUDncTcD$YyIE*il4XQPWwKeRld+MRfm@JSm4|kfpIe%dmq(&wfUAB* zdQ^#LgkwZGm%FxQTCSn7ezvJ`m429CnP-qsrD3^~r*>3jj*+jSQKeB;m2ZG~xpqYI z#E-)D>As#h-i2XqUP0NG+9f9W#S!^l7P;9~rIiN3{*I-FS^gPmVM+c`nfaBe#@P|! zMH%`g*|`xWQN9-bUM|i?T%|!K=H69FZh_uu&IX<-rAbkhhE;jy7U^yoP64TbSyjn7 zfo7iBVMh9ae&vCl{<#s_X-TEUY3`YkMX9CrQRZB(iOxn&LC%RO2A<)DCK;s}Q3W~P z!3JjK-p1iZiD~Xxo}rcn#u;WFE}rfYeuZw~?&Sp$hE7>Qj!qu>d49!Q$!3{>j!wCO zA>LK_No5A!CJ_N{ruvDg`h`w@sX^|6!Tx5EM!Eh*-igUZWyvPqImWILIUdfHm1d>& z&fzJckzA#wRVJCqel8~FCaFoK;pL%)M&`ce`Qffnsm@i&iTTNCNtTx8NdabAX1Ny5 z>0w2Yp~mL=rTLXv*;)P>74BRvMo|_X9=>k+WvR)D6(&Y522oXkDT!YBY0ggNS;=Xh zW`;R|*^c3b-bHQ(#jXayAz9k`S;>j@1*N`jIaTRKT#2cU;hrV>fw`ff;lV-WL4kgm zCFW*9C7FhSM!8X8StcG{nQm!Lk%exS$t9`Y`sv;lZl1xpi6xgnI?vAk;y3;mWkd4kse7o+J063Wf6XX zWyZm-Tt1)AMl-x#zbN?G>&6L!nqF%cOyD|ISlF}i-}OsYj&W<