Merge "Move manifest toctree context"
authorSofia Wallin <sofia.wallin@est.tech>
Fri, 4 Jan 2019 13:56:45 +0000 (13:56 +0000)
committerGerrit Code Review <gerrit@onap.org>
Fri, 4 Jan 2019 13:56:45 +0000 (13:56 +0000)
52 files changed:
.gitmodules
docs/guides/onap-developer/architecture/onap-architecture.rst
docs/guides/onap-provider/index.rst
docs/guides/onap-user/index.rst
docs/index.rst
docs/media/ONAP-architecture-high-level.des [new file with mode: 0644]
docs/media/ONAP-architecture-high-level.png [new file with mode: 0644]
docs/media/ONAP-architecture-high-level.svg [new file with mode: 0644]
docs/release/index.rst
docs/release/repolist.rst
docs/submodules/aaf/authz.git
docs/submodules/aai/aai-common.git
docs/submodules/aai/sparky-be.git
docs/submodules/appc.git
docs/submodules/ccsdk/apps.git [new submodule]
docs/submodules/ccsdk/distribution.git
docs/submodules/ccsdk/parent.git
docs/submodules/ccsdk/platform/blueprints.git
docs/submodules/ccsdk/platform/plugins.git
docs/submodules/ccsdk/storage/esaas.git
docs/submodules/ccsdk/utils.git
docs/submodules/clamp.git
docs/submodules/cli.git
docs/submodules/dcaegen2.git
docs/submodules/dmaap/datarouter.git
docs/submodules/dmaap/dbcapi.git
docs/submodules/dmaap/messagerouter/messageservice.git
docs/submodules/externalapi/nbi.git
docs/submodules/integration.git
docs/submodules/logging-analytics.git
docs/submodules/modeling/modelspec.git
docs/submodules/modeling/toscaparsers.git
docs/submodules/multicloud/k8s.git
docs/submodules/music.git
docs/submodules/oom.git
docs/submodules/policy/apex-pdp.git
docs/submodules/policy/distribution.git
docs/submodules/policy/engine.git
docs/submodules/sdc.git
docs/submodules/sdc/jtosca.git
docs/submodules/sdc/sdc-docker-base.git
docs/submodules/sdc/sdc-tosca.git
docs/submodules/sdc/sdc-workflow-designer.git
docs/submodules/sdnc/oam.git
docs/submodules/so.git
docs/submodules/so/libs.git
docs/submodules/usecase-ui.git
docs/submodules/vfc/nfvo/driver/vnfm/svnfm.git
docs/submodules/vfc/nfvo/lcm.git
docs/submodules/vid.git
docs/submodules/vnfrqts/requirements.git
docs/submodules/vnfsdk/model.git

index 89b53d4..bdfb258 100644 (file)
        url = ../oparent/cia
        branch = .
        ignore = dirty
+[submodule "docs/submodules/ccsdk/apps.git"]
+       path = docs/submodules/ccsdk/apps.git
+       url = ../ccsdk/apps
index e850865..8455f7e 100644 (file)
@@ -3,6 +3,8 @@
 .. http://creativecommons.org/licenses/by/4.0
 .. Copyright 2017-2018 Huawei Technologies Co., Ltd.
 
+.. _ONAP-architecture:
+
 1. Introduction
 ===============
 
index 55702a1..5820c5e 100644 (file)
@@ -2,7 +2,7 @@
 .. International License.  http://creativecommons.org/licenses/by/4.0
 .. Copyright 2017 AT&T Intellectual Property.  All rights reserved.
 
-
+.. _vnf_reqs:
 
 VNF Requirements and Guidelines
 ===============================
index 5592194..39c2a32 100644 (file)
@@ -2,7 +2,7 @@
 .. International License.  http://creativecommons.org/licenses/by/4.0
 .. Copyright 2017 AT&T Intellectual Property.  All rights reserved.
 
-
+.. _user-guides:
 
 User Guides
 ===========
index d34a0eb..27ef9c4 100644 (file)
@@ -3,22 +3,63 @@
 
 .. _master_index:
 
-ONAP Documentation
-==================
+Open Network Automation Platform
+================================
 
-.. caution::
-   This version of documentation is created from the latest master branch of
-   source repositories, includes a proposed theme change, and is not a stable release.
-   To get the current stable release use one of the following
+Open Network Automation Platform (ONAP) is an open source project hosted by
+the Linux Foundation.
 
-   * http://docs.onap.org
-   * http://docs.onap.org/en/casablanca
-   * the selector on the bottom right and select casablanca
+ONAP provides a comprehensive platform for real-time, policy-driven service
+orchestration and automation. ONAP enables service providers and developers
+to rapidly automate the instantiation and configuration of physical and
+virtual network functions and to support complete life cycle management
+activities. By unifying the resources of open source members, ONAP enables
+the acceleration of the development of a vibrant ecosystem around a globally
+shared architecture and the implementation of network automation faster than
+any product could on its own.
+
+Please find some guidance here on the content of the Casablanca Release documentation for ONAP:
+
+ +-------------------------------------------------------+-----------------------------------------------------------------------------------------------+
+ | Main documentation areas                             |   Description                                                                                 |
+ +=======================================================+===============================================================================================+
+ | :ref:`ONAP Overview <getting-started>`                | ONAP Overview provides generic and high-level guidance on the mission and main                |
+ |                                                       | functionalities of ONAP. Basic guidelines on license details, limitations and                 |
+ |                                                       | security references support understanding the solution.                                       |
+ +-------------------------------------------------------+-----------------------------------------------------------------------------------------------+
+ | :ref:`ONAP Architecture <ONAP-architecture>`          | The ONAP architecture and its functional elements are described in details                    |
+ |                                                       | here. We can learn how the two main frameworks, namely the Design-time                        |
+ |                                                       | framework and the Run-time framework cooperate and how the Microservices,                     |
+ |                                                       | Common services and the ONAP Portal support the certain functions.                            |
+ +-------------------------------------------------------+-----------------------------------------------------------------------------------------------+
+ | :ref:`Setting Up ONAP <installing-onap>`              | Installation guidelines and requirements help the very first set up of an                     |
+ |                                                       | ONAP environment. The ONAP Operations Manager Cloud setup Guide and the                       |
+ |                                                       | ONAP Operations Manager Quick Start Guide support the deployment and installation activities. |
+ +-------------------------------------------------------+-----------------------------------------------------------------------------------------------+
+ | :ref:`Developer Guides <ONAP_developer_guides>`       | Developers contributing to the ONAP development can find crucial information                  |
+ |                                                       | in the Developer Guides. The reader can search among the developers’ topics                   |
+ |                                                       | in alphabetical order.                                                                        |
+ +-------------------------------------------------------+-----------------------------------------------------------------------------------------------+
+ | :ref:`User Guides <user-guides>`                      | The User Guides provide details on the ONAP portal, which portal integrates                   |
+ |                                                       | numerous different ONAP applications at one place. Platform operations are                    |
+ |                                                       | supported with ONAP Operations Quick Start Guide and with an ONAP Operations                  |
+ |                                                       | User Guide. The instantiation and the management of resources and the services                |
+ |                                                       | are supported with a Service Design Guide and with guidelines on Service Deployment.          |
+ +-------------------------------------------------------+-----------------------------------------------------------------------------------------------+
+ | :ref:`VNF/PNF Requirements and Guidelines <vnf_reqs>` | Harmonized VNF and PNF requirements and reduced customization of onboarding VNFs              |
+ |                                                       | and PNFs can accelerate the optimal usage of this ONAP environment. The guidelines            |
+ |                                                       | on VNF/PNF requirements facilitates synchronized and aligned activities for all participants. |
+ +-------------------------------------------------------+-----------------------------------------------------------------------------------------------+
+
+You can reach the complete Casablanca Release documentation from the Navigation bar on the left.
 
 .. toctree::
-   :maxdepth: 2
+   :maxdepth: 1
+   :hidden:
 
    release/index
    guides/onap-developer/index
    guides/onap-user/index
    guides/onap-provider/index
