Misc changes
Fixing gnbsim reference
Adding sdcore logo image
separated configuration section
Change-Id: Ib6ec73d8528a3e197c0e19be6a3ee7c1942c6211
diff --git a/configuration/application_filtering.rst b/configuration/application_filtering.rst
new file mode 100644
index 0000000..606f76e
--- /dev/null
+++ b/configuration/application_filtering.rst
@@ -0,0 +1,95 @@
+.. _application-filtering:
+
+Application Filtering Overview
+==============================
+
+Below config snapshot shows how to configure application filtering in the network slice.
+Each application filter in the network slice can have action either ``permit`` or ``deny``
+
+.. code-block::
+
+ config:
+ simapp:
+ cfgFiles:
+ simapp.yaml:
+ configuration:
+ provision-network-slice: true
+ sub-provision-endpt:
+ addr: config4g
+ port: 5000
+ subscribers:
+ - ueId-start: 208014567891201
+ ueId-end: 208014567891211
+ plmnId: 20801
+ opc: "d4416644f6154936193433dd20a0ace0"
+ op: ""
+ key: "465b5ce8b199b49faa5f0a2ee238a6bc"
+ sequenceNumber: 96
+ device-groups:
+ - name: "4g-oaisim-user"
+ imsis:
+ - "208014567891201"
+ - "208014567891202"
+ ip-domain-name: "pool1"
+ ip-domain-expanded:
+ dnn: internet
+ dns-primary: "8.8.8.8"
+ mtu: 1460
+ ue-ip-pool: "172.250.0.0/16"
+ ue-dnn-qos:
+ dnn-mbr-downlink: 20000000
+ dnn-mbr-uplink: 4000000
+ bitrate-unit: bps
+ traffic-class: #default bearer QCI/ARP
+ name: "platinum"
+ qci: 9
+ arp: 1
+ pdb: 300
+ pelr: 6
+ site-info: "aiab"
+
+ network-slices:
+ - name: "default"
+ slice-id:
+ sd: "010203"
+ sst: 1
+ site-device-group:
+ - "4g-oaisim-user"
+ application-filtering-rules:
+ - rule-name: "deny-private1"
+ priority: 250
+ action: permit
+ endpoint: "10.0.0.0/8"
+ protocol: 6
+ dest-port-start: 20005
+ dest-port-end : 20005
+ traffic-class:
+ name: “platinum”
+ qci: 9
+ arp: 1
+ pdb: 300
+ pelr: 6
+ - rule-name: “deny-private-2”
+ priority: 251
+ action : permit
+ endpoint: "172.16.0.0/16"
+ protocol: 6
+ dest-port-start: 20005
+ dest-port-end : 20005
+ traffic-class:
+ name: “platinum”
+ qci: 9
+ arp: 1
+ pdb: 300
+ pelr: 6
+ site-info:
+ gNodeBs:
+ - name: "aiab-gnb1"
+ tac: 1
+ plmn:
+ mcc: "208"
+ mnc: "01"
+ site-name: "aiab"
+ upf:
+ upf-name: "upf"
+ upf-port: 8805
diff --git a/configuration/config.rst b/configuration/config.rst
index b83b16e..155082f 100644
--- a/configuration/config.rst
+++ b/configuration/config.rst
@@ -46,200 +46,6 @@
- Add device Group into Network Slice
- Slice contains the Slice level QoS configuration
- Site configuration including UPF, eNBs/gNBs assigned to the slice
- - Applications allowed to be accessed by this slice
-
-Option I - Configuration using Simapp POD
------------------------------------------
-
-Easiest way to configure SD-Core is to use simapp. Simapp is the POD which takes
-yaml configuration and configures the subscribers, device groups, network slices
-
-.. code-block::
-
- config:
- simapp:
- cfgFiles:
- simapp.yaml:
- configuration:
- provision-network-slice: true
- sub-provision-endpt:
- addr: config4g
- port: 5000
- subscribers:
- - ueId-start: 208014567891201
- ueId-end: 208014567891211
- plmnId: 20801
- opc: "d4416644f6154936193433dd20a0ace0"
- op: ""
- key: "465b5ce8b199b49faa5f0a2ee238a6bc"
- sequenceNumber: 96
- device-groups:
- - name: "4g-oaisim-user"
- imsis:
- - "208014567891201"
- - "208014567891202"
- ip-domain-name: "pool1"
- ip-domain-expanded:
- dnn: internet
- dns-primary: "8.8.8.8"
- mtu: 1460
- ue-ip-pool: "172.250.0.0/16"
- ue-dnn-qos:
- dnn-mbr-downlink: 20000000
- dnn-mbr-uplink: 4000000
- bitrate-unit: bps
- traffic-class: #default bearer QCI/ARP
- name: "platinum"
- qci: 9
- arp: 1
- pdb: 300
- pelr: 6
- site-info: "aiab"
- network-slices:
- - name: "default"
- slice-id:
- sd: "010203"
- sst: 1
- site-device-group:
- - "4g-oaisim-user"
- site-info:
- gNodeBs:
- - name: "aiab-gnb1"
- tac: 1
- plmn:
- mcc: "208"
- mnc: "01"
- site-name: "aiab"
- upf:
- upf-name: "upf"
- upf-port: 8805
-
-Option II - Configuration using REST Interface
-----------------------------------------------
-
-You can decide to use any other tool to generate REST messages towards SD-Core to configure
-subscribers, device groups and network slice
-
-
-Subscriber Configuration through REST Interface
-"""""""""""""""""""""""""""""""""""""""""""""""
-
-Below example configures subscriber `208014567891209` in the SD-Core
-
-.. code-block::
-
- - Post:
- URL: `http://<config-service-name-or-ip>:<port>/api/subscriber/<imsi-xxx>`
- Ex: `http://<config-service-name-or-ip>:<port>/api/subscriber/<imsi-208014567891209>`
-
- Request Body:
-
- {
- "UeId":"208014567891209",
- "plmnId":"20801",
- "opc":"d4416644f6154936193433dd20a0ace0",
- "key":"465b5ce8b199b49faa5f0a2ee238a6bc",
- "sequenceNumber":"96"
- }
-
- - Delete:
- URL: `http://<config-service-name-or-ip>:<port>/api/subscriber/<imsi-xxx>`
- Ex: `http://<config-service-name-or-ip>:<port>/api/subscriber/<imsi-208014567891209>`
-
-
-Device Group Configuration through REST Interface
-"""""""""""""""""""""""""""""""""""""""""""""""""
-
-.. code-block::
-
- - Post:
- URL: `http://<config-service-name-or-ip>:<port>/device-group/<group-name>`
- Ex: `http://config5g:8080/device-group/iot-camera`
-
- Request Body:
- {
- "imsis":
- [
- "123456789123456"
- "123456789123457"
- "123456789123458"
- ],
- "site-info": "menlo",
- "ip-domain-name": "pool1",
- "ip-domain-expanded":
- {
- "dnn": "internet",
- "ue-ip-pool": "10.91.0.0/16",
- "dns-primary": "8.8.8.8",
- "dns-secondary": "8.8.4.4",
- "mtu": 1460,
- "ue-dnn-qos":
- {
- "dnn-mbr-uplink": 4000000,
- "dnn-mbr-downlink": 20000000,
- "bitrate-unit": "Mbps",
- "traffic-class": "platinum"
- }
- }
- }
-
- - Delete
- URL: `http://<config-service-name-or-ip>:<port>/device-group/<group-name>`
- Ex: `http://config5g:8080/device-group/iot-camera`
-
-Network Slice Configuration through REST Interface
-""""""""""""""""""""""""""""""""""""""""""""""""""
-
-.. code-block::
-
- - Post:
- URL: `http://<config-service-name-or-ip>:<port>/network-slice/<slice-name>`
- Ex: `http://config5g:8080/network-slice/slice1`
-
-
- Request Body:
- {
- "slice-id":
- {
- "sst": "1",
- "sd": "010203"
- },
- "qos":
- {
- "uplink": 4000000,
- "downlink": 20000000,
- "bitrate-unit": "Mbps",
- "traffic-class": "platinum"
- },
- "site-device-group":
- [
- "iot-camera"
- ],
- "site-info":
- {
- "site-name": "menlo",
- "plmn":
- {
- "mcc": "315",
- "mnc": "010"
- },
- "gNodeBs":
- [
- {
- "name": "menlo-gnb1",
- "tac": 1
- }
- ],
- "upf":
- {
- "upf-name": "upf.menlo.aetherproject.org",
- "upf-port": 8805
- }
- },
- }
-
- - Delete
- URL: `http://<config-service-name-or-ip>:<port>/network-slice/<slice-name>`
- Ex: `http://config5g:8080/network-slice/slice1`
+ - Applications allowed to be accessed by this slice (see :ref:`application-filtering`)
diff --git a/configuration/config_rest.rst b/configuration/config_rest.rst
new file mode 100644
index 0000000..63d6a76
--- /dev/null
+++ b/configuration/config_rest.rst
@@ -0,0 +1,129 @@
+Configuration using REST Interface
+==================================
+
+You can decide to use any other tool to generate REST messages towards SD-Core to configure
+subscribers, device groups and network slice
+
+
+Subscriber Configuration through REST Interface
+"""""""""""""""""""""""""""""""""""""""""""""""
+
+Below example configures subscriber `208014567891209` in the SD-Core
+
+.. code-block::
+
+ - Post:
+ URL: `http://<config-service-name-or-ip>:<port>/api/subscriber/<imsi-xxx>`
+ Ex: `http://<config-service-name-or-ip>:<port>/api/subscriber/<imsi-208014567891209>`
+
+ Request Body:
+
+ {
+ "UeId":"208014567891209",
+ "plmnId":"20801",
+ "opc":"d4416644f6154936193433dd20a0ace0",
+ "key":"465b5ce8b199b49faa5f0a2ee238a6bc",
+ "sequenceNumber":"96"
+ }
+
+ - Delete:
+ URL: `http://<config-service-name-or-ip>:<port>/api/subscriber/<imsi-xxx>`
+ Ex: `http://<config-service-name-or-ip>:<port>/api/subscriber/<imsi-208014567891209>`
+
+
+Device Group Configuration through REST Interface
+"""""""""""""""""""""""""""""""""""""""""""""""""
+
+.. code-block::
+
+ - Post:
+ URL: `http://<config-service-name-or-ip>:<port>/device-group/<group-name>`
+ Ex: `http://config5g:8080/device-group/iot-camera`
+
+ Request Body:
+ {
+ "imsis":
+ [
+ "123456789123456"
+ "123456789123457"
+ "123456789123458"
+ ],
+ "site-info": "menlo",
+ "ip-domain-name": "pool1",
+ "ip-domain-expanded":
+ {
+ "dnn": "internet",
+ "ue-ip-pool": "10.91.0.0/16",
+ "dns-primary": "8.8.8.8",
+ "dns-secondary": "8.8.4.4",
+ "mtu": 1460,
+ "ue-dnn-qos":
+ {
+ "dnn-mbr-uplink": 4000000,
+ "dnn-mbr-downlink": 20000000,
+ "bitrate-unit": "Mbps",
+ "traffic-class": "platinum"
+ }
+ }
+ }
+
+ - Delete
+ URL: `http://<config-service-name-or-ip>:<port>/device-group/<group-name>`
+ Ex: `http://config5g:8080/device-group/iot-camera`
+
+Network Slice Configuration through REST Interface
+""""""""""""""""""""""""""""""""""""""""""""""""""
+
+.. code-block::
+
+ - Post:
+ URL: `http://<config-service-name-or-ip>:<port>/network-slice/<slice-name>`
+ Ex: `http://config5g:8080/network-slice/slice1`
+
+
+ Request Body:
+ {
+ "slice-id":
+ {
+ "sst": "1",
+ "sd": "010203"
+ },
+ "qos":
+ {
+ "uplink": 4000000,
+ "downlink": 20000000,
+ "bitrate-unit": "Mbps",
+ "traffic-class": "platinum"
+ },
+ "site-device-group":
+ [
+ "iot-camera"
+ ],
+ "site-info":
+ {
+ "site-name": "menlo",
+ "plmn":
+ {
+ "mcc": "315",
+ "mnc": "010"
+ },
+ "gNodeBs":
+ [
+ {
+ "name": "menlo-gnb1",
+ "tac": 1
+ }
+ ],
+ "upf":
+ {
+ "upf-name": "upf.menlo.aetherproject.org",
+ "upf-port": 8805
+ }
+ },
+ }
+
+ - Delete
+ URL: `http://<config-service-name-or-ip>:<port>/network-slice/<slice-name>`
+ Ex: `http://config5g:8080/network-slice/slice1`
+
+
diff --git a/configuration/config_simapp.rst b/configuration/config_simapp.rst
new file mode 100644
index 0000000..28bef33
--- /dev/null
+++ b/configuration/config_simapp.rst
@@ -0,0 +1,67 @@
+Configuration using Simapp POD
+==============================
+
+Easiest way to configure SD-Core is to use simapp. Simapp is the POD which takes
+yaml configuration and configures the subscribers, device groups, network slices
+
+.. code-block::
+
+ config:
+ simapp:
+ cfgFiles:
+ simapp.yaml:
+ configuration:
+ provision-network-slice: true
+ sub-provision-endpt:
+ addr: config4g
+ port: 5000
+ subscribers:
+ - ueId-start: 208014567891201
+ ueId-end: 208014567891211
+ plmnId: 20801
+ opc: "d4416644f6154936193433dd20a0ace0"
+ op: ""
+ key: "465b5ce8b199b49faa5f0a2ee238a6bc"
+ sequenceNumber: 96
+ device-groups:
+ - name: "4g-oaisim-user"
+ imsis:
+ - "208014567891201"
+ - "208014567891202"
+ ip-domain-name: "pool1"
+ ip-domain-expanded:
+ dnn: internet
+ dns-primary: "8.8.8.8"
+ mtu: 1460
+ ue-ip-pool: "172.250.0.0/16"
+ ue-dnn-qos:
+ dnn-mbr-downlink: 20000000
+ dnn-mbr-uplink: 4000000
+ bitrate-unit: bps
+ traffic-class: #default bearer QCI/ARP
+ name: "platinum"
+ qci: 9
+ arp: 1
+ pdb: 300
+ pelr: 6
+ site-info: "aiab"
+ network-slices:
+ - name: "default"
+ slice-id:
+ sd: "010203"
+ sst: 1
+ site-device-group:
+ - "4g-oaisim-user"
+ site-info:
+ gNodeBs:
+ - name: "aiab-gnb1"
+ tac: 1
+ plmn:
+ mcc: "208"
+ mnc: "01"
+ site-name: "aiab"
+ upf:
+ upf-name: "upf"
+ upf-port: 8805
+
+
diff --git a/developer/aiab.rst b/developer/aiab.rst
index b1ab030..c8050be 100644
--- a/developer/aiab.rst
+++ b/developer/aiab.rst
@@ -1,2 +1,139 @@
+.. vim: syntax=rst
+
+================
Aether In a Box
-===============
+================
+
+Setting Up Aether-in-a-Box
+__________________________
+
+Aether-in-a-Box (AiaB) provides an easy way to deploy Aether’s SD-CORE
+components and run basic tests to validate the installation. This guide
+describes the steps to set up AiaB.
+
+AiaB can be set up with a 4G or 5G SD-CORE. We use SimApp to configure
+the required state in SD-CORE for testing core functionality.
+
+Helm charts are the primary method of installing the SD-CORE resources.
+AiaB offers a great deal of flexibility regarding which Helm chart
+versions to install:
+
+* Local definitions of charts (for testing Helm chart changes)
+* Latest published charts (for deploying a development version of Aether)
+* Specified versions of charts (for deploying a specific Aether release)
+
+AiaB can be run on a bare metal machine or VM. System prerequisites:
+
+* Ubuntu 18.04
+* Kernel 4.15 or later
+* Haswell CPU or newer
+
+Clone Repositories
+__________________
+
+To initialize the AiaB environment, first clone the following repository using
+your Gerrit ID::
+
+ cd ~
+ git clone "ssh://<username>@gerrit.opencord.org:29418/aether-in-a-box"
+
+ mkdir -p ~/cord
+ cd ~/cord
+ git clone "ssh://<username>@gerrit.opencord.org:29418/sdcore-helm-charts"
+ git clone "ssh://<username>@gerrit.opencord.org:29418/aether-helm-charts"
+
+Set up Authentication Tokens
+____________________________
+
+::
+
+ cd ~/aether-in-a-box
+
+Edit the file configs/authentication.
+
+Fill out REGISTRY_USERNAME and REGISTRY_CLI_SECRET as follows:
+
+ * Log into the Aether Harbor Registry using your Crowd credentials
+ * Select User Profile from the drop-down menu in the upper right corner
+ * For REGISTRY_USERNAME, use the Username in your profile
+ * Copy the CLI secret to the clipboard and paste to REGISTRY_CLI_SECRET
+
+Also fill out REPO_USERNAME and REPO_PASSWORD with the information needed to
+authenticate with Aether’s Helm chart repositories.
+
+If you have already set up AiaB but you used incorrect credentials, first
+clean up AiaB as described in the Cleanup section, then edit
+configs/authentication and re-build AiaB.
+
+Start the 4G SD-CORE
+____________________
+
+::
+
+ make test
+
+Start the 5G SD-CORE
+____________________
+
+If you have already installed the 4G SD-CORE, you must skip this step.
+Only one version of the SD-CORE can be installed at a time.::
+
+ make 5gc
+
+You can use gnbsim to test 5G functionality. Detailed steps in link (see :ref:`gNB-Simulator`)
+
+Cleanup
+_______
+
+The first time you build AiaB, it takes a while because it sets up the
+Kubernetes cluster. Subsequent builds will be much faster if you follow
+these steps to clean up the Helm charts without destroying the Kubernetes
+cluster.::
+
+ Clean up the 4G SD-CORE: *make reset-test
+ Clean up the 5G SD-CORE: *make reset-5g-test
+
+Developer Loop
+______________
+
+Suppose you wish to test a new build of a 5G SD-CORE services. You can deploy
+custom images by editing ~/aether-in-a-box/5g-core-values.yaml, for example::
+
+ images:
+ tags:
+ webui: registry.aetherproject.org/omecproject/5gc-webui:onf-release3.0.5-roc-935305f
+ pullPolicy: IfNotPresent
+
+To upgrade a running 5G SD-CORE with the new image, or to deploy the 5G SD-CORE
+with the image::
+
+ make 5gc
+
+Troubleshooting / Known Issues
+______________________________
+
+If you suspect a problem, first verify that all pods are in Running state::
+
+ kubectl -n omec get pods
+ kubectl -n aether-roc get pods
+
+If the pods are stuck in ImagePullBackOff state, then it’s likely an issue
+with credentials. See the Set up Authentication Tokens section.
+
+4G Test Fails
+_____________
+
+Occasionally make test (for 4G) fails for unknown reasons; this is true
+regardless of which Helm charts are used. If this happens, first try
+cleaning up AiaB and re-running the test. If make test fails consistently,
+check whether the configuration has been pushed to the SD-CORE::
+
+ kubectl -n omec logs config4g-0 | grep "Successfully"
+
+You should see that a device group and slice has been pushed::
+
+ [INFO][WebUI][CONFIG] Successfully posted message for device group 4g-oaisim-user to main config thread
+ [INFO][WebUI][CONFIG] Successfully posted message for slice default to main config thread
+
+Then tail the config4g-0 log and make sure that the configuration has been
+successfully pushed to all SD-CORE components.
diff --git a/developer/gnbsim.rst b/developer/gnbsim.rst
index 951275a..0ef97f1 100644
--- a/developer/gnbsim.rst
+++ b/developer/gnbsim.rst
@@ -1,3 +1,5 @@
+.. _gNB-Simulator:
+
gNB Simulator
=============
diff --git a/developer/guide.rst b/developer/guide.rst
deleted file mode 100644
index 2cbcc1f..0000000
--- a/developer/guide.rst
+++ /dev/null
@@ -1,141 +0,0 @@
-.. vim: syntax=rst
-
-================
-Developer Guide
-================
-
-Setting Up Aether-in-a-Box
-__________________________
-
-Aether-in-a-Box (AiaB) provides an easy way to deploy Aether’s SD-CORE
-components and run basic tests to validate the installation. This guide
-describes the steps to set up AiaB.
-
-AiaB can be set up with a 4G or 5G SD-CORE. We use SimApp to configure
-the required state in SD-CORE for testing core functionality.
-
-Helm charts are the primary method of installing the SD-CORE resources.
-AiaB offers a great deal of flexibility regarding which Helm chart
-versions to install:
-
-* Local definitions of charts (for testing Helm chart changes)
-* Latest published charts (for deploying a development version of Aether)
-* Specified versions of charts (for deploying a specific Aether release)
-
-AiaB can be run on a bare metal machine or VM. System prerequisites:
-
-* Ubuntu 18.04
-* Kernel 4.15 or later
-* Haswell CPU or newer
-
-Clone Repositories
-__________________
-
-To initialize the AiaB environment, first clone the following repository using
-your Gerrit ID::
-
- cd ~
- git clone "ssh://<username>@gerrit.opencord.org:29418/aether-in-a-box"
-
- mkdir -p ~/cord
- cd ~/cord
- git clone "ssh://<username>@gerrit.opencord.org:29418/sdcore-helm-charts"
- git clone "ssh://<username>@gerrit.opencord.org:29418/aether-helm-charts"
-
-Set up Authentication Tokens
-____________________________
-
-::
-
- cd ~/aether-in-a-box
-
-Edit the file configs/authentication.
-
-Fill out REGISTRY_USERNAME and REGISTRY_CLI_SECRET as follows:
-
- * Log into the Aether Harbor Registry using your Crowd credentials
- * Select User Profile from the drop-down menu in the upper right corner
- * For REGISTRY_USERNAME, use the Username in your profile
- * Copy the CLI secret to the clipboard and paste to REGISTRY_CLI_SECRET
-
-Also fill out REPO_USERNAME and REPO_PASSWORD with the information needed to
-authenticate with Aether’s Helm chart repositories.
-
-If you have already set up AiaB but you used incorrect credentials, first
-clean up AiaB as described in the Cleanup section, then edit
-configs/authentication and re-build AiaB.
-
-Start the 4G SD-CORE
-____________________
-
-::
-
- make test
-
-Start the 5G SD-CORE
-____________________
-
-If you have already installed the 4G SD-CORE, you must skip this step.
-Only one version of the SD-CORE can be installed at a time.::
-
- make 5gc
-
-You can use gnbsim to test 5G functionality. Detailed steps in link below::
-
- .. _`gNB Simulator`:
-
-Cleanup
-_______
-
-The first time you build AiaB, it takes a while because it sets up the
-Kubernetes cluster. Subsequent builds will be much faster if you follow
-these steps to clean up the Helm charts without destroying the Kubernetes
-cluster.::
-
- Clean up the 4G SD-CORE: *make reset-test
- Clean up the 5G SD-CORE: *make reset-5g-test
-
-Developer Loop
-______________
-
-Suppose you wish to test a new build of a 5G SD-CORE services. You can deploy
-custom images by editing ~/aether-in-a-box/5g-core-values.yaml, for example::
-
- images:
- tags:
- webui: registry.aetherproject.org/omecproject/5gc-webui:onf-release3.0.5-roc-935305f
- pullPolicy: IfNotPresent
-
-To upgrade a running 5G SD-CORE with the new image, or to deploy the 5G SD-CORE
-with the image::
-
- make 5gc
-
-Troubleshooting / Known Issues
-______________________________
-
-If you suspect a problem, first verify that all pods are in Running state::
-
- kubectl -n omec get pods
- kubectl -n aether-roc get pods
-
-If the pods are stuck in ImagePullBackOff state, then it’s likely an issue
-with credentials. See the Set up Authentication Tokens section.
-
-4G Test Fails
-_____________
-
-Occasionally make test (for 4G) fails for unknown reasons; this is true
-regardless of which Helm charts are used. If this happens, first try
-cleaning up AiaB and re-running the test. If make test fails consistently,
-check whether the configuration has been pushed to the SD-CORE::
-
- kubectl -n omec logs config4g-0 | grep "Successfully"
-
-You should see that a device group and slice has been pushed::
-
- [INFO][WebUI][CONFIG] Successfully posted message for device group 4g-oaisim-user to main config thread
- [INFO][WebUI][CONFIG] Successfully posted message for slice default to main config thread
-
-Then tail the config4g-0 log and make sure that the configuration has been
-successfully pushed to all SD-CORE components.
diff --git a/images/sdcore-logo.svg b/images/sdcore-logo.svg
new file mode 100644
index 0000000..87c422e
--- /dev/null
+++ b/images/sdcore-logo.svg
@@ -0,0 +1,245 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ viewBox="0 0 637.784 212.39067"
+ height="212.39067"
+ width="637.784"
+ xml:space="preserve"
+ id="svg10"
+ version="1.1"><metadata
+ id="metadata16"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs14"><clipPath
+ id="clipPath26"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path24"
+ d="M 0,159.293 H 478.338 V 0 H 0 Z" /></clipPath><clipPath
+ id="clipPath42"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path40"
+ d="m 223.821,88.489 15.264,-9.686 16.554,9.382 -15.987,16.113 z" /></clipPath><clipPath
+ id="clipPath58"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path56"
+ d="M 0,159.293 H 478.338 V 0 H 0 Z" /></clipPath><clipPath
+ id="clipPath66"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path64"
+ d="m 254.53,119.008 v 0 0 z" /></clipPath><linearGradient
+ id="linearGradient162"
+ spreadMethod="pad"
+ gradientTransform="matrix(65.200195,0,0,-65.200195,83.998894,34.353432)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop156"
+ offset="0"
+ style="stop-opacity:1;stop-color:#1c407d" /><stop
+ id="stop158"
+ offset="0.72166213"
+ style="stop-opacity:1;stop-color:#047bc1" /><stop
+ id="stop160"
+ offset="1"
+ style="stop-opacity:1;stop-color:#047bc1" /></linearGradient><clipPath
+ id="clipPath172"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path170"
+ d="M 0,159.293 H 478.338 V 0 H 0 Z" /></clipPath><linearGradient
+ id="linearGradient202"
+ spreadMethod="pad"
+ gradientTransform="matrix(62.560059,0,0,-62.560059,332.23669,34.353432)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop194"
+ offset="0"
+ style="stop-opacity:1;stop-color:#0078ba" /><stop
+ id="stop196"
+ offset="0.121528"
+ style="stop-opacity:1;stop-color:#0078ba" /><stop
+ id="stop198"
+ offset="0.62908058"
+ style="stop-opacity:1;stop-color:#4fb2e0" /><stop
+ id="stop200"
+ offset="1"
+ style="stop-opacity:1;stop-color:#4fb2e0" /></linearGradient><clipPath
+ id="clipPath212"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path210"
+ d="M 0,159.293 H 478.338 V 0 H 0 Z" /></clipPath></defs><g
+ transform="matrix(1.3333333,0,0,-1.3333333,0,212.39067)"
+ id="g18"><g
+ id="g20"><g
+ clip-path="url(#clipPath26)"
+ id="g22"><g
+ transform="translate(239.7845,125.1674)"
+ id="g28"><path
+ id="path30"
+ style="fill:#20c4f4;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 0,0 c -11.569,0 -20.948,-9.379 -20.948,-20.947 0,-11.57 9.379,-20.949 20.948,-20.949 11.569,0 20.947,9.379 20.947,20.949 C 20.947,-9.379 11.569,0 0,0 m 0,-6.225 c 8.118,0 14.723,-6.604 14.723,-14.722 0,-8.119 -6.605,-14.724 -14.723,-14.724 -8.119,0 -14.723,6.605 -14.723,14.724 0,8.118 6.604,14.722 14.723,14.722" /></g><g
+ transform="translate(239.849,114.768)"
+ id="g32"><path
+ id="path34"
+ style="fill:#20c4f4;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 0,0 c -5.785,0 -10.474,-4.689 -10.474,-10.474 0,-5.784 4.689,-10.473 10.474,-10.473 5.784,0 10.474,4.689 10.474,10.473 C 10.474,-4.689 5.784,0 0,0 m 0,-4.149 c 3.487,0 6.324,-2.837 6.324,-6.325 0,-3.487 -2.837,-6.324 -6.324,-6.324 -3.487,0 -6.324,2.837 -6.324,6.324 0,3.488 2.837,6.325 6.324,6.325" /></g></g></g><g
+ id="g36"><g
+ clip-path="url(#clipPath42)"
+ id="g38"><g
+ transform="translate(239.7845,125.1674)"
+ id="g44"><path
+ id="path46"
+ style="fill:#a01e21;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 0,0 c -11.569,0 -20.948,-9.379 -20.948,-20.947 0,-11.57 9.379,-20.949 20.948,-20.949 11.569,0 20.947,9.379 20.947,20.949 C 20.947,-9.379 11.569,0 0,0 m 0,-6.225 c 8.118,0 14.723,-6.604 14.723,-14.722 0,-8.119 -6.605,-14.724 -14.723,-14.724 -8.119,0 -14.723,6.605 -14.723,14.724 0,8.118 6.604,14.722 14.723,14.722" /></g><g
+ transform="translate(239.849,114.768)"
+ id="g48"><path
+ id="path50"
+ style="fill:#c72127;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 0,0 c -5.785,0 -10.474,-4.689 -10.474,-10.474 0,-5.784 4.689,-10.473 10.474,-10.473 5.784,0 10.474,4.689 10.474,10.473 C 10.474,-4.689 5.784,0 0,0 m 0,-4.149 c 3.487,0 6.324,-2.837 6.324,-6.325 0,-3.487 -2.837,-6.324 -6.324,-6.324 -3.487,0 -6.324,2.837 -6.324,6.324 0,3.488 2.837,6.325 6.324,6.325" /></g></g></g><g
+ id="g52"><g
+ clip-path="url(#clipPath58)"
+ id="g54"><g
+ id="g60"><g
+ id="g62" /><g
+ id="g70"><g
+ id="g68"
+ opacity="0.5"
+ clip-path="url(#clipPath66)" /></g></g><g
+ transform="translate(242.9125,104.224)"
+ id="g72"><path
+ id="path74"
+ style="fill:#d34235;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 0,0 c 0,-1.728 -1.4,-3.128 -3.128,-3.128 -1.727,0 -3.127,1.4 -3.127,3.128 0,1.727 1.4,3.127 3.127,3.127 C -1.4,3.127 0,1.727 0,0" /></g><g
+ transform="translate(268.0663,124.4662)"
+ id="g76"><path
+ id="path78"
+ style="fill:#20c4f4;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="M 0,0 C -2.067,-2.06 -5.413,-2.054 -7.474,0.014 -9.531,2.08 -9.525,5.426 -7.457,7.486 -5.393,9.547 -2.045,9.539 0.014,7.473 2.073,5.404 2.067,2.059 0,0" /></g><g
+ transform="translate(244.9613,138.6684)"
+ id="g80"><path
+ id="path82"
+ style="fill:#20c4f4;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 0,0 c -0.008,-2.92 -2.375,-5.281 -5.294,-5.276 -2.919,0.005 -5.28,2.377 -5.274,5.295 0.004,2.919 2.373,5.279 5.294,5.274 C -2.358,5.287 0.005,2.916 0,0" /></g><g
+ transform="translate(218.579,132.3686)"
+ id="g84"><path
+ id="path86"
+ style="fill:#20c4f4;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 0,0 c 2.059,-2.066 2.055,-5.411 -0.012,-7.473 -2.069,-2.058 -5.414,-2.05 -7.475,0.015 -2.058,2.069 -2.052,5.413 0.016,7.473 C -5.404,2.075 -2.06,2.069 0,0" /></g><g
+ transform="translate(204.3763,109.2651)"
+ id="g88"><path
+ id="path90"
+ style="fill:#20c4f4;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 0,0 c 2.92,-0.008 5.282,-2.375 5.278,-5.294 -0.008,-2.92 -2.376,-5.282 -5.297,-5.274 -2.918,0.005 -5.279,2.374 -5.272,5.293 C -5.286,-2.356 -2.917,0.004 0,0" /></g><g
+ transform="translate(210.6747,82.8822)"
+ id="g92"><path
+ id="path94"
+ style="fill:#20c4f4;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="M 0,0 C 2.07,2.059 5.415,2.054 7.475,-0.014 9.533,-2.081 9.527,-5.426 7.458,-7.487 5.392,-9.546 2.047,-9.541 -0.011,-7.472 -2.072,-5.404 -2.067,-2.061 0,0" /></g><g
+ transform="translate(233.7831,68.6811)"
+ id="g96"><path
+ id="path98"
+ style="fill:#20c4f4;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="M 0,0 C 0.007,2.918 2.375,5.28 5.293,5.275 8.212,5.269 10.573,2.897 10.565,-0.02 10.561,-2.937 8.191,-5.3 5.273,-5.294 2.355,-5.287 -0.006,-2.918 0,0" /></g><g
+ transform="translate(260.163,74.977)"
+ id="g100"><path
+ id="path102"
+ style="fill:#20c4f4;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="M 0,0 C -2.059,2.072 -2.053,5.412 0.014,7.473 2.083,9.533 5.428,9.524 7.487,7.459 9.545,5.392 9.541,2.046 7.472,-0.015 5.406,-2.074 2.06,-2.066 0,0" /></g><g
+ transform="translate(278.0472,99.7778)"
+ id="g104"><path
+ id="path106"
+ style="fill:#20c4f4;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="M 0,0 C -2.07,-2.059 -5.411,-2.055 -7.471,0.012 -9.534,2.079 -9.524,5.425 -7.458,7.484 -5.391,9.545 -2.045,9.539 0.014,7.473 2.074,5.404 2.066,2.061 0,0" /></g><g
+ transform="translate(253.015,128.8481)"
+ id="g108"><path
+ id="path110"
+ style="fill:#047bc1;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="M 0,0 C -1.033,-1.03 -2.706,-1.027 -3.736,0.008 -4.766,1.04 -4.764,2.715 -3.729,3.745 -2.696,4.773 -1.023,4.769 0.008,3.737 1.038,2.704 1.033,1.031 0,0" /></g><g
+ transform="translate(231.286,131.2074)"
+ id="g112"><path
+ id="path114"
+ style="fill:#047bc1;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 0,0 c -0.003,-1.459 -1.187,-2.641 -2.647,-2.638 -1.46,0.004 -2.641,1.189 -2.638,2.646 0.004,1.46 1.187,2.642 2.648,2.638 C -1.178,2.643 0.002,1.459 0,0" /></g><g
+ transform="translate(214.2508,117.5102)"
+ id="g116"><path
+ id="path118"
+ style="fill:#047bc1;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 0,0 c 1.033,-1.033 1.029,-2.707 -0.006,-3.736 -1.033,-1.031 -2.705,-1.026 -3.735,0.006 -1.032,1.035 -1.027,2.708 0.008,3.736 C -2.701,1.036 -1.03,1.035 0,0" /></g><g
+ transform="translate(211.8924,95.7797)"
+ id="g120"><path
+ id="path122"
+ style="fill:#047bc1;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="M 0,0 C 1.461,-0.004 2.643,-1.189 2.637,-2.646 2.635,-4.106 1.45,-5.286 -0.01,-5.282 -1.468,-5.283 -2.65,-4.096 -2.645,-2.638 -2.642,-1.178 -1.46,0.002 0,0" /></g><g
+ transform="translate(225.5917,78.7455)"
+ id="g124"><path
+ id="path126"
+ style="fill:#047bc1;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="M 0,0 C 1.032,1.032 2.707,1.028 3.736,-0.007 4.765,-1.041 4.762,-2.713 3.729,-3.743 2.695,-4.772 1.021,-4.771 -0.008,-3.735 -1.039,-2.7 -1.036,-1.028 0,0" /></g><g
+ transform="translate(247.3226,76.3871)"
+ id="g128"><path
+ id="path130"
+ style="fill:#047bc1;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="M 0,0 C 0,1.459 1.185,2.642 2.645,2.639 4.105,2.633 5.283,1.448 5.282,-0.012 5.279,-1.469 4.095,-2.65 2.635,-2.645 1.176,-2.645 -0.005,-1.46 0,0" /></g><g
+ transform="translate(264.3549,90.0844)"
+ id="g132"><path
+ id="path134"
+ style="fill:#047bc1;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="M 0,0 C -1.031,1.034 -1.028,2.708 0.005,3.736 1.041,4.765 2.712,4.763 3.742,3.729 4.771,2.696 4.77,1.022 3.733,-0.006 2.7,-1.036 1.029,-1.034 0,0" /></g><g
+ transform="translate(266.7118,111.8139)"
+ id="g136"><path
+ id="path138"
+ style="fill:#047bc1;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 0,0 c -1.458,0 -2.638,1.189 -2.636,2.646 0.004,1.459 1.187,2.641 2.647,2.637 1.46,0 2.639,-1.186 2.635,-2.644 C 2.646,1.178 1.462,-0.004 0,0" /></g><g
+ transform="translate(15.4388,31.3529)"
+ id="g140"><path
+ id="path142"
+ style="fill:#1d407d;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 0,0 c -1.28,0.561 -2.4,1.32 -3.36,2.28 -0.96,0.96 -1.72,2.08 -2.28,3.361 -0.56,1.28 -0.84,2.666 -0.84,4.16 0,1.492 0.28,2.88 0.84,4.16 0.56,1.279 1.32,2.399 2.28,3.359 0.96,0.96 2.08,1.72 3.36,2.281 1.28,0.559 2.667,0.839 4.16,0.839 h 48.56 c 1.066,0 1.972,-0.374 2.72,-1.12 0.746,-0.747 1.12,-1.653 1.12,-2.719 0,-1.068 -0.374,-1.974 -1.12,-2.72 -0.748,-0.748 -1.654,-1.12 -2.72,-1.12 L 4,12.761 C 3.2,12.761 2.493,12.48 1.88,11.921 1.266,11.36 0.96,10.653 0.96,9.801 0.96,9 1.266,8.307 1.88,7.721 2.493,7.133 3.2,6.841 4,6.841 h 44.24 c 1.492,0 2.892,-0.28 4.2,-0.841 1.306,-0.56 2.44,-1.319 3.4,-2.279 0.96,-0.96 1.72,-2.094 2.28,-3.401 0.56,-1.307 0.84,-2.707 0.84,-4.2 0,-1.493 -0.28,-2.88 -0.84,-4.159 -0.56,-1.28 -1.32,-2.4 -2.28,-3.36 -0.96,-0.96 -2.094,-1.708 -3.4,-2.241 -1.308,-0.533 -2.708,-0.799 -4.2,-0.799 H -0.24 c -1.068,0 -1.974,0.372 -2.72,1.12 -0.748,0.746 -1.12,1.652 -1.12,2.719 0,1.067 0.372,1.973 1.12,2.72 0.746,0.747 1.652,1.12 2.72,1.12 h 48.8 c 0.8,0 1.493,0.281 2.08,0.84 0.586,0.561 0.88,1.24 0.88,2.04 0,0.853 -0.294,1.573 -0.88,2.16 -0.587,0.587 -1.28,0.88 -2.08,0.88 H 4.16 C 2.667,-0.84 1.28,-0.56 0,0" /></g></g></g><g
+ id="g144"><g
+ id="g146"><g
+ id="g152"><g
+ id="g154"><path
+ id="path164"
+ style="fill:url(#linearGradient162);stroke:none"
+ d="m 87.839,51.793 c -1.067,0 -1.974,-0.373 -2.72,-1.119 v 0 c -0.748,-0.747 -1.12,-1.654 -1.12,-2.72 v 0 -27.201 c 0,-1.067 0.372,-1.974 1.12,-2.72 v 0 c 0.746,-0.748 1.653,-1.119 2.72,-1.119 v 0 h 47.44 c 2.186,0.106 4.133,0.705 5.84,1.8 v 0 c 1.707,1.092 3.16,2.466 4.36,4.119 v 0 c 1.2,1.652 2.12,3.493 2.76,5.52 v 0 c 0.64,2.027 0.96,4.026 0.96,6 v 0 c 0,2.026 -0.334,4.066 -1,6.12 v 0 c -0.667,2.053 -1.64,3.92 -2.92,5.601 v 0 c -1.28,1.679 -2.828,3.052 -4.64,4.12 v 0 c -1.814,1.066 -3.868,1.599 -6.16,1.599 v 0 z m 3.84,-7.68 h 41.12 c 1.812,0 3.306,-0.333 4.48,-0.999 v 0 c 1.172,-0.668 2.092,-1.481 2.76,-2.44 v 0 c 0.666,-0.961 1.12,-2.014 1.36,-3.161 v 0 c 0.24,-1.148 0.36,-2.199 0.36,-3.16 v 0 c 0,-0.96 -0.12,-2.013 -0.36,-3.159 v 0 c -0.24,-1.148 -0.694,-2.201 -1.36,-3.161 v 0 c -0.668,-0.959 -1.588,-1.774 -2.76,-2.44 v 0 c -1.174,-0.667 -2.668,-1 -4.48,-1 v 0 h -41.12 z" /></g></g></g></g><g
+ id="g166"><g
+ clip-path="url(#clipPath172)"
+ id="g168"><g
+ transform="translate(189.118,34.353)"
+ id="g174"><path
+ id="path176"
+ style="fill:#047bc1;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 0,0 c 0,2.026 0.333,4.066 1,6.12 0.666,2.053 1.64,3.92 2.92,5.601 1.28,1.679 2.826,3.052 4.64,4.12 1.813,1.065 3.866,1.599 6.16,1.599 h 46.64 c 1.066,0 1.973,-0.374 2.72,-1.12 0.746,-0.747 1.12,-1.653 1.12,-2.719 0,-1.068 -0.374,-1.974 -1.12,-2.72 -0.747,-0.748 -1.654,-1.12 -2.72,-1.12 H 16.4 c -1.867,0 -3.374,-0.334 -4.52,-1 C 10.732,8.093 9.826,7.28 9.16,6.32 8.493,5.36 8.04,4.307 7.8,3.16 7.56,2.013 7.44,0.961 7.44,0 c 0,-0.96 0.12,-2.014 0.36,-3.159 0.24,-1.148 0.693,-2.2 1.36,-3.16 0.666,-0.96 1.572,-1.775 2.72,-2.441 1.146,-0.667 2.653,-1 4.52,-1 h 44.96 c 1.066,0 1.973,-0.373 2.72,-1.12 0.746,-0.747 1.12,-1.653 1.12,-2.72 0,-1.067 -0.374,-1.973 -1.12,-2.719 -0.747,-0.748 -1.654,-1.12 -2.72,-1.12 H 13.92 c -2.188,0 -4.134,0.532 -5.84,1.599 -1.707,1.067 -3.16,2.441 -4.36,4.12 -1.2,1.681 -2.12,3.561 -2.76,5.641 C 0.32,-4 0,-1.974 0,0" /></g><g
+ transform="translate(312.3177,25.5932)"
+ id="g178"><path
+ id="path180"
+ style="fill:#047bc1;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="M 0,0 C 1.172,0.666 2.092,1.48 2.76,2.44 3.426,3.4 3.88,4.453 4.12,5.601 4.36,6.746 4.48,7.8 4.48,8.76 c 0,0.961 -0.12,2.012 -0.36,3.16 -0.24,1.146 -0.694,2.2 -1.36,3.16 -0.668,0.96 -1.588,1.773 -2.76,2.441 -1.174,0.666 -2.667,1 -4.48,1 H -36.8 c -1.867,0 -3.374,-0.334 -4.52,-1 -1.148,-0.668 -2.054,-1.481 -2.72,-2.441 -0.668,-0.96 -1.12,-2.014 -1.36,-3.16 -0.24,-1.148 -0.36,-2.199 -0.36,-3.16 0,-0.96 0.12,-2.014 0.36,-3.159 0.24,-1.148 0.692,-2.201 1.36,-3.161 0.666,-0.96 1.572,-1.774 2.72,-2.44 1.146,-0.667 2.653,-1 4.52,-1 h 32.32 c 1.813,0 3.306,0.333 4.48,1 m 11.92,8.76 c 0,-2.028 -0.334,-4.068 -1,-6.119 C 10.252,0.587 9.28,-1.279 8,-2.96 6.72,-4.64 5.172,-6.014 3.36,-7.08 1.546,-8.147 -0.508,-8.68 -2.8,-8.68 h -36.48 c -2.188,0.107 -4.134,0.706 -5.84,1.8 -1.708,1.093 -3.16,2.467 -4.36,4.12 -1.2,1.653 -2.12,3.492 -2.76,5.52 -0.64,2.026 -0.96,4.026 -0.96,6 0,2.026 0.332,4.066 1,6.12 0.666,2.053 1.64,3.92 2.92,5.6 1.28,1.68 2.826,3.053 4.64,4.121 1.812,1.065 3.866,1.599 6.16,1.599 H -2 C 0.186,26.093 2.132,25.493 3.84,24.4 5.546,23.307 7,21.933 8.2,20.28 c 1.2,-1.653 2.12,-3.494 2.76,-5.52 0.64,-2.028 0.96,-4.028 0.96,-6" /></g></g></g><g
+ id="g182"><g
+ id="g184"><g
+ id="g190"><g
+ id="g192"><path
+ id="path204"
+ style="fill:url(#linearGradient202);stroke:none"
+ d="m 336.076,51.793 c -1.067,0 -1.974,-0.373 -2.72,-1.119 v 0 c -0.747,-0.747 -1.119,-1.654 -1.119,-2.72 v 0 c 0,-1.068 0.372,-1.974 1.119,-2.72 v 0 c 0.746,-0.748 1.653,-1.121 2.72,-1.121 v 0 h 48.241 c 0.799,0 1.506,-0.293 2.12,-0.879 v 0 c 0.612,-0.588 0.919,-1.28 0.919,-2.081 v 0 c 0,-0.854 -0.307,-1.56 -0.919,-2.119 v 0 c -0.614,-0.561 -1.321,-0.84 -2.12,-0.84 v 0 h -42.4 c -1.388,0 -2.667,-0.255 -3.84,-0.761 v 0 c -1.175,-0.507 -2.188,-1.199 -3.04,-2.08 v 0 c -0.854,-0.88 -1.534,-1.92 -2.041,-3.119 v 0 c -0.507,-1.2 -0.759,-2.468 -0.759,-3.801 v 0 -7.68 c 0,-1.067 0.372,-1.974 1.119,-2.72 v 0 c 0.746,-0.748 1.653,-1.119 2.72,-1.119 v 0 c 1.014,0 1.906,0.371 2.68,1.119 v 0 c 0.773,0.746 1.161,1.653 1.161,2.72 v 0 6.8 c 0,0.8 0.24,1.467 0.72,2 v 0 c 0.479,0.533 1.066,0.853 1.76,0.96 v 0 h 15.92 c 2.88,0 5.652,-0.348 8.32,-1.04 v 0 c 2.666,-0.694 5.239,-1.627 7.72,-2.8 v 0 c 2.48,-1.173 4.866,-2.508 7.159,-4 v 0 c 2.294,-1.493 4.533,-3.04 6.721,-4.64 v 0 c 0.905,-0.748 1.811,-1.119 2.72,-1.119 v 0 c 1.065,0 1.971,0.371 2.719,1.119 v 0 c 0.746,0.746 1.121,1.653 1.121,2.72 v 0 c 0,0.746 -0.215,1.401 -0.641,1.96 v 0 c -0.427,0.561 -0.933,1.053 -1.519,1.481 v 0 c -1.548,1.226 -3.068,2.359 -4.561,3.399 v 0 c -1.493,1.04 -2.96,2.012 -4.4,2.92 v 0 h 0.321 c 1.492,0 2.891,0.281 4.199,0.84 v 0 c 1.307,0.56 2.454,1.321 3.441,2.28 v 0 c 0.986,0.96 1.759,2.08 2.32,3.361 v 0 c 0.56,1.279 0.84,2.665 0.84,4.159 v 0 c 0,1.493 -0.28,2.88 -0.84,4.161 v 0 c -0.561,1.279 -1.334,2.4 -2.32,3.359 v 0 c -0.987,0.96 -2.134,1.72 -3.441,2.281 v 0 c -1.308,0.559 -2.707,0.839 -4.199,0.839 v 0 z" /></g></g></g></g><g
+ id="g206"><g
+ clip-path="url(#clipPath212)"
+ id="g208"><g
+ transform="translate(414.1552,16.9135)"
+ id="g214"><path
+ id="path216"
+ style="fill:#20c4f4;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 0,0 c -1.173,0 -2.347,0.252 -3.52,0.76 -1.173,0.507 -2.213,1.213 -3.12,2.12 -0.907,0.906 -1.653,2 -2.24,3.28 -0.587,1.279 -0.88,2.72 -0.88,4.319 v 7.201 c 0,1.44 0.413,2.4 1.24,2.88 0.827,0.48 2.121,0.72 3.88,0.72 h 53.68 c 1.066,0 1.973,-0.374 2.721,-1.12 0.746,-0.748 1.12,-1.654 1.12,-2.721 0,-1.067 -0.374,-1.973 -1.12,-2.719 C 51.013,13.973 50.106,13.6 49.04,13.6 H -2.079 V 9.68 c 0,-0.534 0.225,-1 0.68,-1.4 0.452,-0.4 1.052,-0.6 1.799,-0.6 h 50.401 c 1.066,0 1.972,-0.373 2.72,-1.12 0.746,-0.748 1.12,-1.654 1.12,-2.72 0,-1.068 -0.374,-1.974 -1.12,-2.72 C 52.773,0.372 51.867,0 50.801,0 Z m -9.76,31.04 c 0,1.066 0.373,1.973 1.12,2.72 0.746,0.746 1.653,1.12 2.72,1.12 h 56.721 c 1.066,0 1.972,-0.374 2.72,-1.12 0.746,-0.747 1.12,-1.654 1.12,-2.72 0,-1.067 -0.374,-1.974 -1.12,-2.72 -0.748,-0.748 -1.654,-1.12 -2.72,-1.12 H -5.92 c -1.067,0 -1.974,0.372 -2.72,1.12 -0.747,0.746 -1.12,1.653 -1.12,2.72" /></g><g
+ transform="translate(183.1937,36.6703)"
+ id="g218"><path
+ id="path220"
+ style="fill:#047bc1;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="M 0,0 C 0.723,-0.724 1.084,-1.602 1.084,-2.634 1.084,-3.668 0.723,-4.545 0,-5.268 -0.724,-5.992 -1.602,-6.353 -2.634,-6.353 h -23.242 c -0.93,0.103 -1.731,0.504 -2.402,1.202 -0.672,0.697 -1.007,1.536 -1.007,2.517 0,1.032 0.361,1.91 1.084,2.634 0.723,0.723 1.601,1.085 2.635,1.085 H -2.634 C -1.602,1.085 -0.724,0.723 0,0" /></g></g></g></g></svg>
diff --git a/index.rst b/index.rst
index 3e68b0b..1c68b43 100644
--- a/index.rst
+++ b/index.rst
@@ -1,3 +1,9 @@
+.. image:: images/sdcore-logo.svg
+ :width: 400px
+ :align: center
+
+
+=====================
SD-Core Documentation
=====================
@@ -46,6 +52,9 @@
:glob:
configuration/config.rst
+ configuration/config_rest.rst
+ configuration/config_simapp.rst
+ configuration/application_filtering.rst
deployment/deployment4G.rst
deployment/deployment5G.rst
@@ -63,7 +72,6 @@
:hidden:
:glob:
- developer/guide.rst
developer/aiab.rst
developer/gnbsim.rst
developer/testpod.rst