From d438301ca7244e66d5082312e3e84fcfb219f11b Mon Sep 17 00:00:00 2001 From: Sofia Wallin Date: Wed, 23 Nov 2016 14:49:15 +0100 Subject: [PATCH] Adjusted the docs repo structure for D release work Change-Id: I9befe06c424c726e17d754bc480413b2430549ba Signed-off-by: Sofia Wallin --- docs/configurationguide/abstract.rst | 19 -- .../configuration.options.render.rst | 27 --- .../feature.configuration.description.rst | 22 -- docs/configurationguide/index.rst | 18 -- docs/configurationguide/scenario.description.rst | 10 - .../scenarios/scenario.name/index.rst | 0 .../scenario.name/scenario.description.rst | 0 .../userguide/feature.userguide.rst | 0 .../feature.templates/userguide/index.rst | 0 docs/{ => development}/opnfvsecguide/_static/temp | 0 .../opnfvsecguide/_templates/temp | 0 docs/{ => development}/opnfvsecguide/audit.rst | 0 .../opnfvsecguide/audit/audit_reqs.rst | 0 docs/{ => development}/opnfvsecguide/compute.rst | 0 .../opnfvsecguide/compute/dacmaccontrols.rst | 0 .../opnfvsecguide/compute/trust.rst | 0 .../opnfvsecguide/contribution.rst | 0 .../opnfvsecguide/getting_started.rst | 0 docs/{ => development}/opnfvsecguide/index.rst | 0 .../opnfvsecguide/introduction.rst | 0 .../introduction/acknowledgements.rst | 0 .../opnfvsecguide/introduction/background.rst | 0 docs/{ => development}/opnfvsecguide/network.rst | 0 .../opnfvsecguide/network/neutron.rst | 0 docs/{ => development}/scenario/featurematrix.rst | 0 docs/{ => development}/scenario/scenariointro.rst | 0 docs/{ => development}/scenario/scenariomatrix.rst | 0 .../scenario/scenariovalidation.rst | 0 docs/images/brahmaputrafeaturematrix.jpg | Bin 62966 -> 0 bytes docs/images/brahmaputrascenariomatrix.jpg | Bin 51071 -> 0 bytes docs/images/opnfvplatformgraphic.png | Bin 136767 -> 0 bytes docs/images/weather-clear.jpg | Bin 1286 -> 0 bytes docs/images/weather-dash.jpg | Bin 1010 -> 0 bytes docs/images/weather-few-clouds.jpg | Bin 1348 -> 0 bytes docs/images/weather-overcast.jpg | Bin 1215 -> 0 bytes docs/index.rst | 37 +++ docs/installationprocedure/index.rst | 14 -- docs/overview/index.rst | 12 - docs/{documentation => release}/index.rst | 0 .../installation.introduction.rst | 0 docs/{overview => release}/overview.rst | 0 .../userguide.introduction.rst | 0 docs/templates/LICENSE.rst | 43 ---- docs/templates/build-instructions.rst | 207 ---------------- docs/templates/index.rst | 38 --- docs/templates/installation-instructions.rst | 239 ------------------- docs/templates/release-notes.rst | 261 --------------------- .../framework.installation.procedure.render.rst | 0 .../testframework/framework.userguide.render.rst | 0 docs/{ => testing}/testframework/index.rst | 0 .../testframework/opnfv.testframework.overview.rst | 0 docs/userguide/index.rst | 14 -- 52 files changed, 37 insertions(+), 924 deletions(-) delete mode 100644 docs/configurationguide/abstract.rst delete mode 100644 docs/configurationguide/configuration.options.render.rst delete mode 100644 docs/configurationguide/feature.configuration.description.rst delete mode 100644 docs/configurationguide/index.rst delete mode 100644 docs/configurationguide/scenario.description.rst rename docs/{ => development}/feature.templates/scenarios/scenario.name/index.rst (100%) rename docs/{ => development}/feature.templates/scenarios/scenario.name/scenario.description.rst (100%) rename docs/{ => development}/feature.templates/userguide/feature.userguide.rst (100%) rename docs/{ => development}/feature.templates/userguide/index.rst (100%) rename docs/{ => development}/opnfvsecguide/_static/temp (100%) rename docs/{ => development}/opnfvsecguide/_templates/temp (100%) rename docs/{ => development}/opnfvsecguide/audit.rst (100%) rename docs/{ => development}/opnfvsecguide/audit/audit_reqs.rst (100%) rename docs/{ => development}/opnfvsecguide/compute.rst (100%) rename docs/{ => development}/opnfvsecguide/compute/dacmaccontrols.rst (100%) rename docs/{ => development}/opnfvsecguide/compute/trust.rst (100%) rename docs/{ => development}/opnfvsecguide/contribution.rst (100%) rename docs/{ => development}/opnfvsecguide/getting_started.rst (100%) rename docs/{ => development}/opnfvsecguide/index.rst (100%) rename docs/{ => development}/opnfvsecguide/introduction.rst (100%) rename docs/{ => development}/opnfvsecguide/introduction/acknowledgements.rst (100%) rename docs/{ => development}/opnfvsecguide/introduction/background.rst (100%) rename docs/{ => development}/opnfvsecguide/network.rst (100%) rename docs/{ => development}/opnfvsecguide/network/neutron.rst (100%) rename docs/{ => development}/scenario/featurematrix.rst (100%) rename docs/{ => development}/scenario/scenariointro.rst (100%) rename docs/{ => development}/scenario/scenariomatrix.rst (100%) rename docs/{ => development}/scenario/scenariovalidation.rst (100%) delete mode 100644 docs/images/brahmaputrafeaturematrix.jpg delete mode 100644 docs/images/brahmaputrascenariomatrix.jpg delete mode 100644 docs/images/opnfvplatformgraphic.png delete mode 100644 docs/images/weather-clear.jpg delete mode 100644 docs/images/weather-dash.jpg delete mode 100644 docs/images/weather-few-clouds.jpg delete mode 100644 docs/images/weather-overcast.jpg delete mode 100644 docs/installationprocedure/index.rst delete mode 100644 docs/overview/index.rst rename docs/{documentation => release}/index.rst (100%) rename docs/{installationprocedure => release}/installation.introduction.rst (100%) rename docs/{overview => release}/overview.rst (100%) rename docs/{userguide => release}/userguide.introduction.rst (100%) delete mode 100644 docs/templates/LICENSE.rst delete mode 100644 docs/templates/build-instructions.rst delete mode 100644 docs/templates/index.rst delete mode 100644 docs/templates/installation-instructions.rst delete mode 100644 docs/templates/release-notes.rst rename docs/{ => testing}/testframework/framework.installation.procedure.render.rst (100%) rename docs/{ => testing}/testframework/framework.userguide.render.rst (100%) rename docs/{ => testing}/testframework/index.rst (100%) rename docs/{ => testing}/testframework/opnfv.testframework.overview.rst (100%) delete mode 100644 docs/userguide/index.rst diff --git a/docs/configurationguide/abstract.rst b/docs/configurationguide/abstract.rst deleted file mode 100644 index 1263dfa56..000000000 --- a/docs/configurationguide/abstract.rst +++ /dev/null @@ -1,19 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 -.. (c) Christopher Price (Ericsson AB) - -======== -Abstract -======== - -This document provides guidance for the configurations available in the -Colorado release of OPNFV. - -The release includes four installer tools leveraging different -technologies; Apex, Compass4nfv, Fuel and JOID, which deploy -components of the platform. - -This document also includes the selection of tools and -components including guidelines for how to deploy and configure -the platform to an operational state. - diff --git a/docs/configurationguide/configuration.options.render.rst b/docs/configurationguide/configuration.options.render.rst deleted file mode 100644 index f8f16ff54..000000000 --- a/docs/configurationguide/configuration.options.render.rst +++ /dev/null @@ -1,27 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 -.. (c) Christopher Price (Ericsson AB) - -===================== -Configuration Options -===================== - -OPNFV provides a variety of virtual infrastructure deployments called scenarios designed to -host virtualised network functions (VNF's). Each scenario provide specific capabilities and/or -components aimed to solve specific problems for the deployment of VNF's. A scenario may include -components such as OpenStack, OpenDaylight, OVS, KVM etc. where each scenario will -include different source components or configurations. - -OPNFV Scenarios -=============== - -Each OPNFV scenario provides unique features and capabilities, it is important to understand -your target platform capabilities before installing and configuring your target scenario. -This configuration guide outlines how to install and configure components in order to enable -the features you require. - -.. include:: ../scenario/scenariomatrix.rst - -This document will describe how to install and configure your target OPNFV scenarios. -Remember to check the associated validation procedures section following your installation for -details of the use cases and tests that have been run. diff --git a/docs/configurationguide/feature.configuration.description.rst b/docs/configurationguide/feature.configuration.description.rst deleted file mode 100644 index 717cd0fa2..000000000 --- a/docs/configurationguide/feature.configuration.description.rst +++ /dev/null @@ -1,22 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 -.. (c) Sofia Wallin (Ericsson AB) - -Configuration of -========================== - -Add a brief introduction to configure OPNFV with this specific feature including -dependancies on platform components, this description should be at a level that -will apply to any installer providing the pre-requisite components. - -Pre-configuration activities ----------------------------- -Describe specific pre-configuration activities. This should include ensuring the -right components are installed by the installation tools as required for your -feature to function. Refer to the previous installer configuration chapters, -installations guide and release notes - -Hardware configuration ----------------------- -Describe the hardware configuration needed for this specific feature - diff --git a/docs/configurationguide/index.rst b/docs/configurationguide/index.rst deleted file mode 100644 index 9bf442a42..000000000 --- a/docs/configurationguide/index.rst +++ /dev/null @@ -1,18 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 -.. (c) Christopher Price (Ericsson AB) - -************************* -OPNFV Configuration Guide -************************* -Colorado 1.0 ------------- - -.. toctree:: - :maxdepth: 2 - - ./abstract.rst - ./configuration.options.render.rst - ./feature.configuration.description.rst - ./scenario.description.rst - diff --git a/docs/configurationguide/scenario.description.rst b/docs/configurationguide/scenario.description.rst deleted file mode 100644 index c318e6f59..000000000 --- a/docs/configurationguide/scenario.description.rst +++ /dev/null @@ -1,10 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 -.. (c) Sofia Wallin (Ericsson AB) - -==================== -Scenario description -==================== - -This document will describe and link to the scenario installation instructions. - diff --git a/docs/feature.templates/scenarios/scenario.name/index.rst b/docs/development/feature.templates/scenarios/scenario.name/index.rst similarity index 100% rename from docs/feature.templates/scenarios/scenario.name/index.rst rename to docs/development/feature.templates/scenarios/scenario.name/index.rst diff --git a/docs/feature.templates/scenarios/scenario.name/scenario.description.rst b/docs/development/feature.templates/scenarios/scenario.name/scenario.description.rst similarity index 100% rename from docs/feature.templates/scenarios/scenario.name/scenario.description.rst rename to docs/development/feature.templates/scenarios/scenario.name/scenario.description.rst diff --git a/docs/feature.templates/userguide/feature.userguide.rst b/docs/development/feature.templates/userguide/feature.userguide.rst similarity index 100% rename from docs/feature.templates/userguide/feature.userguide.rst rename to docs/development/feature.templates/userguide/feature.userguide.rst diff --git a/docs/feature.templates/userguide/index.rst b/docs/development/feature.templates/userguide/index.rst similarity index 100% rename from docs/feature.templates/userguide/index.rst rename to docs/development/feature.templates/userguide/index.rst diff --git a/docs/opnfvsecguide/_static/temp b/docs/development/opnfvsecguide/_static/temp similarity index 100% rename from docs/opnfvsecguide/_static/temp rename to docs/development/opnfvsecguide/_static/temp diff --git a/docs/opnfvsecguide/_templates/temp b/docs/development/opnfvsecguide/_templates/temp similarity index 100% rename from docs/opnfvsecguide/_templates/temp rename to docs/development/opnfvsecguide/_templates/temp diff --git a/docs/opnfvsecguide/audit.rst b/docs/development/opnfvsecguide/audit.rst similarity index 100% rename from docs/opnfvsecguide/audit.rst rename to docs/development/opnfvsecguide/audit.rst diff --git a/docs/opnfvsecguide/audit/audit_reqs.rst b/docs/development/opnfvsecguide/audit/audit_reqs.rst similarity index 100% rename from docs/opnfvsecguide/audit/audit_reqs.rst rename to docs/development/opnfvsecguide/audit/audit_reqs.rst diff --git a/docs/opnfvsecguide/compute.rst b/docs/development/opnfvsecguide/compute.rst similarity index 100% rename from docs/opnfvsecguide/compute.rst rename to docs/development/opnfvsecguide/compute.rst diff --git a/docs/opnfvsecguide/compute/dacmaccontrols.rst b/docs/development/opnfvsecguide/compute/dacmaccontrols.rst similarity index 100% rename from docs/opnfvsecguide/compute/dacmaccontrols.rst rename to docs/development/opnfvsecguide/compute/dacmaccontrols.rst diff --git a/docs/opnfvsecguide/compute/trust.rst b/docs/development/opnfvsecguide/compute/trust.rst similarity index 100% rename from docs/opnfvsecguide/compute/trust.rst rename to docs/development/opnfvsecguide/compute/trust.rst diff --git a/docs/opnfvsecguide/contribution.rst b/docs/development/opnfvsecguide/contribution.rst similarity index 100% rename from docs/opnfvsecguide/contribution.rst rename to docs/development/opnfvsecguide/contribution.rst diff --git a/docs/opnfvsecguide/getting_started.rst b/docs/development/opnfvsecguide/getting_started.rst similarity index 100% rename from docs/opnfvsecguide/getting_started.rst rename to docs/development/opnfvsecguide/getting_started.rst diff --git a/docs/opnfvsecguide/index.rst b/docs/development/opnfvsecguide/index.rst similarity index 100% rename from docs/opnfvsecguide/index.rst rename to docs/development/opnfvsecguide/index.rst diff --git a/docs/opnfvsecguide/introduction.rst b/docs/development/opnfvsecguide/introduction.rst similarity index 100% rename from docs/opnfvsecguide/introduction.rst rename to docs/development/opnfvsecguide/introduction.rst diff --git a/docs/opnfvsecguide/introduction/acknowledgements.rst b/docs/development/opnfvsecguide/introduction/acknowledgements.rst similarity index 100% rename from docs/opnfvsecguide/introduction/acknowledgements.rst rename to docs/development/opnfvsecguide/introduction/acknowledgements.rst diff --git a/docs/opnfvsecguide/introduction/background.rst b/docs/development/opnfvsecguide/introduction/background.rst similarity index 100% rename from docs/opnfvsecguide/introduction/background.rst rename to docs/development/opnfvsecguide/introduction/background.rst diff --git a/docs/opnfvsecguide/network.rst b/docs/development/opnfvsecguide/network.rst similarity index 100% rename from docs/opnfvsecguide/network.rst rename to docs/development/opnfvsecguide/network.rst diff --git a/docs/opnfvsecguide/network/neutron.rst b/docs/development/opnfvsecguide/network/neutron.rst similarity index 100% rename from docs/opnfvsecguide/network/neutron.rst rename to docs/development/opnfvsecguide/network/neutron.rst diff --git a/docs/scenario/featurematrix.rst b/docs/development/scenario/featurematrix.rst similarity index 100% rename from docs/scenario/featurematrix.rst rename to docs/development/scenario/featurematrix.rst diff --git a/docs/scenario/scenariointro.rst b/docs/development/scenario/scenariointro.rst similarity index 100% rename from docs/scenario/scenariointro.rst rename to docs/development/scenario/scenariointro.rst diff --git a/docs/scenario/scenariomatrix.rst b/docs/development/scenario/scenariomatrix.rst similarity index 100% rename from docs/scenario/scenariomatrix.rst rename to docs/development/scenario/scenariomatrix.rst diff --git a/docs/scenario/scenariovalidation.rst b/docs/development/scenario/scenariovalidation.rst similarity index 100% rename from docs/scenario/scenariovalidation.rst rename to docs/development/scenario/scenariovalidation.rst diff --git a/docs/images/brahmaputrafeaturematrix.jpg b/docs/images/brahmaputrafeaturematrix.jpg deleted file mode 100644 index 0d2a122799533e59984bb96fa8f5fd8dacfe4425..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62966 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

< 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

    y7MfGRQVz zJHQa@HMS&=Fiy1gGxk4du^M1P1#bNRGNlWPiT!SS^^e(1G%NB@adv3*t6>$7i%!waoX1kSQH z`D&50Sz_Nbpy&0Z>&bcPZYLI8EJfmVX@cJ7s3~lSVl7mVnZpwvy@SF1<$wmm)A^{h zN9GMAm1d-5{}Iw9Pkvm8&HVsXN7A{C%d~1do1vhWDC<4bl8N0NFP{Iv8zhMb%JbH-xd1W!AJ@I#7;t--@T5#YtHZ;Ecc%?b$*!KqJ@$Q;hO42>zJ!asw zuqB@Wi)7iXIzOM!wnEK!X3&0I00p!RPUh0Z)3G8)wS!owU=TU zmR>;whT4bKNlHTN*!%T;bZ7oLD|MUT-+7f?MXAl*+h)!CQ;n)4v&tj)6O$LG?J^|R zuKkWf^XKI1M}^o7}D2TaQbShpWsydf|K9~U4UO)}=7*4B~ zZC~rdLA>00-!}$^GTw{K8(7G%4=9twzChSACe+bKWrW)Be_fN{`E7oHIt^QaK;6nI+640 zp}S0F?&Oy1Dt#JFb43LUEE*$z7*--2Pir*CZt2QUe}0LbsxjSYZ2Zw^57Uy5=^-ly z15%*%Za{-TK%2dz!~sE|g!oXLICtiA?K#NN{bwz?#U3F+SRJi# z8U6V%PgF8u9uaIEk=~I@IM6U5q*4I;V-(Pt<$TUzShi#KCHrlIv+VS3Mw;q}RW?eG zU|)jrYi6$jRjc5qP%O#lx$3M)vDiEyG>+{K^KNeMqR=8qnuL&|@A`6t>pYWWoG5iA z;`5ne&4~I&M68yIX6_h_Sy6pCki+_r*RG}Z2B)&+@K!Cd8&!`xCLnwoVJJ6!IfwJ& z{#Ispwgfp8hfb0#j#}xA!p(mn!K9#$i7>}INWZw~p*-t51ew)?$RkyocFSizNog?j z*uuPR3I{C8YVT^rNHUlyV}%7Zs-L{odrc>IoI9>Ly(5NFPpdxVIrd8T8Hxpe31!MM zfGiM&B=|l#qekq{#)loxx4n-N%oOqbX0@YhD}_v=L9>sLnTDLm_1_W zHz&(jK!uC0wD_~R1FpGqaY6Ae8|%^mWrIZk8hn_`;=Fyv7!Ek`ZHhK-7_Uh1P(!{f zpc?P-f6HZ`F>>U&y@$7Dq81Qsql+tQ?yoDrFbM3H%qS{%@?lDayeTa36e|%T>6xFE z&+gjh!Dv+#E6C$&YPfrn``4o*qX6D|oPE>Ka*RYKKZd8F6c!N>txU{IqNFtI;a345 z>UA*&WF+NqXQ~Tpn6*`lNrX)L&gzC295ij_&#Q4o{4v_i(4Jn1E&)UT8-M6i5k@eXSYalJ5ev2az!A6u-t7&2%uy z(hRnZ@@q|IkDbe-hm&|~AX9161z$$iRE@oWOlmDx1heWKGEdW6wCqr%;$4-3UQc`+ zT*K+e)PhiTO~1xhId zoGwPfOTK?8wR+6Wzr_{#z1F#$tQKWQ(gd7g^;yoDr=tCo!DUI4=2+abgRnaSXA``X zNsjD04*6Se|05NwH;P`Zopr0jVhHl0IA?jpV$peFW&Cz(7WTcMy}(&sMCMVJ(i_TQ zOG`x0XOle3mx-eNUTyyX=mZbVKFk>_u3@eT7^$QBs<9GbEHtjYIyh+1i)jIKjspf> zmY&KvO6#f-vima=TLw|7+Wrc!3h?&g*4SJDqUioG5CZ!AJC5eAt=ju?KUA!4h zV9Qd%v7AE^?_cR(mk6r8y;_&2KXr2+=cTpzSZaU&Sb=QGsc~HBCW?#v%3D9L>aS9x zVCB53`o^s1wPcAC*z!QyqzuXg%Xj0w?HrPcsI5-vK5=mo#te}Z|85Z!es;l5=<1ei zH-a!0ez&qZaXn6{%=FxfgR5W}^w&zu{xpkp+`K~=D>VSmeewWJWyEy?MCC2(LZ0>G zQRnjRt5wejlV)G|3=g^LGsWaj+l~S7(uY**!WT{p__JbcIe2HL7KlpVkGVmgCwuUX zkKbbzcWSTqSfSf(4N0RIxM}g-?~b%)VF+5ac*%z^n5p^2^wuVDK0w$KMKM3isT{6; z2ks>XA&pyO`DjkS8W7`gV@!tV2_}m8g!~L7lpk$szxw$mJ8RMjx+;K=CD>&XX$^Iq z(J*u0cZ-2%hC>-fy55m+lgXpc}dGk3y;uH<_MrIFV03ZSN|6K$SIpfHlLCUTqDD=nPHe9%5 zPZ*TzfL_Vxl7oaZHP?rSAvf{eYAYs~`0`7!0TyV5TIr9VWW+?1 zb%TJ!qrQUSgSbwBc;)JT?P1E-)uUSykvj(AIE&nNozb9Np4mgKU@WZ@=Y6cPuJiG_ zl~y6vZ+G0KcrE@X${dVP-PaYd*O3` z`R;k_y7^1)`Y5ZjK(Ao!gEa#06|6(N2Fzdqho}^mpUe9Ug|)+Y#}g+^DIxR$S~)7y z_<{nM@w7hU?k1skj!53M9ALt;0auSlfgrK$VMl4V(TbUfzT{zC&#Flf!`F?KdHi3h zNKR^^=dn!=P(1cyqN0$G&b$#FyBcSIm?aGZ*b ziag7}pt9CSC!U63QAw_pF)L6(V5h42+6AypkKe`o9yS!=tXrTv#|i(?)O5b8IUb9< zBy=5(#&LV;g`}JITORi+0kcKqw&KvVyAcqr+EVm^+W2QsUf|cbqaHb54)%-#Ot#?8 z(*8G2tRgjKtG3jF2=VeEu<{4Q!H7Ci1l280Ft9i0NtO7G55H8#W%1Zle+!rOZ)arI z2g6Lvt4hs@tS@*e=~lD8v%Ng=>S(<;t2BIiWi{3u76d9Wwj1nqqtkI|oa>on`^at) z<#iZl-!!u9#vETsxV2}rd&nnbIE0|LGzF4=Byhu6f~giNXY`d{zPo-ai=I{LEiYvR zZ2(A!ER}y}q28rqWqtX3as8TA{f&&{J9$Tl59c4@z1scw8EyIIlp7|GaHXdc$vvU1 z2&J>`9mfA;p_Zu{-lo)dd%DqFSmV@jOIR4*GTyfCr9-ZqMq)3tYw5#BtnT__U$@MX z!B&^FQLmP)$TTItCZ-r~@M)(VZhIUf*wvHP>N6NO8xO8+x9m({7KQQd9TjWte6#5g z_9yLo`1UYd4LU{$92Ln_5`Ezb2G=9!5+jbZmv{eVIp z4L%?#wj^&Z5;0i;$c6q-A=b#uIRVn|*>Q?{ z8%s@{dIoccRv2^Yk71C9zDkG@i?ZAA3Tuaq)%jYn~z>6$2@<7Ad?ao~Y82zK`l~s%OzFdh%9udVokWtgw(ui!z!d2^+%cF4)alH!0 z`u^f5Fj~QRsc{&d7a!Z&qXT}vky+nZAN`ZoAf2YcYX0iIHVdEpcHd2~exV^E(Y3^b z{m`NVLWn}5=xS;OnJ=!`%}fA8Q~Ts55uWGo%;`$e#PHCY1`kfuwat8$~*l zPC;M@F<5Z`{1KF~+d?-_FO)C08!^B`l636T>IN59pCv5C;JKS~D>-+c63|*|;(h$Y z!MJ$JG(#*UoFaXktFiYmK+Mk{F^9;oHSEx+>`z*>g-K-%S3)*P!XMms+b+L8E1(qY z1Ab@SkT|K`=Eh6N+Q+hXi^ZV?HBE?OZsTVhhp$dmo6O9y)IeLen(#g01u@0-7PmNg zn!!fyE<0>wz1D2EA&{qjC!VlCniEUxBUf~IcWFCj8+#@Io|X8~fhE8G(DSJI>w=4& zloh`sPLcu%j)(sG_r=(!L_w;Jp~{50r+d^E-MU0YA&^@&g0{!9$1@WsBUH6G;vy58 zA(*V4i<05!jD;+TptLDC-Z@^o`;Ka!a&5GFbxl&2{0zr!n4Xc?yV_7r6mPKUjTftY zhMe@$<&JDRvgwq#d(+z#6UWCp!R{l0pF5@7l6c_VMeM`QK#I-&C5HqqY+vyM*VVPG zgNp2h=69$3pp|o zvNqdo>}e?8W=P*u5aTN0u|Nn_aKI!_VV?c-lq$EEel6>y8iMlEl%n#sqHFSM=q}P| zdy&|!C6>23F3jBnStA=;6V4yAmFZ-fm`e+dMwT}{-54!7iTT?Ql~^}fuJ!f2zF|h^ zo#!r$-73X$7c7Jct9~^nJvi3vQFi?_)6LisxZ#_tJMCd^j9EpD$mZ-R+ueXfRr|D% z#b(M#FZE`sP0}&CN&@HINi=}QBNu1xDG@!}|L(+je%u(moY6O0Fu(20dZ`OlsO~og zYEr}fssW!8*!l0SoeSm#3f)wb@1cRn`(s{5@f%fFf1Rc;qT!4UQmgY%+q}Py zak@9SZ7HCsHY@Pi)A6noBT-zn?e`x2d4NOM#8})uk7Wl9lr0)Tdr|F-h7xS?o|%9jGfuX*PMA?+h1l2K#vbf^w5i zI|G)#`UBW>vqCVso4LpMvrJ9nnAT>WC{}r~RsaJL+t$?qy=W=__hbk)FTfR?M}%|U zN1QuhelF8lF2!s0pW;7#1Tw(zxvditRU`Q!3)=jU8qpGDy+7k`P&_MW5OM%be{pH4 zSpmEojd|u+kR<{k%;<{!V(=k3pisjqfVLk@l0m1cf>ArAyx+Y0X1lavd^( zcq|gGh3MHzxFQ&2q#imus&@1vCWnl!d@*-5ssm@bq))kI{srhBt!?gCe>bQXp#MLt zy=7FD-_|!Qp|C-^M7kTKQKY*=Iz+ldxNc~y~0-}(_@Z84CNc?40D&Gc&1zyjHu zsk#;w*UawPQon#pm6*qnwBEz_O<&Hlu0@GV3}!mxgYn{Ysi}%~`J~*yb_PZa5BjPz z8465aA00iELgI#Z*l3ZMvlGu$*P%in^VFVCEwU3s=51n;^srS-|CqmlAC&9oJ-=7o3vPoOJB{qKF;XZ zQcd`-_fA$7%%Jz`tnWQ}I+{f}XUL`osO78$ue@vCqJ`Z;ot9lr^kf!7y!K1?r`H8i z3$D-WJNe4)!uU?r8vEq#j4Med(Lf zslJq|U$EXXO@S44)x`I%^1Yei!V83~b}HVU;=~lTaRVVosl3nEAbuT={8?15QxdNf z^OH8N^E5CBP^EZ$+;Iv-%j?hJX+M_oE+u$jDSRjr_~qo^^OpEsHXI~@QQ8TpBC^-_ zpey}Wt!WCAV{aXFV8E-or&VcYZ<)l8_QO@crFt9MmW*p?J9jmygWII`vu7t#0XbidBqIUc>%fi-ACC%;@qcNB(M zryc5ZIsRh2z~W)6Gi0gzbT}BJk@JF!{L&D_ptT~GBa@4eyKI#K6kZv z&{nqg(ei7*o7SVE?C)=DdL!N8)5;$8OE0_Qf^GV3#R#TuV!z&=21);pY9BDDN^!!` zC^Rt4tI|KmqpCb6S{`5cpOa9lAUe_gXCV ze}?nTcMK zwWF7>t0H=2L(0-163}ZB{)cM^uPQE4=bWWkGc^dg3cU-gg!JXc$d8K+uhZR1+J!^r z>zCshkIaSRW3JS%Alm~&GNn__G~Pjq?AyM3(<^kF$fBK zr7NIyN^q)H&QKdgij0x@F=^_hlSM|T9={J-I-JBN1%0J)iO!jYk&ZG7&4W_FX(EHc z+W16OAIwoiTI*bnB-DZx^J;D4aoLwiFZqFA6;h!6Idna@O#ugb&EiR)l=$*$`ZSpk zlRTkmqGw+5IX9=}mtmj#pv_^^+@AwX1($MxMRxM=y6N@R5y3{HomSrdQ!GGLWrYQW z%!1^F%de2cUy*iaVy0Vpxt;o!HZQMQLd4G8!JUXG_hyv9O@93}SdS&YC+hEWSzWD8 z({j}Me{sNasaaGoubKwDpi;wM@Xw4r7hp)NE~7wH46zq|wFeJ!jrX1PV@6V1ZL?jl zFva}j<7}d{hXd*r?y~Sft%w&^d4u7SF_HF&TF}9vW-EJ8X7Vb7T}wdW5+<<7NW%9b zUhovrv4!&f)Z5t2L@tDW#J%Z2_1JElhXbRw9F=6nS4f0L67EK|ca?8zrrqO9GBdJi z?7SrDET~sEBJ+GD8 zKI`yDFw9K>ZF^*P4Ky=+-p5ZQ{7#9a6a{)tMCKO&Tn|o$)TDdZ?AYluk)Q3{5n7Cl ztMAfRdeX(08LN3jp12KNb6~X^b(G4J<}px{gauKobCB(8R!>Z~p^tDcA?Lqaa<=lT z9ntl*DSs?u7P;>1aoSt37S%B!SUTV>kM(^EgQT>hlOhdE8T0J#%Be^t%f7&qQ+7cK z$!JX|{IE#@RZZtS=?%r=k@9klSFlSvk?N}x365UBgSZHXnq_L$+nv&N@Tp}?<02`^ zhr&OQ`t@Q-8k3bwXWwn)mj&tP;23@r;5EEe^UezL>y=?92Nr3OhYmKO5e_N2dDg(c zrn%-I5BkLmdD*qjEpkM$4bG{htDpjGNc~siZ<1X%@MWluN+I^%5x>5=AXW)@(9BsC z-+?raCVtcO;ugRHn!;aqS#M=vFEJ#Y$fT*1ZY=6L9;kIRgi@{D zvBf&Q!=qR4Li{H$SE%a}$l)_cMPX(?UnHvfi9ElaugJy}ulPJC()0_=aSvTaZR7NL zo4h6a%1sTM1r{5;DVF3cKAEZfO<2Z#L5Lh69yzI z2*@COOiCcUj&v6e@IDR0Zzi#Vb?_NvqGAV}XYtQKDHu8E#^QnIl!CAzvcJO#_w-6j zl9Iz7PGIO8P-9AhVAbv%q&ec`Te6-7(#{8`piuh7z|)Ebihe_;jIjrv@^uFH-hcuq z1Uh7AR9tR8%W9I4yuN(zDB_QJyQUC8s1z}I9|8B62LiCOj{VmMp?w}?s4T$Ft zy)5s%7hCaKT^<9z1&1p&D~rt(s}j&;gRQ1*9-QubK^Z*WgoPRQVK$?Ta-FX>{0z1< zhLjRmd@KT}GJtn$9mV`o4v8~APJwR|^A%2L+#H*0NeA}mGLT$;h6@P8Y8bb+3~Utn zpCu&Z_DGq&m-l^G+~R(g4xxXdaNQfVa@}AdxJNXaRP4j0W-Q{P)%l;&j#4fSw!v%8 zyIcNZ5b~oRB^LU%b$ey7X_0;p?qKV?;9RDxgnKF)->c+~$hq?0vj+-&&U@p*JUQq% zurK4Ky5Il?xseW9flUGHc`949sECFRQ0&R!Qm(7~RqwZ)HRmJY@C(`Pubdhd%K+k#2Bs<3DS=gHV58g$!_EQJs_Bo;2lR{)z3Sbh z7}+qaCoUCCIv~u;FB5hoNkgB=B&nmG6x`Z;63L@E=1FL&UM|%9ef%Y@`|+{TkEOC| zfe9s6hW#_&gQ*O&FR}B1MLr#kFIl3z8xqiQP)1aSWXR}M$;AYuy1apj4^5@RDPtIc zr#P{!i#Xp0U|EY33An%#$p5A40XeCW@R)*t7Qn=4J_k{TJgItUdKxMCXXfcNa?x5& zs5$G~HSJo{jmKEJXde+P11Zb^ zCLneTlas8NA!&em7R6RS1MwsQIx-Lx6cy_WSnj8ga2x6oz$8lq2thFxgS#}WF-Fx= z_DD^oPG_wb?|lQW9w8A1du9is=Fj75EVJpK)IaQWy4EHl=JbnkszwM@eBWs|pN z!b}Yhk|Lp&!!N6uHm@l~_bYcwZFC4{N*$^-z>w^B*;C)_d#62JerX!$zrV>3b^U#V zcPt~Q6BXXTglk<|vK(~<$e}A%ffuG7GhipiBT@J${LBE|2upf(7Vqouq$M_1d-$NH ztiLf&MW@(87dCkpG()%>TuQ0<0;cq#`Q@2#6^xCQBZWMM4~f}4QuGChvRbV2JdR)9 z5EFNLh*(G2#l8+be3F~{Te$!_nUJN_P69M%v(jV+FFQhlxr+HdsKO6nWycdPDOv%VZRKQrANl$ajuIi;|`KMy(#vwiU*JAG_E6GSDQR<<46 zmNSbEdFb{HH`P^Y4YQJE(Fv#73W+mue)It(Ae`|i&iCwTFWwP*WFS##z%k|Jr9{JL zC;;a2%up0fs;mBAF7>FqJ1CzNFwfX8U+Yr)p+D&vy2*u+u~f?o;Sl8=Q2XVusE*rM zl+IxQb$pypqcG=&qACb;j+ zD^ea*2&e|4wuZ@zhfQF{)mC*Jl0=f+o5(gV*Nwi z5mD3S2e<%k;J70N#;G9%rrzSH@YVaOPJxvLGzN_ji^N%20cZ`Hx{iAm{kr*u#3tkf zi{{uzK_C*vQVnV9(2-HA>E&>o@AgQx3B73F@WOmZu13eXNQSdG)%(ldXP&>JX9KFg zO;w#7L7n@r6u^N+*9}2)fZ9v`%mCUOq&f5+`W*o8N(=QHnflD9w{Yd3bxm zY8Xk09tMP#v~038z%7bEe3m?Gpc!#v_X|@+nzyrz9A^Fzz4ogOPVHBD%;NIeG<~~q zvxk;bk&Sm`_L(IGgt+W>4J8t3pRnXZluaz?)|e7*-sJ}KF(nmQmM6_Ziy@7?ReB0_ z){j+bWs9l-IZhyZ6e?cJ+U#8n!ScZp8n)UQXUC-d#ZT+<+aE|C#!gtt1=e@Yd#}G~V zniTM&b*57(dT&4cPd#$c>{#J*80i4g2B~{Ke5Srtjn1(4_%!Zz3zk zB_52b0~f$Y@H`JOks`(aR|qIRqd@~o!TRLGwcDeDDJk|8A81;uC0Vozjo!Z%yN?u0 zxmFx?eNAriUbRAnn1NqIyX2km&^x)~sQ?-|#HsN_VH5K(TSJ<*5Es1br0EZ*&pVB> zISG(=$HZpON8oCJ7x2&opyx9wU9B#kef}MY_xz{2JO_+qdNsC{NUADTC-{O}nQR!z zFg1Fow14O@EotC)r}M+J`el|SivJKv%n%ZoR&NBri0eg|rNU#%ckK%T2kZiZBXHsb zB>~=$O&!C6@(2Ob{Wk7}rOf1W$cd3!L!!p`Z^!DN7L%91pq|?wb!xG0#Njh1p--^doXnU1bNZqu|nVj3N=QFmGl%$>ZV2})2T`O|* z#YAk<4*O;6G*aKDZJuxf4zRf~^~m@|PNwJ;pQBrt*X4S@!jmMl18x9|YDFCbSqpvx zTs73lFw%J{21~gP4~sTSWHuC8S4dp1k`)O2(;R0=f>(KNDEGvN>u5jymY%aekMz`=9%&)Ym)A={63%5SOC zZ5FRFsWa#cHR@&mQ*X9v(eYA0A(K5O~*N*S31EWJd4E+4c-7u^{~9F8zi+ z`;tKGtH%9o614PB?5ocxP*g8snU2$+hBBtGZCmAaqtzDmhb}(YU@%qxJ>@3>An>?k z&lkg#d`eY@$S2(Y5s?bQVqpFWfa!%NN5x@509=>xY!HA0Fhv2=5;Y@d?Z!{_SXwFD zuR70xNP9bbNpvkUAAD~f+;>=5zJIb|NOQbP&0X9|#c8{wi1?1>*LK3gSM2VhwrlO? z>0$%4VucyYKN2x5`dYJV`lV0P<%en(Ri6tLTrG}Pi`04o#}ny~E%LaTA2Ya!9zC~I zXUF%qM?Q=9ag-x5V!$p*stUr@@fG%fl&Y^=*?qW)4=2@T@Ojc@EraK{7$P_c+`sh- z{oVKflTbv4%BT53+Yxe`ljW^GN3=JUix!nYIB*@xqJNa8dRq@N3=a3owwa$G0aB>! za?Rqb#_<*uxU9kMjog8$7F`0ucgL-1&?N?}&)b~bB?Espf4kx1(I;D)WC2Az`rU8% z(5w80CNm-s!qj(`oBiQ?qR;K+p!h(rd(m#1?slGiKKmP=)n%UMANVldZC96`86F#A z7SJ^`qW+`Qr8rNTHwvTIC0X8dNsM}Av-%;T8v#Wc_ne0?y6;@XcdS#3G;5=Z6|or% zk(6}O6xtVW&_I;2fW@WkF`cFS#12RS7hL{ZOi6O!Nh)BXM5^oHuN6MMCF;H84SjZ3 z8xI!Jlk9r^WWv&xB;;H{;du8HRj1;n_vJ=r_QP0^Gt)H$?no=VJu3@U@+0YG)9b?DpK)T!vKcXYX5G9u zhS8&>S;p|fJMY3!$qu5l&s(0Y$+DLd)r0`+Ukp-kn(YFHP=P~d)GJk9_?fmL%D-9$7I+X9unKH&id;%0u^|_2r zI~#obp%3o4g97nGgRZiftd3G+E#h&Gd5Bc)#0UN?jaCWDeye=Meg0@p$dU(hjVuk; zH!n#T0So0&T0B2GjT(Y4vW4#J?On{<@X&RQV3uihAepL_feWF^uFuM~O~TG{!Q)Ju zwx2@H9#mgOr@avh@i|KnIl;Ws4{b1Gq>dmWGs#-nX{Cfl27azW>C+Hk^|$s<>E?2r z+%gcTx^uicc@IDW3N3YVu;bJ~(6D&&)rArr1>o=0q`^l_J1*d9JPNIy0!AI{Z@xR* zh(M5R0H6XN7(Y2C!}p*Anb@}!RF7YSQ@ONsZ^Pmh_{9d9XzZ5E3xmfhbybFm-s+TP zsTC>0(1dQEmvw}pk@Sad4Fs^zNE`+$?{KR?qE z`pZxCA1|x|WB?qnl`_Wa1qcx^%Rl59?GI<0n^0NRy-FCiNZTWxAMY#?GZ00?>5mzj{FaYfQ0ewiHKh66u zxdt*V#5c0k|Ho_qU57Bi%JH}W;P%h>%LN?>zPhAndPj&P7m)t>&7WsKSKxaDv-h64 zz`=}v{?PCG>4(7Pu6u*k{wsNr?BWDsRha$Pq*jRkh+vIw)_6oD~Xaz zW#RvkHa=~K^fw?*|9?Q3e`Xhdo_mD>>0zAF2!j711Y}sen}cdGzQAYL5I9UbG(bOo zhf-+^|2J7ENdaNsv=)S2eM0M7t4&8%B!FMv84TmPB?HD8(x1ije@MUj6Ff9rRii|S zjsXn(Z|oUReR5gHICygM^|xgE1>)S|@Ik4-rZyEmeQTLuRPBLUfk=?!eaitmW!)!b zNEriQns*M$nWo#6>okI7VU4gL*MCpyLh`iaa60Xux&Q&&2s|1x;N$)ko96|`pvL$D zn5?EmHyoy<+tVn+aG&6Go;J?VGbkP-DEmalfXG0}uGlAoz{cnp25&$P=q$ArqbMxp zCxoZe^KuGH!1SVc2SfmN&vFy5)n;iCQjHMOQg^F^_H4(z1@k%B-7 zmKCs8I9Ob`11<-vRrx*OOf&hdhn9vQWEC8RPh`+7w@aqc6N85Rtz_B90Lp z#sb{b2jXW0>qr1abuh%azWjqpQGkgZj@AGAff5}Hn1fZ{kPJ{a-oNE&V+m|CfA~YP zE~pingccbL&6CH=oP2RB2#n;47UTOrw77b*#vLg&V*exIQlvm}jPR>L0CG4r@D#TGb>+)CyI)_T15N@V|aiH3avy?pnUBA$~uq^k^U`O5Gm!L zU{(bKV#r5m9tfWy2n^*cOaQo6K->BL@7nH{_cy4Z|3#JuN0|d8@pDSYzVONbrU@L{ zeFogZ`&5(&dsBn)#26MtCDjt$$dL(wa*k|@J{}#h7r?)+s3+wL%c6}$k@L?cDhOiFZ;C%yJ; z1FK?&JQa!dTv@q6O`*Pc0Yym<)azMirGX%A(B)$XQ7N84FqK|5HZ=*0n9RCpJL)UX z_?_YH3;D{> zXKJaM`wi|$54Ih+G$d<5$qqq=+No5d>?zB|fvexL`s=qRa?q*tbJ3}~*U3P6JiwTA z#DXmfPw3Ad;6Wvd-^+yn0K*!^5{^!Qa?8Ww$l-$X?i0~7G$yeyB{^VhK}urRkl(g; zh}$ZoH1coZ%z?h?S@ynLo7)3~QT%&&wS(RFA&I_RSVzZGEGL_jN(=b8WDdOblcswg z26@WKy;u3*{ApOCr&?OWfV!;u`^DF`PsO>T>)MMyX8EZGPQ~e2mH`h7SRjP;br2|z z<0*g0Cs5ec6#+!oQg|pRMsNncjZ&0|zvVea5Wk*9D39@CV=P*On5sZ~wzGT>JNumY zSln}1kQw__84x2bg3iY?O#$PHuih}6{$xCXQYf(n zTj!%(h*JS#VEV*di8U!8g<%0HNkn^veij)u-BB^)dWOYLQ1m96`0jNjDt^$IkQu|g zRfKkBanOgv^SFoW&8_VPd=ngjw~tc-m!FoyX7f#-t5$s3$MFNN+*Jz{@n2UyP*(h^ z^sU=Bv%iaMS|7FNxxG`+Xt&6;$+d46Z>o28nw@XwO)|Wgk3(5Wfvk&;y=Xd1lOg+Y zTz|kfRgv?4*gVlUVEGI4h{Oku4+DhU>#N$`N9T$k8^>I$Dg10cbFl5e@VtFXo`Uuf(7Udk6*qfrX=hWk3h_|(wMYBaZ`m3 zxRDWN0{B^eU<(p4;d|Uhwf8cV37^h3J2!E>DvRiw8eLF-mpR8KEj~6PE_2KGBSX9~ z5>So!-n}?tZs(xoo#u{+{o#uRLfoHT_^?a>K`P zxe{lRG^EcD9O>#bGiN^;Ej;!=XRR!yd1=qUvoFH#v&zQzCfsgk_jgnje=)l_nI?=T% z=zU&XLfO#Z^t4{Z2rQUT?&>jnV`DjeMlqYZdtQfznP9}rE8vBi`(ThjEjl#sAMJB< z!$g+SP7!Chaf0zp5n{9^OT)BwvbB6{KW>*n`FXD5Ih3h?>1`(K*};B^}9b);#em~LR z@ZR&q>NU_{-(1Mf_5hyf=;?cPe6JJx4PAINplCHe0GFcE0D64_>)Bwz1y#Mlb!^*s zu{P~)(T=`3E6sRoMzhap>mOv`_I}%Vvko04cICx-XL^UWWFH&z!!x# z#JFqfO~eq!l<0?9h~OP>FPoRQzHBYinL0xsvDK|34A<{Ybj>jv5xLIHFC+!zru!Cp zxWSJyWWyUUU=K?4rvOo@%ieNs6w3Yvypo8)Vau{}X%Q;bFT#qE@L4aZF2YI{e;JOG zA?cG%vUtjQ-*-_fZ26E2$$YNVpMGV3zd=nv`Px zEn-LI;BoOoQtn+gHez6k+apnm2^^f>v$nI!S?D2=vQ=^XQ$%g=xJLl$eM%%kZR?AYw1mTZxFWUPms|XHzIkS24Lfqb{SLMCO37;u1X=%tWur_D{|WbRQXT z%{)LC6?p}SC{3`)7z_WfuwnU1o z)Cs-i$|8JJxM(?5U}vo@iKnl@(XUV8;}}>oVtN34cVC=mM|-pU%wYuGidG4G65zN+ z7>gTq8YyO~ssg`q!pa0HVdf^O$`oms_ zk5$6D3jaVh>}}5(_5Xe-6ZP&gMmWJxL}Wmc)B-SMVDX&_*k9J!1NSg;aIaOB>+o7T z?udO7coCBIG}+fd*x0sW6FVz>e8@$2YxAUc(#ErEk8GkwgaPW@~ zKSRJCBHN|5*Xk!%BX(E*6E8xQ%m;}dkXpElL*s}Xrg%IITq)Z2HGwSP1mxw5PE|6P zK8vMW2n02ny0W^^cWg5V)Zx9r^#e@&jIn7CYv|y^Pw24qBk|>zrpa6SXUYLUG>8qt zUZM2k0bCoEQ2C`VI{3F*AZ_--Dc_5ikZ^|Hk0J<<8j)la1+RO8l*{ZbBiu^jDb=j} z8#1yOJIpv|+V9NII~rblKOC)TusX2KJ=l!eg*l7QbPLQGjD|=l;$DCFxLZHmos#aw z-q^5x84u5%iz=d695@gp;BR?Bds$R#Vn0 zC{9Unn{jm5Hd@~dcH4F8@SVuZ>ITE)X~bn3@c32}r*cDdTZ;g%d~d zK)bq5{?2|W!*-a=&o(TJ_ZXXe1j9ck|ce~XTiSP4P{IYxSu4|S~@kw3`|rUBJ^xmhlS4O za^zarkR{tLD}?U26v)?HcA9uc|-Mv6bG=?tqC>xT?@hY?x+{ z3yd9mu4BDE=T}H<8@lE?Ym{skO~H}0B{Fq1gjb$ngE{E$Ero#$6g~_^DnEc$pWSEi zyO{v_d~eH`uu9makGFjKkJn1nnnx2#Y6FLq=y<>)H@_r`OOaANF{H-`k=~d7rF9uq zlIhu)t8zf`1~Syz=#s>IGnh@=^fczCDSxIzK0izn6qEvH@-x-psK6Hv0dB<$*zm}C zWkg++QFPR@CgE#64-{3C+-3=dJV;pXbErj+PRfIphTbdZA{94`&i zDXOPnSudTPAU9dYa3GU6WuhP$9yM{@7DPL=axm5ZP|y-*aI~I9H_a@;<`2tuvFShL zUPad088PK)m)CWYKCiHC2tP0%JeSv{U`*s za&NF=3F-(x=Crr$EgTTfwB~#n^g&;<){IIWkxgPPiHmAU&O#%+MP2S>eX(;KtLG{W5s#*V0R6f!4X|eR)gF*f>ABZYr zBD`4($x0LkUY@18$pb;-w?kg(Ge4!`bm;l)(o zjzIXLN{6$_X5k41yq|UczC+o~bf`{aMi$utY@Q4j*t7bTnpQ}hX`3~6&t@w&81@UP zyovQa4^QYW018Mwp>#BQ61>8nOdMkSst{T@)L{ce~pPnw9{tTQ*%e)YPq3c1R zex>=kjA2M*qCoe!8AzD8J%**L7n?UVsuxUi>G<1}mfrA_Rzhwmt$jP?Y1&w;SyamD zNwZzUydGrVzxz~D%!8LOi&glizdZ4C`pjT|T%-Fnd;wU_%trze!;T->KH*Dbdnvlx zX)UA`>8PV|Mc4wk>u2wdR#?z+SDPAur+!V=m9tQ%Ql!Wes{Wpc8Nb)CKHssRw zEIIq~1$s}qAFa{cE79ls{AoGG76nl0Auu&}m+jGYnKe3|-i4qo6N3y_L@E&;SIOeL zoJS$7MKofDC)`t+5d?J8$5&=^Z6|e=bT?~E5Pp(;4vwsjE%X6EcCgO%A*o&t= zbnY4~q(mPpHsLEJ60Ad8+3be9R~D*2({VwVnF`ESQ^t(g6wVS6sa~Wen@9LjxPu!s zUR0jPIR+t|Dw*9)fs{^9T_vI)(6k%dg6s9XBCT7!F=thUqQA0$yUlSh!qI1?52`A=xUT`pehR$u z-8h^=wKr!R+66;HN<^_UCREU1m2I9Y9m87zXODY}5S>p`CRclh6^@Lo#LUDb889s! z(w%>oZkWavf@7udayk{4{vJEJ?huWYlIi1g&~GvAlR=`DhhO_*7uoAHCG#Aqewxub z=0=mzlw|a|Ed1BnG*0;J5B8HnQ&Bf&$$S-7t3um9TrK`|q-(l}8M2;zZu8kO^h3{p zpwjWo`#7=%t?0rb1T54V|5l99QxjUUq^`;`s1{vgg0_RF(@?rb3zu_Ce75D^ns)Cr z4|-b}bhWQOKp0}nX@R5rRZe=GMuQL{sIdSV$7ug`A#r!&ZrUpx9PDkMu&+e7$x9T4 z+g;|bX5MKu;R-aL^7nOw+g^r#>jQUkqa8wsveP3w#wE;kB7PH47@_eZ!1rB0a; zLoOc-oBcP^t$9!{&+&J4ohr1(oB5$j`=PfAyo@?m@G}EyqCTBcjAx~7hu$P^4}}67 z`X9(jSPPg*qF)|u;Kg6T&5}Vy$ilAv1BUelu3;S#5l>8`%k?c?`K|e~%qMX8c%8(O z)u@;9aA4MeC7zYLmP7<>QyE>51{o`>u0(600>5 zCt%8e1k3>G#gDWWASNAra+%`@s#>-nU+3$+WY^Dow1)|4&k?`U@9OL5KzY0uIY}lu zvIy+w;*}XyR+ef4?TLK69bXbRpDQbsyviQ?718PA6{l2do({v#Yr^>RmCeLaFrFID ztA;+M+EtdE5B1@_N*HRLOE?bBsnt_q0j&kwpI7ym$9CINCMhsO5`pkqV<_LXIf{iv zV(q}oU(;hwp;s5~OLj?AnP21!DBPCz{0uvu*CXA|xGqTNJ8Y&Fx1y=iHS=#_`CNpU z(hPWH33Bs^C{9<%cVQ0e`4^n^FywkdC$?mBEFZ&2zQ4|~j$dl&&tsu6GpPJ@<{6P* z^IDyc?b)K-%SUHMSHeu1G90dap$2p~rEcLFj=G+lOO(%I-?SBZ$G8WRI^W{09j*l% zZw-Xv8#wiqRnJc;5>R0433D+)5pb=S!nNNSQJeu`FRpdw9e%_IFQ((&DS;cH#Z@lUXJP&cww~f#YP(cm`5pqhvw+2 zl^tq)UOL?z9=M`?`#{fxrSUF0N%?$RrCN4f_6YleBr}LE+GuaL03l3Lw+4qV5Iuj) z_mJ5{-l!CAu7FAuT;sFaZt&RFqllmKo8~EY*6v0J`^tT%hRwVM`#n0;XuMyr3wN#R zb{+EKH{()NL6Z(Rc(hbhY%O+uDb^?9dnv?X5i7##`9oq{V zxEnkO)=C=(-k&9L=;BsPZHH%IQ_1_ryi_P!;;G|!v8tB>Q<4}knnQ*YX;P$%|G;dc zS70Vfb3eBtoCrSLLRIbVM^4KZ@^@OUhK8EhkKSLnwrW&Bp8K@KO$s9t9I5KVT|?A! zPkywOPbLL_sJOc%W4lar-z%nT5?jGDM_VQOP9WpW4G**oG=7?S^Nm}iYD$!uH;^{x zVT&cV?=2p^&89$hG{&8t*H>bON1dx<$@4OYX7`FQcw{Orx>RA^)|PJ$doFTBu_B|2 zuNh5fLn-7`*m_C(zCfsI<4r|V7g@2uQKpUq3|E{Vwp@>+C*FMS4R7fxV3go#SYFvj zq8*6#@i%`v@yX$p{={g#(w3w?3m zjhn{VkhEt;EA~MLh^eaXkns zl!zOz*Jk;O8J(a<*8|-{zALr&r=O_Dzb_SZ+U{w(efoDoQiERaq{aK*i4uY2eCSvk z*8>ODJXHVov=N9Lx@sJ!1ZXi@9y_DMTm+)a9P|C*kLc73S?o<6*@%TP*khN&QwNt! zbw_q_L!jl-8X5w{M7I;ASjkth6E^Oec;GrsL;ICs;%LiW*(1LtS!;sLpIlf#`F7d0 zimw0Xwn}15lOJNTl)A&-PWMbM_RFSD${Ha&-)U` z+ZSenVe8FopR(gbvCI^mn)ibfpZ&a7C^D?ofJDeU=kJCov$rPsS{E1J$DeClUfAep zR8nc_dZ!A^rs(2GTPd>zwV33EZ~s8<6oM)cRP7(5?CoabG(29(Y1CZHd4ABr8iQCc zoTzBDMbZpBez^EHI$qYimd5C>L9}9@CH9S-p>!J++sp5V0)IEeR40%(jiWEnfKGTD zm{7{qq+jbZw$0p!Cd(3h3BafQM|D-^LHP8O-D+9Z-a9XunMfq`kJ8SegCO?TBPVdTM_brlYyIQ#ty5~S*=d45;^8do8u z5}RFi#@6u!uzZ(sbzc3R z1LW>5g9EwvckZcjq6cfOx{NHAd+g;t^iNjkhzo@BY$ zjD>`2Ep#cMcQtW|F5@0$7Mfukm?m|?jb&R#7`kLZGJVU2e#}p?8XnZ>{Y<7_Pji#c z@T=>@WFFJr10MV+}pcXeOq2e%uo)kC5rv= z9ajd+FX)g6p->`WLdYTBfS32_+NY-iY878rydWEp;7h-7nv;SZCtc?xqbIz`9dKSR z#|!%8G`T8#71AE8wGaMaj@->2_A`|)-vRP1Ox6 zka6A(+iQc!hQkaKQb&9@@#G|J=-tSKt^VW)q)6)P5dxA@2NlFqO}g<2VKlW3hUsAh zf7t0c34;tl$2+5xlzMn9@t*PZPKs}xFTtamqV2(NpxtWw_MzQei4Ml8UHE{w_EnIJ zn#<4)bIr);SKiq3oag}uQzMYP$o&?8jf6#N4=2YV_&{PN(CPcaRN|)_>-@Rx#p@2_2$h7<@ha%%g2S@ zU$9Skcd5{c5vE9?!Of`4b;+D6%A`ZA+VI=a5Bv&W_``dNmB05|eau};Ip>{SMn{uQx%4qsD2#Qr zZL-yrce~+hCMJO=qYcN`e!Cx0t_ECf5n?MP;G}j;>li(77gDs~nvFqz6S8fV_+2VH zQ@2TTbk&=2&ue^_@iFnKy(5keXv~~`5}nuXYO=6WH0#gF=-bwn$uE6wNjjFBk!p9C zW=(~kBNP}XE15BwAl>-X+^|5t%|%n|PlvUwA2#VS+PYL~tjdr3T<=|J)Y@^ZE|u_s z_85|=F6Ar=f2SLz+_+sSdw#U1s$p({2P%60-SNpG;q|>QOA2T3Rm9UOM{gPhsNl;j z`-b>Ed72S+ejT8_t__er5}~qRJ3U5xuUM$&n>{QG^{lQL2*3|_B>s!q;&fY~J*9@W z2bVZsX;oJ0C%22CW_ipKMc0~)mnQD74w!!hu8zGX8xs(bY6j~pCvp=U46lR*<lP zcaM*bBW7Go{wb9sd8hbg6pwhB^mfwhuY_k@x_}Fss5`wME)3gPp|;b+`t_3%#~ig^ zN7e31Q*@o$Q*@2{L3!jw!R%0P zj=spGif*<77MM~mVNub*#H1=GfIc&TbakGaVVFhq>zUE${;FVk8?C}2_XVEeTZI*h zsmmXYHC`hTM>sMO^{h#+zMmZn0#R>SZq-H3`EIi9*uE}bJ>-{;?8msj??hQRtsjaO zr)w<_{?`=|w#^hg^c{FUf3AoaL#kEQt52)9Q?9P*y$5c5khyc#Btm)gf%PGL zz~SXzB+SaU>-r&YHnG3r$iQ4&7QsLyv=RN-Q)uu@sIe31G~(;A%1#E<>{PifzhT&e z>XrY9au6cwc6;(^Uqr}dzKJNUI4nZfO#5rpOZ5M*y|<34y8HGO-nD&7f9H&I$Gv0R@&0oh$k=1EziZ98*6g+B zXZLNIBR{CPKW2$RZH3T3EL|hP$!s?P&&mC)ORva(xAI6logT7|;2zK;dHyv0LA|2jcEhZ|`Z<2$$?ukl?2<{SLF`5o~tPgTz-~_*cJ6m(u zc2V{C6qvpyyqHP9^E@N#olZ#;K~E4~{nL8EdoF)9Tj-DIRg>aSxkS=NKkQ? z`fljunFT_o_!h@d`PThcbyJwZ=R%b?*H${(b;L5Y6wAxmLV{F?~Vpy>CZG{DlQ=B^@gw*F#2uhbLu)}Edl$4G@;>;iX2 z>`WWl1drRdGjF3rIaI_8HhnG!KWoEBUti;yjt^tpmNIM+dJWWJOgar{%WPyYN@|3C zONHkt>Sk8Z}jK8+^ePWSFRE~7f-iE<_j%kLG{%HFMYn4`cR z(5JI-WKJnRZ%5yXp1%y;7tN`YyVQSk-kNNBrL~>vCk1O2mYOne;)U-$O)ocWQhgJS zLl<0#A_1_=8(=paiSNcM9k79%H62rgY)2AoiNU?m&}4ed2ND?kgDu8v0jJLz-nsOw ztX1S>aTU@VA+f&B*&S&9V2eEeCNMN%WyFF~-o++pM6{&MFA|R44o9iUT1!g-eHp-? zazD)b5noI*e~0X$%QAr((=$`kWT>F}hvi}#}Gb58?t3LH*I*aq+~8(lhAdy`<6mIaeK5rwAS%8EvtnFTwO z*!v288cUCQd)9QgT{>wiF)`=z_=cafC-jD;Gkw=B>ng8qY${HnJ*{ZV&*`E5*UGKM z$LP#N^4BAfP`qKz@VGo4si?t3smAQcHO7RML#T5pa`zE9=z+zSja2LKZ!LIDD!6H+ z*;B$Y$jmMi!8bF!cfO5ysVc(sbo$mOzV8x3$mT`bjqTbK=i1xN9Q@vOm7?RhoeHGN zd-XbJ$h6#V@X_^R;-j``MciFFzu`Gqg;8Xw+8x7p?I@8#Z-!A09AKC9olt5Np>pDv zb5fivTrmXMv_C!=&@aennObG-4Y~=n*q1)<9ul^0;W;U~S*aLQ6{- z-`6bpZ2#;l?{i~)&9uxgO_^jq9pcH0PphF^i7e*u6)BhZv5(?Sru=2@SyZ1YU1K3Q z-ewGRaft1F2>BkIchZ4+)NySITw^U9$!TnOS@3}^>UJBpojfVQIOG{a&G+^Li}2RC z{BX#+FLrb8c&(agoyYCImu3NnX!6jP_ephb$f5@O;9k&7V84ES33u%dMLmH^Vam7X z*J=kn99;245#{)O@u-Wsx(YLp&|c!8wQboyF47hZ#54+%9_SU?)1>9$jBhDG%YX*frrh0Jc)|GcdjO@n@ za}cDr@BXI%5Ez~TIQ$kmh z$CTp3cZcY6EX?zG%&oG?s}yw>VyY+WO=s~7i<9?v&1oz`?jdMeJU*`N##3Dpu2amU zl4;CzwqleWN;K_gE8sHWXfN-!vB_UhxP3O2!dNGj;bGCT%(Wv575v74{kb7U!?tYm z>_F|P^~RviQLajdpZyr$!{RN_G!j+G$stREaFTe#4{v%iNrJ<5JzQh?V(Bz)RSzb7 zG`41r@u=IlWocb zEJV=zFlEFKyQ;aemM{hV=>9CyuZW!2fpdJ2H0oxAfuulLNYS%Rj5M``-I^}_fp5+I zrW>UxHW5R%iF$G4@`^{Gpy}eSNA*a#&y#3(#caKXj8DmHvi`o>WB|Lz9eFZHEU785 zlj<*tR{EtQ+7*w86}mG8BCZf7Oy#o!&7XhY(LGKU*3XrT`!d>>`|R6S-RJ81NupUT z@YfITHh6P)%UoKD=9x!+Ko&@9qcyE`7%6RAhR5ri$ng7KA{4MfO9erTGD}9g(|-^e(;^m!cvszk%`kG z9{OaaI=S{qPjuNK6q!NsvRzeq?!Lm~eq%O^dr_KgvS*gMEW}3@I0tV^&sw6H#z=hT zOzv?0;L`ruFe*CLm(EbEbFkBA?RWB^@eKNX%L}`w@Y`2rNU%jW=q+%C*-Xl((82%g z9_o8;+|l;%riDQo>1?GrZ=CIN6?mC2&B6}1n5Wx_d!?%|-nrv>A2(3mgJQsSrM`4gnIkQo zJVGzGO%KNSvX*|#u}}_&9>aA$%#~$N zoN~UkHu4FnePuPcdL$TiJb3f=0^ACU_@MY&)w;9eG-`n)-ZcM1YW-W6qINp@KKtO! z`2g6(&JubICFA4MR9VgyJundB7Yq~bY-KA8h93;*Z!f}T%cwjk}$+)7>ZZJ zFT~klymsalEk?5NXgQKdt(ssK&FkT@- zzBwRX{K=CiJnR?aqIx zv9}MYrJx_Id`Q-S&h|ryHE>II!I!*^{9?f*&6X{72-I6Lli1&CRZD#h@hl|xgwtr4 zX6us4I_m$XBujd#;iAW5Py|zsq{9KF*t>6~qZT@Kiw2pOA1f$S zI!veu$6aH6Wb>P?-+edlc(Y>uc@~bR>5y+!d89zx$Dcv+_5>I~}&bJB2E$=la zM;(+fa#kI>uH3}B-WE?R4G<-PzLTTtIfy()ay@|^&zPJJ6Z14{$YPJ$Q$kEJjqc$a z?SP<#CF>V({@EkUl(spRE>A`t49tIgU9e(x)^5ucp zo^)Hx++<7|7Wca~@0hcZ86;0`RX5V@0%`~dOOUcFzL%ZGd&x$K%qE{DAZwN<%te=# zPqz2Zo#N(Eo_l>z+!v8F7S#Cq%HTi?`?k6{d`&q(chUT$dOD-umaAVdz;WJ-NhW^f zF-cPanQ9`9Xn>DpefuCM&86n9iDPv06a8cnGXiFrxn948 zearj{EjQE3T$ z;Rsv*M2&}AE4C{+C_ivWa z^>o&WM?3@xc`xtY`^%O$68RVX(~By+aaXc2w_|F5*dGthq5UxROxtuEnzFp}`h*r# zrPOE*J!KfV$PBQ^McKYmc0|=R>YP5Ca_!bwZ+Z;&qL(!01;s;j%;Fi>JL&7=M7()P z3e}BWyZlct_U7F6i6XB_Hr&$viJRwbQTnGvANL-UmOVVqyB|Y?TGM7K*^7m(b?H$o(7j1gzA%cQVJisBJD3|u?8UE%-65`t{X>+fI|%RT zW&0i-x9k>2;&O^+na|zL9r=vGr1PztKsLjQ>72xV zy!w%`IZp|!DlJLO3v|}zY1R6ttUN8nj4bJ%h_X>AMXtNiXWnC8!|AG7)(W!MA;eO0 z6=%GDWKiU=V$tSR)J07*oUY9ab9CBDlHv!P^>jIeTot${A2v@#=1rHY>+(JrwbtTv za#xi2J80Q)68HCbK^m6DeO!m%PVwOt{AxyQm`&D=-=JfCikUax)701x4UDQb~wCrQxf9p&>-)O`w6Z zg!R^aZTMF592lYSkc6BAJ&Lt(XYr4!k@?(E{I#=#mz%)}2x*lN>TL6Rwy}<`7ch7})@it;N4!B6v5M5} zn;zaVBO0gK4JOFr_80t5w$XUn+MreSnqMCL!Q*qM(NmdnQXVj_oLnmn|AhfCet*L2 zbeyv9l#(Mt6@+6m#FJcjOc9`DSdFqTh?)z#W%M_&StgDq5si_XXaMPy4sZ@k&0n^3 z#Z-f7#&APAUL^5cvj4uA>SB`~rMD&TkO2VVzIbW^ABs z-Gms{v08=od2(57`%##<;Kds+%2WQ*FcX2|+=o<;jr%*-f(f#gNH|Yc-G}q+@Z{KF ztw2?Co&|iYU?wIo(}D85$zyry_kcwcT44Y^1?!M^c_s_mTK;|y^wQshO{8_#3~yXc zD^3Sqb0gclX7kB1Pu_I*nfayV=h@^89V%fxvdbD-gh7kucc3kBOMwaNdED5ph!K7c zpnV}f51l>+Rz`b=m_GJSoE#>j2pY-s0ra35GoF60GyzfW4rs42cM%Wa1fA)X(V$b& zhs`Ps@tqQ^=@EKsUp5~FhQkBHHP+p)G^Bq513fV3HpRk|BLoAhF{mBIBKCsy`7^tP z^>G9J-nthPratmK0Z~{MY_$`OWso5ZRLPYyIhU`$91MsH24pyPH3vPZ8Zi38GvZ+l z$pF1CJocj;brE>QKq$s~AI<^R1Zh6u|E4~tV?5UXzqAD}$WU!v&HX?Ef*VKX1vdkM ze+zgcB)Pvr8=wJ1n1wJKLM2bl1=AT=nM54^1*|u-ZvaRvPc)-^hdPKxMF{Qr#+PB5 zkoZGh?{Mp8?uRQU%aEkTussGiZ~+hf`;&?PSFiu$deZKIS+NCE#{g;2U3~>>TC5T~ z)S`u31wD(d%4}<>s5&tD)-TIg?nnLb!z((ahY57&C(8yE{X5>zv6bonY_wN?^8g&K z-GlX^hJW%`e53S~6K_u#SgOH!c*F%-5aiZq5=^gN){#ss#kVVI_AB|>2^yvBTQiR& zSLln*2O9Z!CNvGaszzmLbQ2`dCmz9xt|;FA+%?@_qq5pVqwU_Dz}DY-sv>Y>#NTule|_&EULfRsXd<##*< zJUPZcv7i(z2z2>TCt)p_iF{AYYxH?wPyq;_U+G?E6$;sT zbu-leB=IkNEHmktW0)p@6&}7@ytF{7^zIHS1Q;X%1(UDJ@K}tn4YNx=Iaj9XW%)AM z+bsQa9cu|jh}ol|C@=unNk!`Reu@OPfjQA}H4h>{dS!Hnlnb&RSHj6?PC{?ZL(s16 zgNXJ?v3^kJ-ecEmEFh3~xj5d67sGnl@-Q{>^qSW>P#fL?Z6nL+<@1P#u@Rs0_oRKz z5`Rs~43U2P=KL3Aq2I7B0S?DhbPUmdAU$ls;;RSm#1zOI0HcMZ=I$@BBma&A z8?zU5r4=heHEMeHQ{$x4oIbg1OQXXyt;rJD9?l15C?j5HlYykO2 z5glgGWD9~L*;fI|G5+i@dl&dtMy>-Fyb_?ra1Q)+DG=qvVR_8?sRTj-IPntr`wx*#E zzoFt)!Y;n+KO6>n{Lh;FzJN?%S@Pz579g;&WMfwL=sn_J(p@VB{{=u*u$*&dBEx(# zpy_Qc#qT-~*9RWgm3dEqpp2jMjse1eBnsyL?K4kM0S@9qF8-2q{(sQE17wHA<;Mp7 zPlHlKhUuyNixU8y`*bji-6uIJ)hN{}o5B8@0SiDu{W?HS^mO3NEC+{>sywWEgW%^l zVM`x9e-U=rZkPUPJDE1CGLe3x4Fz^zN{*)m2cRm1sshZs$jUDOOzby07w*9SG%w5k zCd0oyeF}?9=O!78&4G+aCm;VRmf-bgurgnG+<$j%Sg?39D?lE%K9yRMxe!?9WZKDf z#@|Fb#-AF-_dw{?R0GDhzeC;!0&{&(rA&4Ha#nEJ-h|Dqu52^tE}&SnZ7PJkZ* z)I0aJKfpDygUu82E<_H%RDfti1Q9@H{5t@Exq)@xJDI*kOMj&LO05CFSOhn}7JVn~ z4O2#JZ9RqnGa%~m7#pRrh)dwJ8r}`VEWa&gEJ2Tc{V zon40p^-%~=&QGrbqhkEc!Ey;nB;ZEKe1Goex;TP2wE%a?3L?K1q(00Lhc-b$Og>5 z`A^iE92mzMkJd1LTS|J+W?J~ift&Sq5s(TDW{AMCa<(x&jvtKY!S}o|;@L1h39QDY z;P+vM~liQ3#0H!;bWA2qz1|lBJn=k3qF#cwD9ED-bVXJJm z?9`+FKY~&Js-ogcFy#_;78@Er#*p))eGN<_qiMG{L% zH8Q`i1MJj03RCGjxl;;Co<>+3X`2){AB z0297ceDo>&W>5eE=7b+j^kT-9>G;58rcE#hjwZZ>juAc z4!ZSPlHZkua7bI5s+dZAP=x+63eAS~;tpktSR?-&k@a*~avEoq{$mY-B4AI5<$+;) zc6qx!>+zmoEbC^U|0(W^J4nGV#2t0aal-<$NeIHwjCuk8XMXc~QqfNN#tn3^ zTSGfduy6H9?6@Ueee{iZF%n9)8oRO=3bp?o_&HYGWkR(KG@-O zM|JKvnR7)!ce8`9Rjji#bo!6ks)mMDMAZlBUobl4_>0Jm~c%S=w}==_kEb=;*CQ3168|a<;xEbkI+>-=Au2A}6FI_`K=d zIC_0CF}z%EsVJccO~3YVwlqv|#3(I_PkcqiIoGaNYVqx$MD(u}QFY;3I4`1O~L8as$wbZ9q5JcML-?%gVwF+AdSP{VM#R>kkl5sOBM z)^4*=nLy~P!clsyw?>LQ1a>#O*^vm20}Th_@nU?9`!Df=2^v6~4pqRjr7N*h#EG|~ ziIY~s8T(8{UQf616fUrERN2VgMs)p2Pl2aRCwg+Tx0GbsJc)NyS~u zWuDQa&Ft&J&1i?XHL`hwJpItY_bOv;N*?>Ubmp#F0Hac)`gwjvUY_6hV8(m0 zrY;Fvz{(^a0R6N9GHR5S_JJe@CVP)Xv7I!zK>E(CDNZX9n=G7kzKaS4GW+YED%r~03 zpBV28oj&iiAp<(SdHkVF`$9{KqFATsKGlWvnur>&)W^->$H?b9^A}UYuQJ7vFXF2OjcF8ZMl3pJ$HPwY# z(%vSa!T0(}!b1s-ZePpq!QzZ4IFLL`qQlqM;`1WA2Fvxf6mlVn+`%Wl#;aWz;M^~Eo4?`_!EyET2B^-2_+*wWhnp91HdpvCLZO)2ID5%=B;qD4-rUgsWACYBAYe!7m-wFwv}u^B|waX$By$I!z3qT4h@wYu|N z_v7dDLv9XCp-tZrRabR)&8y24!V70_7+S{CMd%L_QH;^Y?fhg%2PoPnL~4v`w27Wc zYaCH42+qFQUTv!an_FIl-LDbmfvmaLs&Uyj&m%FB8k)(P&DjP4t19idhXkjB4wTRH zVomrLESvuV%(X zY7V)sdu?kHW5uQ25x)r@a_FVb6X#I4+R+n278+>nP!^@~8Kta#)A}xG6umcC9&O^Gt__lYf zzhoS;OvH#eUcxpIxv>4=h)(wX%F`5<5wZ5se`TaazKpT3jlFZ}fd!#AvvV)S2@>+?ZXK>?Y zl?aLBefy%#;y32$#y$39%xvp+?2SAkv2P!4S`~wr^@LZ62=#W~FU7_HrzELJAon{VTe4r9ywHNkBPE-COmz5IZ?n3oH)G~M;E-6dr{%NQBoNLajzc*A zx&*~t9z+R`Yov{F{|Ov$hcAsnwZCqZIq`S@@{^SjGt`U)0|*E>R7XJwvJs{ z*`jRaT*Yd&h2}S}6x8r^mEu*4rii9mXsP@BAq2e<*u0G17%-aknU`8rnj=i+TWJ>j zl3G@%S7ga}D_P>hkV_Y|JDkcoa2hN!0~L0F9?aZBYr@hj9UXn`i@Oo)lhW}KsCsdM z7iFX2Y=477xSu)n)=TIc*=B-#6a7(MbO^p=1no zcC5xn)>z!kkbUNq|JrPN*BdDsgR+FU;?baA?77>f>VB&gX@ z_7GG=E={n7BHWk#n~WP9pdqrwLq&aCWvVT@)?|l=eGlo;TkY4re&OZ2V|2CFy?)1) zqPJUw{oXfYg1f2J(2Er3k@_*-%4ueu87RBc@!6J`Y+U;h)apXn*S9iscQ@+Y?bz!v z9~Y}t^}3wgC#Rw!^QpU8R7&ZEaQVu&Ufpjp5YWX=o&9vW{395I6WMmS#|O)6u+8DmMua!Q1)I~WIHdB+=BUBc4E~S1 zJh&J@`|!HyLKVJ-siBxwnzP9nq&c{L@iLlPC%xmo` zpnzF6zF4g>T>HIO)B#JLC`cbh$NM!k4a@DQIL0@0?EXkAKU5JK(>{&b?yGxgXR_H+ zNMZH)OVq~rSW`tFmfaQ4(F2yvuk}0c%gGcM80=IRTg669H|aAxfrA)}i0DFT&;w>~ zY(#4H-+T#2t_)CT-HLD54>K8fWA9M1@#?eb;gc8vGgjOiWBVAxubACR3Uq0-^e(io zufoLKU8t?L`6V>;&aKGdU}lJXIhPBp12qM_fS}N+^D@;lKEy(SQVwi8?V)nhZDm>Q z=lC!y)o}=xZzr{D)%P;hzImC?&2=ESl{WO{V(vEvL^Yu0@wCsA!&n>-{8^n}oN5V{ z_f3)Bb9WfGeEe~}ihnYJgJn`x84p5%6xxU4E(ds#ij~&J74MjV_h{s|_H3tYlkl## zPsq1*p=Pn>e8P<;Q!Itp?@M^&6hibq4d?s*dS=OCb8+FBq4X5qcO*k+uUi9g2r;0% z1URZ{>n3j3N<>u>p*jqVfE?h7DdI!nB@;l}>@rY%6^ihtpzE&T1mc(pq^+UxBlmsTuzZtENq*Ux| z!S&9p`XYUGzi6zu#OJZ7o-d0hHipI?yA)pXXPoEqSZe_CT+go=fqnM zgvo#sd=Dry$XQjCh|{F+z;U2IqJ-2v(yl?5S$l+@H(VO%*+)^5x#h&ua_c@j*%mLb zJOG=uM*rm-5If{5fJrrnYhx9GO)=Y0iNq7Hp|di6~Raf1%zTU6}5v1`&jrtjq-2pLaM+1ZZ&Ww z0n&;q0&a0cQ&_B(y9f`Tjt_MCd)&~|f8Ro(UMLlBp)R(IfC|p>)Nk+E*W?*Fr48M% zrA=)>cx}|msuA>Soi~$1-9#y7*kte53TtCyvwY)RX$x=dJL-^S47FyACx4(_*%q1K z2DQ7pHbbGTT2tK0GJTRhCuTrGsS^ujc~n&4St~l%q^T*3m2$#o^X24tn&JVW$0)5a zolt6iY;@HLV(mq}64e&l@JAM}suk-QdRgL(7by=MW`+$OWlOVWjF-G-shc@cS<##0 zv|!gB!;05fey)>9vtfU?+GhUl^=z#VlY6U0G)Z(>dncph1oqiSGGU4v8J@j zC2q~;qeW=E9%1n&(>3?0P6+$g`RH@_4eGA^r{>2v(KWfEY^FxPn28$fFCBUdBT-x7$fFt?^N!9RM0;w}S(h+AD+ z7AWi{JZBJ7O|=zNcgoDJs@|d-k9Yf#Mr$b|{ZfrFy4HZ!A|?J357~1q$;hL!SK&-c zm!{AT{hNdbWLp&uhbN}XD=U{>#U@jPx1I(yu3FaagJjN1tDkK;xyH3TS;wy>YM{Qj zqUKQ{8LrLtTXDoM9-NsUCU_**wtYSw6CGc0xt&+&*FPyNR!%XQqcDdr?!_w;@Xo$~ zLg(lR&%l>ijVWCM%(vovomk@5!s!ZEiaEc)se?hZhO6UNQ@_(V)V2In5lKV%-2pT$ zn`?Gv4@2y7AMN{p%oVO*drop7MO`1W3)~3yZ%oX%?ZmnaKJOi;cx!Iwq*b-)GOPE8 zaU|bM@s<~aR$D@c-dW?7>GjW@R|np@=*<_qJ)i3p@HF>}+bgrT8u(f20Io&>jWs?W zrj0!dJg@yD!0Hl2&yCq8k->I7CilFZ z`Rn9n+mIDx$#m|f*`ob(iVdQgw5gUwX(g5iT1KBzcw61twiWiiQ5})5k$Agl?0KI# z^z4{luoZ~=lu@&MY_2f1FPhkp>=(5xylvH8WTA`dRamjIp7L+F*7x;(R2crg#6$@y zAY>9)C;_17AkEdJhv0Q4Qvo zxU5MPU|tpPMG+}nBFN+#y#v=M;g5li7b6o%<2p8i)#$q)xNEp2WR zs(Ih-USX$QcYvz=enfI*mLlEZ;Lw*(uH!K+9UJsD)z8<*+3%JZpx0|`-Vbn-4L&OF zM@z|PoGQA}z)$eb%`o6m=#(qUzEW>(T&MG~J$WTm(}zSlF6!Rnc{=KSxKl)!pPZiT zJLE?ATq&rnTDU5>yy&{bhRFp?`x|W7es5pfa$~#3w7@47)2JS{Dv#>q*UKQ&NTWjQ3$} za;ch4IPv;!a|uuFr+S{sy1KyL3-Zwx?3JSBu&PUK*LO}58tw))M=8mVc}m*-^5Vy0 z!+kc7Ha?!#uDKFH zB1fA2Q3Rzy9jI~Ip=1SccL+#$nAxu0oGL%WP8?oXa$;;c)yp7jaZJ?*sN>g2&j;VI zUvve$ZR~{VeQIiVzT70OpSGp2?8;gcFu!mciIAEZ)=aGUme#i_+mg8U=4ytwEk*1l zTG@%!Qz$mup2Mkjm0Os-Vbx@@;NE&B^6R-G`?j(@+WKCyafcR}RVdf;Nr~e=20Kd2 zV`g%CUClV_9ijH&tDxbjMughUKK7=IlxLe15Q-U#+;kG2CpQ%5Sk|4$+?qNT@Q>yT z8f7xBxiQgg;qDnU5|;RJuChEynSEqtR^CH3p=ZdmCW`rGUt0}oll75+9drEoN?Ap| zx0A;6$DM@I7U(^O7OXO&FfSVp0w6UEWheQ+)RcAs73TXC@zWsGG{A+ude8LA|31tf zaw<9F!69-4UgTW{fws5bL@t|nSmtHyYtU9TOE>Q+HWmBh;)B#&XK9J%jP&C+#KAzDR*&! zzkk`A_qoI3Q-av@tBYgk#kBR+`7w6(7R?i@F9wnN%^$T2oVUUz*7y-F&IdG8><(nW z|E^QW3CD^7l1*)Yl8$Q9EC}zpxUmfXW3UNu>w>^98Ye?6- zJFMwvJiP9iVrOrZ8=;L(=azY{){f>^bI@u@$@ja+04t)}4%g=PBzPkdMfGdKOXSD3 zW-LfCfZ8RFelVTiL_Ha6HlCq_9_^DkCV5*g#tPkZFu2Mh2`2 z&(a7F;5P9uZilN3wOy(hIXqO!$|9hLSsjHZ=V=uwZo)}+=ce8VddFi6_|3&OC9Z`bnofB-q8$#K`tz^eL3H8SlX+3q4Ws?#rk1E43{IACN z=tHY#pS2?Nw(xJncV{Vo6b>DWe(ywB${gZTdQm#F1w08W)~@#P1j6okwen~BXG;3( z4GUh`UoQbo%twQDyMnhc-%(J1vB|83e*7J&iZq+&=sYGwH&2;ip@nG?ok)=!Im(;)j_0j=c zNYA@PP{pJFvm&68fd_UY?%@aud^rJ#8<%UpF(ZhQ+AqOiPW6=0rYY5J=(1?U~hHFvC@^XpN zD7AU}%7c`w^MEnAs=y?j)oa7*V1+S#9+xi;bn{8(Xk)GIWsJ$E3deT#V^4~SiEb4l z;CG7-CP=R5n~u-=rdF-H3kKIa`;8%5-#%0K>Rmf$9>}FWEDlT7C?D~$uo0a%kcAHL z!xE|@K&||8-T?uu#D|h>f#aA392@%m;0H9{!~vUkyIzpNKY+3MGljzWtO)1T@OFTD zV}pBlMAObEEHXee8fN<35#?$^P8$56k5Fj>|L$5~Eb?0E z_s>tP|FRivfmMO&fU!EaZy&PUiXGH9^^fdMHsAulrE_7-4ZeHQ>m&}8*(}z zc;!IwUiNEzdn*I-C|>wzecU}*@c8L|%nqFih{vm+I)?gx0=>mW(TuHn}<81!|~D*Iu{5x z9gJ&CZQ>ky5=6vF$5-tm2M%99H5Xd7`P!~E>F`eZUeSC8?>Dyx_Yi|;iU`T4w1hRc zjGkj8$c$<_PR};A#nfZQ!1fl`RrkSDATggC5nDliXKYT%MZ|6o~0nrp4|=#EGRkP1E$l;99Wd;>79W~ub}3%;B- zPJ9cl>aXXVDC9~VMXUZ5KIWpbHf(dpDMZRqZb>$KIJdbr>3uh&*asgn@E;Ya*_GOJ;r)p zBWsFicjz0`z57z-q5eEl1%;~gv2SbZhCqDkOW7m#eR#~%otF_i+qgO;W&@h!-?O7# zx7Am_`}U%@&Gl-JQ=aimJjXx6K))-pa8F%y}rdVDNH(qee^Qnz2&aurTsHvX|!BV3M8*GzM6#ocz-r+?re$ znud7e$|s#xVto3Ob?Cmw*L6^atIS!YENbhy>UGa$M+oj=UJxT@t9onlxTx{vrG)f% zV;fD??cwoL-u!DTeYdj*Jsa}`POY2F{2;J8$kD`oF<|dtj7vDgF+c>5Eo=W^f8HEY5Av{+ctLn z8@kC*k-ZbDndTsc$17Ifr?Wp(@{(kd5F43ilN<`@O2GaI(I; zragkm+9%(8;(N)_p)Z0ht7Bdj>?-E`%$LvovMFcy-^`Hkzh$XjSdLJ^PDItlGQ}{*Z-g&Wj`Nnq zMch~XVA+kUXXmDQbHaM#JMzd)F>xjHxw_h~EjC{$&3M;~_JhiYNT7T^r{h~=!()D< z4z3qcOnyE?mzGGXjHh~w)vlYJTNP|~-xM3l z&k#|JX6bUrYEz8n2Q}LSYt}uM_1&G$uka+dsnaamz8tq6>x5i9*K(}eC>qhPhjMXg zCb93$&1#a@%r;!x3`-zwD-XT+_@%hu^C*5O4xNzRu7iN!j}IfGQ!Ozi!$g$0rP*K%SHk} zYMn~u)-2Ugg#5(qO^DGye}dT$+CLv+$W|ixSKR(%relgx=86Y}yX(liQb;< z$&8&{Mi=mJ_}a_dfm=ni7qpYiVG;6OvWslWNCCASfq>SLbf@y_N4x^Zhq^U{+7S4p^>+n^h^gSX>E&D;=`Tlud!-;Gu`Gy+ngJ%-_8vKH zj5+wUF5e;se-5CR%hQv@AOVDC=2Ne@4gRGPaS6QFGqRYh4IXRZQa{4~U-n>I_`kdN z|C4YI6GEn%I%s}TeUx0Czr%*e^-Cr6`}`}eJHKkgU-DaH;ixR)Z-IFa;nzPR{OMDB z{izV7VAkhP{d24U+TgVslFsm8VHDx{61y6xX8fa?h{Nm)qfS82nk?U){HsG;f9fT_ z&D~Y-%(y@2lV2X;5(h-y2`t1o<9vwt@B62)>Vcd6n(h*?Q2vZ_v<&}_2cqNIKkZhY z7o!zO4E`d3`hOV$iN^o#5RlgY6*-`@{}*%!$NP@b6_&y;*TVe8^HFSDPkLoAgQ<&E zy}!fGiv9{g#9;y2nW({WNJstceuCE4^mgRH@Z-PL8D?}G6-^ex?2b3;2OKnfz8~xZ{&6F2R338o&eI%JYDKPWg|q_-WFp%itrivWKU= zNI_`x&!_+ED@SlZ9%oY!5=HZOT=h2(|8jE&eh!>b9-LeadHoL~iFee2@S!}7R50Y% zNB?s;ci4gQ%%SY=uU7BBkoZf9_1CEG_kkDeKn&$DNY(m3vSkR1VV=P zOa>M(n}IP%zdrV6brV^ko5= z1_WTXDwrv7MYiW=Kf@-LmkpdV-u!T?`+tBzkb^;iL4lc3iGfLwky()O{}Bdxpo>@; z!2qlcNH8)nv#_$Ub8vET0~Kr)06LwSnTds&l@(+SV=Yjgfklv2NYT)dO*k--U8zvS zsBz*#4rQl}2StM}eo!$^Dr(~75)+q@lu}hw*U;25F*P%{u(Wb^admU|@bn4}2@MO6 zh>S{3Nli=7$jmA(DJ?6nsH|#kX>Duo=IO#5TBv>OAzQUCKeWE7Iu)o7@5jJ9v5U`RWxK1atvfoEEHBUYUB`cnz(S|K~81k zpbw%+MHjimR7@VKegt_9>@(s#)o$Wk0}~i9GXZ0XnHd;UEI`1@&I$tT z9PD7g0R>!OzzqVtaPS{!2qVx8pk_88;^k!Lgv$}l_dzVJ+5Y5dcN*s7LDNVwxRwBR)yDBo;3Y=UHaouo2gn^mx_H= z=FXaQcl)X+)70!c-;36)e$72EJgmOTw%hMY!hD~uPo5JRc9h>+l2UlpQ_{5V)-&xL zEgyseCNV0kE1M(7#~&DPH8(7qyLE=VaWzZA@%KF+)>QZ1`SQwAa(&I^t+GZHiCyPH z54zrHZ*E%9x7W{Z>-ht63PF!JymU3J%6!dNPj{Qwxoq;Tt?x4DJXy~%)wOKN{YA0; z|1bP~ex>BEQAO&sPpY>!Zr}0X!Akb!!ToD%KCh}>@3T|0pv~cDN-6vEuL^uS|60ii z#(Txwb}bidD)18GWSDyH^28GdUupF%T<&Z)Q+H0lGP9?_SraFocQTwDKck}g;a5Aw zWwWyQIJaEdGrM}(mat7><$M2Z|7A1TD#HA9V6po1P4D_=tX=#5>+dgZEEx-1n@=kD zurPe^u&}MSYgV~_c~{xoWsW>XH;?S#*e&y^K!ox7!lP1Ub9tmv!itVG_+$=6MinOSh<-Gw>R} V`ThD@i?~j5$)qaNyYv6w1OS6e)lvWe diff --git a/docs/images/weather-dash.jpg b/docs/images/weather-dash.jpg deleted file mode 100644 index 3bf98dd27ebb57fc14e678c7f5b3f59256fb498f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1010 zcmex=kR1VRQz zDF#+Bn}NZLQ5wz;V$^`DVPart&tzbMs)+*9AOJKOq#H^zFJMHNxPS?+T44b*f(_F4 z|1E<>Kt_H^esM;Afr7D~0fU8;r!Nc0bRYn;Rl!VwE3!Q|`x!Q|ylmi{@#cq9-Twm& zf*cGA3<}IZ*E0z+G7B>PKf)jnbOkFT7=X0_2}UMn7FITP4o)s^pn|Oe3`~s7%uFoI ztgIkw7;Ay@3@n1ILW+itY{G$w>`H|qMvW5}awt1(JSZA;@q>zSQc)8pmzcPOq?D?f zx`w8fiK&^ng{76Vi>sTvho@I?NN8AiL}XNQN@`kqMrKxVNoiSmMP*fUOKV$uM`zch z$y26In?7UatVN5LEM2yI#mZHiHgDOwZTpU$yAB;ba`f2o6DLnyx_ss8wd*%--g@}x z@sp>|p1*kc>f@)+U%r0({^RE_kiUT83Go(?g!l~2UxGk?F|n{Pv#^8w#mH0+^0*)i ztD+&BkYgZwVxh2-Q6qLj)ms?<-vj_jMmm20 diff --git a/docs/images/weather-few-clouds.jpg b/docs/images/weather-few-clouds.jpg deleted file mode 100644 index 51994ee84f27d828904d01b5976a82dac081081b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1348 zcmex=kR1VV=P zOa>M(n}IP%zdrV6brV^ko5= z1_WTXDwrv7MYiW=Kf@-LmkpdV-u!T?`+tBzkb^;iL4lc3iGfLwky()O{}Bdxpo>@; z!2qlcNH8)nv#_$Ub8vET0~Kr)06LwSnTds&l@(+SV=Yjgfklv2NYT)dO*k--U8zvS zsBz*#4rQl}2StM}eo!$^Dr(~75)+q@lu}hw*U;25F*P%{u(Wb^admU|@bn4}2@MO6 zh>S{3Nli=7$jmA(DJ?6nsH|#kX>Duo=IO#5TBv>OAzQUCKeWE7Iu)o7@5jJ9v5U`RWxK1atvfoEEHBUYUB`cnz(S|K~81k zpbw%+MHjimR7@VKegt_9>@(s#)o$Wk0}~i9GXZ0XnHd;UEI`1@&I$tT z9PD7g0R>!OzzqVtaPS{!2qVx8pk_88;^k!Lgv$}l_YnRT zu``;#8|KYi9zMY^!J{`+(x9woy6&fs4VA~|N1fF0oxXYV9hW7NR*C0zMC!Sk4=}$f zs$74r;&z|rla;|?lV@eByty*%?cSh^tF_~v@1B|(9})9u*XG|B-&U0^X8Dy8KFOzr z_3*y0%F2DKJWj6ucHJ=chXR!``Z{f1_lXCk<`;5II=}GR1_lMB z>`W+F9o-5qjwrBp hePx)#d_KVNYv5wPz}`h`wq4HuWOH0o?dtjeHvz;x^f3Sc diff --git a/docs/images/weather-overcast.jpg b/docs/images/weather-overcast.jpg deleted file mode 100644 index bdc1e0487b9bcd069a542e820da343c96dca930a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1215 zcmex=kR1VV=P zOa>M(n}IP%zdrV6brV^ko5= z1_WTXDwrv7MYiW=Kf@-LmkpdV-u!T?`+tBzkb^;iL4lc3iGfLwky()O{}Bdxpo>@; z!2qlcNH8)nv#_$Ub8vET0~Kr)06LwSnTds&l@(+SV=Yjgfklv2NYT)dO*k--U8zvS zsBz*#4rQl}2StM}eo!$^Dr(~75)+q@lu}hw*U;25F*P%{u(Wb^admU|@bn4}2@MO6 zh>S{3Nli=7$jmA(DJ?6nsH|#kX>Duo=IO#5TBv>OAzQUCKeWE7Iu)o7@5jJ9v5U`RWxK1atvfoEEHBUYUB`cnz(S|K~81k zpbw%+MHjimR7@VKegt_9>@(s#)o$Wk0}~i9GXZ0XnHd;UEI`1@&I$tT z9PD7g0R>!OzzqVtaPS{!2qVx8pk_88;^k!Lgv$}l_!;q~2r zPqM-|96a8yH}e(d^E+9yGtR;B#q%bMoC4e8L;qAZeT?fD+nBUgYO_g^tD5;ym2{ro zK8sfz51Ke0Tt8K1x^Cv0=xnn~{-v@{{CX4mZCZ3#c#r6NI_-1hpTx#+;NW_PAAzR- z8XxW6&l?-(Sem=y_UtVJY>at|H`X2&a(kkzZei`t@Lbct{{Mx)n?JH2?)J@lbLU{K z>8#CLmZ=1sP${04dQw8CQhDMe|DfWh|5SfCKH|2x=Ffl6cSRH5izbJ@wG+?3j}>XM z`g5Sk`g#AdjHL;7_Lui?f0Xu~l-=>gdgrrg_S$ERZ|Ge)p`syflhRjP@nv22!F`M$ xS5>S!9Ck%VMPqF{M2>?Qls7U|- diff --git a/docs/index.rst b/docs/index.rst index b69aa3980..ed06ecc9e 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -8,3 +8,40 @@ OPNFV Docs placeholder landing page This will be extended to include all the sub pages and to provide the docs.opnfv.org landing page for Danube. +===================== +Release Documentation +===================== + +Just pointing to the index.rst file here, but we need to break that out and have +sub-directories for each of the projects documents to be copied into. + +.. toctree:: + :maxdepth: 1 + + release/index + +.. need to figure out the correct URL to use here so readthedocs does it for us. + +======= +Testing +======= + +Just pointing to the index.rst file here, but we need to break that out and have +sub-directories for each of the projects documents to be copied into. + +.. toctree:: + :maxdepth: 1 + + testing/index + +========= +Developer +========= + +Just pointing to the index.rst file here, but we need to break that out and have +sub-directories for each of the projects documents to be copied into. + +.. toctree:: + :maxdepth: 1 + + developer/index diff --git a/docs/installationprocedure/index.rst b/docs/installationprocedure/index.rst deleted file mode 100644 index 3d02f310b..000000000 --- a/docs/installationprocedure/index.rst +++ /dev/null @@ -1,14 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 -.. (c) Sofia Wallin Ericsson AB - -****************************** -OPNFV Installation Instruction -****************************** - -.. toctree:: - :numbered: - :maxdepth: 3 - - installation.introduction.rst - diff --git a/docs/overview/index.rst b/docs/overview/index.rst deleted file mode 100644 index 6b7b66846..000000000 --- a/docs/overview/index.rst +++ /dev/null @@ -1,12 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 -.. (c) Open Platform for NFV Project, Inc. and its contributors - -******************************** -OPNFV Platform Overview Document -******************************** - -.. toctree:: - :maxdepth: 2 - - ./overview.rst diff --git a/docs/documentation/index.rst b/docs/release/index.rst similarity index 100% rename from docs/documentation/index.rst rename to docs/release/index.rst diff --git a/docs/installationprocedure/installation.introduction.rst b/docs/release/installation.introduction.rst similarity index 100% rename from docs/installationprocedure/installation.introduction.rst rename to docs/release/installation.introduction.rst diff --git a/docs/overview/overview.rst b/docs/release/overview.rst similarity index 100% rename from docs/overview/overview.rst rename to docs/release/overview.rst diff --git a/docs/userguide/userguide.introduction.rst b/docs/release/userguide.introduction.rst similarity index 100% rename from docs/userguide/userguide.introduction.rst rename to docs/release/userguide.introduction.rst diff --git a/docs/templates/LICENSE.rst b/docs/templates/LICENSE.rst deleted file mode 100644 index ed7a4a22b..000000000 --- a/docs/templates/LICENSE.rst +++ /dev/null @@ -1,43 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 -Copyright 2015 Open Platform for NFV Project, Inc. and its contributors - -Open Platform for NFV Project Software Licence -============================================== -Any software developed by the "Open Platform for NFV" Project is licenced under the -Apache License, Version 2.0 (the "License"); -you may not use the content of this software bundle except in compliance with the License. -You may obtain a copy of the License at - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -Open Platform for NFV Project Documentation Licence -=================================================== -Any documentation developed by the "Open Platform for NFV Project" -is licensed under a Creative Commons Attribution 4.0 International License. -You should have received a copy of the license along with this. If not, -see . - -Unless required by applicable law or agreed to in writing, documentation -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -Other applicable upstream project Licenses relevant for -=================================================================== -You may not use the content of this software bundle except in compliance with the -Licenses as listed below: -+----------------+----------------------------+ -| **Component** | **Licence** | -+----------------+----------------------------+ -| OpenStack | Apache License 2.0 | -+----------------+----------------------------+ -| OpenDaylight | Eclipse Public License 1.0 | -+----------------+----------------------------+ -| ++ | | -+----------------+----------------------------+ diff --git a/docs/templates/build-instructions.rst b/docs/templates/build-instructions.rst deleted file mode 100644 index 3c7a9b8f1..000000000 --- a/docs/templates/build-instructions.rst +++ /dev/null @@ -1,207 +0,0 @@ -:Authors: Jonas Bjurel (Ericsson) -:Version: 0.1 - -================================================================ -OPNFV Build instructions for - < Component denomination > -================================================================ - -Abstract -======== - -This document describes how to build , build system dependencies and required system resources. - -License -======= - (c) by - - is licensed under a Creative Commons Attribution 4.0 International License. -You should have received a copy of the license along with this. -If not, see . - - -**Contents** - -1 Version history - -2 Introduction - -3 Requirements - -4 Building - -5 Artifacts - - -1 Version history -=================== - -+--------------------+--------------------+--------------------+--------------------+ -| **Date** | **Ver.** | **Author** | **Comment** | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| 2015-04-14 | 0.1.0 | Jonas Bjurel | First draft | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| | 0.1.1 | | | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| | 1.0 | | | -| | | | | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ - -2 Introduction -================ - - -: - -This document describes build system used to build Fuel@OPNFV, -required dependencies and minimum requirements on the host to be used for the buildsystem. - -The Fuel build system is desigened around Docker containers such that dependencies -outside of the build system can be kept to a minimum. -It also shields the host from any potential dangerous operations performed by the build system. - -The audience of this document is assumed to have good knowledge in network and Unix/Linux administration. - -3 Requirements -================ - - -3.1 Minimum Hardware Requirements ---------------------------------- -: - -- An x86_64 host (Bare-metal or VM) with Ubuntu 14.04 LTS installed - -- ~30 GB available disc - -- 4 GB RAM - -3.2 Minimum Software Requirements ---------------------------------- -: -The build host should run Ubuntu 14.04 operating system. - -On the host, the following packages must be installed: - -- docker - see https://docs.docker.com/installation/ubuntulinux/ for installation notes for Ubuntu 14.04. - Note: only use the Ubuntu stock distro of Docker (docker.io) - -- git (simply available through sudo apt-get install git) - -- make (simply available through sudo apt-get install make) - -- curl (simply available through sudo apt-get install curl) - -3.3 Preparations ----------------- -: - -3.3.1 Setting up the Docker build container -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -After having installed Docker, add yourself to the docker group: - - - -Also make sure to define relevant DNS servers part of the global dns chain in -in your configuration file, eg. - - - -Then restart docker: - - - -3.3.2 Setting up OPNFV Gerrit in order to being able to clone the code -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -- Start setting up OPNFV gerrit by creating a SSH key (unless you don't already have one), - create one with ssh-keygen - -- Add your generated public key in OPNFV Gerrit - (this requires a linuxfoundation account, create one if you do not already have one) - -- Select "SSH Public Keys" to the left and then "Add Key" and paste your public key in. - -3.3.3 Clone the OPNFV code git repository -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Now it is time to clone the code repository: - - - -Now you should have the OPNFV genesis repository with Fuel@OPNFV stored locally on your build host. - -4 Building -============ - - -: - -There are two methods available for building Fuel@OPNFV: - -- A low level method using Make - -- An abstracted method using build.sh - -4.1 Configure your build environment -------------------------------------- - -Select the versions of the components you want to build by editing the fuel/build/config.mk file. -Note if you want to build with OpenDaylight SDN controller you need to uncomment the lines starting -with odl-main and java-main - -4.2 Low level build method using make --------------------------------------- - -The low level method is based on Make: - -From the invoke - -Following targets exist: - -- none/all - this will: - - - If not allready existing, initialize the docker build environment - - - If not already done, build OpenDaylight from upstream (as defined by fuel-build config-spec) - - - If not already done, build fuel from upstream (as defined by fuel-build/config-spec) - - - Build the defined additions to fuel (as defined by the structure of this framework) - - - Apply changes and patches to fuel (as defined by the structure of this framework) - - - Reconstruct a fuel .iso image - -- clean - this will remove all artifacts from earlier builds. - -If the build is successful, you will find the generated ISO file in the subdirectory! - -4.3 Abstracted build method using build.sh -=========================================== -The abstracted build method useses the script which allows you to: - -- Create and use a build cache - significantly speeding up the buildtime if upstream repositories have not changed. - -- push/pull cache and artifacts to an arbitrary URI (http(s):, file:, ftp:) - -For more info type . - -5 Artifacts -============= - - -: - -The artifacts produced are: - -- - Which represents the bootable Fuel@OPNFV image, - XXXX is replaced with the build identity provided to the build system - -- - Which holds version metadata. - -6 References -============= - diff --git a/docs/templates/index.rst b/docs/templates/index.rst deleted file mode 100644 index 2f124e5c0..000000000 --- a/docs/templates/index.rst +++ /dev/null @@ -1,38 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 -.. (c) - -.. OPNFV Release Engineering documentation, created by - sphinx-quickstart on Tue Jun 9 19:12:31 2015. - You can adapt this file completely to your liking, but it should at least - contain the root `toctree` directive. - -.. image:: opnfv-logo.png - :height: 40 - :width: 200 - :alt: OPNFV - :align: left - -Example Documentation table of contents -======================================= - -Contents: - -.. toctree:: - :numbered: - :maxdepth: 4 - - build-instructions.rst - installation-instructions.rst - LICENSE.rst - release-notes.rst - - -Indices and tables -================== - -* :ref:`search` - -Revision: _sha1_ - -Build date: |today| diff --git a/docs/templates/installation-instructions.rst b/docs/templates/installation-instructions.rst deleted file mode 100644 index 8c46fe9ba..000000000 --- a/docs/templates/installation-instructions.rst +++ /dev/null @@ -1,239 +0,0 @@ -:Authors: Jonas Bjurel (Ericsson) -:Version: 0.1 - -Revision: _sha1_ - -Build date: _date_ - - -================================================================ -OPNFV Installation instructions for - < Component denomination > -================================================================ - -Abstract -======== - -This document describes how to install , it's dependencies and required system resources. - -License -======= - (c) by - - is licensed under a Creative Commons Attribution 4.0 International License. -You should have received a copy of the license along with this. -If not, see . - - -**Contents** - -1 Version history - -2 Introduction - -3 Preface - -4 Hardware requirements - -5 Top of the rack (TOR) Configuration requirements - -6 OPNFV Software installation and deployment - -7 Installation health-check - -8 Post installation and deployment actions - -9 References - -1 Version history -=================== - -+--------------------+--------------------+--------------------+--------------------+ -| **Date** | **Ver.** | **Author** | **Comment** | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| 2015-04-14 | 0.1.0 | Jonas Bjurel | First draft | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| | 0.1.1 | | | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| | 1.0 | | | -| | | | | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ - -2 Introduction -================ - - -: - -This document describes the supported software and hardware configurations for the -Fuel OPNFV reference platform as well as providing guidelines on how to install and -configure such reference system. - -Although the available installation options gives a high degree of freedom in how the system is set-up, -with what architecture, services and features, etc., not nearly all of those permutations provides -a OPNFV compliant reference architecture. Following the guidelines in this document ensures -a result that is OPNFV compliant. - -The audience of this document is assumed to have good knowledge in network and Unix/Linux administration. - -3 Preface -=========== - - -: - -Before starting the installation of Fuel@OPNFV, some planning must preceed. - -First of all, the Fuel@OPNFV .iso image needs to be retrieved, -the Latest stable Arno release of Fuel@OPNFV can be found here: - -Alternatively, you may build the .iso from source by cloning the opnfv/genesis git repository: -@gerrit.opnf.org/gerrit/genesis> -Check-out the Arno release: - -Goto the fuel directory and build the .iso - - -Familiarize yourself with the Fuel 6.0.1 version by reading the following documents: -- abc -- def -- ghi - -Secondly, a number of deployment specific parameters must be collected, those are: - -1. Provider sub-net and gateway information - -2. Provider VLAN information - -3. Provider DNS addresses - -4. Provider NTP addresses - -This information will be needed for the configuration procedures provided in this document. - -4 Hardware requirements -========================= - - -: - -Following minimum hardware requirements must be met for installation of Fuel@OPNFV: - -+--------------------+----------------------------------------------------+ -| **HW Aspect** | **Requirement** | -| | | -+--------------------+----------------------------------------------------+ -| **# of servers** | Minimum 5 (3 for non redundant deployment) | -| | 1 Fuel deployment master (may be virtualized) | -| | 3(1) Controllers | -| | 1 Compute | -+--------------------+----------------------------------------------------+ -| **CPU** | Minimum 1 socket x86_AMD64 Ivy bridge 1.6 GHz | -| | | -+--------------------+----------------------------------------------------+ -| **RAM** | Minimum 16GB/server (Depending on VNF work load) | -| | | -+--------------------+----------------------------------------------------+ -| **Disk** | Minimum 256GB 10kRPM spinning disks | -| | | -+--------------------+----------------------------------------------------+ -| **NICs** | 2(1)x10GE Niantec for Private/Public (Redundant) | -| | | -| | 2(1)x10GE Niantec for SAN (Redundant) | -| | | -| | 2(1)x1GE for admin (PXE) and control (RabitMQ,etc) | -| | | -+--------------------+----------------------------------------------------+ - -5 Top of the rack (TOR) Configuration requirements -==================================================== - - -: - -The switching infrastructure provides connectivity for the OPNFV infra-structure operations as well as -for the tenant networks (East/West) and provider connectivity (North/South bound connectivity). -The switching connectivity can (but does not need to) be fully redundant, -in case it and comprises a redundant 10GE switch pair for "Traffic/Payload/SAN" purposes as well as -a 1GE switch pair for "infrastructure control-, management and administration" - -The switches are **not** automatically configured from the OPNFV reference platform. -All the networks involved in the OPNFV infra-structure as well as the provider networks -and the private tenant VLANs needs to be manually configured. - -This following sections guides through required black-box switch configurations. - -5.1 VLAN considerations and blue-print --------------------------------------- - -5.2 IP Address plan considerations and blue-print -------------------------------------------------- - -6 OPNFV Software installation and deployment -============================================== - - -: - -This section describes the installation of the Fuel@OPNFV installation server (Fuel master) -as well as the deployment of the full OPNFV reference platform stack across a server cluster. -Etc. - -6.1 Install Fuel master ------------------------ - -6.2 Create an OPNV (Fuel Environment) -------------------------------------- - -6.3 Configure the OPNFV environment ------------------------------------ - -6.4 Deploy the OPNFV environment --------------------------------- - -7 Installation health-check -============================= - - -: - -Now that the OPNFV environment has been created, and before the post installation configurations is started, -perform a system health check from the Fuel GUI: - -- Select the "Health check" TAB. -- Select all test-cases -- And click "Run tests" - -All test cases except the following should pass: - -8 Post installation and deployment actions -============================================ - - -: -After the OPNFV deployment is completed, the following manual changes needs to be performed in order -for the system to work according OPNFV standards. - -**Change host OS password:** -Change the Host OS password by...... - -9 References -============= - - -: - -9.1 OPNFV -------------- - -9.2 OpenStack ------------------ - -9.3 OpenDaylight --------------------- - -9.4 Fuel ------------- diff --git a/docs/templates/release-notes.rst b/docs/templates/release-notes.rst deleted file mode 100644 index 6941f181f..000000000 --- a/docs/templates/release-notes.rst +++ /dev/null @@ -1,261 +0,0 @@ -:Authors: Jonas Bjurel (Ericsson) -:Version: 0.1 - -Revision: _sha1_ - -Build date: _date_ - - -====================================================================== -OPNFV Release Note for "Arno-SRx release" - < Component denomination > -====================================================================== - -Abstract -======== - -This document provides the release notes for of . - -License -======= - (c) by - - is licensed under a Creative Commons Attribution 4.0 International License. -You should have received a copy of the license along with this. If not, -see . - - -**Contents** - -1 Version History - -2 Important notes - -3 Summary - -4 Delivery Data - -5 Known Limitations, Issues and Workarounds - -6 Test Result - -7 References - -1 Version history -=================== - -+--------------------+--------------------+--------------------+--------------------+ -| **Date** | **Ver.** | **Author** | **Comment** | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| 2015-04-14 | 0.1.0 | Jonas Bjurel | First draft | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| | 0.1.1 | | | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ -| | 1.0 | | | -| | | | | -+--------------------+--------------------+--------------------+--------------------+ - -2 Important notes -=================== - - - -: - -**Attention:** Please be aware that since LSV3 a pre-deploy script must be ran on the Fuel master - -see the OPNFV@Fuel SW installation instructions - -3 Summary -=========== - - - -: - -Arno Fuel@OPNFV is based the OpenStack Fuel upstream project version 6.0.1, -but adds OPNFV unique components such as OpenDaylight version: Helium as well as other OPNFV unique configurations...... - -4 Release Data -================ - - -: - -+--------------------------------------+--------------------------------------+ -| **Project** | E.g. Arno/genesis/fuel@opnfv | -| | | -+--------------------------------------+--------------------------------------+ -| **Repo/commit-ID** | E.g. genesis/adf634a0d4..... | -| | | -+--------------------------------------+--------------------------------------+ -| **Release designation** | E.g. Arno RC2 | -| | | -+--------------------------------------+--------------------------------------+ -| **Release date** | E.g. 2015-04-16 | -| | | -+--------------------------------------+--------------------------------------+ -| **Purpose of the delivery** | E.g. OPNFV Internal quality assurance| -| | | -+--------------------------------------+--------------------------------------+ - -4.1 Version change ------------------- - -4.1.1 Module version changes -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - -: - -- Fuel have changed from 5.1 to 6.0.1 - -- OpenDaylight has changed from Helium-SR1 to Helium-SR2 - -4.1.2 Document version changes -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - -: - -- The Fuel@OPNFV installation guide version has changed from version 0.1 to to 0.2 - -4.2 Reason for version ----------------------- -4.2.1 Feature additions -~~~~~~~~~~~~~~~~~~~~~~~ - - -: - -**JIRA BACK-LOG:** - -+--------------------------------------+--------------------------------------+ -| **JIRA REFERENCE** | **SLOGAN** | -| | | -+--------------------------------------+--------------------------------------+ -| BGS-123 | ADD OpenDaylight ml2 integration | -| | | -+--------------------------------------+--------------------------------------+ -| BGS-456 | Add auto-deployment of Fuel@OPNFV | -| | | -+--------------------------------------+--------------------------------------+ - -4.2.2 Bug corrections -~~~~~~~~~~~~~~~~~~~~~ - -**JIRA TICKETS:** - -+--------------------------------------+--------------------------------------+ -| **JIRA REFERENCE** | **SLOGAN** | -| | | -+--------------------------------------+--------------------------------------+ -| BGS-888 | Fuel doesn't deploy | -| | | -+--------------------------------------+--------------------------------------+ -| BGS-999 | Floating IP doesn't work | -| | | -+--------------------------------------+--------------------------------------+ - -4.3 Deliverables ----------------- - -4.3.1 Software deliverables -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - - -: - -4.3.2 Documentation deliverables -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - - -: - -5 Known Limitations, Issues and Workarounds -============================================ - -5.1 System Limitations -------------------------- - - -: - -**Max number of blades:** 1 Fuel master, 3 Controllers, 20 Compute blades - -**Min number of blades:** 1 Fuel master, 1 Controller, 1 Compute blade - -**Storage:** Ceph is the only supported storage configuration. - -**Max number of networks:** 3800 (Needs special switch config.) - -**L3Agent:** L3 agent and floating IPs is not supported. - -5.2 Known issues -------------------- - - -: - -**JIRA TICKETS:** - -+--------------------------------------+--------------------------------------+ -| **JIRA REFERENCE** | **SLOGAN** | -| | | -+--------------------------------------+--------------------------------------+ -| BGS-987 | Nova-compute process does | -| | not re-spawn when killed | -| | | -+--------------------------------------+--------------------------------------+ -| BGS-654 | MOS 5.1 : neutron net-list returns | -| | "400 Bad request" | -| | | -+--------------------------------------+--------------------------------------+ - -5.3 Workarounds ------------------- - - - -: - -- In case the contact with a compute is lost - restart the compute host -- In case the disk is full on a controller - delete all files in /tmp - -6 Test Result -============== - - -: - -Fuel@OPNFV Arno RC2 has undergone QA test runs with the following results: - -+--------------------------------------+--------------------------------------+ -| **TEST-SUITE** | **Results:** | -| | | -+--------------------------------------+--------------------------------------+ -| Tempest test suite 123 | Following tests failed: | -| | | -| | 1. Image resizing.... | -| | | -| | 2. Heat deploy.... | -+--------------------------------------+--------------------------------------+ -| Robot test suite 456 | Following tests failed: | -| | | -| | 1....... | -| | | -| | 2....... | -+--------------------------------------+--------------------------------------+ - -7 References -============= - - -: - -For more information on the OPNFV Arno release, please see: - -http://wiki.opnfv.org/release/arno diff --git a/docs/testframework/framework.installation.procedure.render.rst b/docs/testing/testframework/framework.installation.procedure.render.rst similarity index 100% rename from docs/testframework/framework.installation.procedure.render.rst rename to docs/testing/testframework/framework.installation.procedure.render.rst diff --git a/docs/testframework/framework.userguide.render.rst b/docs/testing/testframework/framework.userguide.render.rst similarity index 100% rename from docs/testframework/framework.userguide.render.rst rename to docs/testing/testframework/framework.userguide.render.rst diff --git a/docs/testframework/index.rst b/docs/testing/testframework/index.rst similarity index 100% rename from docs/testframework/index.rst rename to docs/testing/testframework/index.rst diff --git a/docs/testframework/opnfv.testframework.overview.rst b/docs/testing/testframework/opnfv.testframework.overview.rst similarity index 100% rename from docs/testframework/opnfv.testframework.overview.rst rename to docs/testing/testframework/opnfv.testframework.overview.rst diff --git a/docs/userguide/index.rst b/docs/userguide/index.rst deleted file mode 100644 index faa5dbd94..000000000 --- a/docs/userguide/index.rst +++ /dev/null @@ -1,14 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 -.. (c) Christopher Price (Ericsson AB) - -**************** -OPNFV User Guide -**************** - -.. toctree:: - :numbered: - :maxdepth: 2 - - ./userguide.introduction.rst - -- 2.16.6

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 diff --git a/docs/images/opnfvplatformgraphic.png b/docs/images/opnfvplatformgraphic.png deleted file mode 100644 index 9d6074f02bff7ed7fba0bd0f63f0af9d37492885..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 136767 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≀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