+
+
diff --git a/docs/media/ONAP-architecture-high-level.des b/docs/media/ONAP-architecture-high-level.des
new file mode 100644 (file)
index 0000000..e8bda75
Binary files /dev/null and b/docs/media/ONAP-architecture-high-level.des differ
diff --git a/docs/media/ONAP-architecture-high-level.png b/docs/media/ONAP-architecture-high-level.png
new file mode 100644 (file)
index 0000000..1cca513
Binary files /dev/null and b/docs/media/ONAP-architecture-high-level.png differ
diff --git a/docs/media/ONAP-architecture-high-level.svg b/docs/media/ONAP-architecture-high-level.svg
new file mode 100644 (file)
index 0000000..0e89353
--- /dev/null
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r
+<!-- Creator: Corel DESIGNER -->\r
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="210mm" height="297mm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"\r
+viewBox="0 0 210 297"\r
+ xmlns:xlink="http://www.w3.org/1999/xlink">\r
+ <defs>\r
+  <font id="FontID0" font-variant="normal" style="fill-rule:nonzero" font-style="normal" font-weight="400">\r
+       <font-face \r
+               font-family="Arial">\r
+       </font-face>\r
+   <missing-glyph><path d="M0 0z"/></missing-glyph>\r
+   <glyph unicode="," horiz-adv-x="277"><path d="M88.8314 0l0 100.17 100.17 0 0 -100.17c0,-36.8507 -6.4843,-66.5084 -19.4883,-89.1503 -13.1812,-22.5002 -33.8388,-40.0043 -62.0084,-52.5122l-24.5199 37.6657c18.5316,8.14967 32.1735,20.1616 41.0318,35.8231 8.8229,15.8387 13.6418,38.5161 14.634,68.1738l-49.8193 0z"/></glyph>\r
+   <glyph unicode="/" horiz-adv-x="277"><path d="M0 -12.1631l207.494 740.169 70.3499 0 -207.004 -740.169 -70.8396 0z"/></glyph>\r
+   <glyph unicode="&amp;" horiz-adv-x="666"><path d="M475.181 84.5039c-29.0079,-32.3465 -60.6929,-56.5039 -94.8346,-72.5039 -34.1732,-16.1575 -71.1811,-24.1575 -110.835,-24.1575 -73.1654,0 -131.339,24.6614 -174.331,74.1732 -34.8346,40.315 -52.189,85.4803 -52.189,135.307 0,44.189 14.1732,84.189 42.6772,119.843 28.5039,35.6535 70.9921,66.9921 127.654,94.0157 -32.1575,36.9764 -53.6693,67.1496 -64.315,90.3307 -10.8346,22.9921 -16.189,45.3228 -16.189,66.8346 0,42.9921 16.8504,80.315 50.5197,112.157 33.6693,31.6535 76.1575,47.4961 127.15,47.4961 48.8504,0 88.8504,-14.9921 120,-44.8189 31.0236,-30.0157 46.5197,-66.0157 46.5197,-108 0,-68 -45.0079,-126.173 -135.181,-174.362l128.346 -163.496c14.6457,28.6929 26.1732,61.8583 34.1732,99.4961l91.3071 -19.4961c-15.6535,-62.4882 -36.6614,-113.827 -63.4961,-154.142 33.0079,-43.685 70.1732,-80.3465 111.843,-110.016l-58.9921 -69.8268c-35.4961,22.8346 -72.189,56.5039 -109.827,101.165zm-178.835 373.008c38.1417,22.4882 62.8346,42.1417 73.9843,59.1496 11.3386,16.8504 16.8504,35.4961 16.8504,56.1575 0,24.3465 -7.68504,44.3465 -23.1811,59.685 -15.4961,15.4961 -34.6772,23.3386 -57.8268,23.3386 -23.8425,0 -43.4961,-7.68504 -59.3386,-23.0236 -15.8425,-15.3071 -23.6535,-33.9843 -23.6535,-56.1575 0,-10.9921 2.83465,-22.6457 8.47244,-34.9921 5.66929,-12.1575 14.3622,-25.0079 25.6693,-38.6772l39.0236 -45.4803zm123.654 -303.685l-161.165 199.685c-47.4961,-28.3465 -79.6535,-54.6772 -96.1575,-78.8346 -16.6614,-24.3465 -25.0079,-48.3465 -25.0079,-72 0,-29.0079 11.6535,-59.1811 34.6772,-90.3307 23.1496,-31.3386 55.811,-46.8346 98.1417,-46.8346 26.3307,0 53.6693,8.15748 81.8583,24.6614 28.1575,16.315 50.6457,37.6693 67.6535,63.6535z"/></glyph>\r
+   <glyph unicode=")" horiz-adv-x="332"><path d="M123.512 -210.509l-63.0057 0c97.3303,156.342 145.983,312.684 145.983,469.335 0,61.1761 -6.98346,121.837 -20.9761,182.163 -11.0035,48.678 -26.5165,95.6811 -46.333,140.52 -12.6785,29.3254 -38.8342,78.158 -78.6734,146.498l63.0057 0c61.1503,-81.6626 106.478,-163.66 135.83,-246.019 24.9961,-70.9942 37.4942,-145.158 37.4942,-222.646 0,-88.0019 -16.8273,-172.834 -50.5077,-255.012 -33.6546,-81.9976 -74.6534,-153.662 -122.816,-214.838z"/></glyph>\r
+   <glyph unicode="(" horiz-adv-x="332"><path d="M233.83 -210.509c-48.4977,61.1761 -89.4965,132.84 -122.996,214.838 -33.5,82.178 -50.3273,167.01 -50.3273,255.012 0,77.488 12.4981,151.652 37.6488,222.646 29.3511,82.3584 74.5246,164.356 135.675,246.019l63.0057 0c-39.3238,-67.6699 -65.3249,-116.013 -78.0034,-145.003 -19.9969,-44.8384 -35.51,-91.8415 -47.003,-140.674 -13.9927,-60.8411 -21.0019,-121.991 -21.0019,-183.503 0,-156.651 48.678,-312.993 146.008,-469.335l-63.0057 0z"/></glyph>\r
+   <glyph unicode="-" horiz-adv-x="332"><path d="M31.6704 214.838l0 88.3369 270.164 0 0 -88.3369 -270.164 0z"/></glyph>\r
+   <glyph unicode=" " horiz-adv-x="277"></glyph>\r
+   <glyph unicode="E" horiz-adv-x="667"><path d="M79.163 0l0 715.843 517.497 0 0 -84.4972 -422.821 0 0 -219.167 395.995 0 0 -84.0076 -395.995 0 0 -243.674 439.494 0 0 -84.4972 -534.17 0z"/></glyph>\r
+   <glyph unicode="B" horiz-adv-x="667"><path d="M73.1588 0l0 715.843 268.67 0c54.6823,0 98.5157,-7.34423 131.5,-21.6719 33.165,-14.5081 59.0115,-36.85 77.6684,-66.9999 18.6569,-29.9954 28.1657,-61.5111 28.1657,-94.4957 0,-30.5107 -8.32346,-59.3465 -24.9961,-86.3526 -16.4923,-26.9804 -41.6688,-48.8327 -75.1688,-65.4796 43.3438,-12.6785 76.5088,-34.3504 99.8299,-64.8353 23.3469,-30.6654 34.9946,-66.8453 34.9946,-108.514 0,-33.5 -7.16384,-64.655 -21.3111,-93.4907 -14.1731,-28.8357 -31.6704,-50.9973 -52.5177,-66.6649 -20.8215,-15.6677 -47.003,-27.3411 -78.3384,-35.3296 -31.3096,-8.01422 -69.8346,-12.0085 -115.498,-12.0085l-272.999 0zm94.8307 414.987l154.847 0c41.8234,0 71.9992,2.83461 90.3211,8.34922 24.0169,7.16384 42.1842,18.9919 54.3473,35.6646 12.1631,16.6727 18.3219,37.4942 18.3219,62.4903 0,23.6819 -5.66923,44.6838 -16.9819,62.6707 -11.5188,18.1673 -27.8565,30.5107 -48.8327,37.1592 -21.1823,6.67423 -57.5169,10.0242 -109.004,10.0242l-143.019 0 0 -216.358zm0 -330.49l178.168 0c30.6654,0 52.1827,1.15961 64.5003,3.32423 21.8523,4.02 40.0196,10.5138 54.6823,19.6877 14.6627,8.99345 26.6711,22.3161 36.1542,39.6588 9.32845,17.4973 14.1731,37.4942 14.1731,60.3257 0,26.6711 -6.82884,49.8377 -20.5123,69.6799 -13.6577,19.6619 -32.6496,33.5 -57.0015,41.4884 -24.1458,7.83384 -59.1661,11.8281 -104.649,11.8281l-165.516 0 0 -245.993z"/></glyph>\r
+   <glyph unicode="M" horiz-adv-x="833"><path d="M74.162 0l0 715.825 142.655 0 169.336 -506.839c15.697,-47.1618 27.1774,-82.4888 34.1932,-105.981 8.14967,26.0081 20.8348,64.3115 38.1617,114.839l171.32 497.98 127.489 0 0 -715.825 -91.3117 0 0 599.178 -207.994 -599.178 -85.5007 0 -207.002 609.347 0 -609.347 -91.3472 0z"/></glyph>\r
+   <glyph unicode="I" horiz-adv-x="277"><path d="M93.3228 0l0 715.843 94.6772 0 0 -715.843 -94.6772 0z"/></glyph>\r
+   <glyph unicode="L" horiz-adv-x="556"><path d="M73.1654 0l0 715.843 94.8346 0 0 -631.339 352.504 0 0 -84.5039 -447.339 0z"/></glyph>\r
+   <glyph unicode="C" horiz-adv-x="722"><path d="M587.843 250.992l94.8346 -24c-19.8425,-77.6693 -55.685,-136.976 -107.181,-177.984 -51.6535,-40.8504 -114.677,-61.1654 -189.323,-61.1654 -77.1654,0 -139.843,15.6535 -188.157,46.9921 -48.3465,31.4961 -85.1969,77.0079 -110.362,136.504 -25.1654,59.6535 -37.8268,123.654 -37.8268,192 0,74.4882 14.1732,139.496 42.6772,194.992 28.5039,55.4961 69.0079,97.6693 121.669,126.488 52.5039,28.8504 110.331,43.1811 173.48,43.1811 71.685,0 131.843,-18.1732 180.693,-54.6772 48.8189,-36.5039 82.8346,-87.6535 101.984,-153.827l-93.1654 -21.9843c-16.6614,52.1575 -40.6614,89.9843 -72.3465,113.827 -31.4961,23.8425 -71.1496,35.6535 -119.15,35.6535 -54.9921,0 -100.85,-13.1654 -137.827,-39.4961 -37.0079,-26.4882 -63.0236,-61.8268 -77.8268,-106.331 -15.0236,-44.3465 -22.5197,-90.1732 -22.5197,-137.323 0,-61.0079 8.85039,-114.016 26.5197,-159.496 17.8268,-45.3543 45.3228,-79.3386 82.8031,-101.858 37.5118,-22.4882 78.0157,-33.6693 121.669,-33.6693 53.0079,0 97.8583,15.3386 134.677,45.8583 36.8504,30.6457 61.6693,76.1575 74.6772,136.315z"/></glyph>\r
+   <glyph unicode="K" horiz-adv-x="667"><path d="M73.1588 0l0 715.843 94.8307 0 0 -355.022 355.512 355.022 128.331 0 -300.34 -290.007 313.508 -425.836 -125.006 0 -254.832 362.341 -117.173 -114.338 0 -248.003 -94.8307 0z"/></glyph>\r
+   <glyph unicode="F" horiz-adv-x="610"><path d="M81.9976 0l0 715.843 482.992 0 0 -84.4972 -388.162 0 0 -221.667 335.85 0 0 -84.523 -335.85 0 0 -325.156 -94.8307 0z"/></glyph>\r
+   <glyph unicode="D" horiz-adv-x="722"><path d="M77.1788 0l0 715.843 246.483 0c55.6615,0 98.1807,-3.50461 127.506,-10.3335 40.9988,-9.35422 75.9934,-26.5165 105.01,-51.1777 37.6488,-32.0054 65.9949,-72.6692 84.6519,-122.326 18.8373,-49.683 28.1657,-106.35 28.1657,-170.18 0,-54.3215 -6.33923,-102.484 -19.1723,-144.488 -12.6527,-42.0038 -28.81,-76.8438 -48.8327,-104.34 -19.8165,-27.4957 -41.4884,-49.1677 -65.1446,-64.8353 -23.5015,-15.8223 -52.0023,-27.8307 -85.3476,-35.9996 -33.5,-8.16884 -71.8188,-12.1631 -115.008,-12.1631l-258.311 0zm94.6503 84.4972l152.837 0c47.1577,0 84.3426,4.32923 111.168,13.1681 26.8257,8.83884 48.1627,21.1565 64.1653,37.1592 22.4965,22.3419 39.9938,52.6723 52.4919,90.5015 12.4981,38.0096 18.8373,83.853 18.8373,138.02 0,74.808 -12.3177,132.325 -36.8242,172.499 -24.6611,40.3288 -54.5019,67.1546 -89.6769,80.8122 -25.3311,9.84384 -66.3299,14.6885 -122.507,14.6885l-150.492 0 0 -546.848z"/></glyph>\r
+   <glyph unicode="A" horiz-adv-x="667"><path d="M-1.49461 0l274.983 715.843 102.02 0 292.996 -715.843 -107.999 0 -83.518 216.822 -299.309 0 -78.5188 -216.822 -100.655 0zm206.489 294.001l242.849 0 -74.8338 198.165c-22.6769,60.1711 -39.6846,109.674 -50.688,148.508 -9.14807,-45.998 -21.9811,-91.5065 -38.6538,-136.835l-78.6734 -209.839z"/></glyph>\r
+   <glyph unicode="N" horiz-adv-x="722"><path d="M76.1738 0l0 715.843 97.1499 0 375.999 -562.001 0 562.001 90.8365 0 0 -715.843 -97.1499 0 -375.999 562.49 0 -562.49 -90.8365 0z"/></glyph>\r
+   <glyph unicode="O" horiz-adv-x="777"><path d="M48.343 348.657c0,118.848 31.825,211.849 95.6553,279.003 63.8303,67.1803 146.163,100.835 247.178,100.835 65.9949,0 125.651,-15.8223 178.658,-47.338 53.0073,-31.6704 93.4907,-75.6584 121.321,-132.17 27.8565,-56.3315 41.6688,-120.497 41.6688,-191.981 0,-72.6692 -14.4823,-137.685 -43.8334,-194.841 -29.3254,-57.3365 -70.8138,-100.655 -124.491,-130.16 -53.8319,-29.5057 -111.658,-44.1684 -173.839,-44.1684 -67.4896,0 -127.661,16.1573 -180.668,48.8327 -53.1619,32.495 -93.3361,76.9984 -120.651,133.33 -27.3411,56.1769 -40.9988,115.833 -40.9988,178.658zm97.6653 -1.49461c0,-86.3269 23.1665,-154.151 69.4996,-203.834 46.4877,-49.6573 104.649,-74.4988 174.664,-74.4988 71.3292,0 130.006,24.9961 176.004,75.1688 45.998,50.1727 69.1646,121.347 69.1646,213.498 0,58.1611 -9.99845,109.004 -29.6604,152.502 -19.6877,43.4984 -48.5234,77.1788 -86.3526,101.17 -37.9838,23.8365 -80.503,35.8192 -127.661,35.8192 -67.1546,0 -124.826,-22.9861 -173.169,-69.1646 -48.343,-45.998 -72.4888,-122.996 -72.4888,-230.66z"/></glyph>\r
+   <glyph unicode="U" horiz-adv-x="722"><path d="M546.843 715.825l94.8196 0 0 -413.649c0,-71.8588 -8.14967,-129.013 -24.4844,-171.356 -16.3348,-42.3074 -45.6736,-76.6423 -88.1936,-103.146 -42.4846,-26.6813 -98.1504,-39.8271 -167.139,-39.8271 -67.0045,0 -121.997,11.4804 -164.517,34.6538 -42.6618,22.9962 -73.1699,56.5162 -91.3117,100.347 -18.3545,43.8311 -27.3545,103.501 -27.3545,179.328l0 413.649 94.6779 0 0 -413.153c0,-62.1855 5.81107,-108.001 17.3269,-137.34 11.5158,-29.516 31.5002,-52.1579 59.4926,-68.1738 28.1695,-15.9804 62.6816,-23.9884 103.324,-23.9884 69.6974,0 119.34,15.8387 149.033,47.4807 29.4805,31.5002 44.3271,92.1976 44.3271,182.021l0 413.153z"/></glyph>\r
+   <glyph unicode="Y" horiz-adv-x="666"><path d="M278.835 0l0 303.181 -275.843 412.661 115.181 0 141.165 -215.843c25.9843,-40.3465 50.1732,-80.6614 72.6614,-121.165 21.5118,37.5118 47.4961,79.6535 78.1732,126.488l138.646 210.52 110.362 0 -285.669 -412.661 0 -303.181 -94.6772 0z"/></glyph>\r
+   <glyph unicode="S" horiz-adv-x="667"><path d="M44.993 229.99l89.3419 7.83384c4.17461,-35.8192 13.9927,-65.1446 29.5057,-88.1565 15.4873,-23.0119 39.5042,-41.4884 71.9992,-55.6615 32.495,-14.1731 69.1646,-21.1823 109.828,-21.1823 36.1542,0 68.0049,5.33423 95.6553,16.0027 27.6761,10.8488 48.343,25.5115 61.8461,44.1684 13.5031,18.8373 20.3319,39.1692 20.3319,61.3307 0,22.4965 -6.49384,42.0038 -19.6619,58.8311 -13.0135,16.8531 -34.505,30.8457 -64.3457,42.1842 -19.3269,7.49884 -61.6657,19.1465 -127.506,34.9946 -65.6599,15.8223 -111.813,30.6654 -138.149,44.658 -34.17,17.8323 -59.6815,40.1742 -76.5088,66.6649 -16.6727,26.5165 -24.9961,56.1769 -24.9961,89.1872 0,35.9996 10.1531,69.8088 30.6654,101.144 20.5123,31.5157 50.5077,55.3523 89.8315,71.6642 39.5042,16.1831 83.1572,24.3519 131.346,24.3519 53.1619,0 99.8299,-8.50384 140.494,-25.6661 40.4834,-17.0077 71.6642,-42.1842 93.4907,-75.3492 21.6719,-33.165 33.5,-70.8138 35.175,-112.818l-90.8365 -6.82884c-4.99923,45.1477 -21.4915,79.498 -49.6573,102.484 -28.1657,23.1665 -69.6799,34.6596 -124.671,34.6596 -57.3365,0 -99.0053,-10.4881 -125.341,-31.49 -26.1557,-21.0019 -39.3238,-46.333 -39.3238,-75.8388 0,-25.8207 9.32845,-47.003 27.8307,-63.4953 18.3219,-16.6727 65.8403,-33.6546 142.839,-50.9973 76.9984,-17.4973 129.825,-32.6754 158.481,-45.663 41.6688,-19.3269 72.5146,-43.6788 92.3569,-73.0042 19.8165,-29.5057 29.6604,-63.4953 29.6604,-101.84 0,-38.1642 -10.8488,-73.9834 -32.6754,-107.664 -21.8265,-33.6546 -53.1619,-59.8361 -94.0061,-78.6734 -40.8184,-18.6569 -86.8165,-27.9854 -137.814,-27.9854 -64.8353,0 -119.183,9.32845 -162.836,28.3204 -43.8334,18.8373 -78.1838,47.1834 -103.18,85.1672 -24.8415,37.855 -37.9838,80.838 -39.1692,128.666z"/></glyph>\r
+   <glyph unicode="V" horiz-adv-x="667"><path d="M281.657 0l-277.328 715.843 102.665 0 186.002 -519.997c14.9977,-41.6688 27.4957,-80.838 37.4942,-117.173 11.1838,38.9888 24.0169,78.0034 38.6796,117.173l193.321 519.997 96.6861 0 -280.343 -715.843 -97.1757 0z"/></glyph>\r
+   <glyph unicode="R" horiz-adv-x="722"><path d="M78.6734 0l0 715.843 317.322 0c63.8303,0 112.328,-6.51961 145.493,-19.3527 33.1907,-12.8331 59.6815,-35.4842 79.6784,-67.9792 19.8423,-32.6754 29.6604,-68.6749 29.6604,-107.999 0,-50.8427 -16.3377,-93.5165 -49.3223,-128.356 -32.83,-34.8142 -83.6726,-57.0015 -152.348,-66.4846 25.1765,-12.0085 44.1684,-23.8365 57.1819,-35.6646 27.6504,-25.3311 53.8319,-57.1819 78.6734,-95.1657l124.491 -194.841 -119.183 0 -94.6503 148.998c-27.6761,42.8284 -50.5077,75.8388 -68.4946,98.4899 -17.8323,22.8573 -33.835,38.8342 -48.008,47.8534 -14.1731,9.14807 -28.5007,15.4873 -43.1634,19.1465 -10.8488,2.19038 -28.3461,3.35 -52.8269,3.35l-109.854 0 0 -317.837 -94.6503 0zm94.6503 399.835l203.68 0c43.1634,0 77.153,4.50961 101.505,13.5031 24.4808,8.99345 42.983,23.3211 55.6615,42.983 12.6527,19.6877 18.9919,41.0246 18.9919,64.1911 0,33.8092 -12.1631,61.6657 -36.8242,83.4922 -24.5065,21.8265 -63.3407,32.6496 -116.503,32.6496l-226.511 0 0 -236.819z"/></glyph>\r
+   <glyph unicode="P" horiz-adv-x="667"><path d="M77.1788 0l0 715.843 269.984 0c47.4927,0 83.8272,-2.345 108.849,-6.85461 35.1492,-5.82384 64.655,-16.9819 88.4915,-33.5 23.6561,-16.3119 42.8284,-39.4784 57.3365,-68.9842 14.4823,-29.6604 21.6719,-62.1811 21.6719,-97.6653 0,-60.8411 -19.3527,-112.508 -58.0065,-154.667 -38.8342,-42.0038 -108.849,-63.1603 -209.993,-63.1603l-183.683 0 0 -291.012 -94.6503 0zm94.6503 375.509l185.178 0c61.1503,0 104.649,11.3127 130.315,34.17 25.6661,22.8315 38.4992,54.8111 38.4992,96.1449 0,30.0211 -7.49884,55.6873 -22.6511,76.9984 -15.1781,21.3369 -34.9946,35.3554 -59.8361,42.1842 -16.0027,4.14884 -45.328,6.33923 -88.3369,6.33923l-183.168 0 0 -255.837z"/></glyph>\r
+   <glyph unicode="b" horiz-adv-x="556"><path d="M146.992 0l-81.4803 0 0 715.843 87.811 0 0 -255.339c37.1654,46.4882 84.5039,69.8268 142.016,69.8268 32,0 62.1732,-6.48819 90.6772,-19.3386 28.4724,-12.8189 51.811,-30.9921 70.3307,-54.1732 18.3307,-23.3071 32.8189,-51.3071 43.1496,-84.315 10.5197,-32.8504 15.685,-68 15.685,-105.323 0,-89.0079 -22.0157,-157.669 -66.0157,-206.173 -43.8425,-48.5039 -96.6614,-72.6614 -158.173,-72.6614 -61.1654,0 -109.165,25.4803 -144,76.6614l0 -65.0079zm-0.976378 263.181c0,-62.1732 8.47244,-107.024 25.3228,-134.677 27.6535,-45.3228 65.1654,-68 112.315,-68 38.5197,0 71.685,16.6614 99.685,50.1732 28,33.3228 41.9843,82.9921 41.9843,149.165 0,67.6535 -13.4803,117.669 -40.315,149.827 -26.8346,32.1575 -59.3386,48.3465 -97.3543,48.3465 -38.4882,0 -71.6535,-16.6929 -99.6535,-50.0157 -28,-33.3228 -41.9843,-81.6693 -41.9843,-144.819z"/></glyph>\r
+   <glyph unicode="h" horiz-adv-x="556"><path d="M66.0157 0l0 715.843 87.811 0 0 -256.85c41.0079,47.4961 92.8504,71.3386 155.339,71.3386 38.3307,0 71.6535,-7.65354 100,-22.8346 28.3465,-14.9921 48.6614,-36 60.8504,-62.6772 12.1575,-26.6457 18.3307,-65.4803 18.3307,-116.157l0 -328.661 -88 0 0 328.661c0,43.8425 -9.51181,75.8425 -28.5039,95.8425 -19.0236,20 -46.0157,30.1732 -80.8504,30.1732 -25.9843,0 -50.4882,-6.83465 -73.4803,-20.3465 -23.0236,-13.5118 -39.3386,-31.8425 -49.0079,-54.9921 -9.82677,-22.9921 -14.6772,-54.9921 -14.6772,-95.685l0 -283.654 -87.811 0z"/></glyph>\r
+   <glyph unicode="c" horiz-adv-x="499"><path d="M404.346 190.016l86.3307 -11.3386c-9.35433,-59.4961 -33.5118,-106.173 -72.5039,-139.843 -38.8346,-33.6693 -86.6772,-50.4882 -143.339,-50.4882 -70.8346,0 -128,23.1496 -170.992,69.4803 -43.1811,46.3307 -64.8504,112.85 -64.8504,199.496 0,56 9.35433,105.008 27.8425,147.024 18.6772,41.9843 46.8346,73.4803 84.8189,94.4882 37.8583,21.0079 79.1811,31.4961 123.685,31.4961 56.315,0 102.488,-14.3307 138.173,-42.8346 35.811,-28.5039 58.8346,-68.8189 68.9764,-121.323l-85.4803 -13.1654c-8.18898,34.8346 -22.5197,61.0079 -43.1811,78.6457 -20.6614,17.5118 -45.6693,26.3622 -74.9921,26.3622 -44.3465,0 -80.3465,-15.8425 -108,-47.685 -27.6535,-31.6535 -41.5118,-81.8268 -41.5118,-150.488 0,-69.6693 13.3543,-120.346 40.189,-152 26.6457,-31.4961 61.4803,-47.3386 104.504,-47.3386 34.4882,0 63.1496,10.6772 86.3307,31.8425 23.1496,21.1654 37.8268,53.6693 44,97.6693z"/></glyph>\r
+   <glyph unicode="d" horiz-adv-x="556"><path d="M402.335 0l0 65.5053c-32.83,-51.5127 -81.173,-77.1788 -145.003,-77.1788 -41.3338,0 -79.3434,11.3385 -114.003,34.17 -34.6596,22.6769 -61.4853,54.5019 -80.6576,95.5007 -18.9919,40.8442 -28.5007,87.6669 -28.5007,140.829 0,51.6673 8.65845,98.6703 25.8207,140.829 17.3427,42.1842 43.1634,74.5246 77.6684,96.8407 34.505,22.4965 73.1846,33.835 115.833,33.835 31.1807,0 59.0115,-6.67423 83.3376,-19.8423 24.5065,-13.1423 44.3488,-30.3304 59.6815,-51.4869l0 256.842 87.3319 0 0 -715.843 -81.508 0zm-277.844 258.826c0,-66.4846 14.0185,-116.168 42.0038,-148.998 28.0111,-32.83 60.9957,-49.3223 99.1599,-49.3223 38.3446,0 71.0199,15.8223 97.8457,47.1577 26.8257,31.3354 40.3288,79.3434 40.3288,143.844 0,70.9942 -13.6577,122.996 -40.9988,156.161 -27.3411,33.3196 -60.9957,49.8377 -101.17,49.8377 -38.9888,0 -71.6642,-16.0027 -97.8199,-47.8277 -26.1815,-31.8507 -39.3496,-82.178 -39.3496,-150.853z"/></glyph>\r
+   <glyph unicode="k" horiz-adv-x="500"><path d="M66.3299 0l0 715.843 88.0019 0 0 -408.184 208.009 210.844 113.668 0 -198.165 -192.341 218.317 -326.161 -108.488 0 -171.339 265.165 -62.0007 -59.6557 0 -205.509 -88.0019 0z"/></glyph>\r
+   <glyph unicode="f" horiz-adv-x="277"><path d="M86.8422 0l0 450.162 -77.5138 0 0 68.3399 77.5138 0 0 55.1719c0,34.8142 3.16961,60.8153 9.32845,77.6684 8.50384,22.8315 23.3211,41.3338 44.658,55.4811 21.3369,14.1731 51.1777,21.1823 89.6769,21.1823 24.6611,0 52.0023,-2.83461 81.9976,-8.83884l-13.1681 -76.6634c-18.1673,3.32423 -35.51,4.99923 -51.8477,4.99923 -26.6454,0 -45.4827,-5.66923 -56.4861,-17.1623 -11.1581,-11.3385 -16.6727,-32.6754 -16.6727,-64.0107l0 -47.8277 101.015 0 0 -68.3399 -101.015 0 0 -450.162 -87.4865 0z"/></glyph>\r
+   <glyph unicode="m" horiz-adv-x="832"><path d="M65.9949 0l0 518.502 78.493 0 0 -72.6692c16.3377,25.3311 38.0096,45.8434 65.0157,61.1761 27.0061,15.4873 57.8261,23.3211 92.3311,23.3211 38.3446,0 69.8346,-7.98846 94.3411,-23.9911 24.6611,-16.0027 41.978,-38.1642 52.0023,-66.8453 41.1534,60.5061 94.4957,90.8365 160.156,90.8365 51.4869,0 90.9911,-14.3277 118.667,-42.8284 27.6761,-28.5007 41.4884,-72.3342 41.4884,-131.5l0 -356.002 -87.3319 0 0 326.676c0,35.1492 -2.83461,60.4803 -8.47807,75.9934 -5.84961,15.3327 -16.1831,27.8307 -31.0004,37.3396 -15.0234,9.32845 -32.6754,14.1473 -52.8527,14.1473 -36.4892,0 -66.6649,-12.1631 -90.8365,-36.4892 -23.9911,-24.1715 -36.1542,-63.0057 -36.1542,-116.322l0 -301.345 -87.8472 0 0 336.829c0,39.1692 -7.16384,68.4946 -21.4915,88.0019 -14.3277,19.5073 -37.6746,29.3254 -70.3242,29.3254 -24.6611,0 -47.5184,-6.49384 -68.4946,-19.6619 -21.0019,-12.9877 -36.3346,-32.0054 -45.6888,-57.0015 -9.48307,-25.1507 -14.1473,-61.3307 -14.1473,-108.488l0 -269.005 -87.8472 0z"/></glyph>\r
+   <glyph unicode="n" horiz-adv-x="556"><path d="M65.9949 0l0 518.502 79.0084 0 0 -73.6742c38.1642,57.0015 93.1557,85.5022 165,85.5022 31.3354,0 59.9907,-5.66923 86.1722,-16.8273 26.3361,-11.3385 45.8177,-26.0011 58.8311,-44.3488 13.1681,-18.1415 22.1615,-39.8134 27.4957,-64.8096 3.16961,-16.3377 4.81884,-44.8384 4.81884,-85.5022l0 -318.842 -87.9761 0 0 315.492c0,35.6646 -3.35,62.5161 -10.1788,80.3484 -6.82884,17.6519 -18.9919,31.825 -36.3346,42.313 -17.4973,10.6685 -37.8292,16.0027 -61.3307,16.0027 -37.4942,0 -69.6799,-11.9827 -96.9953,-35.6646 -27.1607,-23.8365 -40.6638,-68.8296 -40.6638,-135.314l0 -283.178 -87.8472 0z"/></glyph>\r
+   <glyph unicode="g" horiz-adv-x="556"><path d="M49.8377 -43.0088l85.5022 -12.6527c3.50461,-26.3361 13.5031,-45.5084 29.6604,-57.6715 21.8265,-16.1573 51.6673,-24.3261 89.3419,-24.3261 40.8184,0 72.1538,8.16884 94.3153,24.3261 22.1873,16.3377 37.0046,39.1692 44.8384,68.3399 4.66423,17.9869 6.67423,55.4811 6.33923,112.818 -38.3446,-45.1477 -86.1722,-67.8246 -143.509,-67.8246 -71.3292,0 -126.501,25.6661 -165.49,77.1788 -39.0146,51.3323 -58.6765,113.153 -58.6765,184.997 0,49.5027 9.01922,95.1657 26.8515,136.989 17.9869,41.8234 43.988,74.1638 77.9776,96.9953 34.0154,22.6769 74.0092,34.17 119.853,34.17 61.1503,0 111.658,-24.8415 151.317,-74.3184l0 62.4903 81.173 0 0 -448.178c0,-80.6576 -8.32346,-137.994 -24.6611,-171.649 -16.4923,-33.6804 -42.4934,-60.3515 -78.158,-79.833 -35.6904,-19.5073 -79.5238,-29.3511 -131.681,-29.3511 -61.8203,0 -111.838,14.0185 -149.822,41.8492 -38.1642,27.8307 -56.5119,69.6542 -55.1719,125.651zm72.6692 311.498c0,-67.9792 13.5031,-117.662 40.6638,-148.817 27.0061,-31.3354 60.8411,-46.8484 101.505,-46.8484 40.3288,0 74.1638,15.5131 101.479,46.5134 27.3411,31.155 41.0246,79.833 41.0246,146.318 0,63.5211 -14.0185,111.349 -42.1842,143.509 -28.1657,32.16 -62.1553,48.343 -101.84,48.343 -38.9888,0 -72.1538,-15.8481 -99.6495,-47.673 -27.3411,-31.6704 -40.9988,-78.828 -40.9988,-141.344z"/></glyph>\r
+   <glyph unicode="i" horiz-adv-x="222"><path d="M66.3299 614.673l0 101.17 88.0019 0 0 -101.17 -88.0019 0zm0 -614.673l0 518.502 88.0019 0 0 -518.502 -88.0019 0z"/></glyph>\r
+   <glyph unicode="e" horiz-adv-x="556"><path d="M420.837 167.01l90.8365 -11.1838c-14.3277,-53.1619 -40.8442,-94.3153 -79.498,-123.666 -38.8342,-29.1707 -88.3369,-43.8334 -148.508,-43.8334 -75.8388,0 -136.01,23.3469 -180.333,70.0149 -44.5034,46.668 -66.6649,112.148 -66.6649,196.49 0,87.3319 22.4965,155.002 67.3349,203.164 44.993,48.1627 103.154,72.3342 174.818,72.3342 69.3449,0 126.011,-23.6561 169.845,-70.8396 43.988,-47.1577 65.9949,-113.668 65.9949,-199.17 0,-5.30846 -0.154615,-13.1423 -0.489615,-23.4758l-386.667 0c3.16961,-57.0015 19.3269,-100.68 48.3173,-130.856 29.0161,-30.3304 65.0157,-45.4827 108.334,-45.4827 32.1857,0 59.6815,8.50384 82.513,25.4857 22.8315,16.8531 40.8184,43.8334 54.1669,81.0184zm-288.512 142.169l289.517 0c-3.83961,43.4984 -14.9977,76.3284 -33.165,98.0003 -28.0111,33.8092 -64.3457,50.8169 -108.849,50.8169 -40.3288,0 -74.3184,-13.5031 -101.84,-40.4834 -27.4957,-27.0061 -42.648,-63.1861 -45.663,-108.334z"/></glyph>\r
+   <glyph unicode="l" horiz-adv-x="222"><path d="M64.0107 0l0 715.843 87.8215 0 0 -715.843 -87.8215 0z"/></glyph>\r
+   <glyph unicode="a" horiz-adv-x="556"><path d="M404.345 64.0107c-32.6754,-27.6761 -64.0107,-47.1834 -94.0061,-58.6765 -30.1757,-11.3385 -62.5161,-17.0077 -96.9953,-17.0077 -57.0015,0 -100.68,13.8381 -131.346,41.6688 -30.485,27.8307 -45.8434,63.4953 -45.8434,106.659 0,25.5115 5.66923,48.678 17.3427,69.6799 11.4931,21.0019 26.6711,37.8292 45.328,50.5077 18.8373,12.6527 39.8392,22.3161 63.3407,28.8357 17.1623,4.48384 43.1634,8.99345 78.0034,13.1681 70.9942,8.47807 123.331,18.4765 156.831,30.3304 0.335,11.9827 0.489615,19.6619 0.489615,22.8315 0,35.8192 -8.32346,61.1503 -24.9961,75.6584 -22.3161,19.9969 -55.8161,29.8407 -99.9845,29.8407 -41.3338,0 -71.8446,-7.16384 -91.6869,-21.6719 -19.6619,-14.5081 -34.1442,-40.1742 -43.653,-76.9984l-85.8372 11.8281c7.83384,36.6696 20.6669,66.5103 38.4992,89.0069 17.8323,22.6511 43.8334,40.1742 77.6684,52.3373 33.835,12.1631 73.0042,18.3219 117.662,18.3219 44.3488,0 80.168,-5.33423 107.844,-15.6677 27.6504,-10.4881 47.9823,-23.5015 61.1503,-39.3238 13.0135,-15.8481 22.0069,-35.6646 27.3411,-59.8361 2.83461,-14.9977 4.32923,-42.0038 4.32923,-80.9926l0 -117.173c0,-81.843 1.82961,-133.51 5.66923,-155.002 3.65923,-21.6719 11.1581,-42.4934 22.1615,-62.3357l-91.8157 0c-9.01922,18.1673 -14.9977,39.5042 -17.4973,64.0107zm-7.34423 196.31c-32.0054,-13.1423 -79.833,-24.1458 -143.509,-33.3196 -36.1542,-5.17961 -61.8203,-11.0035 -76.6634,-17.4973 -14.9977,-6.49384 -26.6711,-16.0027 -34.6596,-28.6811 -8.16884,-12.4981 -12.3435,-26.3104 -12.3435,-41.643 0,-23.5015 9.01922,-43.0088 26.6711,-58.6765 17.6777,-15.5131 43.6788,-23.3469 77.8488,-23.3469 33.8092,0 63.985,7.34423 90.3211,22.1873 26.3361,14.8173 45.8434,35.1492 58.1611,60.8153 9.50884,19.8423 14.1731,49.1677 14.1731,87.8472l0 32.3146z"/></glyph>\r
+   <glyph unicode="o" horiz-adv-x="556"><path d="M33.165 259.341c0,95.9903 26.6711,167.165 80.168,213.318 44.5034,38.3446 98.8249,57.6715 162.99,57.6715 71.3549,0 129.671,-23.3211 174.844,-70.1696 45.328,-46.668 67.8246,-111.168 67.8246,-193.501 0,-66.8196 -9.99845,-119.337 -29.9954,-157.501 -19.9969,-38.3188 -49.1677,-67.9792 -87.3319,-89.1615 -38.3188,-21.1565 -79.9876,-31.6704 -125.341,-31.6704 -72.4888,0 -131.165,23.1665 -175.978,69.8346 -44.8384,46.5134 -67.1803,113.513 -67.1803,201.18zm90.3469 0c0,-66.5103 14.4823,-116.168 43.4984,-149.178 28.9904,-33.165 65.4796,-49.6573 109.313,-49.6573 43.6788,0 80.0134,16.6727 109.004,49.8377 28.8357,33.165 43.3438,83.8272 43.3438,151.832 0,64.1653 -14.5081,112.818 -43.6788,145.828 -29.1707,32.9846 -65.3249,49.5027 -108.669,49.5027 -43.8334,0 -80.3226,-16.5181 -109.313,-49.348 -29.0161,-32.83 -43.4984,-82.4872 -43.4984,-148.817z"/></glyph>\r
+   <glyph unicode="x" horiz-adv-x="500"><path d="M7.34423 0l189.481 269.494 -175.334 249.008 109.854 0 79.6526 -121.502c14.8431,-23.1665 27.0061,-42.4934 35.9996,-58.1611 14.3277,21.4915 27.4957,40.4834 39.6588,57.1561l87.3319 122.507 105.01 0 -179.173 -244.163 192.831 -274.339 -107.818 0 -106.504 161.161 -28.3461 43.4984 -136.165 -204.659 -106.478 0z"/></glyph>\r
+   <glyph unicode="z" horiz-adv-x="499"><path d="M19.4961 0l0 71.3386 330.173 378.835c-37.5118,-2.01575 -70.4882,-2.83465 -99.1811,-2.83465l-211.496 0 0 71.1496 423.843 0 0 -57.9843 -280.661 -329.165 -54.1732 -60c39.3386,2.83465 76.3465,4.31496 110.835,4.31496l239.654 0 0 -75.6535 -458.992 0z"/></glyph>\r
+   <glyph unicode="y" horiz-adv-x="499"><path d="M62.0157 -199.654l-9.85827 82.4882c19.3386,-5.16535 36,-7.84252 50.3307,-7.84252 19.5276,0 35.1811,3.33858 46.8346,9.82677 11.8425,6.51969 21.3543,15.5276 28.8504,27.3386 5.66929,8.66142 14.4882,30.5197 26.8346,65.3543 1.66929,4.97638 4.31496,12 7.81102,21.4803l-196.661 519.496 94.6772 0 108 -300.157c13.8268,-38.1732 26.4882,-78.1732 37.5118,-120.157 10.1417,40.315 22.1417,79.6535 36.1575,118.173l110.835 302.142 87.8425 0 -197.165 -527.307c-21.1969,-57.0079 -37.6693,-96.189 -49.3543,-117.669 -15.6535,-29.0079 -33.4803,-50.1732 -53.6693,-63.685 -20.315,-13.4803 -44.315,-20.315 -72.315,-20.315 -17.0079,0 -35.8425,3.65354 -56.6614,10.8346z"/></glyph>\r
+   <glyph unicode="p" horiz-adv-x="556"><path d="M65.9949 -198.655l0 717.157 80.0134 0 0 -67.3349c18.8373,26.3361 40.1484,46.1784 63.985,59.3207 23.6819,13.1681 52.5177,19.8423 86.3526,19.8423 44.323,0 83.3119,-11.4931 117.147,-34.17 34.0154,-22.8315 59.5011,-54.9915 76.6634,-96.5057 17.3427,-41.4884 26.0011,-86.9969 26.0011,-136.5 0,-52.9815 -9.48307,-100.809 -28.6554,-143.328 -18.9919,-42.4934 -46.668,-74.9884 -83.0026,-97.6653 -36.3346,-22.4965 -74.4988,-33.835 -114.493,-33.835 -29.3511,0 -55.5069,6.18461 -78.828,18.5023 -23.3469,12.3435 -42.3388,28.0111 -57.3365,46.8484l0 -252.332 -87.8472 0zm79.498 454.981c0,-66.6649 13.5031,-115.987 40.5092,-147.993 27.0061,-31.825 59.8361,-47.8277 98.1549,-47.8277 39.0146,0 72.5146,16.4923 100.345,49.6573 27.8307,33.0104 41.8234,84.1622 41.8234,153.507 0,66.1753 -13.6577,115.498 -40.8184,148.508 -27.1865,32.83 -59.6815,49.3223 -97.3303,49.3223 -37.52,0 -70.6849,-17.4973 -99.5207,-52.4919 -28.8357,-35.0204 -43.1634,-86.0176 -43.1634,-152.683z"/></glyph>\r
+   <glyph unicode="v" horiz-adv-x="500"><path d="M209.993 0l-197.315 518.502 92.8207 0 111.323 -310.493c12.0085,-33.5 23.0119,-68.3399 33.165,-104.52 7.83384,27.3411 18.6827,60.1711 32.6754,98.6703l115.343 316.343 90.3211 0 -196.336 -518.502 -81.9976 0z"/></glyph>\r
+   <glyph unicode="u" horiz-adv-x="556"><path d="M405.839 0l0 76.1738c-40.5092,-58.6765 -95.3461,-87.8472 -164.665,-87.8472 -30.5107,0 -59.1661,5.84961 -85.6826,17.4973 -26.4907,11.6735 -46.1527,26.5165 -58.9857,44.1684 -13.0135,17.8323 -22.0069,39.5042 -27.1607,65.1703 -3.50461,17.3427 -5.33423,44.658 -5.33423,82.178l0 321.162 87.8215 0 0 -287.507c0,-45.998 1.82961,-76.818 5.33423,-92.8207 5.66923,-23.1665 17.3427,-41.1792 35.175,-54.5019 17.9869,-13.1681 40.1484,-19.6619 66.4846,-19.6619 26.3361,0 50.9973,6.64846 74.1638,20.1515 23.1665,13.5031 39.5042,32.0054 49.013,55.1719 9.66345,23.3211 14.5081,57.1561 14.5081,101.325l0 277.844 87.8215 0 0 -518.502 -78.493 0z"/></glyph>\r
+   <glyph unicode="w" horiz-adv-x="722"><path d="M161.676 0l-158.687 518.502 90.8365 0 82.513 -299.335 30.6654 -111.323c1.34,5.64346 10.3335,41.3338 26.8257,106.994l82.513 303.664 90.3211 0 77.6684 -300.675 26.0011 -99.1599 29.6604 100.165 88.8522 299.67 85.4765 0 -162.166 -518.502 -91.1457 0 -82.513 310.493 -20.1773 88.5172 -104.829 -399.01 -91.8157 0z"/></glyph>\r
+   <glyph unicode="s" horiz-adv-x="500"><path d="M30.8457 154.821l86.8165 13.6835c4.84461,-34.84 18.5023,-61.5111 40.8442,-80.168 22.1615,-18.5023 53.3165,-27.8307 93.4907,-27.8307 40.3288,0 70.3242,8.32346 89.8315,24.6611 19.5073,16.4923 29.3254,35.845 29.3254,57.8261 0,19.9969 -8.65845,35.51 -25.9754,47.003 -12.0085,7.83384 -42.0038,17.6777 -89.8572,29.6604 -64.32,16.3377 -109.158,30.3304 -134,42.3388 -24.8158,11.8281 -43.8334,28.3461 -56.6665,49.348 -12.8331,21.0019 -19.3269,44.1684 -19.3269,69.4996 0,23.1665 5.33423,44.4777 16.0027,64.1653 10.5138,19.8165 24.9961,36.1542 43.1634,49.1677 13.6835,9.99845 32.3404,18.6569 55.8419,25.6661 23.6561,6.98346 48.9873,10.4881 75.9934,10.4881 40.6638,0 76.3284,-6.00423 107.174,-17.6519 30.82,-11.6735 53.4969,-27.5215 68.1596,-47.5184 14.6627,-20.1515 24.6611,-46.8227 30.1757,-80.3226l-85.8372 -11.8281c-3.99423,26.6454 -15.3327,47.4927 -33.9896,62.4903 -18.6827,14.9977 -45.1734,22.4965 -79.3434,22.4965 -40.3288,0 -69.1646,-6.67423 -86.3269,-19.9969 -17.3427,-13.3227 -26.0011,-28.9904 -26.0011,-46.8227 0,-11.5188 3.65923,-21.6719 10.8231,-30.8457 7.16384,-9.50884 18.3477,-17.1623 33.6804,-23.5015 8.81307,-3.16961 34.6596,-10.6685 77.6684,-22.3419 62.1553,-16.6469 105.499,-30.15 129.98,-40.8184 24.6869,-10.5138 44.0138,-26.0011 58.0065,-46.1784 13.9927,-20.1515 21.0019,-45.1477 21.0019,-75.1688 0,-29.3254 -8.65845,-56.8211 -25.6661,-82.8222 -17.1623,-25.8207 -41.8234,-45.8434 -74.0092,-59.9907 -32.16,-14.1731 -68.6492,-21.1823 -109.313,-21.1823 -67.5153,0 -118.848,14.0185 -154.177,42.0038 -35.3296,28.0111 -57.8261,69.4996 -67.4896,124.491z"/></glyph>\r
+   <glyph unicode="t" horiz-adv-x="277"><path d="M257.821 78.6734l12.6785 -77.6684c-24.6611,-5.17961 -46.8227,-7.83384 -66.3299,-7.83384 -32.0054,0 -56.6665,4.99923 -74.3442,15.1523 -17.4973,9.99845 -29.815,23.3469 -37.0046,39.8392 -7.16384,16.3377 -10.8231,50.9973 -10.8231,103.67l0 298.33 -64.5003 0 0 68.3399 64.5003 0 0 128.485 87.5122 52.6723 0 -181.158 88.3111 0 0 -68.3399 -88.3111 0 0 -303.175c0,-25.1507 1.49461,-41.1534 4.48384,-48.3173 3.16961,-7.16384 8.16884,-12.8331 15.1781,-17.1623 6.98346,-4.17461 17.0077,-6.33923 29.9954,-6.33923 9.84384,0 22.6769,1.15961 38.6538,3.50461z"/></glyph>\r
+   <glyph unicode="r" horiz-adv-x="332"><path d="M64.99 0l0 518.502 79.0084 0 0 -78.493c20.1773,36.6696 38.8342,60.9957 55.9965,72.6692 17.0077,11.6477 35.845,17.6519 56.3315,17.6519 29.6861,0 59.6815,-9.50884 90.3469,-28.3204l-30.3304 -81.6884c-21.3369,12.8331 -42.8542,19.1723 -64.3457,19.1723 -19.3269,0 -36.4892,-5.82384 -51.8219,-17.3169 -15.3327,-11.6735 -26.1815,-27.6761 -32.6754,-48.1884 -9.84384,-31.155 -14.6627,-65.3249 -14.6627,-102.484l0 -271.504 -87.8472 0z"/></glyph>\r
+  </font>\r
+  <style type="text/css">\r
+   <![CDATA[\r
+    @font-face { font-family:"Arial";src:url("#FontID0") format(svg)}\r
+    .str4 {stroke:#203E44;stroke-width:0.35;stroke-linecap:round;stroke-linejoin:round}\r
+    .str2 {stroke:#216771;stroke-width:0.35;stroke-linecap:round;stroke-linejoin:round}\r
+    .str3 {stroke:#4094A0;stroke-width:0.35;stroke-linecap:round;stroke-linejoin:round}\r
+    .str0 {stroke:#4095A0;stroke-width:0.35;stroke-linecap:round;stroke-linejoin:round}\r
+    .str1 {stroke:#4F5D6E;stroke-width:0.35;stroke-linecap:round;stroke-linejoin:round}\r
+    .fil1 {fill:none}\r
+    .fil6 {fill:#203E44}\r
+    .fil2 {fill:#216771}\r
+    .fil0 {fill:#4094A0}\r
+    .fil5 {fill:#4095A0}\r
+    .fil3 {fill:#4F5D6E}\r
+    .fil4 {fill:white}\r
+    .fnt2 {font-weight:normal;font-size:2.8222;font-family:'Arial'}\r
+    .fnt1 {font-weight:normal;font-size:3.175;font-family:'Arial'}\r
+    .fnt0 {font-weight:normal;font-size:3.8806;font-family:'Arial'}\r
+   ]]>\r
+  </style>\r
+ </defs>\r
+ <g id="Layer_x0020_1">\r
+  <metadata id="CorelCorpID_0Corel-Layer"/>\r
+  <g id="_94855880">\r
+   <rect id="_95405040" class="fil0" x="93.2333" y="99.3776" width="66.0997" height="6.78747"/>\r
+   <rect id="_95404968" class="fil1 str0" x="91.7573" y="86.3276" width="68.4872" height="20.91"/>\r
+   <rect id="_95404896" class="fil0" x="93.2333" y="91.7576" width="66.0997" height="6.78747"/>\r
+   <rect id="_95405088" class="fil2" transform="matrix(2.8586E-014 -1.43501 1.07935 3.80056E-014 8.28028 118.061)" width="69.2062" height="6.3713"/>\r
+   <rect id="_95405184" class="fil2" transform="matrix(2.8586E-014 -1.43541 1.07935 3.80163E-014 0.3554 118.089)" width="69.2062" height="6.3713"/>\r
+   <text x="60.4448" y="6.2219" id="_96305376" class="fil3 fnt0">ONAP Portal</text>\r
+   <rect id="_96305304" class="fil1 str1" x="17.7822" y="1.5195" width="105.701" height="6.62503"/>\r
+   <text x="19.213" y="23.816" id="_96305184" class="fil2 fnt0">Design-time framework</text>\r
+   <rect id="_96305112" class="fil1 str2" x="17.7822" y="18.7494" width="71.03" height="99.1855"/>\r
+   <text x="92.873" y="23.816" id="_96304992" class="fil0 fnt0">Run-time framework</text>\r
+   <rect id="_96304920" class="fil1 str3" x="90.5819" y="18.7494" width="71.0754" height="99.1855"/>\r
+   <g transform="matrix(2.64845E-014 -1 1 2.64845E-014 -135.777 219.434)">\r
+    <text x="105" y="148.5" id="_96304800" class="fil4 fnt0">VNF Software Development Kit (SDK)</text>\r
+   </g>\r
+   <g transform="matrix(2.64845E-014 -1 1 2.64845E-014 -143.702 219.577)">\r
+    <text x="105" y="148.5" id="_96304680" class="fil4 fnt0">VNF Validation Program (VVP)</text>\r
+   </g>\r
+   <rect id="_96304608" class="fil2" x="20.9594" y="28.3831" width="66.0997" height="6.78747"/>\r
+   <text x="22.6423" y="32.5984" id="_96304488" class="fil4 fnt1">Service Design and Creation (SDC)</text>\r
+   <text x="94.57" y="75.5896" id="_96303912" class="fil4 fnt1">POLICY framework</text>\r
+   <rect id="_96303768" class="fil0" x="93.1635" y="28.1121" width="66.0997" height="6.78747"/>\r
+   <text x="94.3843" y="32.3282" id="_96304320" class="fil4 fnt1">Service Orchestration (SO)</text>\r
+   <rect id="_96304104" class="fil0" x="93.1635" y="36.3367" width="66.0997" height="6.78747"/>\r
+   <text x="94.3843" y="40.552" id="_96304056" class="fil4 fnt1">Service-defined Network Controller (SDNC)</text>\r
+   <rect id="_96303624" class="fil0" x="93.1635" y="44.5613" width="66.0997" height="6.78747"/>\r
+   <text x="94.3843" y="48.7766" id="_95193680" class="fil4 fnt1">Application Controller (APPC)</text>\r
+   <rect id="_95193824" class="fil0" x="93.1635" y="52.786" width="66.0997" height="6.78747"/>\r
+   <text x="94.3843" y="57.0012" id="_95193944" class="fil4 fnt1">Virtual Function Controller (VFC)</text>\r
+   <rect id="_95194016" class="fil0" x="93.1635" y="61.0106" width="66.0997" height="6.78747"/>\r
+   <text x="94.3843" y="65.2258" id="_95194136" class="fil4 fnt1">Active and Available Inventory (A&amp; AI)</text>\r
+   <text x="113.094" y="90.2308" id="_95194256" class="fil5 fnt1">Common Services</text>\r
+   <text x="95.9307" y="95.9737" id="_95194376" class="fil4 fnt1">ONAP Optimization framework (OOF)</text>\r
+   <text x="95.9737" y="103.502" id="_95194496" class="fil4 fnt2">Multi-Site State Coordination Service (MUSIC)</text>\r
+   <g transform="matrix(2.64845E-014 -1 1 2.64845E-014 20.29 219.868)">\r
+    <text x="105" y="148.5" id="_95194616" class="fil6 fnt0">ONAP Operations Manager (OOM)</text>\r
+   </g>\r
+   <rect id="_95194688" class="fil1 str4" transform="matrix(2.8586E-014 -1.43541 1.07935 3.80163E-014 164.346 118.089)" width="69.2062" height="6.3713"/>\r
+   <text x="135.039" y="6.1982" id="_95194856" class="fil3 fnt0">OSS/BSS</text>\r
+   <rect id="_95194928" class="fil1 str1" x="124.658" y="1.5195" width="36.9994" height="6.57764"/>\r
+   <rect id="_95195000" class="fil2" x="56.46" y="109.238" width="67.6443" height="6.78747"/>\r
+   <text x="58.0628" y="113.453" id="_95195120" class="fil4 fnt1">Closed Loop Automation Platform (CLAMP)</text>\r
+   <text x="79.9791" y="14.4229" id="_95195240" class="fil3 fnt0">External API</text>\r
+   <rect id="_95195312" class="fil1 str1" x="17.7822" y="9.74412" width="143.875" height="6.62503"/>\r
+   <rect id="_95195384" class="fil0" x="93.1635" y="69.2352" width="66.0997" height="6.78747"/>\r
+   <text x="94.3843" y="73.3592" id="_95195552" class="fil4 fnt2">Data Collection, Analytics and Events (DCAE)</text>\r
+   <rect id="_95195624" class="fil0" x="93.1635" y="77.4598" width="66.0997" height="6.78747"/>\r
+   <text x="94.3843" y="81.6558" id="_94855616" class="fil4 fnt1">Policy Framework</text>\r
+   <rect id="_94855688" class="fil2" x="20.9594" y="36.6077" width="66.0997" height="6.78747"/>\r
+   <text x="22.6423" y="40.823" id="_94855856" class="fil4 fnt1">Policy Creation and Validation</text>\r
+  </g>\r
+ </g>\r
+</svg>\r
index 52db157..6c21a24 100644 (file)
@@ -11,6 +11,7 @@ using city names.
 * Release Version: 3.0.0
 * Release Date: Nov 30, 2018
 
+.. _getting-started:
 
 Getting Started With ONAP
 =========================
index d7a3fdd..9ef1476 100644 (file)
@@ -87,3 +87,4 @@ Project/Components
 
    multicloud/azure <../submodules/multicloud/azure.git/docs/index>
    optf/cmso <../submodules/optf/cmso.git/docs/index>
+  ccsdk/apps <../submodules/ccsdk/apps.git/docs/index>
index 343481d..23dfff5 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 343481da5dac494c0b063f0b5b0ddb865fa1f214
+Subproject commit 23dfff56554c777cf16b0b00bde068bfe8994ecd
index 88bb14a..1dd67ef 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 88bb14a7c2a1638133182b6030a01eead186bb66
+Subproject commit 1dd67efcaf40c5b4278ad8594b78f63a838514ca
index 53d13ff..57e7ef7 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 53d13ff36532723582f55febce79de2282e46cde
+Subproject commit 57e7ef7a5b1a20b6237c78f3a85a9b4bb5aefa54
index b267dd3..4899134 160000 (submodule)
@@ -1 +1 @@
-Subproject commit b267dd31fa51c039b316c31566568046cdbdfb0d
+Subproject commit 4899134f1c9d137b2b247991f64ba5d98352e8ba
diff --git a/docs/submodules/ccsdk/apps.git b/docs/submodules/ccsdk/apps.git
new file mode 160000 (submodule)
index 0000000..6569114
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 65691146cceb8ee483cd4003f5fcc6fda14c0f01
index 92b5603..9b0e1e4 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 92b56035f5e56fc4bb035c44fd90415d55cfcd30
+Subproject commit 9b0e1e45e155e91614c008ecfadc83dadb6706d9
index 1502905..38d2d6a 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 1502905c0e06850feb327fc0aad42ad8928fad2a
+Subproject commit 38d2d6a121d00d49d989cabf7ec5844625ed4ffe
index d1cce46..0bb45f0 160000 (submodule)
@@ -1 +1 @@
-Subproject commit d1cce465cc3d281b8bd7f2c9fee067c5f7c36169
+Subproject commit 0bb45f0d88abb94cadfcc462f31bc8c7453be204
index 9745a3c..f429e8f 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 9745a3c068a8fe5e062ddae3904d3d25df6b2681
+Subproject commit f429e8f161c95c35d7247f928482dba5491d3665
index 12b3d68..988a69e 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 12b3d6828038645e35e53a9a95ab5e377aec3325
+Subproject commit 988a69e42e01727cd0aa9296457ea23693a2eb09
index 8b09ff7..1e65a92 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 8b09ff73b70851bcbc7b4b940fe81980cdf07e25
+Subproject commit 1e65a92a826ef75e03b33ffceb72d8357ec88cc4
index d72d0d0..e463a15 160000 (submodule)
@@ -1 +1 @@
-Subproject commit d72d0d05d74f4125e8f36beea096aa7769d19eab
+Subproject commit e463a1572a0155363665c321fc9b70a22d2952cb
index 023c7bc..66ea89a 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 023c7bc975d877770519f3105b5057e17cfe57e3
+Subproject commit 66ea89a04f3ad7476697e87fd2a26c4edd52dafd
index a05d7fe..0632c60 160000 (submodule)
@@ -1 +1 @@
-Subproject commit a05d7fed246ef51c9cb53bf3b03976cfcef8815e
+Subproject commit 0632c60c2a0eb0800a709e3e2e2917f7e25c3e36
index 83451c4..45ac8c9 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 83451c45ebefdd59b9052d47b03ba8bc0d5f2669
+Subproject commit 45ac8c967dfc9a5c760a264803f99c04466e3936
index 7833631..956361f 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 7833631f8c9824c3e0061aa0038563cbd1c8102f
+Subproject commit 956361f657eda468d5980249db6b155c472f5f85
index b7c7cda..fa24391 160000 (submodule)
@@ -1 +1 @@
-Subproject commit b7c7cda9299365db2cb8510eae1dbb5cece22afc
+Subproject commit fa243918b08f4dc3992aba78833d5982dcd31c0c
index 2a99e77..09d6ce6 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 2a99e77756091311c29f2dae96c55d5005a27cee
+Subproject commit 09d6ce6112d61a7fc98c3038afce636b3e494f29
index 071cbf7..aa8c584 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 071cbf7518ddff923713b77296b5267926976101
+Subproject commit aa8c584d3330ed3fe291f792ee01c323dcbc182c
index 12c57ca..3d889c0 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 12c57ca0cfbe70308242913f396e3653380697e8
+Subproject commit 3d889c06f01345427804e1003808d18609d91df9
index 91680af..1acf189 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 91680af84aa4ca5e531436c3e173339e3ae481a1
+Subproject commit 1acf18950af916b21790a471b6994b724ec70bb1
index a30c13f..db15a15 160000 (submodule)
@@ -1 +1 @@
-Subproject commit a30c13fee4550bc2e1ed33d26d56b535c9b95424
+Subproject commit db15a15aeb132214e7530f54a5e81e557a63147d
index f19da65..6bbfadb 160000 (submodule)
@@ -1 +1 @@
-Subproject commit f19da653ff0b1e7a45e8ba66c1a8458390566b1b
+Subproject commit 6bbfadbdfe670334ad7755f3578d668d66dd9756
index 0768534..366337b 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 0768534363e9e6f2d6efd962fb1af94e5e9c166c
+Subproject commit 366337b206ee8fbc0da8fcabc44ca2f34ccaeab9
index 12e23e7..170adbd 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 12e23e7e38aa6254e7475936667982cdf23d18de
+Subproject commit 170adbd13843cbc637c49fdfa4b8eee12c55ac41
index e675335..8f14298 160000 (submodule)
@@ -1 +1 @@
-Subproject commit e6753352980648bac92aff9a7295639349ea1295
+Subproject commit 8f142981c3f5fddfd58c2e106ead7b4f5fc93da0
index 987cb61..9013b63 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 987cb61f269572fec7c0b0fe500f081ca36c2dd9
+Subproject commit 9013b63b082dcc3c7e6a10b52976bcc46ca3f019
index f1e9c4a..31e122b 160000 (submodule)
@@ -1 +1 @@
-Subproject commit f1e9c4a64eb9c5ef88bd7a77d35d2323414da0bb
+Subproject commit 31e122b8c77b933db7475b2889efcfba83e378b5
index f189052..8664180 160000 (submodule)
@@ -1 +1 @@
-Subproject commit f1890525b78f5f1f4e47e496f11ec51bf5f69d36
+Subproject commit 866418030975f2ee09a27d144de4e880218e84e8
index 8e6ae20..92208f6 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 8e6ae20e9ae0a66c4f518f74d059e8cedf157693
+Subproject commit 92208f69ec00a3f9d28a917d6f6a43ef150863dd
index 7ea1556..48a4933 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 7ea1556e040d2aa9263d94f0e58464fbcdc72f02
+Subproject commit 48a4933520594d8aca245f0963f4339b74764cf8
index 783eacd..e502e8a 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 783eacd37b0ff6651937ecc6980b85e232df42f7
+Subproject commit e502e8a5b21819ddaceb7c7d3ab387467231cc3c
index b2ad628..3bfe76a 160000 (submodule)
@@ -1 +1 @@
-Subproject commit b2ad628cca1782891f99af0c16cbcf58a4b3d326
+Subproject commit 3bfe76a41d7c46d6b367801a0802eb8d4273dfe4
index 822efbd..9dacde5 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 822efbd722d4c30167f754b1e0b2e3c73f0c8a6a
+Subproject commit 9dacde5aa21c1c4cb7e5973da84336e8275d6dfb
index 3b56cf0..a5bb70b 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 3b56cf0c1763c45b7673a087107c5e1553dd4f40
+Subproject commit a5bb70becba912f172615b873c4921a2a88dcf3e
index d184b2b..93a13c5 160000 (submodule)
@@ -1 +1 @@
-Subproject commit d184b2b864673755acec7acdf35f7687b1b13dec
+Subproject commit 93a13c577bc87ebf78652f6783e8919e0e74fb43
index fa711f8..2139527 160000 (submodule)
@@ -1 +1 @@
-Subproject commit fa711f8e7b505d45acfc1a9a55abf3ef901cc58b
+Subproject commit 21395279cbaad051513a63beb414849e1efc7f77
index 4849697..860f748 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 48496976194d974727c074e7f5c0aadc2e22b773
+Subproject commit 860f748aca6a62c204bd9f0571d4e1ab53fff07e
index 46f5355..1a8e0a5 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 46f5355dc0d3401ab76ee2d8def56b6cd2651689
+Subproject commit 1a8e0a58a85f4925879dc1535710424a09bbb42e
index 77a799f..5ec29ff 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 77a799f23c507f1c2d22b7a5ef6b8e3e92faf0d8
+Subproject commit 5ec29ff5e3864f1ba6ecac71f8bffbefa400cf27
index 5145ddc..61e4caa 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 5145ddc254434a5d2c6e62773aa2ed8b4e5b3041
+Subproject commit 61e4caa4b4a1609af7bd2586f9e09b2a388892e6
index b2c75a1..20e0d1b 160000 (submodule)
@@ -1 +1 @@
-Subproject commit b2c75a1834f30a6e4ed08059aa0efebec8b38e1d
+Subproject commit 20e0d1b0c39681843e448dc40507adb6660d5275