From 368d5f2bc4ea9109f8c6a948b6a78ef340572cb9 Mon Sep 17 00:00:00 2001 From: dunji Date: Sun, 24 Jul 2022 13:54:19 +0200 Subject: [PATCH] =?UTF-8?q?einige=20=C3=A4nderungen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 40 +++++++++++++++++- config.yaml | 28 ++++++------ .../banner.jpg | Bin 54049 -> 109671 bytes .../index.md | 3 +- .../meshviewer.jpg | Bin 0 -> 54049 bytes content/{ => contacts}/contact.md | 0 content/contacts/datenschutz.md | 38 +++++++++++++++++ content/contacts/impressum.md | 14 ++++++ content/contribute/begin.md | 4 +- content/contribute/recommendation.md | 8 ++-- content/gluon.md | 3 -- content/introduction/about.md | 8 +--- content/meshkit.md | 3 -- content/support/association.md | 16 +++---- content/support/donations.md | 22 ++++++---- 15 files changed, 136 insertions(+), 51 deletions(-) create mode 100644 content/blog/2022-07-23-Erweiterte-Funktionen-im-Meshviewer/meshviewer.jpg rename content/{ => contacts}/contact.md (100%) create mode 100644 content/contacts/datenschutz.md create mode 100644 content/contacts/impressum.md delete mode 100644 content/gluon.md delete mode 100644 content/meshkit.md diff --git a/README.md b/README.md index 0f63cce..cd08dd4 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,23 @@ Webseite von freifunk-leipzig.de. ## Live-Editing und Websitegenerierung -Die Website wird mittels des Generators Hugo (https://gohugo.io/) erzeugt. Um mit Hugo auf dem lokalen Rechner die Website ersetell zu lassen und bei jeder Veränderung neuzuladen, muss Hugo so aufgerufen werden +Die Website wird mittels des Generators Hugo (https://gohugo.io/) erzeugt. Dazu muss Hugo und Git installiert werden. + +``` +sudo apt install hugo git +``` + +Anschließen muss ein clone vom repo erstellt werden und die submodule initialisiert werden, da das theme bereits über submodule integriert ist. + +``` +cd ~/freifunk/web/ +git clone https://git.dezentrale.cloud/Freifunk-Leipzig/landingpage +cd landingpage +git submodule init +git submodule update +``` + +Um mit Hugo auf dem lokalen Rechner die Website erstellen zu lassen und bei jeder Veränderung neuzuladen, muss Hugo so aufgerufen werden ``` hugo serve --disableFastRender @@ -53,3 +69,25 @@ menu: - identifier: "Karte" url: "map/" ``` + +## Blogbeiträge +### Header +``` ++++ +title = 'Titel des Beitrags' +date = "yyyy-mm-dd" +description = 'Teaser-Text, kurze Beschreibung' +disableComments = true +type = "post" ++++ +``` + +### Bilder im Text +Wenn Beitrag im eigenen Ordner... +``` +{{< image src="image.jpg" class= "fit" >}} +``` +ansonsten... +``` +{{< image src="/path/to/image.jpg" class= "fit" >}} +``` \ No newline at end of file diff --git a/config.yaml b/config.yaml index 8710cc9..c3497b2 100644 --- a/config.yaml +++ b/config.yaml @@ -51,7 +51,7 @@ menu: name: News weight: 10 url: /blog/ - + - identifier: introduction name: Einführung weight: 20 @@ -87,7 +87,7 @@ menu: - identifier: gluon parent: contribute name: Firmware (FFDD) - url: https://download.freifunk-dresden.de/firmware/.nightly/ + url: https://download.freifunk-dresden.de/firmware/testing/ weight: 33 - identifier: docs parent: contribute @@ -129,20 +129,24 @@ menu: url: /stats/ weight: 54 - - identifier: contact + - identifier: contacts name: Kontakt - url: /contact/ weight: 60 - - identifier: impressum - parent: contact - name: Impressum - url: https://freifunk.net/impressum/ + - identifier: contact + parent: contacts + name: Kontakt + url: /contacts/contact/ weight: 61 - - identifier: datenschutz - parent: contact - name: Datenschutz - url: https://freifunk.net/datenschutz/ + - identifier: impressum + parent: contacts + name: Impressum + url: /contacts/impressum/ weight: 62 + - identifier: datenschutz + parent: contacts + name: Datenschutz + url: /contacts/datenschutz/ + weight: 63 diff --git a/content/blog/2022-07-23-Erweiterte-Funktionen-im-Meshviewer/banner.jpg b/content/blog/2022-07-23-Erweiterte-Funktionen-im-Meshviewer/banner.jpg index af09cef02252ab080b0a40438ea33895c4ee4962..99860e871bc1db020b9d0e7456a206e58b8ab7e4 100644 GIT binary patch literal 109671 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 literal 54049 zcmbTe1z1#T`!2p_hVB@UuAxI|X$Fv#n4twlQbIbUBm@B+=@O9c7LXPcl$I`$5~V>< zS}D)M{q6nf{+;u`{^yL>%fPI0G0(f+^*r}|KljVesh0ENI{P%IcWHWn86?f~#OfJKf?!78MH zLy5M)WpjfIKZwi0Lnv0aQ|XR;V;8Y>55Xs(zC=Sy$HB?P&BH4yCVo{yQcCHXvWlvj zx`v*)64_6{DNUiZ9xeEmWnhJ{BwdW?xrNK8t8nv$B9o0nfuSX5k6 zTJxf|uD+qMsrk*@j?S*`p5DIEvGIw?_fsFHKYd836TpcLsEp(}^{v|X6jH@0B|7zMBb`GEXVj78Pk&&9)17)9 z-86SCl9ae;*NiZkDVB<;MS4HWU{*o3*IsW)RSK!CPuAXj9oPS!L{+5}KMU)^mL9nE zC7-<3I$<=JFPwNd^tx_JZld$FyfMf_z5xf@~;;`(J~H)B*{t9~9(b0M~nF5qml5 zjlhFWam>ZZ0KcAh9})BU6eXM8li9h!0%*-gmO@_#i#{XP($`8h8G>VQFV+47_7?mlsDCIQUFD*O;KXmiQ$WWaC97sJBwe}kw z0p~k~DbZ?n7&G_32frI9hz3Uup_k|A84xzG$1sH8U*y?c3w3bwRM%*u*le3Crt z_I|RU5YkgLEXZiTKQfu2iIZ8Ih*kskOLraZ^K|K5m#hl3{q$L?Q%)C(nY|lDf%lRg zS_Lu*>Iw+chDi+RJhKK*V#vQ14L&Qg2(yBozH3ZumY%LIB%V1rw}fK@TNRlCMv3=# zgjJKh>4jEurEbT1ZZZMM3R~@Ea6Rq^wu-JDd47VO>e@C&H0F5wY&qiXzK=i1Hplb@ zv*+f{2?u;XBGvy15V&hGr1KFSGZC{e|Fd{(Ht51S3-eqqrDC_%V&nrv`8U44q`!&- zA=RWzPw3XZKHy|gAAi@!#_Rf{PnWGYOhx#eFEPXm2a$K#!F1p$V%P58Q<+zPHlTA^ zGCz)1&W4;pLT=$aprmFqxq9}Q8}WF|isk%{X z^1tfOLKH4NfrGE{$&}Za#J3kVHd8`nCQoL39g-r@qgyQn!|#8>=cJhTT%fzb>>(X6 zyc@p65(_tnj6O?6;~?Xn+*^c}X_eR_TgEGlh>7&bUR;^;IfBx_J|sqy4j+{!H-C9A zRnb}9_x{p&ej^SS%lJ%wWKcW9I0+d?E~YbxR)mWHs742X#kQ-bU<9p;5`lI4%V&7c(@a>8m*28=8dF3HoGth<4^K{TOYqIFh*p!AT-I~Pa94U{|Gl^` zo_TQDv)&}86W~IB6@-6od{R*~lA`?MJoBRx7@wzP={O3zl()HO;h<+Xn6F}%u&+Q4c=uqL{lm=l4n9%nchoTK1^`B`&9brn*9St_@eXT_Pg)oT0;G= z-&E|20v=Njw*3gIp4Ag~P)4hjHd-C!SW1x_=@a=AAUQ5yl)+%j%-U(!btGh6t4K^d zn1ED+hg1W=+&<9Sb@>U{P9_2R01=VrexasnUqK(Wj8&^zH-S!eHo=^_T#=|Q367xM ztZa~!IT+V}3k&RP05<%J-a$6a26t{8>pxlGuTlcj0kadgyw8Yc_Fol)6ub^R1e&c@ zxNG(WhiA(+#~2_0KD^;4ScHP8pWY4=U^(durv7`@Vu>P06N0r^XaE!>#!vE4v=#-m zKGyr(9_vpu=Aah1$83S5{Qpkdd3)h%EC-uNVlaRD5kx0F^N5$amw!=&{#)!cUVHlQ zX~}zztx+=5{3uSaPZr~NkshhrIXjXp;<{N&V)V)$%3)T!p+gnTx78Tb2;bdL5I8kDKQTUMb^38FiMo#iH%**`JXkS%=Mm zUfe8^A$W(`c=sc84&2j&ynetl?-m_TJz}0WQ#Q^GW>YnyRl)M7^Fp-KrzgD)@^Q7# zyxDuiAh93#I)jDJfzECmofp5oBEhb6+1QG&UU{2DKQ30SFE&WSVV#_}HprpzL^4IY zD&raYVTd-#+|;ZTg%3NC+Y>V%GY-R;*Icnk>nw=4hv%ylh%o%&*GOWRT1>51mt6dG!v!VFiujE5A6ak@{ed9SP~Rj z3?;ub;&OKDMj{8bCB=B{k{?sGSgdrAD^a*hl1tbOF}mXf71)g+;if88{x`CHLTT@R zT1lcG*XTFqvx<3TpI~Q5k=j?*VSB@%@2Vc>KsPQzo^5BWQego6PYhiJpT<@cEw8^! zc^t2P|24aidv$J!A> zvWb>P1!5b%R^stVanIs(CMBgn0U4@=RRq@z)!5s65OH<((HwbUGEBKlLyR*O5_UH; zWtFP>fqH$g2+QzR#h2x}8~Jt|hBr{E6uub!N_>5$rlFfh-Bj>qes`LVw6LR;G5m~b z@;w^hlIw@a%fm>(V~7i&uoj#H8imzTt08UwZW03zOCVC$AzqO-EOlHi~$ z&rg8w`5opAefG~k;)F5rFJ$iAl3jWBPOyh_y_RS0hmk?9ok@L+!re~_zQVMcTe|ggYSCR}K>^;3xB0?ennwIzDS@Y*CNfwp8)rlVooF42f^Y#S zDEfM6y7?#yqOfo$9egzeTW}Yd4R{vh;f`ih2jk-61d~y;lJIN_owH^YsD`dz577oB zv$5lj8W^!zIQ$q;efkTLx+ttCzuur$Sus4}#|@pJg7Xi&WRI07u?HT)#$gB9Kpp_d zme~D^Z~V}abB!k}BJP*W z8JK>QL}>g1(L84*p%ro|#Ll&eMHL(@1S$oE4JJTTL#h$v-qDZ=heYJL{xE!2XnH2N zYjJo)=#y$IpsWnng9yrUcQ+N}22*BPspu3fUsnb=Reu7N$rw$rVwo76)Q$>@Bxs|< zV8bZRi!!V5do~BZhxsRbRc2Yg{#V(_qg{ND;nBAl_aDYifKKb5BxOLYLXkw>y#4oj{l5C*QVPz>lzEHopY&B*6R?WIkkiAU+|xQvyQ)iE|sJ` zD5GFd`Ka++^WQ)LOBQ)lG^RQa-%zx!j!BM}p|y75FImqrasL*&t`&-nPjZtoJq<^* zmB)^eI~$iIF-p5Iv$jnG43E6W)P5#v?!{=z2l8Txq5HZzArEd4;z%skQFuXvt-vzf zsHcEX)p;&z?x#DVnIp7qw>p`O0ki|ShpI0o9RdENNvhKq4C`szG~6gsG1D>08aMzk zQD|Es{-ybFbNz*3EPb>xR@iS)fO;(#LvRr*Nvi__8k*7@`4gxKDgdvY>MPF;YLHtL z33NE#i#KScF&`_TH3+AH%Hn0?bC-Um$lAzAm?=Ijx&J}$%-TPqG$>4vtJq{(*u6>R zKo8^h7s>DxJqAK4yU#wTF4<$PXH+D*sL+(bBTL^BL72jW>6KNSLVg0J_hP2p<$1Nn zRF8%w4zyn7Y+YY_0=DMpGy>@5da7JVtP?Is6=2j`asA;lMZ-P z`?wVo4%-gf)L_?bCnZvG)5+&0MGt{h+Tf-;jNswSm2W~i<9ZKG74fD@OM01VX&I?L zj0OA548bAf>UyQyOlA6&{QTR!dkBJ`z&tZg1!}|8IndD-F3cAx9D0yH>d>F6B5WAn z^u{N?Yf)p&QcTUZ(?rDv z_q9MpqLZxN`n@$VZpcg+kba>GYaJ8SCd>v(B(z>x?&2bK%=ko5lk~cTPIoE8_$9jg zyQ|tN8x%*jYUd=nIWnpnQ`H(>_$fX$m&kV7n`+o!_b`zfZ@G5~-8$}h@|d%OLZJ1@ z5Wjg%S(xK#UNxd=P&KCDHvy|SzSCoshL{q!(qu(F^vAC+QNQ?G_er^+qg3^8w#fXNk6aSXl| zX`QMIk>{nc_9ZKG0TgTasIjoIsu(=F84teEdsb|$sFz4sHy6r5e8U411{%9r~l zEvJP-p{nO*aYIKWfg|2fIviFn4d%u>d8KA=-V0u1t4nkg6zRI{=c0UP&{cIP(we;e ztM01;uX@LVDmPcB9H_Vz0(({)S34qd0TSO%t zxWHGZ!nrMV@d;}gtg3(jiEM&nt>uZct{+R%cgD7CckcyPzx+BEEi#C!>!&L=Fld=^ znO!+SS4h+c3r?%m5*nnQr;L#DrkGj0AJ zGEK}iDj5G}wA@-Yk+0axoWuIP%ZOxk&X5s}&SeqyTo(9l`{Qnb-Q^fZ{kxTBs!f;K zTb1i>*fd(J$xIkn1poM<4PW|#75naE<=)JVUjEU#s2A$OUy>q`sh6T@7USAB*R`nc z(X&OaAHLG(Hxb)4!c!kacH_znLma=1XhwJT8&R-Wdc>v2^pMFDB*!75X-*q^`I^#` zH*P$(3=+1tyU^AkJH6G4ad8{G242qLWg|%H;?hk7EON}N)Y%74c;kbQ}_>xdaoL}kJdpIx) zJJ$C^VdYxPX-Q~Aypn6thoi7#+xA(`cpP%pw51FxseEN1ldA~9f_{>R5pQv17MT3>ioBz#g&c)FQL8|fMu9z1p--AAH^N%4 z869%niovSL&r;Mb7o$XAzo}gaN{k6e^3H^oAJ5ul{Ppf!=zdvbY(j~6{twV<9*98w z3l{Z<28cH&wAm^5Y&O7t{NWprCjL?R)n<9*#%rUF>>wa_viT()O0lNmRt<>fKfJ$m zOaP?)Pni>iCBmey@A<(Z=^X% z$b*<{uiU&$Hy1(;{dz%wu~z~FXE@?H(3>>IReTfGyP@5*r>d)ZnRU^K=+9>+YL%8m zCpWx_!@f%#tlF)wo5H7JQGRGOKV4eF^uA#A+Jl)*t=Q9*jBpX_+$~u6S52#AQT)eh zbMka1cfFW1E_73&--|bJ@=-y%@VUoV?R-w~81$l!|2_mpl;Lpjz#oFE*rK}JZm1@C zPu9i~J4hwZ989>O@-iTu?E4ASwqTOj)p0J^sXDrryIbOIkgty@M3(9{Wzn4L;z*-> zhQ!Tci8xK$v&yUtL3W=}g$Pt&-KF^T^HL>{=pyz?9$d)z#Rb^}=k_`W)k$E^apzUG zaZ6%}afr{o>oc_kjoK)}31(DQuJ<`6=RS?%&Jd}qiCTMmq2BxrV!5+n&;%z?qwObG zmP>#JBe;vW7~(=yP3)o)%vIi8LHUorv=>5>`*xDmVvJVWy2VVsYK$G=a;{8EGI+_- z?=ehlSY0b}W9G34Q5Kz^z|Y^ek#@SI^+GaaRMh3GyXl_H_{!YVGt+ZoUF^6UNOKes z!vSZkCNz{Sk$nNC&~MD-nC`E#q)R{GaBXcFiNbsiS2A>lSHzl zCKdrjBn3LHf{e<*YQcY(QbaMlHnc>v_K&so_c{xGJ((Qq3HA&Ua4IcM$jZY*?=muaLG7$Xn zc`rV<A=}b%6D0W%nGhPRzB09psS!l9cpZFaeRtK0%$^M=!-K#DY0-|T1_OtE4 z^kDUCc_%YP2JE2qhkpWPLnWdRj{l8hM=zS1CO z`LFb#D}qgH2^@$5wfe|j!M^it`L7Ln`*7aspMa5j%opT&BB%@Y-@Kv^@)@t{({-7y z+pR>QYa*w`Pz_#IH)_}0xMw+-xErS1Rq{$mqU0+gSVFq8yo}|M1}V(<4N6Owo?1ok z18DU)4Ln(5!GG>iPIqnJp8iAmHc8CqL6_O)B9bYl*k}ln~E@b9oEXjA9|g& z6!3vopM`IMbrl8z2qx=zv8)fv61}r{@|p(Cj%qw~$!XopVXUz#`n8oWU!*gf`03ei znD)LCwDgZo?8ADK7I^eYyYNWf1OldHO^e^S8Wd{aM>?24J=b3N>%-Tn8S;%73KApV z5-CG0z^jDy_tLz0HqDJroJ}KORFBijXD5-)44nkK5oP7wcsFP+Nx&H8>Ueu-V(}yv zz>2t*-}A3dT6C)&C~xh;8M?rXlW@l4J-|GVW;rk;UDib-@e;aLAypseoQc)ZQXohV zkzLO;Ejlj2W1e$X7Ub6zE+Z1e@*_t*{vbcuWpq}sq+h(r(kE!~#SV&aX*knMJlp_D z$8OPa&#rt+`gxKi1_EwKh*1iFeYX#q+e-iJ^6mu>LW~V2EGv{@*vd1xl z`9w4}YKUkoUVoKwMmxH{|^JoI>&5vT2i8%n3 z7d!@Byr#j#YDffboSHrbJ`guHohL+PxI0xQG^isAL^(zz_5D{!5xQsS^llfDF<)E8 zR;8EjyhaQdk~FpVWhr$^mDl{@CdFD+%o|hBtC#d3iA>n6H}t-8s+R7l(Hck60j>*w z-$}neqkQ1HS2X~j4VwICUl5|e>myOTU1usyeXZG-Douoyhp^Frrk6v3K=P|jskh}W zqc-0&f7;85)3rf-xxq6J=o`q~x>3ZyU7i~vRq;5Ipc*H`bmng$tAwttj;FaSH?pGb z#{ATY{XsN-mx0AnSrvSsdAL3hrPk&9`PowM*~iH$ju(^5H`p*dR=bl+ zzEQk!-1Z}hm+28g;k43jnRyk)HKUcu{=PPb(GsKg)Rth@+M51y%J+JH+=>|J($VII zY4+kZnHn~RIp6Z;=Uis{~!Rj*i%GanBerc& z#%pi9|D5!Dl9=@K7eh1{_af)9-G=XUYbgzB*}{vBU(I;(9WG7MWz@#2+*H}#e44xDSA*UgKoc|_){j&u&6NNd1?B163!=OxRs1& zHc_j==aXwbjn|TZzGiBg9$8iGB)>^k;&OEOJoN0VNp4(=ZZE&lR(}ZRo+WYPAuY{8 zr-OH4M+gWRh3Ilz>8x>t-FjR!lA6bP6*8(>C207jP_P0}!ZN_VexY0`{|^lZKZluB zt}wswnh@Q|o=!dl4R<^quSH>Dk&n}9RI4Fnk=ceUxrMv$N6X^fU3~^17UO#E0X*KM zN=QO27HZC?EJyjBGQpSqggNsF;=@g5=*ySmef&rbp1c zw|xaEKhWM>C18&iFnqc)73zOX^3mijuS$ENoORK5_8PZg-WqO$sW5D}J* z(!lW8#&dR;ccQOQjD(~)d3U2@vWl~@C{+B!g$hL9o(p1h0nxzGGbl0ufF=)B5US)nbnpIF zQUd6)GuV!1DbUhn6YQf@NVv0ObN`#Vq3x2nv9S=Y?BchgFEtiA+E!)lxINS(^nv9F zTn1f!>n(f1(JOA+*T}OC25~D8J(ST!qruE*c+^CasqBYivt-y0u6J``)ywo zunyvz>u6r^V*Ecmw3q{YOl*0 z%fJt}@nNie{p-B(c@q4>kWF3ZZ0z4Y<1hP3@ig4(CAR5FpR0ogNIO1u4?o7uSs1P8 zqm1ZxT6@b}Ar~9`77Hp%45%v`?TTM$gF5D*Hi+i$Jz6A@)jQ>RAgeezl91GQwUj|G z-fl_4kak~&EMWFPZUhkFv(!i#dsNUGHmm zW00@p84rl*I+EB=%JKKV>ij+P+0e*4Ad?p#HOGL>*FJk?ewqhy!{aG92~L30ax*95 ze#Qrmrq7A*YF{n08hvkd&;)S^tud4o9jE0JuhWu!GMX~pc>jKzIi2|pw1GjxUayM= zV9{Xn6EOSCNNf%1lR(#(HLBudAqot@N8&dMY|4 z`MJTD*gZvYSVGe@xFG`wpcMX+Za;vZHIA(*`{rGFdmx7md z4{<4~e$44yR^RZqt+?kE>UQ!IpuCoG&uX8(OzK6V?()5tLY?Y;@r8%YqWg1%I@JxH z(Q~FjM5FgRV)oW=cn4C{HqD7W`(o*X%R-t{nIz0gvl%&-OI+m)Ty>SwE5X)V93P7_ z=~*xvLyfM`KPh3Pmyi!7A-13X9)3=K(#EOq-gPOEt$7`xj>>;jSyXHhXZ$pfA?jIw zP3)V+*!-REOu0?BXx|zO&0p`2pXo^UFxRA`KB8q#sj$0)vH1wcY;F{Zb@xX(o|_fe zG&03=^?giPI2X;+-edKxeX_WU{aIX^ArMia&!>IpcW$NoMBFJqWMx;}AO%r>mb3d{ zCo{w2?Czb$?{xxqwVLn)oL2Z9R8x8+dl_j0_$1OOzhxhM0q%6K z%)y!d)#?F+#$pP%?=aH*1f;-A|JjJK{TOpwGQt3Nr&Cq!qvtTzXLG+0o;TOzJAdpL ztYs747}DUalpOLy^-Bqzdj`KiYxLl5Q~ZsE7tMoY!Bf1dg&xs$B@7DmtRI=eYWR3BVf=?U zrL!&VTNVo0XyS&5$Kb=Ml>iE$fd%u}<$@Yq=^j2kR5))ub3$?*WuY~wQNMh3gyFlMIu#s{V;bGOJY92(NIZ zkJ|=24AbjFrYwWW$y8pd1kriHb$@A&(GSxx7AlOT4%}3j?`)VfZG=mK(dil?N$#_u z3R=0Y;HnLttN!Rl|8so^Z=MKyOl+HZv5bBOHw+-)rZMm(v6h=Pz?5qnXZZmd{{b4f z_oInrG~PZJ?c;`;?^O5FIC{x1s52=xZSHW<{JlAKKI%L6V|lG-&NebBErN$2AY{)>J-zCD%VGp&U3%Ww`@UW3G!b+ABHxGiZUE>dyofo zW9S6t?Uhg^h3kjNDwObYHbg}ux#vq=LC2%Mzimv;4cyl_vD&F`m+42sFKWea{uxee zP@0;nO+4m?3d4xV@b*Q=Xy$LaPPLV|sfQxTV#J_VKCZ4fC+1qSK9*KYr|>D^p{42q zTW4z!H7xU8Ug~;9_a>$D0f{apkut^(bFd>yr_5dcvPSL>BQ~IDl_bmH?`r?D%hkPT zc*jsz-)okXwp(R*NU@4{S8$o%o{k?^6`lzcRwZwi|TQ?T`W>AX2plgHaG zT+tl&42Ztq=&(a2rsU)La@0cdXK_|sr@Y5gv3KfH%CM?!%{PdlW0to%S-49?s`BQ6F%J zGm7@$Lt9$6wLkBY3gPYuf?mD|`0}`zEJui$ip`U3%b%e(G%?HfHsVupk)cnia&Ow2PBBmP^l~Zgv>-Mz92>kM zaN5D#p(4NYsngEX2h(*QpHT7RR!z9T3=&I1BU%BPcn&KnO3*DnBJ$;xcye{upIhkQ$ScA;KYD*fi4#SuywtR+DN$nq2w$UP9+AyF?Y#M(-DHMZZ7tASpeC@Cthr^tzF2{(c^Hs?HNk@*H>&je%1(5Z{~I>H~*yE53u3}z{KU5M%72z>%|VP-+WFS5LM zHc^+aak*nz`a(f~2}h}oWz6}5?&0gRXLg0CU*6(#&sxx~#yPUCB0B&Gz|&9A3F}A_ zbTaxYC`8`ulYJm&CHjYV+4}Xy&?l7sSis0Z@n1C^oKc7aNM@mwVO+xo7Hyq6JRPbSDaJVxS^d?B!@=8b9#4^^!T!3b01l5 zuze-W^JfCdzE~z8%6!s8;6X_<)S%P%v_DmD7niA|{j?N>8x%gX3*z)AMWMR-+K)j` z8)80nxjCpb_QBcYk{+}Z!EFI1G$quJFIk&bEJ41$RJ>~OM0q$&;}G(C!hY?M6B5;B z^=7;CQ~z$zUI04XSk=+rLBKC-zb~T>=5_~p&WlRHsd{ufYciGsjrQ#XrM`FDl2mLp zjeS*!so_5aIxEp<_IBAg3!{2#U3O5esGGoB7KSkmiOYQ-xUyxjuh%Ew1S3e=lWu5h zELE-X^lWU+{^|2V6#LrEheYm?#>s`!JWv;*y8akXA zF}$cb`083bvT!}FJ~8a6So-VPI{SO<4BxCcDlZ&9pWO_oy2Ot5Vz!fu7B!q4W~;H zVlXRV>A#Ds;Z!i)I+3V*b6PB2^Nz(zbAreVY6+f@vV>aO*?pQxG4n&qW-0Y6j{8#_ z>N1^}QFdD!#S{G{l2qBpGOm&ZS%y{hjdq-kQ|~hR(e*s|Eg@6WBqJ}eR;ix(G3^rH z8SUIE@b76?jdv=&%K1hZ#v~pZ8AK(%so2~)!L;&O`VQvytJik-;ev@mTQi}(F7vK! z;!>{8>ycyUV>QVimO8c{v^40{^xR~yO`K^Y@E{@58)miJMuQJEod2gR@|`6e=S(08C!eALM`L9C5zYV?5)fqB(Z{8&&3*S%S_BZp%2x99(=9;Faafd3)_`Xd>@5@1c6fT%?43zX>zncrNz!lfxZe&6i||isKK47@vHI?}J<*?h z$@Z@bt|sPWq$AN5b%1wfacrk!YrY{eXZ{vhA0bcsSu2rLJ%K3fplhVZ%ci_CWc+tvGNdNk79k>`p$0NyVlLyN0AaOuc;+ zT)gO#Q}iGhTbRYQql+xz$FQ)?`gJua-C-P?tufjDA2)a$?wUM)6#YLal z?VJ^?28Yoq!=sM0u%Z}2UYV-!8=A+8jW#|9k44Fm@7j)!+s51DV`!pR z64l11xyf0cj_W?YG@qOMVD_2c@hEtu9-KP70IdUXqIl=B@8g~+%;%*-+xEe=x*i+c zt78YCf|MYaJrcKxyf6YHm48X%x|)Hmve^G(qQ4=t3zUW>Q+2qKNI{~|JsRsRS6d5V zNs2%bU)j#*)xp+Q@hL9O#@Fb>beeil#?seG54^33MWW;9N~tVc@!>m{RcPI1OCVB> zHdqXyvwAPmDyhY-SqH~;d_yEdWRScEQY^Pb0eSmu!!z=tI=G)~z_kXte;()KJfE9pwA zXprx<&$oVP(tLXFQcRjePlNh-r50!QRRnl#R5 z5o`zX3X(WC#VOH)Qq*=P?uVYY7V}5s;)K+>esD6zQZw3>KI;$D;syIM*L5mFBZ*2) zT3#p@hPp^AA!ZerQy!>83X~n4u{_y5D+t0j1_@`ZTwE)y_@D1evtk zub3}KP1o1+lcjmAne3(u#uejF+W?Wh#Yhrtwd3@s$J9Au`CCr1#a6Fy)b(Q@gyUn8 z_uxinpJ@k=mK(zG>q#O4x4szHe+uvA;zC5*TU9qii3gsIm+{1d)Jz6ppIO&X8q5YwL z84tI3NYk>`S+tD4>|v%IP4h!^y`cdsz5B8P=;{+D5z%P2iNDn0?g%PEcWk+7#J?%7 z!d7S(P}u6u*JqXNi+b%ETp9-&Qw;^OZCvprdzsQn)rpB_bweryn{psXfMhQF z;oz`aw+2w*5#T|dk!u&C?C)~7dQ8$tXqzQO@MFsnGxuUz8E1>Zb89A)am!N3r3SYZ z8SBuK{;duCHmn8P>I%LLw#lu6tHgY&>?Pto%RW7EZlOsCc`u0rru}$(YEu4q`hXQ> z8*5*hqJF_{XIFeiHQJ@)G@yI@zQ(lvCA1bt-0N_~Qqv>59&(2I(T<-0%}uDgtDh}Z z3%YEGD!;z^UGi0;5Q9abFRIqT)86-&U+rh2_9GWjrP?7h*G-g1p%1^HSjPo)3 z?d|3ed6VQpyo!lrnt0L0Wn~~RF^SEMkimJ-=OFjkm|sqygQCA8q5ZZ-T5cFJ3VAE9 zQkK^QDHeCrVq9<^A*SoZtdn(SlYjdgdBYEbX&#B9W?0&|j6eaurNW~?bA0ElzMA)K z+cvY|Vp!HvYHqiZKF|3gO=)U$`q^oF4vWhj2kH;^jKepX00X%;&+>Vu1XH{v>u>dC zq{mGr3g_QkRx!^H103Fcw?;{C*_1AXutA}sqr1=)^JJrdDLAgCrWLvJAznW6WOi4CJM8*n)zOgV>wyU z6eDfj6$CSU)-n0KRz~;v81C_C48cqITU#+GPAtYlNQ^c%c|0ht+9XvU}hk zsg}26mL!^a^{(;N*=gVmYF(+bm^M%IXrTB*A=4;d0Le_h3XSXuxxTZglhjwPcluVR z==8u0KF|UFu=_^qJ%77fC@*6R65R3FyEZQEqmi&U5AY73JWvCD*cmz8G+OMS3VdH`D>#WES#ULB$b8H|Xnq zH?X2xbbbE_M$7z$CMCr&!{1alwzd|B&$t6IH+_ zYi@=zaLp-KzC9+V7)cl_1$8qVf{CF#;cX@tND-HvR2Lh*^b;_CZ30v)!{19py-Eyz zp1!v^aIv>MA&LHcMawf2hI1*m))8RUI)LyLXpVk*6kI#ew&( z#{=X|?)>hiyetzdYRs=q2p3p_<*4A7fCKSM_^#L13r%U2r;C&Op3kPrihe8sc&Ot+ zIi@=!P&y{;{A6Ev>8qU+4{(G1hK2U?DmZu#vT^lzRttnvuyG6E5d|!)u{d#%$f`k) zbuEvlqD?pppOumriX7~5*%yX6IS`(w_VyLy7aIb9SD~F1}j9!VgO`3B8NMUy(EuT#J9>9to% z&lZb;fkChMj|&dQ1S!WX5@pALe*qywenJg-zUj^jS~-QJL9x8&VrQU6JbNg2`>XKy zJRd8M_(qqnB*dWbZqzYy_MSwR`T45$C0-JCLvX`K-Pm3sY@R*VVw^6f*YiSp?>@R6 zrw8uLmSh^Qh1?#n{t1}U-ad?A%dD&vF2_48ao`HMDqUUox}}8<099!9#glS&rl|JQ zb*v2%b{vuO_uogMCfu8&e{Rdys(nbVof}N6Wj8VLfZ4y2_a^wK9)L%zhS;Xdgi*C2 zDh4`2a(5(t_z^s%$qgpIWgLsg?ix@MgXPkDlNsH~cdfjph2>CV<c%Sr#-|B-r4%!d`^W_I zJ@c_jg|zd{5`TF*A-xWp%XhCTH%3n+7}+wvDWw*EjmfViJZZf=KkFN4oJM~y)4Z6- zi7Rv4Taxf77{&#>R?74zQ0x|MTU?oNzM_j)xn1!o@zxD^gI3WNfpt_Q#@$^iCNWmL zUVV$>RcpyD#V=8Ccae_hXtKJOGCj}kl~GIRewd3k`UoqVwVSnv4A3_Tc%hEc5~fYM z8Wd(9jac(7lMN)bJG#g}*h-6Lbg-a`94PLTxk^cfqM0@)WKrf7B*jXe*@M2Ng=OY9 zL386RUn&sqF<6r%wyhE`HAiLSTpE5-*!-xqIh%8QX<2R1UCLwDwup-Cy%)rrs!1q< z1bwTe)-;^5#hS67d2 z`hw^XZ_2hWzWWRY_+PgKwybR?NI&SI8>n|%7s=XEI-WE(3^rQDsxxG1ONsC$;2?C;*z52#V{7?nkLJ8K@=h0ZXuA(^9gsi?mLGj)+a4fnQw5huMpIZCPWan z&o3_jaF=umlpg3AWv@(45~gZ4XUbb|JB=u~l6jt6@aBpqE-6V2S3t;ydXl@2`Gt%!%H>zXt1% z(>}HK>>}MeEq&u4m6`ndPCT19XxL(iDY!AV@4w}6;Cuy^&v;|X3NfPW&3iv4wUtED ze>0g+*VL%qpPMLok3S5;t|2Q+F!tKB$X%T`EBoBHa+?E9P&v}TD2mUE-}6KJP+VQ zeizYk^^FUpi zC8=~siKK+mp`f(X9Njp&Hd2%j6ahg}dVorZ(j`(N>HnU-eaGkfKR?fz+wm}j*S7n< z?(6w{J}x#now9|tFM+}quST@&K8hN}y>73w)ttMQmM(0e%(2dxq;VK-c6#ZXKw6Wx zrHT&=6uWJt&&zKn1_`T=$w)36*HdWfN&s24efMrqctW?CK9QE891< z%-LY6_KL-m0v`E_Oj0}q1X7g`oH*<@VM{NA%mf^{E(bO6+sxxkcb%u__7&w43h6S~Ug zY5m>i5Rhe?H2z1I$-nAtFu^;SOfhU35@art1_H?Bd3De4jt9E5_LR+X8cW5uoyW~1 zpWO2lPspt7)3FYtEwd#uXfKDn4Q1JCaJtxo&Q)*LoXcWtOgi#ec@bQGE|caEnD18a z9T^Z5ybt7);zBS)aJg2CWy~=SEPk|LOG^H6;|gmsMw5_6T&$zb)?z{|emDJ`ni)27 zK(Zp+FNu-DGgQ?1-kq{Zh4;O$7`$G*6eVNHm4lCbh&B`rK2NoW1VK z*~)iiT2}`Mo-XCB2C((!P#8=dc=jU4L3Fw7DHkauBoNMiDiQB%gVyxsv@uZ6x#J)4 zUXNBmFqBWPe*NJqi0&s@M9|~nTh7}qnsOapOo)_B+mAQD9}fiCeQIEx(j!9MOY>?f zx~I?J^sYA|#Eua@LwvKbOHPXJEp~UJ?#eavM~N3Q*9#mzpd6V7q)m)S#rsQAMoaHF zjM|5OxJfkbetCW&+;QG!G+a;9ri`)Bw4f!9#F3I@$L3CS4Ks|-G=)#Ilawd9QzV2c z%%a?h#>yfZD=JpqpR`J(sgK<5V;`Kw}+|!30YN=v*6hgZv_V6U)Bu*u*sW%P^;l}Pc|$T55hFXzvNN7JBH?4#BtMY9L3P@bdz-G+m3%*bBrN%|5#{Mh zDTj#V29zg1k5T_xU6h@s#xKWONpABl-KzW61tL%am*8qMNKq^JnSjs_&^+qwe#M1M zt$Xl1;)=U;o*#2BBxrIJ6(m%s3RBjYi_Ydum)VRL*kxi#g%x{lnWs82u6m6+w--Z* zizQLmj}V-#y)y)=JvsHPO5sslNv^&kLm!uMq>hGLBT&E5TtNKjD%LedExbP(!Uuh% z|5STMOumd?ihcDO>AKYibn{Ak@8c(kN`q=$8KFliOXjJK)?7V9a0xi~Muz_z#W|0u z@<0Zj`DNL}j{I%e{G-gBp) z_0l|sIkAxauJQ@vqS&+&9c-}peA2vl3%0%=sotTs-pU>z2Bt*k7OW1?&MKn2@I2Bq zn?~bMigq|g1s^T}d2-bE1EG4A?>rA5UJpStyTGs>L*kX^LPmi@&DwGf25p+{G^l$Z z&0Ey{zfqNmN;*A4E9KvT;OD1wFPC&*6)3H~V(SH7vJ2@njg#4xC*!l&x^o;a+IgWf z864p4V|?k>cZawjDP^^eLtv6Etm+7`npTY%aP^y zau}Rz_Mg`7bux2ayqC^6zYw1o**f2&5*@EP$ur!PkgL}b10GC@2a0Q2Tn5HE#u@go z(h=)(C~rkPvN=M0V8*yLYa6vg7sf+bFG$=Q7l+7yL9tZG9v71#6*k}9lU`P;sKa~Ob);i&Cr z95AvUBCKs6&;5(Kbs^vO;R3!QyvJ&>*d-d@k+YMCm>PIIek;Kx8Q+MTRsL%m0&gSI zIS1ZCD4fM`wUU?9hcieV?=~XT;jVZ1p;4Hz+_%6LNYxPp-cQca5EMwM3hSF2$;1T~ zd)J$(KN|?(7(02SOvXcnXa}1xl5UO{feP)?LHQMy{V@hyoDphs$zA#@HzPJ$5pVpJ z7WC%UK0ZH|qUwWjLDL@w5gcbl8E6&g`$^s5l79MlPrOoKW8Jmm{4mKJ%j`Y*((%%M zI+NH>Cca#*VaQ=sc8V-9(9pF%98O-t-47>&zXzLr8F$abZx= zI2?v_knZ+Fv`m4MG4BjvT*{;QMFcPY+4pg)x<9Dr6%O|}gs{fD5F@#}6Q@}{gG)al zpNHgFJzyYB^i(reD zE*pZcbd3N)n{oKli4(9UHa zWI^828UE+IR?7bF@d2RUs9EMJod%~uv~j0SVdeo_eGg*FnG&m1LT0Lcy>`KYRTMC9 zmX5-9TkrT570WrpAVvl#=*71Cs}GFo2tU9=Lbv^iLM|l4R=kb5$0z`6W1;JaBA<|3 zRTLKH%_E7))Q_WoB8#`8?z0ZYVu zfz))X&w49_TWL1+o;aKm!447DYW_AG{eqV?^^$IQ?3pXBP7w^|=Mn$;-ne@MRtYCCw7V%_~5DLVw>H^tH3$Y8p%XRvkG%*4E0Xo z7F#W4D;7GKTO|w!PYRV&`=++!H+5w{JzS%Krlw8C;;6C>=^AilgC^BK zr*>HNHin&6aam@xj4ArIX~VOcdD{>YJwE$OH>VN;Mpt(2#38+~NmXW5$Q7p2P=xef z*OqU@Fderi-w;k@=F@0R8_<=oX)<)e7h8;BJT8{}CbO8JHLLzwlqrr%>MejeDBnh= z9Xvfdn|wXGI+NYR);l>Te8o_j-(HyTLQH2Dts7b1!zth0Ji;fNmxr*vvX2*eE(Rc~ zsMLUz^*{Mmx~LL4XJ_e#kzd!Hp!nBIY~uI4tR&fCiT)GxVogav?zd8q2Y>Vt@e(?* z@WJ}5?>&NVEI=8y8db4a`KEq4pdnwHyJmF<{UhGs<*R7fXd@rRZ~}$uwVUI))$P7E zgaseXgt(q`pH;pgQ=hilLE&l;@V!gCI10tRBv=n$#>Q%mq<2rBgRQ*Vr^L+VY9Fw-fD6=HT*?g`$&90-u~7 zwPokGBOOP@`!sEu8ya3bzQi4CPxgL_fC7oIHV1?{i3iu-yK;tHKhsz1QUT#rPCJOa z-_69PzjovN;yKdHD)#MA_7@3uP;@^#cR?OQeV3jEy~j?*j51vqgR`E}SLy+gA0w2? zLo;%Dsjn8gp?!C0AzUhUgtJQ!&=*5lSSt9r79JS2TH~!4jckwA+Bd7+tN-ZGqgWTB+6p(wRvr!-Yf@KnQA`oPE3DDo#U|<9IknSeZf#mnR$uJ&_?(6tje~WW)kjrG z+Q%ynL6*6e2HY4&?(LiheA@G3j5m!WPf)ZFg)1zM+eK%Z>?`YeZg+uo`wh&(#o zIdkF!aro$3xXYxFdhNP<)<(+*MFr`=zwPr%mk$TuWa}Q^PXphpC{Z>yzPC3Lxn{J`)`16r`=dcRz@(KMVE(sj8JBgW7l1C6Z3xHoLhL)n!?-;OwU9GEWljTSNxq{50~#O0SWe1;F|u$ z*hvBAKVEiLP!GX`dE0P7R^UX#L3k9&4VC4uA7+6kRCJwI24((Q6o36z|Nfl+iWVcP z4Yg0JSxfRu@Xu1~@qQ#$iZ2!f_Oo)SzMB1V2_rADH5?l6KSp)@djvDZDxg}k14ua_ zoZBK)rSzPgez^h-t;CZzdBsl^ipRv*ZhLqad)6y!Vam#rczId1kK18!u*%t4iFo z01*Q0uNUgqeoU3ZrfY8g_jbb{zlAMhZ?Koi;h0SEBWB6%+p7#zH@)<_-(ja$hn&iD zT~1plw@@Ish!i6$em9?)H=n zFWEV}da`T_aWp1$%3FRO3#%bKH*v8EX;`bxpwrmg*!bWoT$TXkrMWU%=W9w9Y6KyM zP>l`mWnfF4DhD3YlM8uE_*gVv()bF(pl1Xrp2;L#Yv=WDW0}9lBegamLHPP&V`_D3 zRWfbnN7%ip;QN#Hq6hx`NLb$$GWfb=7Xh7#dY*%7zSjDw|6>LkUHa~G_Mse|c~wyT z5s^+}%f<52sLS?op5ESfDc{ysvMXya=q8wYh~`txbX|;a8&+i6a@y{}C_Rw%OT7ES z>|u09Q|#03C!u`ucCV8n)(M_R7T8U_rhXq zFv?ygJlEsPT>D7oB~)k}&x7b@oLT@Czv}JNZ^x>fMQ~MO85Dsc)9{BGmCwVjvii&! zBq^M<3{>>(bEy|S<5DJ@g-*X~t9VUz(Tykxa5;K(_4?kGq;nmZvZqyhFkbI{@6zdN z#A)qmEnehDlVYx-vogvXET>-G`(9E}OWln8M^hAbeo}`7+R2)YX1DKed=8WP3GwT3 z=U2$+=cq{y)uTgCso!cwe&cssO#DQ9_v&h(Hi1I>{nBrAcw%0i1@2k*Z%j4J!~ArQ zMX!F+bGD09eey1)1V2G?h`{ckIJ5Z{TdJnM#ZL%^aPMyJJ8bRWi)h5`)Z5fvz``nF z@WKXA%`D3m&_=Q0H$aNZNjd2iB#9O@<2*5wt#SEs(|l# z*1C{EiQ9Q%jq6D-SQcKAbsIE)3W$ZW`5el#s4yo8$>%oe?TF4#h8nEKsxz6k9)90h z0YDkgY)ZVMP~kFBQtH6X_-3yEn5po^x~l12$~(n4PJL|?C_p%o=*gmlMk`I2bIy(Y zJVmZOx&l>s>?gryOtGn-IG(We1B7|Cn#Qsdc^WTT<>{stm)u)CFLPL!(z3G(W>c|K zdszLo3*W;IH!F25hhP7ffQBb?posBPKL7Y$Vhq{|PdG4GTIxHFh9=*Mj5jw2Yg;nG z2ofB}%wbaBi*^_|Y4P%iF9TpoN%b`A@hFB?UTi?l#T+5BV^m9tYu3E^Q=@}>!e4fu zfQZWUG7*)H5fF6cqf3>p`n=lmS>vJwa%b6P0l-v<-{lRR34nFJkKc1sf9?f~3JBbV z@39~NaWypDhkfLqjY}gC6s9sKyubQt|K5FZkEQjB(6e(N6LvzcDN;=pr!?7DE5npL zO8Y$4E#Pj#Fz^nFm!bF^il=suHD%A&nndj$mUZgwZuw zN*Q!^bV0_lFJgt`%28kZf+2w8a+*DHTORE7-c~RV&LN(OQ$4KyVGNG!c(`=#U?Z+V zW?w}0R_>>;q0zAwob&9&CpikKfL-YLVQb$ZAy6kcn@?r9NAXt7J87V45JNW>s($nY}n2TsV6-ZF*^ip~&D(9%1wZ9$%O%v%{ z<4K#ba2KE>T0vpvenP54$gRw%m`p<$@E#bdbmtRPE%FdnE9p}j>I#!aOx>0==xs+G zPu}03@*wse$!{88cdeMukxIIER#Wt9(LxvjYO9l^4Zyl~-a;(+DLTH95)+P6zPvp3 z@JK@R`&Sa5$)k*6F3FnbuWV{|_`ZJBp@Mf+n}^BWCdIprPk5G;G~uLcN-v)^KT`gc z9%0At5GqWG(8F6p;@a7S^DpDY+&&5iKl=PkI<|31PG(flT~LC*FIsSdgLf`i!i#ju zqJ|Yg^pXjBeyPnFk(m~?St{}o7D^q zhlhz-#ttGSxDxu7)ak6hh2pVQOH@jWW;Kao%*FR*CZ9xa2o}G{tna#zX1C7YzbT=8 z<1IrxCB{A^nB*>Be6YE;ddK!!lhM{|C@&sgHnp6KJE@i0`18rmd`{|@)9H|4*;Aht z@y3^hh)Q1*Ez)I0pN(tnnC}^!2VG`RDS}C&my`^KFR%~gJbi@^=FaF&u=S!pO{ueH z!civ+e0e#g$2*p%$qoVE_eavw;GD_UnIhraxhdHnTD#$sV@lna4ppt(x(|gKeIIxj zH|!d}Z9G4T)Ra6~I#sSiik@e?tTq36q|Ujv&rGr>X51u+^Ab|X?~%hh1l*XDC5hZ; z>2XtW@!0E;`o+Zul}gXgb(5rBhJB+lh2$N-@1A$8^d2z@Q`aWh9z{sAaqE6Pt<5p~ z3Gtbba4nvaM{b*aO<#%>-+_x>jYh0Bc#x-?aN4_daU#+L`HdLrBi?n=zc>1PPw{HS zyOuQ%24~~BAS1iAd`z>@dk$yE#7i+jJKb%Hhgs1#%@Xk##)~Y2(eh3wo9^io=oPax zAS9)`Qg%oh+_VgQB(TLav4o=ksCm1KDJYPL=sx|~k!q6}(~%K_{e(x(OofINId@)m zE84Y*y5VUm@Dhbco?q?nSh!qi3U=P=jcVyjt`pTU;k?H<7yEq5$FvjElhS!i*CYEG{L;-2B+To0t*9?M8><7+E zQJizoJOR&5MF!T@PWXIc9l5ba(RMbn3}0TX7WK_@vXbNG2Q6!wTOS)y=Sa+q4nl(O zTws?OdOX>EH&8JZ$+jp7L+ zK_|ecRW`?SJmj*fx1%KCjfCFoIXAveNwN{n&Xoc+#>R5$yjvnNx6*sO$#txtK!e+~ z?Ri~&oL(s6?IkarH|nH0USi>`o5OuaFTDykuXk+&y+n`D8OA&h-DH_PO_h=FzV>vU zDre6U`T2nlrh7+-R=#hiVKkSIl?JSZWi? z2)>v*=}$-+u&1qW%`x5$aFYPpM)1ey&nf5M_w?ipe#v*%O*=I^ygJF@iKbCZR3)xfNTBJ-uB^rPY!#0t zLE4{@Yh8vVr*1#}9L>WfDEry2%UVQ{bWuMcqBGsQuH`<#jyH~)W+!LynCD-j<0#Q+m^>J z(m{Sg{wj5d*!M73V@_t}Yw-x!-Cv1aC&}{=*)8`cbYw@ANs|#V?sDpb85Ia~SSV-L z62Xv>&yrMPEI_~iTke3IQB#y!OxT65864RAu;_71BFPL$R$(v_J+0l+7+p{OVa1-* zHu$phm{qa*AaNz0=kEUw*!b)FLGMF@v}O0mCHYR*PkYwqmRGdtRjG|Wx3KpzTF6#eXBEdMh^Bx^DMjXlrGpD^+v*O zFswArTIMS`17f~5m=;wE)KP_$|4g0B)s(J09@^8(YL3#3l< z2D!j3&xY!K)14m|{`FPXAcGIgW|s)#sQ5@ZUp!8}(EYkRA(#)6W=5zl8#}CI_rsX+ zc1t413+^fPON44(B*dR4zLk@EajImPrF`@IT$W|t#@tEy?hEgv*VVa@pci?ngZ1V; z3W)nhEXUwEUIpvbwcx1uv|?$0+E z;zO@4BUBD-U)n9OAx^<4O4sFQo5h>!uaQ zvx5v-EcTsSw6l<1Y^q@hbBV5Hz_4}WJ+W%j)Rt-Yt)iXiqhXB}TqBgP5UuNxTpnW| zId%D6cRu3Ek;*8&GrpzZ?H59-PB`w=HQ55}YQ%E6|T{!<+ zb@ClL+aHu(ypCn^ zjtD2M_nP@+snyd+0CH>TjF+WuVR^h~34UWp&*OIIyCZdV-SO1tEcn$MZAp`qm=2!Z z9CUBq$htoyM)^KzUA#f>8eJT;l}K5W-7#-KBxm}LzGF<2MoSE?iVas}VtXGcD71Dx zY+bNuh2zUrq2-(YGLOA?Xs714)tu9%Y5UMqQ|;ahOs_EX6c1AE)u&&gyWy5`GN}3S z9(H_PC4FTAqQsk-mh+Bv5Qmni@y~ABZ)fbA!oI+=;NRnC9x>@@b`o0O>shQ&D$)Fo zadQ{ycm_w}xv@ed&bvzNj=-#P&XIgyxCgXbI7`l3W}eev`C-@UHuKZjWdxo3Pf zBIp!BU8r@vASXFKt^g}(xIb+o!An+75ke}v(LKLczH8SK0C^XGy%{-E)BN1;#fx)7 zYs$vLp`P(#xlL4FGGj`gyRDC4&ek**k8Dlw8J~$bEcxMwBPr~u#KH|ft=2aMM1S!b zf%T}$25~n&>9^X~7kqKLrodM{ef)At&weexGf8yE3)b!j~=WcO#Qmx73C^Jcx8WQF|Z>X5d*KeM9F&hS?;WUbU0C<<%Z< z%3F69>)cf3)0CBhu*FOC{jYA&guf6#GZL(Y8wvWB^FLv%`cR|~Jx~^pEeia>gJ(p0 zpYViVNBBASGU^H>b-5i1W#5Lc-?_(nlj#Gqg;F6IBDyR(gs%X3h9D0=oo5_n>v_zb z-ghuYj!sN@s_f5h$Fs+lk!N>>&G2CO#bMUHWS;$CbFbEg5GcWT2()KUyllY&TFFVo zpJ9{3AV`6}$jsOcg@)^!&zM=gbrr1Z%1Gzyry*0DmEL2q8yX^f`yQ2sqss*U`bKvc zlYAQ-Is9UajJouS@V)nJ4uxMc?|K zUp8Vgs;5vy#jyTB#6JUX`?A zB61{+eAFnq-+APPcK5&+bJRwZHWbO8iSBprV@&j>SSgiskhfKV-&X*1EJJvUD2irj za<%^HS>g`v2(O2gh2;r_TgBFtz38Kw>eb*wEOpL?y1hZy+DH>Rsz^A3rFp18dsO#@U`pFG>lV- zs26nCduv4Q&gFNR`&bj|i6QUh*{9%))I$WAl(~^70B1UaP#H-$+lXUH?sUt&6^L3W zV$bZfVJT9(?3Ns;9&pONbt%C;Q4vi(LrGmoUFhdb$i zM|ic3uJyxF_|C)xbe$m~0SKHAgE3=Y+#8@1LI33!fb*YyAGiOX(ND((;Gd!3$E!BH zUty3#gl@AgRcZ6pE&*+PTX3a+O}a{DlVzs=m}dy;K+D&DTUgutnYbyZ z!T(%nVX&_Og#fMsVXfl&B}(L%+`sE65)EU{U6w4MgS(3b)O61k3lx91l`D?FU5YEw ziR&PO62tb44ulUz(Rn0ceGF5sYbWEfr$jl)h4rJU!CxDQvbBB8h?tasWGzT^+ zEJZ8udg@TnH80iHv><`<)chQ4m=jTRRRqQ*1M2jVoG2ZhwkAoZV51lV}uu>&f-{*j*XL;vpRe|581y z`li#T-pYsJF-y(!DLDI59^>2r_C~_Z@>?W%AnIOL#pnU)6qy*W{mA%fQ?2w{$w@Zx zw4?66>9D71f0L$hH7D&LtrA)EcN7tvXA48S`rr=Aa^Rx;;NojN$|$*-8}(Z9>+?S$ zukuFC>|H0nL|%_AtyeE*AgAXT<06{XWjw)JIlW08Y><$ZPDt#%MwpPx-_QKitNGCA z_Q;gFK(M_JEw2f$cLK~2K{{iygLM0rp|;Sfzox5*%_3jBHco~kQ8~Vo;{N`(?_L;z zXc|HC4lS`l<$3aC(ouFvy_^9NgKy61Vw00^tUiw!o>cvWLV@XmcY zq48#0gY_pQ+d&$&qeb>z808KJx-U=Xgy#%b%ZK5js{-WDX6NTvPhvey&T5|IFP?kE z#L2q1o)wW@m0i>uLwG&z38_t*ZSX)aS?91US4myLv?Xa&*0GueB)(6+dF^$CFSGK4 zN*}4Up(V`yg!?W7nm&ySk_}?js7jjpRJ)`rWbIyQ*3y#HvP*(>xQJtz^q63Zqu#3=vjp-L33iw+`cqn|_$8AA%XuGqJyTCH}iMJ4+qi#WN1AW`&{{@?0?~ny|u%$>cEU(NU!=$JqILd&jUv`apCEwk5r` zdZ2?kb&xQ@BJZMPM+nN1cxZGxP+Q4Sw#ltgICWnAQ9tvvXiVoq_G?{UVOd*wQ8+Pb ztna4iy_T4naSZ_zzeLv@J-^d+ii8TaD_+EKsGPP7NI-&OLXjzltrqL^9vXMZot*_w zG?&!7gy;D*Y`Q6psmHDh|M};ky=!;wI8~obP4|Ad?;hUObQm{13` zh-jcT#QtsZpu{_c<)q1#FAFy-?Ne9**Gt0$>TJi>m)y-6r>$OM>T*`sU2O6sXHiBn z?#rSrmzjeglK}o}4H=8%@Xz=ZvGQ%|+uG-}UR^HW2x2?W%alhUwGN!x4)@6jBNs^) z1d6V4?!eR-rC5-t(69%4l?TD&668=Gm9An@Kn-DuqXc7fI;v!r)^yKN&Bl-CgF!B@ za+;lSHohh80uY|3{=#@@)U0YGiwxK@X(P19QNz?6^wX?~8-aLSu+z?>R`C<^6(9y~ zK7T6p;q1PYIHa}1qM!F@L~`s@xx|h5KOcb#H>CmF9a?AL}N!*I9$aA5Ian7?;tp<$4A!pR^x=S){ z2q|4cd8x9WH+YYC(znU^bXZj#8%hh3{~dAq?~cx&$95e_feVC( zqhKP~;&jwha9f#Jv;5&%IdzUIeMNfQ0EuEu4#}q^9Em=9vb)7|pIYrF(&3#o zvptG!4sPnoZ5P*;n3RXlSQvgaXh~ zJgdQP8nd0TBUuL-(pBb$YU0l5wFc&A8#%AGi6;ssG)sQmo*7fojbW}D-VbJ7tUEtI zG9=(BVD0mvt<={3sEQ>(;nqM^4l8WNyrvV;yj0F(OqOp1DGY(EXlxaQQ{_iBD^Dc8 zd0D04MQq~!@?hNfQ_My|??+5_OY?B>;ohrK#;^VBcNodM=_1tkEfUSrgV^hzak2PU zDJ;cw9|!U)tRD_MfA`KN)hX-=EN*Bz$!5-Iu9tZ*<0c@QN zbGX}UBW4ZTS04B0b5{)R-)T>f3&~l@QXbG5Zrwc`AB;IKG5r26m@aRnmT+Ct@nC?k4SS+YvjU!?!33k3Vn=YXESl44sm zeK_1W_U#5AL)t!uw=$NbK~)rHE${ZEX_T_&_i+K!%YRmbFfM0|DR#`F?_rJ9!Am_t zp1-7C0wNX`?4oi-TS|mJ;Ixmjh(TI?=V{vVNS2Fnlc>X~RmL-JIk#gBH?I>LPIm*fD0!t@_S<$r8wDPI!nNj*#5a3J0 z&6#t4%#risaCGI5YW(LO&q`x~;$5-i-jY-ab{m9(|7Xg>k0@aC&D1Ii^KioNrzcw6 zQ^>yF;sZR-DwdL*oai>IG3i}&vfq*b1Ji80R?08aGqHJ~@P&X8y?|j2{KACKj2nVo zN;5@hZfM`4_9I{)AwO#z<5x9|oc)e2yZxDZBtP#uEW9Mpzm%13)I&XZB;yj$5k~h4 zb>WwEX|SL0MpVWbAp{Ys_-+KsUXz*F{<80xfgdC>gx2Yh5R^Rxz5y(JB z$HATlbPJ7^8wre)pYp-@y=~>BlZAO7Xc!;IbJd}P^5y&Pr_I0MZ;1nV?e|P(N0*a0 zQ$Sc5<14+g<)5TeEW@9haU$m|Ct+<-cH^+JB@Alnn_A_Xh7YDufBqa1-ja95a<4h5YpViR?F_x_g$8q0_s_#tB(%ss`Oa74) zR_}X>lBOv(ElSDT-`(j+X{w$d;dW41jnG4l?UvNi$>$=oVid`{_>bKwU&Swe8hF>0 zROY3N&6=vOZK&0LdKE1*>lIW|x}UtQGPG1U>`STI(e!A6;izc-^yZm6=F4d&_nquG zlz;{$wqp`YuV2i#h80rH96fp#-wk}vQf_uU)G6-jjHM%I8LdOqo1LK4Zw+imW@Jy6 z1P`cBn_bPj7R=h%_U(+1BfPCRB5vtFZ$PFF+KeX0se3j85*e6;%22QtfPWbrgXA#v(igM zeu$?GOP~8SbBLZBFOO)H!s(_3OSM+AE4PRujcY318JQlpYkqVks$65CcmYXp4D1;_ zO^r2KXty{XohIW8XCp{rm6tR~JnfaSbFp_D`t7_7@5Yd&)M+%ymI?x#IFXT&!IdNr zjXC@f_8V52ZMzbjJhp>Ur!=*OIU1RqoCMFq6KArvQX3+tJo6}HdBhmvc6a>PXv_Faw7)D{;U`2YDgilFf32%Od9LId$WvH-M!Q%rC`h)XsXh zRatju0$nt`?B{*x@Z|nAcZj6u2;1w8YAhMjziok>y_X_A)e%F;r`Ny_RS` z6Dq5-b+nfb`IT2Pzai%gL9bQ?1W6>``*J_@g9B4$JYGELS7{qx2&yhmnDAn>mECYt z*!r|pX*9>?m(^HnT~P7(#tgJBiUiruD;sfCdU|FA;}44F4lSDyK$Gg4z#Q}2jw;pE zL282lIygWlSSQtI@(kGGHrSrd2N`+k+&b5gucn$CS()E%S(AApefcNEs@^V^LouwE)V%|CMw)qjV7-9DtI^O{n6H0rZ+c_E!?vGTuG6Lqd#zTWDa&uG z%dt>>5zWtHk-=tFx>u1)HL1xt!7%x)V}pr_Nj7)It!HlaZH_K#cS>f^PznaYJ=v_033R$f%w>O}j#Hf5T_ApwN1<3FS)FIfL$@>l7Ei0WpK@+(ra=N2 z-q%wV#(EM@CYJV!kCblh)jR`J=A`IaGgD1%LZCy4sP(qsF&Ul){ewT#nVhkBmbHJT zJ@kmX{Q|0CFx3|{gjbnYdGTJ*Q}i{DT;6197&1JL)ZH_nIqma;<=e;iXSND4kTGN_ zvdcU4wKyCQ?_pqRZ)H=Btvh@Vu`lTG2+KH=;4QB{C@5*}XnG1Df|lRsjg+5pUXnZO z$~LiAsvNFT7-X#sPS0j|6n0uN>^828EU9a~Fgt{pU3FgIhP03xzAXOEw z(S2PUcw_)lm00%<#oqtVhZ#mJCBF-R$PjBhMRHv;Q{Q<*5dIujbrTC;cHT2dk-4n$;{wFzRd-+{ zEQQuAMo#;`g=W;(tU%#Cf|*>6>ksV~i=S`_pOx2TA3nS4%*lH@R?~V~O*%-N@*MAC zwzj!1L@GdU8m6vw#}GHGQ4wmyYYNH-IR6md$6~iSI_QF}-FwaXfFXR1AQuOz0n1S* zPG;>$78eP321h3MUd)V|yDlW1{G)|TSFlS{K}0!{X&QN? zCxZRg<_V%Xn{4gJr@r*MBq#6pxkK1M0P{~X0-ped8Zky_=Y6Lm>!360lqfk+smT-I zymkMC&m0-FzB7Zms2hMsRe)SX5dHi2_C z1){<(=j)N%jVb{B9*6h~YjfotR6sr}bw`11qPiz}>x zc^-P$EebVURLSk!L(?fb$D}}*dItHk`dRhfX3PM=B|^8k(n^{nJIkukl@*OMw8zWH zA{mOUA;YoMPJqovvmk6jJ@PdbD^Zu}@W764%*>N{tK!3x`Ex<8tvXC*t(a3g4EgUqJFUf6Fl;j zmUsPk+wDxNWS<7PIQ|*}hUsLCn+;DGAN(xN=2zer0?k`S_}vdtYABW5t)v zobHb0poEz!7W&x^Soj1q+?2^6bG$W8ob?UThNgjjI=?7zEUhlUtdl6fiqoq#w> zv0jil3hgQc)eIgNJwt9ojDGUewu1Dv7-h45zNeS;pFrR1?Gg~Tx4gzyyU9H`(Frb= z(f$d!zD4v_C#cNu2?{F!4YKQ)VR@N*lJU3^`=De z5$LU&r{Ug}YC~#We!qC0?B}}nEj8qr!w;~vdIV>BhV&yU0q1|WV-CH)F155Ryp)ud*)_6KPn2ORm6CnxWVB5<@vv1PMgRF#QjVnJxv z;?YEaH@qH|NAn7~R_ObXIR##;Iw3F{ilG?|pp_g-rC& z#YQ<@?jn2sJ9Gq*2@5ZdgWqHs7_H`amFwy37KKx&gA%UNFOAT*e6mXbZal84V17z3Y%{&k<^g{BMsNp54ZTF()c$x{g0qQEe z814(0Y`W&YV$Hu@l)bIc^KiyB?PxsO&yOh_d75d{-ut;upN_#mJ0|4PDwu-utt3n> zE~QrgI*(n@1fSubRiv9KAYBHZXvo7nb?75LN}a;r9RSzW?2ccPa&PyVES* zbtmv8e=oemp;=%k4&JheaTE?{XO3%T{5^fpOZ?^MR2MX#^O5)6YdmazC*- z_VSZeK+s@VszC|`y0ELTP}SLn{9X6|hQO^UXB8IG%PVrdIkl^SD1jwTiM8|pWXK6+2~0v-A%11E4k-^1 z&o%H1!kv}%GeZ^L8i>3>ou!h_(%8St94$BnW=nC5j4BauqNvT6>f9O3KHTQFv>Y5= zP~cUt0!RO=t7>H1_Psb6xF}2J{`I7$0;-BG{6@JOoqX%AwJ(rWQ~r-Ue~|Ux(bl!# zSTk-qU*Bw`z{Iv*9q`iK+pfe`kb9_4WNskEA?7=MpY&+X%Y|W_;>AAijVnhTsV&y_+W4C!6Z%d^}$FU}D;>M{faSxmRI}2ya&cdXu8{KHZFcF`wQsNai?C`O6|%h>Pc4nQyYY1N_Pw8w zI}yh%opl%K!#%^=3FE+~Sd8D$T}a4U(qL4OJyS6<|2RUgEZ@in;#1s%zB&oaLKwji z>CrwkTtIBJ(&f?z`PxPa(!?hLo$|h?-@c^p=Rfmoa95fT#}ito$VqwsSaR{U3E}aJ zU9^=ghh^7J3p1rwsIhXDFue8uE9|VpqR`rQKQlDaf)3K5Fd))h14!2lEf}=4bSbGI zAl=Q-ji@M~q9D>GsURrbAuZ`ygL}Vw`@P>e=MOIQQgE1Y)_UT;?;nQ9rf7Cx9fMaA zNtBt(pQA5U>ZS-$e(k<|0ln5#%+qZ-86UMcL%pnoYR1}Wu=vvhI@#YvuTHp?_It*u z<(w%Eq7`1_XtAA)G-?O)y3R}wvD25Bgf^BB)qS~>BX`0rM+=fpk0aiHKGf6md}v{k zYF1eLquWlTI$Ot&jNlifM0c0yZG%jk7Ro>gI%;H*Ft~dq`TBNrilu~)o%XAlghTxd znoGrDR&}PA;Poh9U*4ae88?!Ac(=vb56ZgMMb}JC?2U47hhgr1{#IDh^ZY5lppqW} z+g3q$|H&*suRWc+)nTGgk{l8BPgctx#}9Rg0v5P>3H(>*WxK~O$$@Qp-dX-G<)8kW z*b0Dcd1n`!a)V$eP?qSkFs;`9b{7Q;aFI(~2lIN$w*7>-1HJI8u6}IZzQ;K4 zYX2x^?{9am5M1;It~grs?d!<=YyK9iT&;M>iVLbm(rk3fyBJ)_g12{Z9kdfx)UJ$S z+6##spd-oD2nvD?M(vRTAgC`$Bf+uQDT#U|J6zA$7N;YGd^`pyuV%^{G>wy(+u9F4 z;SzLfzkAGB-b36uL1yQXrdDc-de(^lI8Due&bI%AZ^Ro#u;JN`qB z9@K%rt!v|yx;q_+w*-X7|CeDf?xZ#N^Bi3*9Cl(PALhR9C#x2g^Hh+IMJ_Qui*{FF z*R$<=V>SkLa7j06BE$reJ4>Jh)bv+WwTvOU18G{)h#JTla~y?tKNNYsTgOnmeND$n z$8**)ayr#{Fz7vIj(;TQnU_;zFMm2j1hJ-(1i39SAHyPFR%%7;7U(<3Zb0UGfICa# z4qWhm_ahqbkL0IzBk5|KH=5k^-q9 zogv)Wgx@2U-&ak6QzE3l57@~6y0nUkXzwqqfc-g#Dh`>q&|$@UuiavpvVw{sM_wKk z<8(IY2Jj{ReY=(|VAEENrc`%mjGX_J@L?bRVyh+N_;5rh<@U238vOjS(IuCAuTv3h zTo04)VM-IwhG4^Z!}{K?GUv?zcZ1u-({!XPQm+C8O!-(9;$@0oy80GBdFr7oa_DWt z+AB~zFKe*&Q_uI_W2dSw;_?Tw-aqm;H*UJNh|3tOomxK_NNId$u_5fJe$)IZbL~sn z#s>0TkOMeaiR*OX!%&y(@vg_X@+bE@+db|EGPJ>0g}c&>0*HUSpSJgeTZG78kBE@u zY|Mk(iuQ<>%&38l;|tjL=7gKFStaBA7Q=e8r&nH8RybC)eqqtumF}A{C`}r^m&7}5ZvtG>(bdo?xDsw@O{ zr&qA+-Ft4sQCGA}Wp$Aks=3$*iLX1L65BR7sr&aQ{gKE_^NsW>fkcPRSm=Wjy|CxCC$0P+1rm?H6fa>lk>=mam3gy zaYnL$<2@rmJq}5T-I-!Oi%)0uH#=TZQL*NESq}ysy91wjro&zQoN^{KPVWNKjL~P$ zqSmaJRu^9LkN0sS@XmM1i_^CDA6lN$^m{wuJ<;5T;>}6MRIi=-tt8h*RaNOsNW2NO zufNcbr?3CD215J;S>fCXgw@UEN8Qgr`0D0g;j3!b^jx@V?hfr7uhcAG{$1q*eho>^ zashLIM?DQ6OQ;+uPK^OrK_zE}RqS-jRkk%7o9NmIdeW%LXoX~S4*DzrV5?BOp4nyb z7i30t!SNTwI5PW0c|nE9roezipa6u(oQ-tmDv@$yDNib2-lOnbIiIW5Vr!tYhBVL2dQ#aYclQ)R1%&}Ro+P#Iil(DYT zB`_wI!IPWCOcVZ!itN^s-ZRXxCIS?K8;0PRjt6~?5ntg~g(mvPF7SIBy!dI)y-$~@ z$Q7CjaH?$)dG5U8*UN9*>h(k zY>CpoZ;RxsjU z$L4^O#!CI7ye$!F&b^dS1Ln*JFS#O3ef6BQQv+2lX3MQ}>0>NPn+rv4 zQi*b&&MC>QBWzm1YnXtuw3E*`A9x`N-x9r{xiF*`JKHgc!4NHiQ4G!PVkhb$Y9i21 zA%p*YF#Yvw{Or64@^5)*3Zm6V{W;C)QbUVcXH(b zJJVrL>p<~^BK`#-DY(yc+5qCJ1os~vRmgIQ#_i|dYfgu}AUse7CMX5Eca0Zl$%o8y zo`f!jz26WCNMdGEyx!S-V%5n}4b~DgeTQ!n1I!6_uw|0@lyB>qaaXjr?R$jc{?|AV z30I?M?wyez(-x5+zVsjAD`nSMe(B}4zh@`u{EtfP8sU)tzlP@0!a2as+M<6YjY$0G z*+`#29@`FmD@gxW=pY9q-B{to20Cd9dIlYK?A?U==q|L$TLP?GmQz8Cwss9#_z-Hy zOVWvnhLG}!Tk3Pj)bXDjw9I7LvwFiB6}I~l3C1REb3Ao-BfqtjBy{s8}ak)QLIH0AhT^Lxg;|X)blg3V{>d<)*hkrdS>ja zUsJ5%YqUI>Gi67^_j?%ECA(DCSd*qABt5QG1X&^w*4thTXV1(Ceq!HWMVZ;ZCmQD8a-CP zxvANj<|f_MJ_vghpU=VUYiK2b-m@KB%M>o_(dziJz9HqsGj<>$M4AG;l+pF~8a+!Y z9$YS6jz1~ZiA(X~=;q)!%-QbY4H1em?$S6vCjYS8Tt7_yqx&guZq>szf0id3CL6yX zfjGzIE#*qPOfMY^_Zfy3w_8+Sy3WNsc33s$W4VE3xamw@T^S2_qp*6b5s&Lx>6%jO zI0X9+T-ra?E^A$W)^7bJH3a;myBV=|wv#LRLh&~hU?YwB%ZPl>?l8`JRq>@`3raZJI|NmuJCn>)((N??lZ$}6ZB(tDy~c)^Vmbgn^IS9o%U{` z%p!Dy-gKhS(r1VKE!im@z`8U^?HK!*?<>}#j(#2rHznK=W=g0%(LEzh^Ib)wd|q&T zj}*hUAO)L$wIGlvM_S25>U(-(MKoCwG>QJo$6PJc(3^h|N4bn$prM4In|kz>bN-4A zmaT^c+<^sA`|kyj^Y8rPaq0Nq>X3(?Ecc;YmV!;r1v1=pj$Hwh%#rT-D7G~J zvkP#U@)qetfhn*h8q^37cUF;fCa{A%YUVl_A(JM@PkW0Kil^P6MN&d(bdO_$Z%vI+ zT>nKdw5hKWqM#^UnNs0^I{b@}s$2%bYzqtx7Jsj|AsD|6OaVJI-Wjo(Yju@?pb$bM zK*C(I$G4^nSW+yk0z{eC{DES=X})@tNw$_&*6j2YzQiDy(R^?TgmtBoO50+InMw=9 zZOkr1d!<}NG3$LD?`4~jWHDaJqI?$1l7poXVhl78pC3q&^m|ohiiNFuDPu5YL)dnv z@$W{63yj5NewLJZhq5t(DLnQj$GuxAYMwm=7G0tI%eEx`yO)J~sXwt^`U~lWZIph0 z=tSoQ!hLfpsYzzC0n$Lr&t_pDBaHxL#*lGt^Y14;o=S&!`b81gdo&eLvALURVeoxa zzgR4~D1Bz~=-6WuS|!)+OftNd&+!zjApPHjVX%8$;?wy2PIC~a{D@wM9z)$ng9*Of=9D&7!O|iSD zT?whx@`VdpzaVdpgk-cXAdu#No zPZd^=I=GZs-0F>4n~*#7{T!h+d-Ozx*uKNqvzpG{GVIl~MBI2n!tt^}sr%$1b(yAz z_}-7o(xZfKnL62lTp8-7Zm$9+?_UtmXQ6dh&At@gE_O@xBS3|yK0y;jKYGDCkhpYs zjEKAc9_MMg_BKtw1`!I^tV!yjI^tu1@$FV=g0;DkHl7$t#nVsVvb-eoy{c`$QZ(SJ zKtPhap6;G@LF#?|5zd8xS`RqLef?r_3hPpnLdkthwqyd`+=`)siXIl>a$Y(>(~Fm@Pj39@LM% zxv_VxoawOq7vwnXL(Fsg&6BTD-+%B0WHAohGH)JLE{N-Q$Hv`xCndUV8w$_=jF5es z@g7&UGj`b*1d$|9ec#tSA?0;=UBuY3W4|H6ouxL=%W`?Bi#R(Y=1y^?PwNwQiH#>@ zpGiWVP-AKs<$TK~IA zw_hxvUxjBcn$C?1(1r>wA#Wtbsf_b)i#E7!-@d7MPk41pOLLXX(JEr;RqHgYRglq{ z@XJTOj+sox7j*Y?i7(v$djH1!D>?d<=z+T~-@NeIVZ@R6tKJM#QUFBCxt{(4V6MWD&r_xSsYI?p_d~Nam z^#=;x^dDmt1trx!NqKIq#Zf3{LhH5$9Q)*IvVBnmYT`?ZZrjTeA+5Q@@^N4D?p$TL zmBEu?!SX#u{<~K_x_$N9d%-3zHm;8&al!gVj&Y9$lzby64{qLG8G>q$(lJh;HB3*$ZNcn9OYR}eQNfyAOUHDjO*mD zl!c)AvzCqEHb0}MJ%yZvp)@E12& z8@PC!EaMz^5uU9IA8=m8!^?uT6#})O8`_3%hk1B*yU>1uT|&2S>Xg%LjfqhfSh1~N zFkrWMJ)g?(4e^u;$THyfKl8d&s7WcxFitsE@2SCLliqTq%{#S@uahzgW(Mg+tt|}> zw3>86tK$>Tao8RWGQ(pwtM2!{ zAF^(!IluZQSkf|{MNqzKYVImcO47Gn6Shps>|KZD_H;^-au4c!_xnW#2_38objkjD zYb-Gwv79(o40qP6g;ouvU0i(G>VtXYb-hUY;vA3aww+rjPXkictEP!SIqf@~(c@7F*D{i6NYLNXjhE=6zo!&RIb>KZXecVo!Exv-NXcDnQ2lX@Dq4;yR?v6TBNRDRu* zF)rcp+a~b_HRJ*ls*yumX$>U6dhl=6>%`W_!h-2MvWI$d%3Cy;CF z?|Q8WFG5Kl3sIKmVv@DM5!Z5 zir(6?u9?MU4%KAXz^I~WM@`tHsduOeOxr7p*r-N~KQ{C#^v1 zQfPw?gf|k1(Ywh}RqYY@`!DabKn!_nriM!Q3vUh3D+!+VFX!bJf7rE>Zq7aw3>^iVonK-@2NktpPJX0vVZ~%?Eg!Jy*D-0_$XZ=`5 zE53rH;$%T`aM0%%$GR7h+3rBFxnDXw1ciKn%&h~F=6YLjLGhYiLaXG^Lg95UT0^KO zwAXhYs{ujbTo#KQqPf}@!gx?p8u;&7Gb2>kN@*D9lX8;e^evC=g2@| zi2D&+kNo@V(8nB05eV{$!*qO5nrm1{6*9R$KOv>FWT0m%Degy7X0>g!(k*G8d^tVz z_YkIr!pHqrgWly8gh#YXHA19d64vP!O3QgUba)E%`R?p99JM2XSNqYhPu0;1NwO{{ zeo^Y!Al5(r?_hsVIJbr#ir*_)JOjX=thBU$=i2t)s{o7;o@6Qnm$!&#dTKIPL zv-7`etG|Diwux9hoHfmD$WdeIJ`E2L-C#qc2L|A=TlnN9(;3ed7n>TQ`05T3*=Bd% z72MyYp6r|;6e2Nx;8-i=RiyhEkXZ%l>{JOLgKT1UNuhcJl-Qaq_^(G!&<1c^$@xzj zROM8jvUETG8sUhT3*Q$?Y($8}sDU(p{zXmt!wB#T0Y6z|!DUjAOO(b4L^5EMK4^2B zKCX?S1U9TJ$o0{SA3eyLR^On#pzU}>jkuZ6yP<|ug?|W&ca})^V;%Sekr=Vuve5Ai z-RN@7H4?g^MK~iOMgV=haY z7{UTB>nL?Tvv!=^Jd1th87;6fPx?Zjbx<-VEBgtB1B!XmzjZZ#e12FeR4|Fc$Ah?h z;J2ivoVZEc?sSE#)xFmI6T9^V!Bqu5E$j z+E{^UA4NV;CYGMrdoE9`A<^pA0gFy=r+CkYFUH}co@oyX$CdbleRp65*<#nG_{P5~ zNZlZ?45M|GaJIE6l~fEXpa^3P6$&KHyNoI$D8f^`kX6t|602M^+D4swJuZxzd!|T< z&t(kM@l-QfuQD{Vd*OMnZkTy1D8mmF?n?PuF3{ZmEMF6Wuy`HZJH^m^mD}M0=MVlQ zc@y02gm0Dj+@GeiUwE4RjDV;=QNJIS#a>gJDEOG0-8A@1t2To(e~w!C>MHHb4fhpm z6YotrAuf5|yv@c*_nmUP@&aH7}p2D})$=4`n@Vw|}C!^nH`}MHD_IorL zUcqCD*POM9I0%F=Dx)B@J2Z&!bKDk5OPU``9@~<&yx9ywl8T62S*wbQdR7Il*#g|V&yR;H?Kp<3Qu?wTIU$3{{ z@k&OS);o^2Rjs?N^a!u5rCUahHMW=|;vde*D|bpiCt&=L9pK}3X-_*7pcI)8y5oOA z{OS&gAraHPM3JHP-1b47=qo>)u2IL=w=d9&?ewTp)To=;R4bFvc@nDOX}(KcipY*F z!Jh64NSX|#fdZq4w#g2xBy9M2k~s9SVl(V8KResi$@(NlOY)br#MO8=OlWZ#^SO$D z6l{rXpMQQIAi31%yL0^c&iJ&A;qFm97w|MidJM>SnUNUfUjN%-AT=!U{iv^hN379T zyv+4P!W1g{1)esk?H(<#d~Up#aa8E2UCi> zlqtraqXa*(Yhn34uYlYGIOkDi{ufIBiJ8ZV(VINO<3?FWMgMOx^IRe!@O4^))2+-) zpd$*SojF~_PFA!{!oIATqZ{DnSt^}XAn$+C2ByaKK3?}kFGO}!Dguo~-C_A6F`GrW zAJ3RHcIO=~re?OSiZdns#@{`DDG|uMku19#w+^Ni0cx&l@qVoYV?`z3;In5MA)xE# zBNgmQm#v#RlSoPZD5gS0onaP|f)sDHQ$fLMDHHa7hHE#w#KBx1LqZ$-exj-*KS z;x3n@Xp>d*j#9vH>&6#c(`uoH1j$EoLVSsdLvbmG%(Fnt#tFOps5qJORoO0M4Q;v* z50}M!VVp{clzY)jiQIdFy||QfGjZRA8vSUfdPPc|vHRk}0+=u|NMrr05g)u` z(aw4WmG2mv-%%gKYypP;Heg&0a1%j`ToUe&1%yTZL_C0FmKgq2UQtRTAnfiE$O5}? zLD31iFp#B>1;tzmygEQZj@F2lpA9CUxy%f=V5lpiHrvqEy|o8%$xMfR6w=GKbo?As z$!NsJWkVCTSWIm;mht=Kj(ejs!1z7{M;=@gt$!bPG(vVHND4w>=%UL=CGcVZb^Jw2 za;`h+_>{SAil+dpzKdg$@NFz%ip;D7Fd@Fiud}<~8JbG%8tS!QoNj>BZB~ zf*X{lE2W2*kbkUKBRDy5t^~5i&b>?QBp_8H}az%j|0GmTi^0xjf@dcASM07`~}st>3?0)S1AzzZ2V^X zH&4ig5pc1c=@1aWA_tbtU|?TmD*CH`lwpBOTD|ZZzQj?$}8H~4Iq ziYO!qxZPcxRT&@>W=x1T-S*^Zv7s z4Qw}0rSYHzsG!eo=YtKw8>m)iR?nVQWR>Z)v+WS%5K%AWgn`be;xot{4ocMmX=P@B z#{tuf&VmpM*W3#TEaOfGwz%}-*lCqWcZ3q#Lg;6o_AHADL4|4VICSjOi|zQo&k}dS zpM1{7c0OpFsWp{K%9gpg#B805mnG#yFY-N*xPS~{?gMOx6Alg|MQL_bke#bDbdSW< zwNns$FG!7^zh3ESm1cAQFGy=bFXHqit@L3GsL1Q!4`T}) zo~KEyYVqW8K^S~GD+2y!;OKiXxK*^CF8eO1t<2-Nti`IL*6a3z{_z6JkE;=das&)t z`b~M+OF4+g550)Mt)FE6+r2f4i&8l>INduyei zQM92}?W^Yy(G8D`8wjK^;%mpId|i+81f&LQqtv6ytYZvL1qcB@kUgc^Ap}8T$v+XC&=1NC z+qvjwIGR+9pDiYQnK zHiBCiS3%%Rd(jQ zgZZTOU96=X!IBZzB~i}~`<ZK$x5^z&**L1MxvZn-Vg;>b*vZmtn)#r?2I^ztuZL)p`!Xba_5D>dzfJU?yeRNM zAmDjcZFN4Q)Dku3#qPoYcbJ&7NaIwGO7&!z=YUuQf2}mU(EsSh>x>e*XFs!L)xK5S zAuD3Z*52T|(*>l~Ci+q2!6&^BxK76WK16UP~er)INn;i9N#HROrZ)~RGt*Vr_z}BI;-b11D^P;n^XmWVO%B>LhCt$BYxnG zAwsy?v9jx|l1;@V*-%AwMiP3`wiN=kPKtQRFlZKorAuv~yJQOE$+E62IUm6~uC(vU z$E&{3^hc#eRBZcm;sM3Fr$Abjw@uxt&RyRt*GgdLzx21IRgFIyh_ZqBa_Tt{U(yIG z{iaytZ^5?D*WCT&D$506GZ-q396wNeu4?Vb?|~}wvBXTNI@@3B3AYMEQm?l8!5 z*LE0AkZum+95=uFcKg87vkjiEF)bB0Za{47*lwud1fGDQJtCHk=<1q@zFe&-@-?U zC8K_U8q%R_vCic2UO}@|YfD~WUGu%*{UM0Ru$4owGtLj&z-2_?UZzBn%+BgU;h)k} ztOX{gWv5VzWB?lUk53(YQ0oxIZ1T=wYh>Jr3GxN4vKma%q6&s+_6(htG$+ZYCFw>nEt5Rbc5d zXIoE>S~4~YKnY09+f}i_dYoqx6oedGF6hP?*`*JPiKvhC^iYz?P=Z1l*vXXcr!ymI z$z|~eKq^$0P?xaMgZ(N0;4YjU%6#P5lh5r7NKg{Q9;?g`6 zAs#NLIT;t1o@N6dU1xq7QdFPK$$Arqy^2Q3n?C)~@@u=dYGY9tTYY0b>zj2PkZ2#= zU_8b0Ho7sT-p`!+?7!Gbk7alvwvyK6&Ma#khFTQ@V_n#g(Fr5E&{ELY1@ z4b?lpMO9G{OhmT{?$ZP7XZ6F30EBrhmc~8Q<0}7W?mms-(R&q@#p*sAl`~m^-1PBf zFDxhNnRH0qHY*aklb7!D)oE&}ju=Mu(}+IfaDhuECe3inF9q7Z9`cI6`F%q@G2Wgq zpW-WWutky}ga5_qBn6U#J8I(opsB}w%`4=EZlZ(B#7-72HJi&y zs1~ErK80WzOt8$$9^3CkC2v#Dw1Y;}|xoR_NQ z-n;&H2U(0)h-zv=r5^>JyTGYL)NYZT$tU3x_xvrDbQvq*GGRqYRL}7AIrlfU&+X^h zDQYD1E-aKVQ;3Gp&csD0rdzd)#-I1v8<~Jy3^t-8a=w8iYMYqbGUS2 zRI<T3lcoh?3y;(?CJFeTB?k%-u- z)ormCP2byWVmBdMqHYYNkW6y<2|HP_zLNg+hPQ)xwn|~Vaxz^QEn9fC)^3UuUr%IA z>hS@*i5gn-DIA{`dN`!ipBNPrwCGcD!!&hy-nJ5cJ0mq4k*^fT7RdZ9_lH<}tm9;S z<4n2<^5Ta}nVx&wa@F6cqcApMBwGS&xMX~C(}BVxB9?|aRgnT!#mq6r=yS7~{x8Ez zxPxMgXRLp{_t#u$>E;vsJt zN0T-v_2Xg{Vrr;f0+PU*oTg+0-T55F4)-8fQChwk0g1f6bXq1)0J5Rf7hVTc zhRqyx0CO*PAV&qXyKvEg9MoI>cGs@HlF32&9;WdG@11~6uz<49JKF$8gxw68*0VVQ z?P`&M0j&<VwDT9FEG`AR*t-`eJ91s+bj$6~1G|AjaH;OYne6Hr2l<4dW4QMnR`4)*L~ z8ux1k9Vbw%Kou)1#wOK;c<9#0eI(U=H(S_6229G=qY=3Vw&=&#OvLFeo;KWB8Oh`0 z6vz5Wq-D9h&e0}!Nf+#WEppsmPxfwyqaznSf71WSJ7Q$&Ly?;mrbs{Q);Fi+I3wer z&dFwLH951SZ~izQSMLcAe)*u-N6UkCXJ1HFp~b`eI6`$k9y|{lz{P zFRakoTt^G4OZ0vsaum%dj2ICf7il*5@U#Wz{zac+?4BMqaDD z8^OlLxvlG4{=-Fki&i}1>}64FW(R?NH-JFP@Fcgrl;+HW3qtc^u{)AFp%F!MB1l~O zUMVM7v)QC_uR0`)AJoJ0yaU}rIAOEZQvUjGj-qf3v4#JqX0qZUG1(;OP$naJ?sO%5 zIL#>9u<-hiS0C`{ll%Ie4?_PQl*!VH!ZPb1pGk+JnTlzODTE_lQjk2i6uf$Ozx2leX?hV~ zfi#&!f6&r_4rrD;R*)Bv5Qqe^F`}S)u_n-ihUo4_3-pT@#_$R-USv;avNQa|crht5 zTS>S4ej8E8e7I!nkmDN20v^Cw1(nRwBy^|*@E%pk;B4K&?F21pidj=~m?7AdDCb zda7q(Y)d!0p}TQKxeTNPYf>S^dco6}^&j=}-_;RS^S;T7&Lm@AIeTPzP^9Hhu*F0G zn+k#8niwqgX7ewWl=arrC%D&4II7- zyd(71b=s&jDf$@Fv0LW0^vZ4gBu^!?Bgq`Mf+pf*ppy(9O}5uFOxY z1Sk(}qFXUp3D7{Qn%}K`PI5wpd2|*v{VhXfr)_0683R45dRXjjl7%CEY+zNrjrwB< zy>i65g!_;PqP*N)3P69o!r6~H$s4XaP6Q0UQ_eTAen_rnYCXMM=6v*3}7BL<|C}GX+k9O_*f)U zIKP#-=r|SjKorx?wl_j^^^ut}7XM^QNGF-a z6~WU!ZD0xf`FHCL$d^hlTHBmFYxhmS<_bH9JNv*o>9`;B zPGvHQTLwiq@X$Fc7c-4K?bn*L?lY&ocExBQV1jTGDOh81Y&oBk1WR>fF-(~k7V~X&TIbw=N4Z#jf z?M1Gn7W)0`X8adx^U0m(?7g44Z^0I9ad6(t>KYeb4}Xku8)CFIGDo9NGK&vOfo0>l z4|S+AkmsI>LBQx(Q`wN#0QbIb36u{Z0)oQvDdU1=CCtLr%V(0{j7h>*0Hlo(e@p=9 znUhHo9$%@>lnIN(#>{RxxKmJ#fO+=i6Q1VJqh;`)`*_K%Rasa(?A|!hQ60`pq$$_= zxvukFybxWeG7hz_^Ni<+A+fVt3*DK=Jp$rE4I@`b|E;bU6|IB<<2cLSykvZ@m@kP}!V5$9+?{c9azsdWp7{_a?goE$b(NtZDcgV6x> z8ZNf}`ujsGpBQ127aaVr(gKDpFP?M9q{$sdgpEDLIac}!hN1i- zKO1TOpZ_Bl5u5`MEhxuJ1imEm`!@cCrC*TcBC+;!U#js70Uj$Ri6Kesco8NuNfw+O z>vi}Sw^56VZzHGjY)vH_MtL~cj89MDpJW_;uz|c#Ci2K^k17&?(#+eNhE>~TUP?2w zolL(s4+@~Nxsmv2A_=HI;$wk75y}Qmb{b=sS$Pf1;GTFpD_1Ma83-{X;Yx}J_}+fh zohTm+v>(*sAjw~<7%ZPCWM7X*B!m59pF606&%Ds5!eCEBl8*zh5mCK=^Mp%k2IQQd zgQ_gZS3>f`8o;ri+r^H5+QPd?ZrDZyMXG&lq(b2 z=39_*N(%Ek-+WTxJS&PypK^cS0~$n&Wy!Tvs%-hOp8IXWPJyi6Y;JGPoBm| zXL@!7q>4jh?Loe;C=HKzBHx+Sz}V&^Wg6?%x>a(fB#5@6f+M#k<9w@MnH>`QZoM+5 zamj-kdOokc(8%(Vy^@z8ey<@^TP*{Yfuzx3<0Ph78%_vB!0K`HD+1|#FV$*z$9=Y? z2boPsnkQ>m*%>tk;8(S_>AG_`Sd<|<#Xgj;@mojO$~HCd(I_IgilI2|hVG}c>q6e0 YV*i%XwR{S#@Rbn_SfkD0kZEzq5uE@ diff --git a/content/blog/2022-07-23-Erweiterte-Funktionen-im-Meshviewer/index.md b/content/blog/2022-07-23-Erweiterte-Funktionen-im-Meshviewer/index.md index 4c72d4c..add7f79 100644 --- a/content/blog/2022-07-23-Erweiterte-Funktionen-im-Meshviewer/index.md +++ b/content/blog/2022-07-23-Erweiterte-Funktionen-im-Meshviewer/index.md @@ -1,6 +1,5 @@ +++ title = 'Erweiterte Funktionen im Meshviewer' -slug = 'post' date = "2022-07-23" description = 'Knoten mit Uplink werden in der Karte jetzt hervorgehoben' disableComments = true @@ -9,6 +8,8 @@ type = "post" Im [Meshviewer](https://freifunk-leipzig.de/map/) gibt es mittlerweile eine ganze Reihe neuer Funktionen. Die Kartensoftware zeigt jetzt nicht nur eine kleine Vektorgrafik des jeweils ausgwählten Routers an. Das neueste Feature ist, dass Knoten mit und ohne Uplink anhand der Farbgebung unterschieden werden können. +{{< image src="meshviewer.jpg" class= "fit" >}} + Während Nodes, welche "nur" mit anderen Knoten meshen normal als grüne bzw. blaue Punkte angezeigt werden, haben Nodes mit Uplink nun einen blauen Außenkreis. Wer in den Code reinschauen will: https://github.com/freifunkstuff/meshviewer \ No newline at end of file diff --git a/content/blog/2022-07-23-Erweiterte-Funktionen-im-Meshviewer/meshviewer.jpg b/content/blog/2022-07-23-Erweiterte-Funktionen-im-Meshviewer/meshviewer.jpg new file mode 100644 index 0000000000000000000000000000000000000000..af09cef02252ab080b0a40438ea33895c4ee4962 GIT binary patch literal 54049 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 YV*i%XwR{S#@Rbn_SfkD0kZEzq5uE@ literal 0 HcmV?d00001 diff --git a/content/contact.md b/content/contacts/contact.md similarity index 100% rename from content/contact.md rename to content/contacts/contact.md diff --git a/content/contacts/datenschutz.md b/content/contacts/datenschutz.md new file mode 100644 index 0000000..6e93368 --- /dev/null +++ b/content/contacts/datenschutz.md @@ -0,0 +1,38 @@ +--- +title: Datenschutz +type: single +--- + +Die Nutzung unserer Seite ist ohne eine Angabe von personenbezogenen Daten möglich. Für die Nutzung einzelner Services unserer Seite können sich hierfür abweichende Regelungen ergeben, die in diesem Falle nachstehend gesondert erläutert werden. Ihre personenbezogenen Daten (z.B. Name, Anschrift, E-Mail, Telefonnummer, u.ä.) werden von uns nur gemäß den Bestimmungen des deutschen Datenschutzrechts verarbeitet. Daten sind dann personenbezogen, wenn sie eindeutig einer bestimmten natürlichen Person zugeordnet werden können. Die rechtlichen Grundlagen des Datenschutzes finden Sie im Bundesdatenschutzgesetz (BDSG) und dem Telemediengesetz (TMG). Nachstehende Regelungen informieren Sie insoweit über die Art, den Umfang und Zweck der Erhebung, die Nutzung und die Verarbeitung von personenbezogenen Daten durch den Anbieter + + Dezentrale e.V. + Dreilindenstraße 19, 04177 Leipzig + vorstand [AT] dezentrale [DOT] space + +Wir weisen darauf hin, dass die internetbasierte Datenübertragung Sicherheitslücken aufweist, ein lückenloser Schutz vor Zugriffen durch Dritte somit unmöglich ist. + +### Kontaktmöglichkeit +Wir bieten Ihnen auf unserer Seite die Möglichkeit, mit uns per E-Mail und/oder über ein Kontaktformular in Verbindung zu treten. In diesem Fall werden die vom Nutzer gemachten Angaben zum Zwecke der Bearbeitung seiner Kontaktaufnahme gespeichert. Eine Weitergabe an Dritte erfolgt nicht. Ein Abgleich der so erhobenen Daten mit Daten, die möglicherweise durch andere Komponenten unserer Seite erhoben werden, erfolgt ebenfalls nicht. + +### Erhebung von Zugriffsdaten und Logfiles + +Wir, bzw. unser Hostinganbieter, erhebt auf Grundlage unserer berechtigten Interessen im Sinne des Art. 6 Abs. 1 lit. f. DSGVO Daten über jeden Zugriff auf den Server, auf dem sich dieser Dienst befindet (sogenannte Serverlogfiles). Zu den Zugriffsdaten gehören Name der abgerufenen Webseite, Datei, Datum und Uhrzeit des Abrufs, übertragene Datenmenge, Meldung über erfolgreichen Abruf, Browsertyp nebst Version, das Betriebssystem des Nutzers, Referrer URL (die zuvor besuchte Seite), IP-Adresse und der anfragende Provider. + +Logfile-Informationen werden aus Sicherheitsgründen (z.B. zur Aufklärung von Missbrauchs- oder Betrugshandlungen) für die Dauer von maximal 7 Tagen gespeichert und danach gelöscht. Daten, deren weitere Aufbewahrung zu Beweiszwecken erforderlich ist, sind bis zur endgültigen Klärung des jeweiligen Vorfalls von der Löschung ausgenommen. + +### Auskunft/Widerruf/Löschung +Sie können sich aufgrund des Bundesdatenschutzgesetzes bei Fragen zur Erhebung, Verarbeitung oder Nutzung Ihrer personenbezogenen Daten und deren Berichtigung, Sperrung, Löschung oder einem Widerruf einer erteilten Einwilligung unentgeltlich an uns wenden. Wir weisen darauf hin, dass Ihnen ein Recht auf Berichtigung falscher Daten oder Löschung personenbezogener Daten zusteht, sollte diesem Anspruch keine gesetzliche Aufbewahrungspflicht entgegenstehen. + +### Onlinepräsenzen in sozialen Medien + +Wir unterhalten Onlinepräsenzen innerhalb sozialer Netzwerke und Plattformen, um mit den dort aktiven Kunden, Interessenten und Nutzern kommunizieren und sie dort über unsere Leistungen informieren zu können. Beim Aufruf der jeweiligen Netzwerke und Plattformen gelten die Geschäftsbedingungen und die Datenverarbeitungsrichtlinien deren jeweiligen Betreiber. + +Soweit nicht anders im Rahmen unserer Datenschutzerklärung angegeben, verarbeiten wir die Daten der Nutzer sofern diese mit uns innerhalb der sozialen Netzwerke und Plattformen kommunizieren, z.B. Beiträge auf unseren Onlinepräsenzen verfassen oder uns Nachrichten zusenden. + +### Einbindung von Diensten und Inhalten Dritter + +Wir setzen innerhalb unseres Onlineangebotes auf Grundlage unserer berechtigten Interessen (d.h. Interesse an der Analyse, Optimierung und wirtschaftlichem Betrieb unseres Onlineangebotes im Sinne des Art. 6 Abs. 1 lit. f. DSGVO) Inhalts- oder Serviceangebote von Drittanbietern ein, um deren Inhalte und Services, wie z.B. Videos oder Schriftarten einzubinden (nachfolgend einheitlich bezeichnet als “Inhalte”). + +Dies setzt immer voraus, dass die Drittanbieter dieser Inhalte, die IP-Adresse der Nutzer wahrnehmen, da sie ohne die IP-Adresse die Inhalte nicht an deren Browser senden könnten. Die IP-Adresse ist damit für die Darstellung dieser Inhalte erforderlich. Wir bemühen uns nur solche Inhalte zu verwenden, deren jeweilige Anbieter die IP-Adresse lediglich zur Auslieferung der Inhalte verwenden. Drittanbieter können ferner so genannte Pixel-Tags (unsichtbare Grafiken, auch als “Web Beacons” bezeichnet) für statistische oder Marketingzwecke verwenden. Durch die “Pixel-Tags” können Informationen, wie der Besucherverkehr auf den Seiten dieser Website ausgewertet werden. Die pseudonymen Informationen können ferner in Cookies auf dem Gerät der Nutzer gespeichert werden und unter anderem technische Informationen zum Browser und Betriebssystem, verweisende Webseiten, Besuchszeit sowie weitere Angaben zur Nutzung unseres Onlineangebotes enthalten, als auch mit solchen Informationen aus anderen Quellen verbunden werden. + +Muster-Datenschutzerklärung der Anwaltskanzlei Weiß & Partner u.a. diff --git a/content/contacts/impressum.md b/content/contacts/impressum.md new file mode 100644 index 0000000..172a464 --- /dev/null +++ b/content/contacts/impressum.md @@ -0,0 +1,14 @@ +--- +title: Impressum +type: single +--- + +### Anschrift +Freifunk Leipzig +c/o Dezentrale e.V. +Dreilindenstraße 19 Hinterhaus +04177 Leipzig +Deutschland + +### Vertretung +vorstand [AT] dezentrale [DOT] space \ No newline at end of file diff --git a/content/contribute/begin.md b/content/contribute/begin.md index 593ee48..67470df 100644 --- a/content/contribute/begin.md +++ b/content/contribute/begin.md @@ -11,7 +11,7 @@ Diese Anleitung beschreibt, wie du dir einen eigenen Freifunk-Router flashen kan Ein Freifunk-Router ist ein spezieller Router. In Sichtweite zu bestehenden Freifunk-Routern verbindet er sich automatisch ("[Mesh](https://de.wikipedia.org/wiki/Vermaschtes_Netz)") und wird Teil des Freifunk-Netzes. Wenn kein anderer Freifunk-Router in der Nähe ist, braucht er Zugang zum Internet. Beispielsweise indem du ihn via Ethernetkabel mit deinem privaten Router verbindest. Ein Freifunk-Router ist also NICHT das Gerät, welches dir dein Internetanbieter zur Verfügung gestellt hat. Es ist ein zusätzlicher Router, der nach dem Aufspielen der Freifunk-Firmware Teil des Freifunk-Netzes wird. -Wenn du Lust hast, eigenständig einen Router zu flashen, dann bist du hier genau richtig. Wenn du unsicher bist, welchen Router du nutzen willst, schau in unsere [Geräteempfehlungen](https://freifunk-leipzig.de/contribute/recommendation). Gern stellen wir dir auch ein fertiges Gerät zum Selbstkostenpreis zur Verfügung. Nimm dazu einfach [Kontakt](https://freifunk-leipzig.de/contact/) mit uns auf. +Wenn du Lust hast, eigenständig einen Router zu flashen, dann bist du hier genau richtig. Wenn du unsicher bist, welchen Router du nutzen willst, schau in unsere [Geräteempfehlungen](/contribute/recommendation). Gern stellen wir dir auch ein fertiges Gerät zum Selbstkostenpreis zur Verfügung. Nimm dazu einfach [Kontakt](/contacts/contact) mit uns auf. ### Download @@ -79,4 +79,4 @@ Freifunk-Router sind wie Katzen. Sie mögen hohe Standorte und schauen gern aus ### Fertig -Super, du hast es geschafft. Dein Freifunk-Knoten funktioniert jetzt und sollte, wenn du die GPS Koordinaten korrekt angegeben hast, in Kürze auf [unserer Karte](https://freifunk-leipzig.de/map/) und auf der [Karte von Freifunk Dresden](https://meshviewer.freifunk-dresden.de/#!v:m) erscheinen. \ No newline at end of file +Super, du hast es geschafft. Dein Freifunk-Knoten funktioniert jetzt und sollte, wenn du die GPS Koordinaten korrekt angegeben hast, in Kürze auf [unserer Karte](/map/) und auf der [Karte von Freifunk Dresden](https://meshviewer.freifunk-dresden.de/#!v:m) erscheinen. \ No newline at end of file diff --git a/content/contribute/recommendation.md b/content/contribute/recommendation.md index 5f0781c..47318d2 100644 --- a/content/contribute/recommendation.md +++ b/content/contribute/recommendation.md @@ -3,14 +3,14 @@ title: "Empfohlene Geräte" type: single --- -Für neue Freifunkas erscheint die Vielzahl an Routern auf dem Markt vermutlich etwas unübersichtlich. Deshalb findest du hier eine Liste von Geräten, mit denen wir bereits gute Erfahrungen gesammelt haben und aktuell empfehlen können. Grundsätzlich ist unsere Firmware aber auf weit [mehr Geräten lauffähig](https://freifunk-leipzig.de/contribute/gluon/). Dennoch ist es sinnvoll einen Preis-Leistungs-Vergleich anzustellen, wenn du dich für die Neuanschaffung eines neuen oder gebrauchten Routers entschieden hast. Manche Repeater können nach dem Flashen der Firmware ebenfalls als eigenständige Freifunk-Nodes eingesetzt werden. +Für neue Freifunkas erscheint die Vielzahl an Routern auf dem Markt vermutlich etwas unübersichtlich. Deshalb findest du hier eine Liste von Geräten, mit denen wir bereits gute Erfahrungen gesammelt haben und aktuell empfehlen können. Grundsätzlich ist unsere Firmware aber auf weit [mehr Geräten lauffähig](https://download.freifunk-dresden.de/firmware/testing/). Dennoch ist es sinnvoll einen Preis-Leistungs-Vergleich anzustellen, wenn du dich für die Neuanschaffung eines neuen oder gebrauchten Routers entschieden hast. Manche Repeater können nach dem Flashen der Firmware ebenfalls als eigenständige Freifunk-Nodes eingesetzt werden. **Wichtig**: Für Geräte mit nur 4 MB Flash und 32 MB RAM solltest du **kein (mehr) Geld ausgeben**. Zukünftige Firmwareupdates werden diese nicht mehr zufriedenstellend unterstützen können. Auf diese Geräteklasse haben wir hier bewusst verzichtet. |Hersteller|Modell |Band |CPU |Flash |RAM |Neu |Gebraucht|Infos | |----------|-------------------------|---------|-------|------|------|------|---------|--------------------------------------------------------| -|**Router**|**(indoor)** | | | | | | | | +|**Router**|**(indoor)** | | | | | | | | |TP-Link |TL-WDR3600 (v1.x) |2.4/5 GHz|560 MHz|8 MB |128 MB|- |10-20€ |[OpenWRT](https://openwrt.org/toh/tp-link/tl-wdr3600_v1)| |TP-Link |TL-WDR4300 (v1.x) |2.4/5 GHz|560 MHz|8 MB |128 MB|- |20-40€ |[OpenWRT](https://openwrt.org/toh/tp-link/tl-wdr4300_v1)| |TP-Link |TL-WDR4900 (v1.x) |2.4/5 GHz|800 MHz|16 MB |128 MB|- |25€ |[OpenWRT](https://openwrt.org/toh/tp-link/tl-wdr4900) | @@ -22,11 +22,11 @@ Für neue Freifunkas erscheint die Vielzahl an Routern auf dem Markt vermutlich |Netgear |R6220 |2.4/5 GHz|880 MHz|128 MB|128 MB|50€ |35-50€ |[OpenWRT](https://openwrt.org/toh/netgear/netgear_r6220)| |GL.iNet |GL-AR150 |2.4 GHz|400 MHz|16 MB|64 MB|ab 25€| |[OpenWRT](https://openwrt.org/toh/gl.inet/gl-ar150) | | | | | | | | | | | -|**Repeater**| | | | | | | | | +|**Repeater**| | | | | | | | | |AVM |FRITZ!WLAN Rep. 300E |2.4 GHz|400 MHz|16 MB|64 MB|- |15-35€ | | |AVM |FRITZ!WLAN Rep. 450E |2.4 GHz|560 MHz|16 MB|64 MB|- |25-40€ |[OpenWRT](https://openwrt.org/toh/avm/avm_fritz_wlan_repeater_450e)| | | | | | | | | | | -|**Router**|**(outdoor)** | | | | | | | | +|**Router**|**(outdoor)** | | | | | | | | |TP-Link |CPE210 (v1) |2.4 GHz |560 MHz|8 MB |64 MB|- |20-30€ |[OpenWRT](https://openwrt.org/toh/tp-link/cpe210) | | | | | | | | | | | diff --git a/content/gluon.md b/content/gluon.md deleted file mode 100644 index 72d88af..0000000 --- a/content/gluon.md +++ /dev/null @@ -1,3 +0,0 @@ ---- -type: "gluon" ---- \ No newline at end of file diff --git a/content/introduction/about.md b/content/introduction/about.md index 2c0408b..ffc51a1 100644 --- a/content/introduction/about.md +++ b/content/introduction/about.md @@ -39,10 +39,4 @@ Viele kluge Köpfe haben sich in bundesweit in Freifunk-Projekten organisiert, u Zudem bieten Freifunkas auf ihren regelmäßigen Treffen für Aktive und Interessierte ein Forum für Weiterbildung und zum Erwerb von praktischen Erfahrungen, Maßnahmen zum sicheren Umgang und dem tieferen Verständnis der Funktionsweise von Kommunikationsinfrastruktur an. -In vielen Freifunk-Communities findet zudem eine aktive Weiterentwicklung von quelloffener Software statt, die zum Aufbau eines von herkömmlicher Infrastruktur unabhängigen Datennetzes, dem sogenannten “Mesh-Netzwerk”, genutzt wird. Teilnehmende Geräte im Mesh-Netzwerk leiten Daten automatisch und unpriorisiert über Funkverbindungen zwischen den Routern zum gewünschten Ziel. Die entwickelte Software wird dabei unter einer freien Lizenz veröffentlicht und steht damit jedem kostenfrei und ohne Einschränkungen in der Nutzung zur Verfügung. - -### Geschichte von Freifunk Leipzig - -Vielleicht hast du dich gefragt, wieso die Leipziger Community so divers, teilweise unübersichtlich und die Dokumentation stellenweise veraltet ist. Nunja. Freifunk Leipzig war eine der ersten Freifunk Communities. Es gibt sie bereits seit mehr als 15 Jahren. In den Hochzeiten waren mehr als 600 Knoten im Leipziger Netz. Durch Wegzüge aktiver Freifunkas, aber auch durch den steten Ausbau von schnellen, kommerziellen Internetleitungen sank der Bedarf in den letzten Jahren immer mehr. Wir finden die Idee von Freifunk aber nach wie vor sinnvoll und basteln weiter am freien Netz. - -Quelle: [Freifunk Darmstadt (CC-BY-SA-4.0)](https://darmstadt.freifunk.net/was-ist-freifunk/) +In vielen Freifunk-Communities findet zudem eine aktive Weiterentwicklung von quelloffener Software statt, die zum Aufbau eines von herkömmlicher Infrastruktur unabhängigen Datennetzes, dem sogenannten “Mesh-Netzwerk”, genutzt wird. Teilnehmende Geräte im Mesh-Netzwerk leiten Daten automatisch und unpriorisiert über Funkverbindungen zwischen den Routern zum gewünschten Ziel. Die entwickelte Software wird dabei unter einer freien Lizenz veröffentlicht und steht damit jedem kostenfrei und ohne Einschränkungen in der Nutzung zur Verfügung. \ No newline at end of file diff --git a/content/meshkit.md b/content/meshkit.md deleted file mode 100644 index 2e35293..0000000 --- a/content/meshkit.md +++ /dev/null @@ -1,3 +0,0 @@ ---- -type: "meshkit" ---- \ No newline at end of file diff --git a/content/support/association.md b/content/support/association.md index b2d08b2..612de22 100644 --- a/content/support/association.md +++ b/content/support/association.md @@ -3,22 +3,20 @@ title: Informationen für Gewerbetreibende und Vereine type: single --- -#### Gewerbe und Vereine +Sie sind Betreiber:in eines Cafés, einer Arztpraxis, eines Vereinsheims oder einer anderen gewerblichen Immobilie mit Kund:innenverkehr und möchten Ihren Besucher:innen einen freien und unbeschränkten Zugang zum Internet ermöglichen? Freifunk stellt die Alternative zu kommerziellen Anbietern mit Gewinnabsicht dar. Wir sind eine gemeinnützige Initiative und sind am Aufbau eines gemeinschaftlich betriebenen Datennetzes interessiert. Im folgenden finden sich weitere Informationen zu Freifunk im Kontext des Aufbaues in Ihren Räumlichkeiten. -Sie sind Betreiber eines Cafés, einer Arztpraxis, eines Vereinsheims oder einer anderen gewerblichen Immobilie mit Kundenverkehr und möchten Ihren Besuchern einen freien und unbeschränkten Zugang zum Internet ermöglichen? Freifunk stellt die Alternative zu kommerziellen Anbietern mit Gewinnabsicht dar. Wir sind eine gemeinnützige Initiative und sind am Aufbau eines gemeinschaftlich betriebenen Datennetzes interessiert. Im folgenden finden sich weitere Informationen zu Freifunk im Kontext des Aufbaues in Ihren Räumlichkeiten. +### Vorteile von Freifunk -#### Vorteile von Freifunk +Bei Freifunk entstehen weder Nutzer:innen noch Betreiber:innen eines WLAN-Knotens Kosten. Nutzer:innen müssen sich im Gegensatz zu anderen Angeboten nicht registrieren und surfen ohne zeitliches Limit. Als nicht-gewinnorientierter Verein können wir allerdings auch keine Verfügbarkeitsgarantien oder Wartungsverträge bieten. Fällt der Netzzugang aus, liegt es in Ihrer Verantwortung, uns zu kontaktieren oder das Problem eigenständig zu lösen. Gerne unterstützen wir Sie beim Aufbau und der Wahl der nötigen Hardware und helfen beim Lösen auftretender Probleme. -Bei Freifunk entstehen dem Nutzer und Betreiber eines WLAN-Knotens keine Kosten. Nutzer müssen sich im Gegensatz zu anderen Anbietern nicht registrieren und surfen ohne zeitliches Limit. Als nicht-gewinnorientierter Verein können wir allerdings auch keine Verfügbarkeitsgarantien oder Wartungsverträge bieten. Fällt der Netzzugang aus, liegt es in Ihrer Verantwortung, uns zu kontaktieren oder das Problem eigenständig zu lösen. Gerne unterstützen wir Sie beim Aufbau und der Wahl der nötigen Hardware und helfen beim Lösen auftretender Probleme. - -#### Trennung des Freifunk-Netzes vom Unternehmensnetz +### Trennung des Freifunk-Netzes vom Unternehmensnetz Zu jedem Zeitpunkt bleiben Freifunk-Netz und Unternehmensnetz strikt getrennt. Das gilt auch, wenn der eigene Freifunk-Router die Internetverbindung des Unternehmensnetzes nutzt, um mit dem Rest des Freifunknetzes eine Verbindung aufzubauen. Aus dem Freifunk-Netzwerk heraus ist kein Zugriff auf das firmeninterne Netzwerk möglich. -#### Wie kann ich mich als Gewerbetreibende:r für die ehrenamtliche Arbeit der Freifunker revanchieren? +### Wie kann ich mich als Gewerbetreibende:r für die ehrenamtliche Arbeit der Freifunkas revanchieren? -Sollten Sie Zugang zu höhergelegenen Gebäuden haben, würden wir uns freuen, diese zum Aufbau unserer unabhängigen Richtfunk-Infrastruktur nutzen zu dürfen. Ein solches „Wireless Backbone“ trägt zur Unabhängigkeit des gemeinschaftlich betriebenen Netzes bei, da wir so Standorte untereinander auch ohne Internetzugang verbinden können und dabei nicht auf Infrastruktur Dritter zurückgreifen müssen. Die dabei eingesetzte Hardware ist sehr klein und unauffällig und sendet um ein vielfaches schwächer als es z.B. übliche Handymasten tun. +Sollten Sie Zugang zu höhergelegenen Gebäuden haben, würden wir uns freuen, diese zum Aufbau unserer unabhängigen Richtfunk-Infrastruktur nutzen zu können. Ein solches „Wireless Backbone“ trägt zur Unabhängigkeit des gemeinschaftlich betriebenen Netzes bei, da wir so Standorte untereinander auch ohne Internetzugang verbinden können und dabei nicht auf Infrastruktur Dritter zurückgreifen müssen. Die dabei eingesetzte Hardware ist sehr klein und unauffällig und sendet um ein vielfaches schwächer als es z.B. übliche Handymasten tun. -Wir verlangen im Gegensatz zu kommerziellen Anbietern keinen monatlichen Beitrag für die Bereitstellung unserer Leistung und unsere ehrenamtliche Arbeit. Allerdings freuen wir uns selbstverständlich immer über eine freiwillige Spende. Alternativ sind wir auch immer offen für Sachspenden, z.B. in Form von Netzwerkhardware. +Wir verlangen im Gegensatz zu kommerziellen Anbietern keinen monatlichen Beitrag für die Bereitstellung unserer Leistung und unsere ehrenamtliche Arbeit. Allerdings freuen wir uns selbstverständlich immer über eine freiwillige [Spende](/support/donations/). Alternativ sind wir auch immer offen für Sachspenden, z.B. in Form von Netzwerkhardware. Wenn Sie sich bereits dafür entschieden haben, einen Freifunk-Router aufzustellen oder weitere Informationen benötigen, heißen wir Sie gerne bei einem unserer Freifunk-Treffen willkommen und sprechen mit Ihnen über das weitere Vorgehen. diff --git a/content/support/donations.md b/content/support/donations.md index 02f962a..2747087 100644 --- a/content/support/donations.md +++ b/content/support/donations.md @@ -13,16 +13,20 @@ Du besitzt ungenutzte Router oder Ethernetkabel? Wir freuen uns über deine Hard Die Freifunk-Community freut sich immer über Spenden, die den Ausbau des Netzes vorantreiben. Spenden sind möglich an: -**dezentrale e.V.** -- Sparkasse Leipzig -- IBAN: DE48 8605 5592 1090 1699 29 -- BIC: WELADE8L -- Verwendungszweck: Spende Freifunk Leipzig +**Dezentrale e.V.** + + Bankverbindung + IBAN: DE48 8605 5592 1090 1699 29 + BIC: WELADE8L + Sparkasse Leipzig + Verwendungszweck: Spende Freifunk Leipzig **Förderverein Freie Netzwerke e.V.** -- Konto 722 722 7006 -- BLZ 100 900 00 -- Berliner Volksbank -- Verwendungszweck: Spende leipzig.freifunk.net + + Bankverbindung + Konto 722 722 7006 + BLZ 100 900 00 + Berliner Volksbank + Verwendungszweck: Spende leipzig.freifunk.net Freifunk Leipzig ist und bleibt kostenfrei und agiert ausschließlich auf Basis der freiwilligen Unterstützung. Durch die Nutzung entsteht für niemanden eine Zahlungsverpflichtung. Solltet Ihr eine Spendenquittung benötigen, sprecht uns bitte direkt an.