From 34241c33d32cdfd8a5eb6628aef8a2fddebee0e8 Mon Sep 17 00:00:00 2001
From: Dario <598-danterolle@users.noreply.nest.parrot.sh>
Date: Sun, 22 Nov 2020 00:47:17 +0000
Subject: [PATCH] added a first version of the new documentation section +
updated donate.yml
---
content/docs.html | 5 +
data/en/docs.yml | 191 +++++++++++++++++++++++++++++
data/en/donate.yml | 15 ++-
layouts/_default/docs.html | 155 +++++++++++++++++++++++
layouts/_default/donate.html | 3 +
static/images/docs/information.png | Bin 0 -> 15833 bytes
static/images/docs/operator.png | Bin 0 -> 15541 bytes
static/images/docs/rocket.png | Bin 0 -> 13847 bytes
static/images/docs/settings.png | Bin 0 -> 20331 bytes
static/plugins/css/custom.css | 80 ++++++++++++
static/plugins/js/custom.js | 33 ++++-
11 files changed, 475 insertions(+), 7 deletions(-)
create mode 100644 content/docs.html
create mode 100644 data/en/docs.yml
create mode 100644 layouts/_default/docs.html
create mode 100644 static/images/docs/information.png
create mode 100644 static/images/docs/operator.png
create mode 100644 static/images/docs/rocket.png
create mode 100644 static/images/docs/settings.png
diff --git a/content/docs.html b/content/docs.html
new file mode 100644
index 0000000..d2fb200
--- /dev/null
+++ b/content/docs.html
@@ -0,0 +1,5 @@
+---
+title: "Parrot OS - Documentation"
+date: 2020-11-16T16:26:30+01:00
+layout: "docs"
+---
diff --git a/data/en/docs.yml b/data/en/docs.yml
new file mode 100644
index 0000000..e6db46b
--- /dev/null
+++ b/data/en/docs.yml
@@ -0,0 +1,191 @@
+enable : true
+heading : Parrot OS Documentation
+placeholder : Search through the documentation...
+
+GetStarted_title : Get Started
+GetStarted_icon : ../images/docs/information.png
+
+Setup_title : Setup & Configuration
+Setup_icon : ../images/docs/settings.png
+
+Troubleshooting_title : Troubleshooting
+Troubleshooting_icon : ../images/docs/operator.png
+
+Project_title : Project
+Project_icon : ../images/docs/rocket.png
+
+# Get Started section
+
+GetStarted :
+- text : System requirements
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Supported Hardware
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : What version should I download?
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : How to create a boot device
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : System requirements
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Supported Hardware
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : What version should I download?
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : How to create a boot device
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : How to boot
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : How to install Parrot
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Parrot on Docker
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Parrot on QubesOS
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Parrot on VirtualBox
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Installing VirtualBox Guest Additions
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Recommanded reading
+ URL : https://download.parrot.sh/parrot/iso/
+
+# Setup & Configuration section
+
+Setup :
+- text : Hash & Key Verification
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Persistent USB Live
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Dual Boot
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Setting up Parrot
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Firejail
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Apparmor
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Mate
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : KDE
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : XFCE
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Changing your DE
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Installing GPU drivers
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Installing OpenCL for Hashcat
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Network setup
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Assistive technologies
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : ARM and other builds
+ URL : https://download.parrot.sh/parrot/iso/
+
+
+
+# Troubleshooting section
+
+Troubleshooting :
+- text : Troubleshooting methodology
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : ISO issues
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Live USB persistence issues
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Install issues Debian standard
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Install issues Debian-GTK
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Troubleshooting GRUB
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Dual Boot
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Issues with custom kernel
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Metasploit issues
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Tor issues
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Anonsurf issues
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Networking issues
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : WiFi issues
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Bluetooth issues
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : GPU issues
+ URL : https://download.parrot.sh/parrot/iso/
+
+# Project section
+
+Project :
+- text : Apt mirror list
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Make your own mirror
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Infrastructure weathermap
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Community news
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Social Media
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : The Team
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Donate
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Nest
+ URL : https://download.parrot.sh/parrot/iso/
+
+- text : Legal stuff
+ URL : https://download.parrot.sh/parrot/iso/
diff --git a/data/en/donate.yml b/data/en/donate.yml
index 8348a66..0077836 100644
--- a/data/en/donate.yml
+++ b/data/en/donate.yml
@@ -22,12 +22,15 @@ crypto:
title: Cryptocurrencies
text: We believe in cryptocurrencies and we accept donations on several chains.
btc: 1PaRrotouWgDVeiGTaoGRdXYQdFcjoo7fw
- btcb32: bc1qejlm4wkpgpv7hgscqj4j35q390du47zcdu6s33
- ltc: MEEbtFkxzqqxtRZ4xGtyXGZvMYX4RuMN4B
- ltcb32: ltc1qru05ulfajwnpy47gagcgx3rdc8lj6kjku9m337
+ btcb32: bc1qsuqck5xl5su02cyh92gyv3v2rl9k5yq49rs939
+ ltc: MH4HAW2ZwDGde7USi8XS41YGcfPpczSKqt
+ ltcb32: ltc1q9jcsve8cfjxlaygtz2ts49ydgksrz8d96hus6y
xlm: GA7OVMQNTET4ZDUZSUFADOQUFENNMB3PNJCQFWQDBNW5Q2VI4FW2WYXE
- eth: 0x2fBf674282248701ddfeCe0bb992524043572633
- erc20: We support USDT, USDC, BAT, SAI, DAI, MKR, Link and 0x
+ doge: D8fDCq1nAPBN1AfLC2mzLfgL95uz2S3DDh
+ dash: Xx8o5x7tarm37g1tAtPgGRExLhYLPgRpG4
+ zcash: t1daB37ZGJWki6JovW341Sr8uzx1UebxKWM
+ eth: 0xbb40037943af35B40bf6cDBFda6063982d466e95
+ erc20: We support USDT, USDC, PAXG, BAT, DAI, MKR, Link, WBTC, ZRX, KNC and more.
referrals:
title: Referral Links
@@ -43,4 +46,4 @@ referrals:
vultr:
title: Vultr
text: Get $100 of free credit with our Vultr referral link.
- link: https://www.vultr.com/?ref=8443844-6G
\ No newline at end of file
+ link: https://www.vultr.com/?ref=8443844-6G
diff --git a/layouts/_default/docs.html b/layouts/_default/docs.html
new file mode 100644
index 0000000..6aea8bf
--- /dev/null
+++ b/layouts/_default/docs.html
@@ -0,0 +1,155 @@
+{{ define "main" }}
+
+ {{ partial "navigation.html" . }}
+
+{{ $data := index .Site.Data .Site.Language.Lang }}
+
+
+
+
+
+
+
{{ $data.docs.heading }}
+
+
+
+
+
+
+
+
+
or
+
+
+
+
+
+
+
+
+
+
+
+
+

