From f35c4a308d6f9f89779201dcf758afbc96c7cb15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96zcan=20O=C4=9Fuz?= Date: Wed, 18 Sep 2019 11:47:46 +0300 Subject: [PATCH] =?UTF-8?q?=C3=96zg=C3=BCr=20yaz=C4=B1l=C4=B1m=20yaz=C4=B1?= =?UTF-8?q?s=C4=B1=20eklendi,=20favicon=20eklendi.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/yazilar/ozgur-yazilim.md | 51 +++++++++++++++++++++++++++++++ content/yazilar/yeni-site.md | 15 +++++++-- static/favicon.ico | Bin 0 -> 107939 bytes static/fvc.ico | Bin 0 -> 104065 bytes 4 files changed, 64 insertions(+), 2 deletions(-) create mode 100644 content/yazilar/ozgur-yazilim.md create mode 100644 static/favicon.ico create mode 100644 static/fvc.ico diff --git a/content/yazilar/ozgur-yazilim.md b/content/yazilar/ozgur-yazilim.md new file mode 100644 index 0000000..83bfc63 --- /dev/null +++ b/content/yazilar/ozgur-yazilim.md @@ -0,0 +1,51 @@ +--- +title: "Özgür yazılım nedir?" +summary: > + Özgür yazılım nedir, nereden çıktı, nasıl gelişti? Özgür yazılımı kim ortaya attı? Özgür yazılım satılabilir mi? +date: 2019-09-17T20:38:03+03:00 +categories: +- ozgurluk +photo: + url: https://www.gnu.org/graphics/Gnulove.medium.jpg + author: Alison Upton +--- +### Özgür yazılım nereden çıktı? + +Doğrusunu söylemek gerekirse özgür yazılım, **özel mülk** yazılımlardan daha önceden vardı. + +Eskiden bilgisayarlar, delikli kartlar ile programlanıyordu. Delikli kartlar, "At yarışı kuponu" benzeri üzerinde delinecek noktalar olan kartondan kartlardı. Delinen her nokta mantıksal "1" delinmeyen kısımlar ise mantıksal "0" anlamına geliyordu. Ayrıca kartın üzerinde hangi deliğin ne anlama geldiğini gösteren bir tablo da mevcuttu (aynı ÖSYM optik formlarındaki gibi). Dolayısıyla yazılımın kendisi aslında o kart olduğundan, karta bakan herhangi biri yazılımın nasıl çalıştığını anlayabilmekte ve "kaynak koduna" erişebilmekteydi. Bu yüzden, yapılan bir yazılım her koşulda özgürdü. Yazılıma baktığınızda *nasıl çalıştığını anlayabiliyor, onu değiştirebiliyor veya yeni bir karta kolayca delikleri geçirip onu kopyalayabiliyordunuz.* Ayrıca yazılımı *değiştirip dağıtmanızda* da hiçbir engel yoktu elbette. + +Ardından geçen birçok yılın ardından, teknoloji ilerlemiş ve C dili ortaya çıkmıştı. Ayrıca bilgisayarlar birkaç "0 veya 1" ile değil, yüz binlerle ifade edilen "0 veya 1" lerle çalışır hale gelmişti. Ayrıca yazdığınız bir C kodu, **derleme** adı verilen bir işlemden geçiriliyor ve bu işlemin sonucunda 0-1'lere yani makina diline dönüşüyordu. Bu işlemin ise geri döndürülmesi çok zordu. Dolayısıyla derlenmiş bir C programının yanında kaynak kodu verilmez ise ilgili yazılımın nasıl çalıştığını anlamak veya onu değiştirmeye çalışmak imkansız hale gelmişti. Yazılım geliştiricileri de artık yazılımları birer **meta** olarak görmekteydi. Yazılımların yalnızca çalıştırılabilir "binary" dosyaları, birçok kısıtlama ile birlikte kullanıcıya veriliyordu. Yazılımlar üzerinde çalışmak, değişiklik yapmak **yazılım lisanslarına göre** suçtu. + +MIT'de ise, 70'lerden o zamana kadar devam eden **hacker** kültürü bir nebze sekteye uğramıştı. MIT AI laboratuvarında çalışan **hacker**'ların önemli bir kısmı yazılım firmaları için çalışmaya başlamıştı. + +Bir gün, MIT AI laboratuvarındaki **hacker**lardan biri olan **Richard M. Stallman**, orada bulunan bir Xerox yazıcının kağıt sıkıştırdığını fark etti ve Xerox ile iletişime geçti. Xerox'a hatayı kendinin çözebileceğini, ancak yazıcıda çalışan yazılımın kaynak koduna ihtiyaç duyduğunu belirtti. Xerox, bu yazılımın kendilerine ait olduğunu söyleyip, Stallman'ın talebini reddetti. + +Bu olay, Stallman'ın kafasında bir fikir oluşturmuştu: **Özgür yazılım.** + +### İlk duyuru + +Bahsedilen dönemde, bilgisayarların büyük çoğunluğu UNIX adı verilen bir işletim sistemini çalıştırmaktaydı. UNIX işletim sistemi de, Amerikan telekomünikasyon şirketi olan AT&T'nin mülküydü. Fahiş lisans ücretleri altında dağıtıldığı için çoğu bir kişinin UNIX'e erişimi yoktu. UNIX, yüksek oranda ancak büyük kurumların bilgisayarlarında kullanılabiliyordu. + +27 Kasım 1983'te Richard M. Stallman, UNIX'in Usenet haber gruplarına **Free Unix!** başlıklı bir duyuru gönderdi. Bu duyuru ile dünya ilk defa **özgür yazılım** kavramıyla tanışıyordu. + +Richard M. Stallman, dönemin popüler özel mülk işletim sistemi UNIX ile birebir uyumlu bir işletim sistemi geliştirmeye başladı. Bu işletim sisteminin adı ise **GNU** idi. **GNU**, özgür olarak dağıtılacaktı. + +### Özgür yazılım nedir? + +Bir yazılımın özgür yazılım olabilmesi için sağlaması gereken dört temel özgürlük vardır. + +0. Yazılımı herhangi bir amaç için herhangi bir koşulda çalıştırma özgürlüğü. (Kullan) +1. Yazılımın nasıl çalıştığını anlama ve onu değiştirme özgürlüğü. (Araştır) +2. Yazılımı kopyalama ve dağıtma özgürlüğü. (Paylaş) +3. Yazılımın değiştirilmiş ve geliştirilmiş kopyalarını dağıtma özgürlüğü. (Geliştir) + +Bu dört özgürlüğün tamamını sağlayan yazılımlar, özgür yazılımlardır. + +Özgürlük, para ile ilişkili değildir. Özgür yazılım, "ticari olmayan yazılım" veya "ücretsiz yazılım" anlamına gelmez. Özgür yazılımlar **ticari amaçlarla kullanılabilir**, ayrıca kopyaları ücret karşılığında **satılabilir**. Yazılımı nasıl edindiğiniz bu konuda hiçbir şey değiştirmez, satın aldığınız bir özgür yazılımı ücretsiz veya ücretli olarak dağıtabilirsiniz. + +Özgür bir yazılım, kopyalarını edinen tüm kullanıcılara dört temel özgürlüğü sağlamalıdır. "Kübalılar ve Kuzey Koreliler bu yazılımı kullanamaz", "bu yazılım yalnızca araştırma amaçlı kullanılabilir", "bu yazılımı yalnızca geliştiricisine yıllık 2000 Türk lirası öderseniz kullanılabilir" gibi durumlar içeren yazılımlar **özgür değildir**. + + + + diff --git a/content/yazilar/yeni-site.md b/content/yazilar/yeni-site.md index 09b6091..8e8ee94 100644 --- a/content/yazilar/yeni-site.md +++ b/content/yazilar/yeni-site.md @@ -1,7 +1,7 @@ --- -title: "Yeni Site" +title: "Derneğimizin web sitesi hakkında" summary: > - Yeni web sitesi + Derneğimizin web sitesi ihtiyacı bir süredir çözmeye çalıştığımız bir konuydu. Sıfırdan tasarım yapmakla uğraştık, çeşitli şablonlar denedik ancak istediğimiz noktaya gelemedik. Ta ki bu web sitesini oluşturana kadar. date: 2019-08-14T20:38:03+03:00 categories: - dernek @@ -12,3 +12,14 @@ Herkese merhabalar, Özgür Yazılım Derneği olarak yaptığımız kuruluş ve örgütlenme çalışmaları ilk meyvelerini vermeye başladı. Derneğimizin web sitesi ihtiyacı bir süredir çözmeye çalıştığımız bir konuydu. Sıfırdan tasarım yapmakla uğraştık, çeşitli şablonlar denedik ancak istediğimiz noktaya gelemedik. Ta ki bu web sitesini oluşturana kadar. R programlayan dostlarımız, web sitesine girdiklerinde Tidyverse'in web sitesi ile benzerliğini fark edecektir. Akıllarda oluşan ilk soru neden Tidyverse'ün web sitesini "çaldığımız" veya "bir web sitesi bile oturup yapamamışlar" gibi ifadeler olacaktır şüphesiz. Bu sorulara bir açıklık getirelim. + +Tidyverse'ün web sitesine baktığımızda ilk aklımıza gelen bize ne kadar da uygun bir site olduğuydu. Tasarımı uysa da, sitenin çok fazla bize göre gereksiz veya hantal kısmı vardı. Onur Çelik ile el ele verip siteyi şu anki haline dönüştürdük. Peki neden sıfırdan "özgün" bir şey yapmak yerine bu siteyi dönüştürdük? + +Web sitesine baktığımızda, lisansının Creative Commons BY-SA 4.0 olduğunu gördük. Web sitesi özgür yazılımdı, dolayısla Tidyverse'ün geliştiricileri bize **kullanma, araştırma, paylaşma ve geliştirme** özgürlüğünü vermişti zaten. Amerika'yı yeniden keşfetmeye gerek yok elbette, web sitesini kendi ihtiyaçlarımıza ve isteklerimize göre değiştirip kullanabilirdik. + +Bu iki açıdan bizim için önemliydi: Birincisi, boşa emek harcamak yerine zaten var olan birikimi kullanmak; ikincisi ise **özgür yazılım kültürünü** anlatacak çok temel bir örnek oluşturmak. Çünkü özgür yazılım kültürünün temeli, paylaşma ve türetmeye dayanır. Bildiğimiz birçok özgür yazılım, başka özgür yazılımlar üzerinde yükselir, hatta bazı özel mülk yazılımlar bile. Maalesef ki içinde yaşadığımız toplumda, toplum normlarına göre özgün olmayan üretimler veya türetimler değer görmemekte, hatta toplum nezdinde aşağı görülmektedir. Bu özgünlük sevdası maalesef ki her türlü alanda bize yalnızca prangalar vuruyor. İnsanlığın ortak birikiminden faydalanmadan herhangi bir çıktı üretebilmek mümkün müdür? + +Sitemiz hala geliştiriliyor, önümüzdeki birkaç ay muhtemelen ufak tefek eklemeler çıkarmalarla rayına oturmuş olacaktır. Gördüğünüz bir sorun olursa, bilgi {güzela} oyd.org.tr adresinden bize bildirmeyi unutmayın. + +Sevgilerle, +Özcan Oğuz diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..5f2bb85e60f367e634c6f0453f2133f155b9cd67 GIT binary patch literal 107939 zcmeHQ1zc3w+a5wuL@}|Dv=s$AP_U3t>{>BE#YV(V1`81z8v|Qc*A7fT>=tYc5L;1f z6vgj(kh}l8^Uc5n7`wi|-@~c5&U@mXb7veS5-mw~2}w(0CaG>Fk$566m3}Li&7ma; zMxDKVTDhS_5?NMDVr~7cyrGmt@~j^u!9)2Cc_osd*;Dn~6 zeldNCM3URdv2km*5;@Q=c|WFmf<$8a*{N}Zwj*yQEE^$hd*$5;yFq)lP44C1$#3n% zd5#NLw9}fEbEX7)F6p~AAp4&iR?RJ6zTE0b9`9Q^Y414cZZ__5b8xS$ zd;6sMMAwo*&gGq|-CLWl<~!q+Q;OvoJX=3cYp0@X=e3?#GcmGyLHpv2a??F3u72!VCd#qZr#fCwYaQ`yzjNk{fOh6Ne2PSt zTxY#xKo!UKpPm~P>$_^2)c}uNrcXaw2ai7JUdFKc^ZQL6Ub_2a@yt4Jd)4smUAJjs zV`+gIXRnP2E2+KAWVMlgr_+<~*Q)odm0zW$C)zv@DYeQr>CpJRUjzC)s^2fRs+Xtq z+###wA(s{w@6>3S&d#r{C;UoozwKu}^3^@}x+AJwY*BQEZ=bjE9R?grxOn!Z#k=d> zKMlFK(tVfV!}j}YpPMt)A~^Wutdm}*Q_C0i8BnWt%lHkFk*~J-4Jp|F(4}c54@Zt} zy7=WWmlBV(2PVIiL>VtHIAi<46Fr6w8)+QZwD61Gg$fwoeH&FolAvu}vi#wCh3`JH zEM2#L^|+%Y>)&5L?XQX+-Zqy%m`WpDXFV+I@Tzp+Dvt@5EdwfaI)2L4FurW|63KUG z8Q+;T{Xq2XHFfLNJw4}miJATX82!h!`qgGwoX}gn-od0~bl;ifnq>draP(?F|2(tr z7k9f>HmF(Uu1iLS4?fnmMC*@MGiF}cIH%u}C&lmVUFBNi(8#{`I}G-)9QrC~!_v6y z$3M*r@0#G!pzX>6fs5ncn$7E8Cv2wkvg1v*4%eD`zOq$N)1nXGnys;shRu2K)~wl_ z#w}Jz-cCPVND`~NeER7@C+gIBr8~;i&_d#tpgp_5v2_b~?lX73R;I$m&;_}cnKYh# zY1oIH_FJMYb51*Eb1=7oXFznL9MjxZNQRCWZQNi^WaTRC{yWZbyl8wXOO&b~oOM2F=H#6_!v$<_Tv#&{WTUF zP?z`@@-E0x1DbfSzO>)nLgG(Tii8%SLdD0(1-m`?Y({BOS5X*{oX$;eYL{SQhFgyr&b^KY(G14iGz`y$BLtG zHhtU^J$Co>fVPeY``Xx<*F8C6`4NMwj)~t1| z!uzB1dIKK_z2FlO-4W6d_s2(jwrKfT}Z6&E`!KH=(j*rQ2q z+fI(zZdE9G=hUroEAyDVtyi*Jl2&ou%5$q3=^OW2;&Ehu_ULSG_O~nMx4k>!VJ`QS zgm;~^i|cl~d~R#)ikG9#1P<7HyL@$rvl08W9YSs&lrGx6b-{tRoqPv`+$kezH{o2( zH|x5)^zkfb67$#STptQM-M^8t;E-+8)!x1pI##~E<7OGjgN8G1+m;GH(qm-s=$L`4 zVn#TPo%ilwsY@#shUMC#rPot8r0a^FM{B$;xBK?GO>Jk*nee4;;X(rzJbl$AqTtvE zRkXJS*K0lT{kCJngCD=$T65LT1f#nb%U|hH?qkD*o4O$l`;@zDwqciXWc?T`56c0! zQpzS=m}JtmMvmQe9v6_dURk2&-uoeOQxl9{m6yD(-S$I{U4z>^EFiTo*Q!;rUZ3PM zT?b5>dfo2AnSm0s3eL;U&14-8LS3NF(3?<7@mwXWglrd%9g- zwf%-;F(Ar$LJo;V0cKf)<}FyMMNGzv&~( zERJ)jl;gf6vC)bCoi?r<{XQ}O!sw=cYg=2++V?rIVZRc-m8-wq8D6<=_;&5NaUq`i zNmb)ZEjZirxVPa){VHV}8z$U48eaLi$M$%gw#|Eeo*$Gg&&Em)uR-+xISe$ezpfJsOh!{W8B-K!Jpq2H}m`{>{2@aY!u4!5gD8TD_!WaE*5rK?tS)sM4_X>!xp=+J%l z{ky+Z4me?KIv}Y}^>NyVN3~c`xBlV8OKq;UiyKg*cKuu4bNqK}-Rk%{$*j^lQ_}~* z*Ctzc$eHKOxblBFyG(D;qe_clBcEbNPYr%{Z}`-g!DX~_?kZcb&G}I_9oI$ZSIZtX z>qFlvpSwDgIX~ScU!T|-Dg9GA_>Gus6FCbGB;h)TPjp zqyoNqhAuYhD6t*epiY7Kwz_kRobU=eXqTkRbZ%w~j-V^H2P8hD=+S zl&{6!-dcu+t&5!MGIryJsFu|(It1NXUf6lTrK#1bzbZ7M>dnIm?FX!nKG~~UVVlW* zLj#}O&L19W5VmXY;?0jbyBeO=K4|Q2xT(|e(s?Xq?{716)C~i7gZ0)kO@^9R@Eq9Z z!uF{~k%MLpUL75&Kh?8et!CMZcRW#gxc;LtP224W>p6OMQ$yDf!`n}sd$)GV9h_}@ zf!aNTHnxl%KBRPV?yz(Bx-D37w^{CC#t&!P|5>8HcXYF=!`ilKV)I~L8|Qs1F6!Io z4*H|q%972tdd;l#wnve>p2ZrSoM#m8H~n=1Y2|Y3yGC4bs{}do)_?UjQ4M=uW!H8$!ULdt)8zdZ`xP=a_-LB zuI2$npBFCZx9Rip8fQz^*f8(Ls|Tj}I#iw*y!WG)OYH_Be|^2(X@0j)XPv!bn{RC0 zDZz1V%~AK~Hmy;#PqjA9Yd@IR%AtA5^%W26N^C1Wa!s)a2~NJ2u(`&X?fv6w9xQb# zrQj!xb9D8)M{>GU{CpB@FR5@uev07{IxMR%=9`_8^f-aVz*(~awwd%CTe<529$nxNaIE7tQay69OAw?7Y_X&rFWq*%SAJa39z zkV;>TTHG^g#jCUHrwrU2*KTFW!!`U1;jrGkTj{~&bxvCP4~TNqUb12JG@ti7{90UZ zFke5oz25XkK{YCLt#GB_>zv(o__zLZL+#T&3wIh?%D=wBgPx_g&$=;w_n74gAw{bV zDZL`s%o9!QjC{&j4w$mB=Id;gcQo7fXV7ZL(hFTiPO~zPH@N-$-YCyY&E1=XR9g@q zm*Y(6l$8rg*P9Vh+Nqn#3+wakj_mhsvB2?T(HC*`v!7^P>~PQHZ$g_7ycOAX{E6