+
+
+
{{ $data.docs.GetStarted_title }}
+
+
+ {{ range $data.docs.GetStarted }}
+
+ {{ end }}
+
+
+
+
+

+
+
+
{{ $data.docs.Setup_title }}
+
+
+ {{ range $data.docs.Setup }}
+
+ {{ end }}
+
+
+
+
+

+
+
+
{{ $data.docs.Troubleshooting_title }}
+
+
+ {{ range $data.docs.Troubleshooting }}
+
+ {{ end }}
+
+
+
+
+

+
+
+
{{ $data.docs.Project_title }}
+
+
+ {{ range $data.docs.Project }}
+
+ {{ end }}
+
+
+
+
+
+
+
+{{ end }}
diff --git a/layouts/_default/donate.html b/layouts/_default/donate.html
index 99d5bf0..9d9dfd0 100644
--- a/layouts/_default/donate.html
+++ b/layouts/_default/donate.html
@@ -55,6 +55,9 @@
{{ $data.donate.crypto.ltcb32 }}
{{ $data.donate.crypto.xlm }}
{{ $data.donate.crypto.eth }}
+ {{ $data.donate.crypto.doge }}
+ {{ $data.donate.crypto.dash }}
+ {{ $data.donate.crypto.zcash }}
ETH ERC20: {{ $data.donate.crypto.erc20 }}
diff --git a/static/images/docs/information.png b/static/images/docs/information.png
new file mode 100644
index 0000000000000000000000000000000000000000..cf6f66c4993a2f3104f7691e2e33ede4025dc130
GIT binary patch
literal 15833
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
G#QqOe4dXfh
literal 0
HcmV?d00001
diff --git a/static/images/docs/operator.png b/static/images/docs/operator.png
new file mode 100644
index 0000000000000000000000000000000000000000..026e45cd5de6b18e6e9acd4aeff69e495b89e724
GIT binary patch
literal 15541
zcmb`uWl)>n7Y6u-;6(})3Pp>1ao18LXmKlU#i6(-K%qd91}P4uNb%ssQz%lT6sKr#
zcQ3a2{dZZem_*Dih*A!v_F>5Tf!*2LLe8A29%2
zZ1mfi|HMB407W_~D7=O!C@^@ubGLVNu>%11Pa&VARk~k4d9S5gRFF!vp8MZ%b!
zbLE>p`^)z_T=hGaCu6d2$C3)ai{V#c;e=6?6Y>6Tk@$`ujw1e${582CF2&zM=Pk)<
z#NdtCVNQ3*CFo_{fLLI*2nm@ck7P|W`TPa6Q
zIxaV#>EW}2gBg#x#|h*7Bm4u$$HWiGl#PsaK8(cl5jrJZecG)Zbk9~JdL$)iZ7X>C
zlf=4aqUYVyy4o+KS|rNk`d@>eZ`O7N#MPNp*7@e$zW)*4SUcoXM#5b4fu->IOC?%z
zJ*($RtxB;m1UYO{x7`V{8oU{A$obxJ=VOz@S8*O9mgh64F>j)ZNDp
z4&q36*uAiy+rC$}3}Bq8zk@9%hS{r{(tdD!&~eaw7gQqMN$+~|uBg8kKLEWgcpfUo
zUg-Ur{_h2P$)4qp7UFnAG!${x9+5qIO!+*@q80!c0LUwOJ^$JL1;6j+iaE&R!}jfX
z;Q1Hkq?gsO*RKfj!*Nx#XR8=3doWtrDJr<|tF+&clgp3ld-jmOn#lj)shw1;SNc5V
zv55*pVRG&sz2H-LQdZk#huuc@>7CSwlxWgPuHWo+j=1h@k{+f4lm}*oWJM|=Q9ieO
zSM7AjUOCg-n|2te{4OX0ntMDw2)i!7TYPEhczdpD$%|mT&n64|jkVD;alHE%Nq`c!
zOjBfCuN>x1f>VQBh+PN?a2h|zHeoi#%HBNLljKQ&AqC6tvWcV~N#RM6KIAcjfzk;P
zP;W(=FP1OJ_k-4|emyfbh!}$yNUTmP#wf24frFrW%%-5A>a+_i5mD0?TV4-Yk4>lT
z=UrTQ5Ntr_-5dx9Shaqp=8sd|n}stEo+q5gnkSI5Z&X1)<@yNf1y_TKz)Be`5NVuS
z9&E5^4-#pJgPwLGiS1Stgag7MV_oC07>9LYh+-tuJWnD33QZcoK_F$YGRfj{`FA>;
zDiCWg(z4l@kqS_u{RfKfrM@4PS^qr6jrvFV_%@2KL=LXU9|B!niMJ$KZm%hoa3t{%
zJ`(9-g}@8pbJX7-r*CWgc{1*Tsujau`}U2qd!UMw5|mBQ7L7Pgn8=8RJz#}Kk>RqG
zB6`7wk6A;n3!QgVP2`OfJ?e>7;d%riP+eG1drZc&6guqR*2CQ?%#e&3Qn9E0Kd946
zA&x{=_x&naS#jgY&-sWd0WQhF?c)3F-Al;UafBx2l3#1K+uq18pOC%$N@js>ZMd3i+3Lv|V?
zJjL@$zdH&n_rHbc#5Xdw>6&e8{L~8}2DMQG8RBXj*Y$E5+^JmFd$D{Cl}KIDghgUz77$k&U>IjB2PKo;^kq?`oBex57&Bc%igx&
ziITvXfU2F(OFZ_Yp#Ib4JLO#y~q)X
z#?RXaWMQk&zG3`^m#xP66yg})=dwB{N^5H3X`BuENr2R%gb*UJX=okqAoMBJ_;~XX
za%l4Yh6R0!lMrloQeCsBc5SusCp!;Q;SKk9FuCf60au$Y-$pR>hn#E|-#O~)AqvO>
zDXfkR8{CAobJx0=;st}Q1gc1rKu~-q1`lzMdgB`TI4B3w2C0h_LT#rPgGPF&6-esA
zrjLC)=bll@``^_GTTR_0L^d;+bS`1A_2p{{0I#hGutJIVoDC|hh^*2t<-5#}b)nHP
zHmmJnho^ODO3SbZV3X|<6>KHHw4loZ)c*K7=-`$N;
zTE0;aBH8#zQ0m_yMLkGB+M*xdHeFDWs3mPi_#zH1gw9!wvjyRBRQK0FA#fK+GB3jFlOvnGa
zJ=}x9-FRpBWmg+D#Hn=pbuONfAQUh1mmO!*KC~J%^11NfcRUj!6OG?Om4O0q>
zDOJR3>%Zl!-9@tKxj~B>8bIz~I!=$f4z@;Zh|^W_m^=O~zYJma0a>S0#bybq0qjXl
z)dP%gTO0mt10%Lscd6upS|(`jm7i%ISq>E*ltYV
zTEKL%;^z=lfOXm~`i463Lw1I0GW;w*1MNJlc4eX-jvKC9Z{r|ivr&)j$2Vs^H4q>4
z9&aXHjv+O87$N1YQsYF<;zyu3WvtWZU5ih|8%qbd=^(TTzw5u65M;kS{+6%FxMU`j
zSntn#4yGG9+jy`?kM;Af7;J8+R)%#@BUr-af)78OhldL1!!k%B&njDSuP3(vwzzDhoJ8CsIeMt^4^Z<@{!}tWYe7oh39%*ABY%i+jac9S_|U
z-0@g+{q$``bL5-!ZvfkvSw}oXN^rxekc$OqdA-jN!y!jo-!rdt|`3=SDbl^4{w
z>c0zJWt3;=-sr^KnzGUk30P+LJg>Bp?cz-ruOB5grO^pEW6aBV*fgaXlL(0qHo!cq
z7b|?%Z@2JZD+N>EQKv`A&p(yZiKqt=+x_`c0hl{`s_gnO1Y|$;u-KDiCZDm&kkWqh
zR$E25nLSzLMk($kXXBFHpHD-WB8}{YnJzEsZhYR@X{+=!5C#l!%PbTmwX6*h%J|0OR@hJ$mgjluAjJS&W43q1LRQ0Q24U~n}&Abr_HWqR6WrH%vfuH+VmlP3tG^U?IPnO)du}h!d%l+GL
zZ92UfHe?+1LfY`=r;|E=Y+bHfNm_`}}-wxts^1^h;>oca0@i5|wM}=)?P>T5*O5
zU+F1p_Rqd``QDnEx7VWJCQ||(g$1~LtHfXHq>~H(m6Av@Zj4e#QB;a+P?_Ru-rNg4
z-c_h1S?GN-vN4hzS5YV(alWl$$<7CCY0YG{uTDqclGSchU0kMtPhszo+$gLr^Mg9;
zOl_1Dq=*e6&c|H*1!;dg4Yn3PdsDtQYa`zFWYF68_F9KKkqzpIYzyCjRA13Hs`?WK
zk@#NfL7rs{th&a?KD1(eA8i0jl5TM9;eCt|z10>vL>8UsSve
zp~c-J9klW0j!4L3%AAoMM%PF}T_64~AZd}^{ND#B1yDiA>zEr#FrW;ie8I7f&g@#b
zvK5f5llmL((fhB1KOQVHu=UTN*AmrX6naUj*Fmr4Du>+iL4_+Wy1iOL9Hba4{T
zJf}w*!n*Mee|Ygf7Q?tQ34Uj8J|^J*?1};rwsI@O=_!+KRk;kYncY8@cF8k&O>eA
zRvkKC)ftj{>%=2k++>3GV?Svg>`*Kk1taB-=j}Ff0s6PC8&=a`*dT1*^bhZW+Ld&t
zYZKS{@@OROkIl@h_J82bKqe=nz)wdzwo=u(f(S0F^`8W%rB+@-yoJr>qQ5n+?pWvc
zRkvNUzJGO|>HxE8FH+r!7e?cf;mT5nx#kMFhwni&oS1@`@7=!cg%;IoYR!P8W+D#-
zxrvN}PWe(f%&2yKze>Z8B-{HAnr5U35m)A)kLs$Ojyf+zx=zYgc??pA@M_#T8-6?-
zRFj3498;91OxfV&0lmUol4lql5Kq5-!HkyLR+Q*B*O&G@7g|?l#WQ!R+b*eyvNg`@L}{q0N@qjagcHu=
zMvcYR-(e0|9wA+a#}aX4fZVpkrxcK!bV7{iLnV)r{zMwmqBKl5N0#N5=r=ftv^m-P
zkiV&HwMFY|8%}S!`hxh@c8*Vd$tS$(J9^)4o!xVmh5LugDbIz&KH59=VjrwYhl$ZD
zR<@P{7CHLXRqGRSInRChReMsu$p@d)!;lXMvYc~G6J6>fS`>KU_9jfzd!Ze+z%2s?
z8m1QUWN(VyZgc#ArJ{zuDOJTs7#%pb&Z74R!+6y}*@_N8{*F+KY0K5-66Wp9Ki0_!
zHVbT;(KV63DnZ6B*g%;Qz(=0G_+C~v%_Gv?Jx;w0@&bk5;#+?t)YS}50Q!OawLmgW
zceO8E3h@fKrl~}T{z6_V+*=|_6R0+{rZ6j!84Mlxo9Zp-?!MopJ2Z);j8of5(~eY#
z478^M&aixIzY_ox&o~?wre=R-E6?WO7YT?_URiH|Q
zFAn1LK?@W;b+mbamB!Mdqzn)MdMCXXmV~rJuTk%I(2d>tPj@^q8u~+4}
zBD36cx;M6pc3l`;x%(DnPa3WCx`@msR;y(kt(zUk`Nk1%|ce?uDO
zAPSBmF^?bsH};&4?FxharP8_|9d}xMa6EPjb93WPl>ZNR@)O3p+M8NZ=PUm>U6qVn
z4SVW+a^uI=QnkpRNZ&Z{4EPqHL)cI`D+e4=#Rk+LG9lxUgptX^#iT^WPAQ;Bk}Q5?
zLZl$g1;fy)$G$g$dr|Bl-p56?ZCe(b+vP~Zi2y-w<$EX3FUAgcg=&HGhFvi8zq$(m
zNts*8h2rPVA*~VfR|WK4-c1YQmyO^V?I8CszF-R*z2nK}V-o8TuwYe<+lHq}ds4vQ@2`
z_-Xn}ckdM!ZK$08Y)>&H-aU9}URS&cMC-SO5-<}{%SJOS0)>=DaU&r
zie(kBz4H$kBr_Xv{!i6Es6grNr$p8I*hh&Uo4Cr%yW}_+h7;F6TL`XL_!jrxbRR^<
z$Gj_jcv`*sEKk*&hs{{JaO3JNTC1s{%7%S=gRvqfx9_XUv;(GxjF~C5jP!jDiM>Th
zFR3rn&=*2(OcAr)e{K+O9tUG#w4zCYQpmN*^l^>4LD{I;7gbRf6{Ms@kGd0<9`37DGD7H+5rpMGEcZ}$sZCvd*(
zx#+*P_hq_+843E^H6L^ontoy`{SinqbzA&)qI*@iE#vG^;-R}NUp?ou{Ee89`Jl?!
zz8Z@ER42mq6GC^Jta>>*MzVa69oPtK0k5A_y
zvbPUJDL_xdX{3
zgd_K1x|GW4aYL;q4H7Day0}w?K
zLjOW**J*J8y)Y0UsVw1*`=@f|s%oP-A50`5CsNij?}Qe(omwek13P6_k*kU?aH0(N
zS|1ixKKnE$DFL#HA=7+u7G(?UC|T$np7W8RK3_XfZ%nRNfK&OG+;x!4+TtR>vQS?>
zu%QDPgM8I>zg*6ln|)VZdtJVtNsiP&Zi{KZwiZO);>*%{r}5T1eY54QHLLz)j@j|#
zMy^yx1P4tJ&XQCJh9Ef$;Ma)#z#K<;f-7YsMLl0I^aa@kPSdepZm+4no&e5V)pQmG
zXmhz7lsYkrBojHy9NRE>nmXh$=cBPrh0@E$tbkL3=PkRd#M^CG4e=TzPo|5`3@z&?
zl@xtBmtXNwd+%?{m&dE_kj(jg9+T>d1qt(W>aP-FRbhwX69`DQ*k&5%!vnjxx8U-~
zOIW!_0~91DzlS#uYMZRsN^=;(Fm7tdT*b}8+jldd1lIOcx^C`Whhp8btSI_hDjPmx
zxE=o(02mDOSohYNJ{fC&emaDaI&o?*Z-z~3j+1TkpVHbOGAuKXkbj&z$;WiJ*+B!~
z<>T6!9_Rk1Ms4-9JWP=5nSC1Cjd$MVo-#ydfQ*t6KZ7!05_X$kNnIDfx~VMiOkf-hQQK7Uqpx~Pe}hxk%1V7
zk$uD|4Nw}_SdW(RfEQiJcb{2+yoY}yUwEF_3i9xyXNemQFW$y`gSTgkc2`Kj0`+cw
zw&`zL1{P;2xxKtDVXVBIY+Vi(7Ek>sl908+VeAA3Fr!jJ{^wzeT{F~
z&3m-5BoNnjUA_i7V66MX5`|$QOics&*5{8>IxV%MKrySO&INaU5pmK$3g>#n=F@<-
z;O0n{#alEzO8osZs@4?@b@L}il>cRbyl;^7DEs>-AhOVK7px9yCoa>J
z5LUu=)QCBK$OWXDl^Fttx=TBmKahZBkfqU&lVDB+6K}U(yo@@3W9O~pGQ&qv3~JG%
z8)Egd5GfuFeOy4NzETOBHVcRbEU@pjlR8ek%X6JZpZZIz#!8Wiy-->iwgwoefC;DQ
zD~6Nc-n$K<{H94Q>USo+qW6hEt-jj}0%#_=#R>2bIeJ+fvh~YA*0rA}Lw}YWeeN_&
z({Zo?I7rTq5EP1AF;wxQeRQYf{4Y}-{*Bb~)w03=ly`jCkKWja?6?{HF#Jy7p+Voj
zWpaSgi!p7&4aeUaLCPSdFOCPyURe6FYVVvQmGDlxNPu4?P$epYTbAUG^PZV$HD@vI
zWc)y`%8V_C|J8^40tex{xX8f^3?=4{C}NCc9()MP1+Itvit|hq
zVr39Oasw#j&%6gV)FwqlA^!J|XXRPFrUcjk?SqR
zW+U_N$WYpGayswTLHB)tTqz;bf^CW&GM(V`Cj_eFr58eq+G%8>(avU+HNeOc$H=ci
z*X|N1PqYe_v}*c8%1hIgjwOJBj3W>ELhxo9<(b1N>G#ESe1voMk{YnJ_D0vq1nNRJ
zgn%AL$WXZOZ5kg*i)u*ce?fo#Rw-{QB1g(;x8%16z4pUU~exEHNcq7e@|2QcUA35R%gp
zwr>uHy8