e} zy<)C==GtX?TtC}cyVAOWt78h433^s`w(Dl^smV{Cyxla^zRvopGy3j%W4g|#-UIy` zFFThRVO_OO;G?xR3%3?3)y8M%j8QgAr{oSPd|~pb-ha+1+;HuvfNIrTdlY@=+->K~ zwdR$39GmUb&B1!XtLg5w#vQr$#CC~ceXVi|z5$D`Yr!9z zMW@TSH!IsF!s1Et`?d}~6*iU4^Q!sPZ8Lm_WSh9=ea9ItW%I<0eO&YOtXk)83~A8Y zYvJim0|%Zs(7~djRnW%Ifvr17?+;wRxMHYHpR=niES`U8mG4@u2mTvvW_Pfh+w$1C zyOZ21x30acW}m!Icly;_?AbYoo14+A&mOryUkX_5p8rvkY8#)s)Oh)!TK2^0W^ZCP z26R~5Ju+p%QMY~;XUA9WYJ0HX@-Jn^IzBj&&-co;fm7}Ea}`X8^xx+{z-8S2(6jm8 zCqFKb-C^dJPPPvnO(I5AoMvyBvTlN+eRw$cOwQ03#etvFRXv&k_u3iiL^ZMnQ?{+Y$P1P3BrOcAI z=1lH%vRI+26%L*_;&i|6Qb(K69B1?N@X)I{Xpzyes8HAI`P$Vh(Y--vWBd5&*5kUo zKN&ejYp7qRJ?E1x-fA`a;`!iaS&y*7l^?|A(<&T&r2e6+PppD&ecf3ruix?&*KTC5 zwq@qrW8Eri4`~-@KXm(DyJv@vPoH}I?w%okdbKxd?Dw>{gWkTzR>>D;{JF--WWke) z6DzH2+Oue-o~`}61{v4;;J-@$eCuQ5XAH3zy3c+7movlG6)jxVVu!)YD{H5>Ix)Ux z?#n)tianjTU|sq4^Y1-uJI%QF=%(+tT6cVC5t-s~{PCn0`lUQqL>@dcV`+rh=!?PI z-A=E#zVZ3eb|FUw_N-R71i8a{)tYf(!StMa9L5+t5BsA*O33Zc*GpE-SF-A|cGD)s zxO3AUT<~i@`VG8Z)2>jwa#^T;nUY4X6TVMB^@Z>b&XJtH#&-FWf@|3_F*P480bWGcxkbl%2jkuZLanPE0<$ z>-hG?Z7QA%Ti55y!231k%${4&q}|Z?Yexec=v14#D7>!urz$(T_2@e3`dype(!ghH zZiHRBy6kq5QiD1jTRZ&5%X>xvZpA;H_w{todHTU6vr3muy4sBWvasp>TVH3yJqtTu zt;?hmH@hdFem}a@*o&R58#at@*rfL@{VjVQcV8T#qvaZ5lCmi#xr>{{xf~UCb=lkY zK*zH6$`oJR{ew%%`G)fjo+~r_;GU*s_rKj3pS^g>?qx}<19pw+xNgV@ADgNc&nsWH zsSxln>QRc-{+*MCHS3UnP@Lz+EB3)A=5tqfDrIOGGd;oSq4~rdBRg)X`=RO6XO*Lt zB?m34{N>%Fs_mzKnZ0Vm>_NHgcD*lAe`BBgHE(Xdn$RP$Tb&IPP3~OT-mS;XhVRGJ zI{B#Lqulk^IF7hw<*{o^hf$llnOo}KF!c6cRdY-H{gz$&es-Mm;-%-7i)Z$a+}6Bs zV&W9PFK-InJ~aQ0!JEf_)m{AdkqD_uPqXHw(w;rxXI*G#UoBChpw|M5pgUHJTD zP{h5>pSHPnYP#1cwB(vMV^UT|f3Ch|ZjDc)Pxf}V4?8?OF1lOQ%5#nOTh$rZ(4gG? z3h^#&y7!*bc6n>hkNvM&VZXU(GjNms`)h9|o$J`6(DS=RMqk@K>D_7F@G~>*D@4uL z|8jHhDYphiLI%&@bz}Xc{sXhOIS|@)$(Q1~=f6Bma$6}GIqK$s;zgWS9;tMvZJ`4* zj~9wsSb4Hr&#HGiwDFE#Kl4kaJ!S7VuMqb3n%~@yvs#aM8CJpBRq!f9gG5=c(#h&{ZVUjKHm%F9Q)Pk zyyT1C&@cE|@k-c8@Y8$t9$s6tQft9u_G}=FK>6$SQ9c%3Q(%kA=jxEz>m2Z7vQ^P_2m5j0v&NA2*2UFFjr=s>at6b>8dwm{`@w=XW^2MdI#=nBL9o z%j9`xadGjOf**T%?H*Az-eb?)&VCb@x(9x#-tTrM2keS!n9FKc`4)#iOdFto!)e;sOHW75uiAWpMdA2SlbrjWi8P74=ezH( zg!{7thHWceq0!8K!4c6P7G0@a=kdgrQ|?~8xM<~Br?)wtC0SLiJvk`JsKCBOF`b&v z*WMZJI`PU&{g?%lCc4G$ExsarT1bzWp4&dnXm|h6)+x4Q*R2~rF|fkChj;s|n%mlW zLrAMj1#%g*x3j70v-s3X>&jERbe|X(Tl0M%_lH|G8|^KE;($E8Ci7H`sh^vSx~RhzyX+-h~osHBGVlE-ZdPjGIt z=u~vqWltYP?u$w>SX=sPgzcSrpC%8=o%det8V393HNGBp+}pa{)SfSfmUTK*q;Wn!%g<&$y@q#LYI>=k`{DXKbdSS5^W(V@kTYNp+=I*tgS=Olg z*TMB>pWP%nBc0}iO&fO8tHSXX@fG_H+cv3aLksIk?ef*ODG@ho?u!rkAD_OR&uYQ8 zbL%E9Zc%u4AwQ1>`A)_^u#RbNThM#o(00Abm8=@nC7;JvhcN+pW;Hw<)gU0&VfL|c z?zT476Q}(#Cai4sHw~^2)G@j0e0}fzCLw2!*6EY2Ttx$ywb=~E>^ps9P?%*@sO9Fp zlTErVI9tPFPzl>U9)-6}$u~BnqxpdQTX$5KT<&4f|HzsTHGKRNvelY=#-Q}2a#5S? z+fCgT)qVB8R-L?i=Ni=XPutC1dU^*PY3rG=Yw{4?>%L`XY+l>K|8BMObGuGA%(Yd! z*tkyR#|7U!dtj-hu~%WO&>}}I^)F=GZCl=Z_nag7pT2sMdo&Hx=HF1QN7jTkS-x5 zP8rxbPR z9+r}F;>z=9iR*eNu3D3)%jvJLj7&~_d~zYLYY*cur%DI4ZJl^;Wx(i}El(R=opYgU z9+!9bYK^WkaecXMyGmW&8PvPh-G)Y{L)N@LBU!L_{*?Z=b{1MR<$im=nU98&G!>a}gT{(zl#w0-qso8#(Nn)}+L#e+u;yh`7xIyJm@ zRPhGeC)Fu3dFt6sYoceRyfyQ$Sm%RNZ(tS@JK3~c<+$}jK5(DO%%ChJ7b@%eMtFz>zI*=Fm`^H^}q`r?)B4_;R6+a)C2 z;r&G2Ba_-#y?kU+zs8~|=jZLovt_~gDT|~9KfRiqd-$lNj(hX&gEe1X?QUOXtMf>+&DNox1(9apBHpI&&|(S!D>$V+`&?-H9I>kYPBN! zFzb4aJPM7x{-kg1@rhj;yt@#&B=3ls#d_ou?Tn!R}B+8xb% zZh9Hv8dI;3zg_b-weq^u*c`AYtXJh(gBype_c2*@#WVQ4!H7Ox*W`84wvHMeI4G&{ zwynNx2JCF&FyN-PM^i~uwu6aRTbH`txzw2fdmKHxuUX$X8>*{hdw;!h$yFoUNA=v< zq}l#}<1-~|a?Z2AQSQ>+JTW%8YUf*K*ko!6Ek`5A=@$F7B=cJJ-#NMG43pk@>uSg5 z-wqig7O5T5o5wn4%*Syo$E+ zLzP3n0ecshd^LX5p2#bP4kI1rnGM$saW$Kp)Hdgv=hiVfpT2K8yy0b51{~TGGkw0} zI@@y(bNg03U|GM6KCDV&bnm?IpRl%|&%TqMfm5y*ly*EaLf1>Df2|H1wss!)sL|b~ zz1Np1d*@P%lY>53`mK37F56h0yTeD1KAP91vwf*x-9MHc_Xv)$FK>8r&$BTfSM+$} zV;on*uTZ#43A>%{4z6*P{EQ#_H!EMXbck_}Y^$~Ve_Y$dWnA{XIeWdoJ^P}>!tea% zLir_?&)F9D>2&S!nF14b*MBi=bibK~eLlOjlpGv+BSL$Jj$7WoJqJ(rzTUTb(6Z%A z;Fl}Af#nOo^}dFSK;XMC%f%_w8+?rXKM&X=b-lP(6&vOJ$+Wa4;PKfq*q(3X@Q z3)>&{G#h#F$gzrXr*B#8ntaJM%tw24=%ibo&2h7gp<$VdUoXvAIktdxuoX0AA4=&;kOS+}px z*3|vtlXKFP<0bd_`+a$N+|wi$U0a{CeoJJxJ+-Hm%srTDBXd8=N$p3~X&XR{~Qv^o96yiABuCD*+p zOZR!O`}*eOIriRtmY(cyenGeTt%Vnp;|q7$S93#+ZGoe-t2^bNYF=_kwlU4GY1Qms ztJKP*5{5-0lgD?GJ{z^vcD>#L`!yHm-yIUFll);wuOpY9B~1ui{5*W(!uIWL&OV7N z8LRs#v0~HEdMn?5v71n6ee(&E8s5Rz0VGaMTpMp`*nL7-E9Irep{|N@C*=-xorM3+GhiLz;F6@M1W&I6!-|pj<=%ne(>Ten7`>4k3cr~zX(VH z6pgi_`e?{l0Ke(ij6g29y#-J-zRJ|cLEie;?EZh+YeV!t6i{Z2Gvav+JvIN+(fqYK z&o>(ffQ-gfm3E#Rf6sxRe;(w7i+eJ8?1g#4IZ*NE55a%dLml*d9UzQXR;2f!|M!{j z=bK`@;{^cfoby$kC+A@&|IZhK|FlPcp!Z(@RmW0Ye%>p1xBN{%J_42CLL#854ZuX0S7ppHoA)a0^Um>`zJCPxdF?wO zv&U3beZJqn>;HL+Jnv`KJzv%Fe+6Gm|MMgAeFIc>FtH)VYU#=}H<iK=r-=7aD8)5bMj3CDMF7o29sE*HyrfQgTgN&+Yg1&0l`7NS+ z1R8=>(Ksur-v=4)8>$lD@81R#>6KT%R8=Ft`BjR5r;6jjG3u(4g?}>hUMFvy71f3R zQ~Y-+lOw=0wxZZ8s^>q0QkMopP?27F^*jUqrmTyA6sqOLJ-s@f8Pp{o2&Si7wvG3O z-;{L`7zWj{G0&*1$@*7y|G$uRUH`2a5#aYcG8%8$c6T)+$MfGU747X*)7Eb>=^Q+dG`sfLZ`km0{O`Au0Hfd){o%$UpayntN23|!;bhXb;* z%9MjM(EYnPb0WZZdFp%yz%k@^HEb2Q!LdIAC^OcwJp8xC{M_g_eV+(8!Hl}!|KPJg zb|1)xI(5gMb748~o4#KJv|#ElKz1D}Q+^4#x*}Kk%vR@lFW7ntd1H~j-`VdI0ml3R zAdG`DsqEV4y662+8CiKeyj$>{#BcgB5#Z;#%6=Zqv9B+3lh1oi#-8(G5x~9ZH~qK> z^n>Y)&H~)?#m{_ApZ6U5{eT|uo6?U!AvE*7h%c}j;OFsSz%F1h;006zvIFW6*WW0B zdojmF7QFX~*L`M;{ZZ)Tx#2g-k3eozcLqX%H-PMz$dP zi^raOz9wfq`h6TI2xvn5H$ygn2QU$smxjqmJ%L)luQ#M^O$Ko(ZVCpQ+RD1F*+^ zTv;Nort6+#ug>${4swqHb^58S%zNk`0q}b&-;=lx?f{haGc)-P!LBmrVy^oL4SiJi ztjEtLUTbJu*_iPRxgAhve}b6GR1^|fwWlfD=fm(Jy=OsIo%Q%E&xknoZvkcdl39FL zV6#+4&S}`rbKXrLvwYS>PdNO@1ISWlJny;gWzTxGQO7g5v#dc;nQiX?P5PyY>=W3g zpIJc`P#Obh;$LRVavu<%2Y5#a*U-mfkeA&{>!OZ#ar)2km3Jp)-H%xJvN7fRuBJd{ zQVA%#4#?X28OjIYmv|2JLHU!KzH;nk&wApq7yA1Ke9ZxYcn{hL2<<;Q<=Mkga8ARN z@i+@)MxQu0cLFnj>A+Ti_gPJK%bp3= z!8tWkJ;-r=$#iRZZffTr^x3_3Ul0`*2l*}Lf}@XGqe-+F!lq}NYA z3&iIEo)0;{)02_c#xp$Ma}mtT<58!M{@VcR5cjkdfI4=?GEbp{pJil3reHV^h-FpH zhe2L^ChUcBMstAcUiPfVb)V7L3%+q~i|0U2ly?C_dwOX!_&853fouR}IbOcN10X$F zW!vsU56^C@k`Dwlor`=9H&wwfpEaieW&0+NPxegc34Myr1AN{W0K~-SeF7j)x1zeY z;1@p&^ifW44scHLb51=#5ph3S3TQe8^!WlHJI7I_kQ$>U2~gBuW$V{M2lo+Gh;!f! zpsWpfd^`_ibSC83)0UXzo%Q7DmsiL0fcQ+P=sb`NzCnO8anS*vKOoPZs&zbTWdkxI zV=%-6s_K`=&u6GQ#D9B}8FRo;WL$hEJb`-Ibx+pb0LMpOUzDli91!mVvU7mz-V0D> z?7@~woCEs-W$dTN!+k^wq({1F+zX_qN7=R~(32xQV;Qt@4x9s&wI`1+4DuWUfjGW= zpD%mX6WW<_d^k?>^eI!P=uF77-9SKvxJ^HT7eI-I_#l>2uuYBS?`Lwjcd zb^0oHtWcUB!GCqqaOe=93Avs!q5)vgWDf95=pr)0b>J#0tCKwnA$9sMEAtq7ipz0; zYd;o{#gaeOt&bB}iv z6pK>M`w&1A-GVG_lmpbI(h#g75-x(grgMOEvK=6A?hB?E1MxXo(>ah?`#?YVCB#gossARxbCFobL6i*uf%+q($sG6q`DTJL6;tj>QGnP#b@JSkdn#$0`=loQ75t;$ z{LY9nR0d43fFLWR&rnwb5U3C`nK=gpJF+S7-FecCX4aX|Rp^8YX(RCR{wV98s^#U- z!G0)1N#%YPL*Y66Ogw(J1$x|h|#XMtEpX72;C_JndM>S`%?_wQyeqE)gji^jeuSQN0N+0p0C@i3dzdD`T7c~t>E}Bo@jg%(+vBOvo5;KQ;qoiSwc{a0yT)uJU+aLx*_ZL{Vkp{>S^XJpDhS zE&;xX=RiS}d8W^5Uk<^BcniUw|a?jz5rKn?krkwf?{>h#RIR`X(7G!o@1bv_2S2rLtiE|(V5N!O&Gz5OgzF*`% zz;jMk`t<_(s{vvffCA&4m3CFpO<(waBP)n!l3jo*{$w`qO4!e)pmV$%X4SLm0d$Mc zpJEpVqVO~913X82iXF>>ydHGU2QuSssOsEEZ|sGxa*k%!y+!cvFm#p>3@AwZqh8bV zfM8FZ^aJd7P~cl;SM!X@XWu(O9beUv35G32>mE)2Ao|BU7T2sgwgeg8IoVHLKpE-_ zrXMi}p2BW@WgN_89`1)X03lvkk@BuI4N!LM!TLAx^NevoJfMnicfdae;F&@d;=JP= z_@3v1^RUNvr$37L9%mt-%sU)a#(=zhPtXfsTs0xy+gyP~0PoejKT!8ufS+~T2f~1< zKm#Brpb2$@a8~b)+-H^oyr2IJR1Z#^05aoTKpm$5YalB~A4-jYA^_*F4v^Wzd8Fy{ zN6~tD2;F?vYiG988tP*lTLHX>sXGt2SN8#A?{}#BAyf=jCjqMg=2fBMVBP^J8b?*@ z`CQ>1#(U1sOx&-l0(`G^3&?0Lya&%gfcvJVdoNU^k|X}E2bus}?->!-l03dh)C=Rp zxveTO7HxrRfS^a!^aEtq0u_K?jku0W0X&b71vn>oUYG$40XR;a&x})M5%;0p0OQQL z$LBpi#|Z?y0C&J6E$@%?FW?TqdRdA_g)m;B$WymElmkM40EYq2cR{D3^fP!a1HOPc zkeTs;x_>P(PJDjw-k>P9it3xmM1^x#{0!$@;yquJv7oFm!1cg;&1T>bz>XOmU zdC&30vN~Bz!l&o5R(PC4V^sGsk6@uV<(&P%pgmlsF3ATRObAn zPj`T<=reUPri|?#U@^e?X$SDL+3!i*Cp!YX+r9u4#pGA1=exkdfS3xQ@EZ6P`tTBd z?gV(h$PHu_@ovsJ7YFF!vv2WBRM`@fl(v z6Byp{um0kFy$1jJPF_>uJ;w{+^X*p|Q&s$&ASXcFM^(}Bv+{Dxd;oRts+8lqZ*|_K z{H!q%`*j9=liertppIuaG2gG8=hy`R+|yL0;Sl(@j{PI_jqljR#CLN+z^^>s@_gqQ zjuv-RiM#`NJ^}Ld{pxl6%)g$T81T&h^k3TNWc15fPM_sf@lJmq_|?Z*p8p)*y7D@m zR#y`#_Xc^gzk1z6^s7KxKhsP8je8)+E)p!wB_!m#B%aDUj#+>O2q*L;&1(Gr}?OoJa@9)6qd2p}=ZD z3b+DAfXpVwr#avYtO95=z5dbX^!mg;XA~E<(?&SJm@>AEu_j~m3i9&e(^~_*JYTK_ z>I2+6e^b^(Ko@Flfi(bQuI@bG_gG}0fEMtZzE1=gYp%6>fI4Fq4mmOL z?)wH%RTuA56~u~E$n&|(`<5ywsDl0<#mYODDt#ia`1fj6@w*(D`P~&&$Bkzh@iV|h z4IQ+}cjfAm9RyYNyQ{j!zN1_xHTu<91OM8qVUKZdDY7|54IR;t;b#Qu((m#A-~88P z{P`@n0I0f_rilh_pBnOGMe^!oe~p{4;O-t6?BiUBA3P^4xC)d{IN*5i*((=e(*u zyJ=$ZJIQuXqhFftrRv0z?~!bPMr!!WaT^6_LLLxSb^P0DV(>f3@?5QIzxeJ=6B-6# zRc(^LDWJ}Mg|g=WP2TyefxN0d^EvmklRX?%wO<=F?9?eWY|_UrKtDBQxqmbR)S;pf zQuXr`KBFqBW9&Q2@bk6LfGTr8}|8`&_G1IjLBqxF;a#KgXt)ssvR-EFXYE*sDt{r5Ad_m^v1^& z?VA8~#-28KUieig1dh^YRl(T&1(*Yhh%x5-`dfgi`epg0(4p!27whDENPgFp&!nn= zEzlF#3?udY75W{s0T2X4gl|5Ja>zEHOc!z*N9BiC-z0% zbuQK+F*9S3 z6}r6Pqx(bp>g z{ItaLixl{o_JQZ{M_6Ackxy?-zE>OH@%Iqzg~|L5no+ksf%1CZJ8oB1B> zA@C>Q377!C>7NlWM$sMM_W&LMnf>mNW6H6O19kw#0a@Z1r4Yc+oA~caMgsGJtpK0T z*8%#*&tsAR-f4KI<@ZvRw`>?L?ohbIF7cmb-=y@*UqAn|UFC8H`h8{mv5OVkLjf*} z`)eo_mlGv;Zi(6x`P&-4|Km^MS?+&DIA7!+B$ZpJaDQs}8eKGCrFvxl+b1a!hgi~#BEKQOB$_(0Lkr*bT zDI6K!uc?V%tVG9Din8ffSixKhm*@#)6eU_xNghLH3{%bVDsPM)(;%l7|M_#R)ZI;s z=4~bDPIvIo0a(SeIWHD%ILZ>3*Mf;0TH%uJI%xA{Ib5QvBb8X|LDr7Fjg@HYNhL)L zp&MT4K!+CMuge}I)uD|Q;galjPzi@(fmCzqM*#7oOyuCyRd0*6h`{i^qiB>FR zA@l8*R`N2FY7;IZmwL*BPg3O3+i$rGzmug{* zMEp{YnQG;K+Cx|1RhoTM%ms8UQ79XxcG50ZDC?z;6_!+Lm(ZEC;0a|)r&3zGQ2c-G zc8CSs{+ndWzHCp6Fqve_Z05vGqqKP^Ws!fgIJdeJwrUh#DopIv*-{JeZ zo2k}nr}aUVF_-1#vm!^PdiDL39fT>_{)o$bXBP`F71zt=`=b3;I~BI+5P^yQd@fGdB4v=>JR97g69a zzfUMHW~}4g;a4I)`xW)&1lm&Hx{5kf3wge!ktY*}`d{rV%(;A2L4VjsaSRwMMSUl) z5AZ7z?|dHtd1ET{KfQ6M+(keS_*JPN9GC4s`<@rzxN|>{Z5PVCFY|rL&qBrEh&RB` zn6CkRR!0Dn0iO315xRYEA#z9 zAi%z;LcDKp1Jcu-Q5*L)aST-HJJ+*#9Wl@Ev}R;eQTsl~<^hx;&e7d~B3-J~3o+nX z;AA>Fxz`DEz9aHn$NWBs5QF{5t72Ck?`i1Z97>P)`NMiZp1e@UIkg;U3A6wf1N2vD zmrc1AY5>Imu1VSU*Qk^2yTBvFpbB`N%aIlMlwG470|P)2O+tg9Q(j6tf5;KGM;-ei zPlk2EJSd91I0mxgo-9X)q8QMZg#h0zbFZ%mtOXSLAk=ei%i9lHp`K$a@X1T}qFoWy zLqmEo5cWi29*FzSv%^O~o=w)t#(;ev4#*PM*&INT9-)4Qj9>|r6O@n}BqJwVtdENH zVj#=|#-OH*F#E%P2|miE;uv_z$cl@c-?SquFD}zg8<9{8cl80}WbMk9xt|F8D+O07A+wo`3W#TusX%VP4oEKsJhze893WA) zJ)i?*Mhp%?k8FQs%Z!ou^JaeDb}<7vo^j=U9-)u={b{n1NEw5S)`H*<_W@z;hak_r zY#5N zwzC3q%FY8L@QR6YYXGr6**xbS{Zd3#(U9KxT+qkyk@vh3+J$+L(Q`rI7pGi{>`O-T z;30TM0-Tdwfn$JJk8J)6+PeT5Q5`U3w1>*-mRA<`OYV1^=kjl+` z0E+Y~s-FfKao+`7T(3(3u0eUSS5f~5AWv4^dBDAp@0Hah?#Dv_W#%t=Jd`lRIIy2m zU?R{L;CvH5k5K%7)C)DjvqE0{Wb4j@zrz31qFzNIi1`9BfUF&!CFTO0FX>T!G}Z;= z^;4+hx$qRANLMwq@h&IpgSgCnaS$NyoR4aah;!2vXaqO`l>ue#_=A^zJ^>B`T<3>? zdw?)b+@r`704O5HihKSNfMUs=tf1-Y6h_QPIWVRpj^l|OxNONj> z7TaW>`T_EuuW2qw#v_vg$n!O`>$vXi(hQeF`r$j-^-HrUo3ud1_v-s6*y0&LAXj8m zdA4gZ7VKjy!Ejp2eU{H5P4p@&dkJ=U4v?kVsJI9yt49;Qc-Y~cU!dN|WTfvUcw&J# z88B|tCx)2k4%$uv3js$!2T(+8YYNNfX^T`(V z@6(av{rhk_?d%I<;16&u7z2%g^yUm@?19WCj)S6jvwl0!1fY-fm2)?}zEdU)2nEv9 zt7;q91lLAp6YsJ20ag7;kAFY(asNn#cXxTu9#m&3(PncX9H1}i#GoqVxL5ZCW&t~aivagVWKKL()_ZYbrCKxjz|;5}L_I%9@+oZ(18 zhEl`S5190%hEn_%MYs-Hbf`dL8jHF_EpVXsiCW}ieK->E>BS-e@t0&$Q~nf&HuQdm zJ#4=CDGa?tQz;@KH9cV&i=SYK^_7|@rbbF)_VwGZL6{*Dhz1Wqrm^2rxSZ+_?Py71 z5nxK_#WF<~Q)4)uztMqhDTS%;|4%=&-VUF9Gc}Pw6;dRBr|>0~Wg*3ACbA3zbV_2E z_LCO0_w5VjJS=qw{{EealHcujA{gZMz-^#Istfq@i;yn-1td#%c>+%!% zo*%wER?>H244#2M-%rv9dH4TM@NEsyAK+f}0uX!`(ov}U(ZqRt9uRyIQl7oVWQD?O zKxk*mGs};r+;BklGtn~&oLYf;vHv`K z$7d?f1qz9~=?Km+>zM?2@S`51(J$SHB09g^{TM_ml^~6@cdi8$gyAZ~8{xarKcK zceYCb+4BR-<$+$naDdNeGeDLPRZ3A_aM4fh5#qQCdG0wg0p76%qAi{y7Ihy$6Hu>HW))G zz|X)lqIzI>0i>r-wvGOBk5RPG2yy4V#v9;XN@@vw0A%$kDsKUAEGsa1l%upfw91?Vdpe+YL(gUUe zLYp{cABqCU(%Kn!&KbsC@Lk|Ph&rzEt$*TfNXGPB)=mJeN3UPb=W% zT;iJ$F>wx01n8ewFY}yBMF5Ti<4#^@Kz41CmwhM*a9(h|nE+zyfP$=kp-lS%4Mj$% zmrc(LOfo6`nxsIEec-u>JS3(g0eOAkTw)(MZn8wVJAkZDEOT#i07#ZV0w9m?IqK!D znL4O91Ev7-@_0E8^5!(E)BX3g9%M)(SETHdJpHp#FP?7=QRZ3x zHee1YnoHEh{pB<86yP&Y(KsAJo3Jk-n@Yy`n*_-7X)WqGK4Kbzg1k9R`QrfR%PK&u zGX`Y~fPIi>M_l&=JnX|LK;B%6Kz&6ZTUvS&saRgfpFzC=AWQ6z6j0O$L0&ecU5-zB z;~>a9248Vt1R&22$BKJ6Q$a?YUPpZ~KoPMIgMg2KSWZzs9(?5h5@op;aL&l%e~bEl z0QpGlgS>H&C(F8v0Q;^CH2@Rmw<2AvzYLTDWT`wV768#eEWmldb#4ZTN$9Vlbtl;7 zIBf>I4YwoO_c2t{-{(9qa4?@{m`M6Z9|@>cr`3)XRGwUqd~8uMWtrzxSwf z24son+-fq&Bg>>hna>zmeY7D%W27A3@8y37Iks1$?x37{U)0H?AXLi6%T^wvl6AZX$?BW0 zKz6(w-ovOnBd4BwpCuqBmJTJxGy9Ed`|NW?*qv0NvO(n;$AZtpiSDQ5A=mT z(Kq^d1fb6q@Z}+VaR?p$%CCtr<=4cRhU1GyO!+l2amufYv7DBsXfcofNJ=OCTdJ3q z>PWwpwf@PUrth
p&TjOSuaHs`NEk(E>>cn`sOoH5{v)p2?5ZG%}zUC^}svsuDVq+-QtSW!O!p4=ey&GZ7vP;lydHSA%PJDbnfBcP zvF&{*Yinqn?*~GFd%z>$PrwQg$QK!Twojm*F%qaQGP8k|0PmuFrKX*(064G4074s6`oOUe(;XDVJWo(25BJbLGHvHjwghluNd0Up5ouFE90%(9 z45R>a0C_%SM?I+$KwiNj3d{?+nV;07=#du@1(-JC#fRAI?e6@2h|ycNcj#KuiTt z;B${_u`EEJY6AlGMCLUh=wQkiOCFwtAL41ib_WjQa+021TE`J=2&fiD6wMgZqRI3Uz3o1TS?4#4<{Wx`SB^NRD7;GNGW zEoHecPz%rk1Y*7>z&3d@tfS5_Ky0fy%8NyHr;w*l0@)+Oy@>b=P?k1>QIKmO5~A*t zfZ)Rtj&YK?->#`&Qvajgk*ZDfRkL~Y#jZi>oxk>@i-pk>Gidg!OJbQFw& z+;Wi+b>9)SasA#Fl_^6X<^qRg>H|?$mZpJGu+NmbsFS+I_4MVUOr5x0$iD%P8K5kg zf{`+UyrT3Hc(^YpYG-`{-~gyfO&~zo^mKDy>J2akSK&zo0I`fYt`VIleH zNVLMC!;f{y=)@MuYnbG1V9Gq|zU>cMQb~5xr0#i4le~3Jlgv{8$7xd>XYJsIZ%XRJ zE3f3+;QsxdLRY2t6pRo1Hv#x&6B#8*AAA=8VT>j#DJQTA&mHbz2Y@d?8KF^$ly{34 z0G|Q20R3nOC`+BdNEtq3qXFvTGeHrVqG1Q{8rTUG0=fg2fmc9nfaeMF90R%o0$C#S z5O@nL1E_;Gg8<4h7Bhjvz%$?$K;Py9q+I~Zt62aw2B?F3Wg}ob!1hf5{p8rZ2Uy2` z+5oik2AB@q2e>D(E(M4ORsiH*1^580=N`v7LaGd$1ITk8umGw63jirl4B&d<8X?b7 zz!(sS?HnII=Q;yjfiNHu=mCTStQ!t+F0}_JL#hkB1E^OP>rv+|r=EP2;oR5N=sq literal 0 HcmV?d00001 diff --git a/static/fvc.ico b/static/fvc.ico new file mode 100644 index 0000000000000000000000000000000000000000..e276b177342ad4c4c68df767725cd0c341bb4089 GIT binary patch literal 104065 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 G_5TMor5~UG literal 0 HcmV?d00001