Initial contribution: Sandbox for Robot tests 78/8778/1
authorramonsalguer <javier.ramon@telefonica.com>
Wed, 8 Apr 2020 17:44:07 +0000 (19:44 +0200)
committerramonsalguer <javier.ramon@telefonica.com>
Wed, 8 Apr 2020 18:19:43 +0000 (20:19 +0200)
Change-Id: I8e49b402afcfc4fd92e94ac01ef5d99eb158f618
Signed-off-by: ramonsalguer <javier.ramon@telefonica.com>
20 files changed:
.gitignore [new file with mode: 0644]
README.md
osm-tests/.gitignore [new file with mode: 0644]
osm-tests/README.md [new file with mode: 0644]
osm-tests/Vagrantfile [new file with mode: 0644]
osm-tests/assets/2020406 Vagrant sandbox for Robot.pptx [new file with mode: 0644]
osm-tests/assets/2020406 Vagrant sandbox for Robot.svg [new file with mode: 0644]
osm-tests/assets/image-20200406234414818.png [new file with mode: 0644]
osm-tests/baseconfig/.void [new file with mode: 0644]
osm-tests/baseconfig/patchconfig.rc [new file with mode: 0644]
osm-tests/baseconfig/seedconfig.rc [new file with mode: 0644]
osm-tests/images/.void [new file with mode: 0644]
osm-tests/images/download_images.sh [new file with mode: 0644]
osm-tests/localconfig/.void [new file with mode: 0644]
osm-tests/localconfig/TEMPLATE-envconfig.rc [new file with mode: 0644]
osm-tests/localconfig/TEMPLATE-envprovisioning.sh [new file with mode: 0644]
osm-tests/packages/.void [new file with mode: 0644]
osm-tests/packages/download_packages.sh [new file with mode: 0644]
osm-tests/provisioner.sh [new file with mode: 0644]
osm-tests/results/.void [new file with mode: 0644]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..ea9b9a1
--- /dev/null
@@ -0,0 +1,2 @@
+*/.vagrant
+*.log
index 9f14b6f..6e4c37f 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,79 +1,62 @@
-<!--
-Copyright 2020 ETSI
+# Vagrant Sandboxes for OSM
 
+Copyright 2020 Telefónica Investigación y Desarrollo S.A.U.
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
-
-   http://www.apache.org/licenses/LICENSE-2.0
-
+    http://www.apache.org/licenses/LICENSE-2.0
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-implied.
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
-limitations under the License
--->
-# Project Title
-
-One Paragraph of project description goes here
+limitations under the License.
 
-## Getting Started
+## Goal
 
-These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
+The goal is adopting a methodology for local testing that is fully repeatable and well-known by the Depops MDL team in OSM.
 
-### Prerequisites
+This means that:
 
-What things you need to install the software and how to install them
+- Local testers should use (and rebuild regularly) the appropriate sandbox to perform tests and/or contributions to test plans, so that potential issues can be reliably diagnosed and solved.
+- This means that all known changes in the installation procedures of any sandbox will be captured in the companion "provisioner" script (typically, `provisioner.sh`), so that the exact procedure can be well-known and testable by everyone.
+- In case something that was known to work in a sandbox started to fail:
+  - It should be reported as a bug if there were no further contributions to the sandbox, since it is likely to be a gap in the knowledge/testing of the corresponding provisioning procedure, that might have changed over time (e.g new dependencies, change of repositories, hardcoded locations, etc.)
+  - In case new contributions (e.g. new tests, new patches, etc.) were not functional in the corresponding sandbox, the contributor should review them locally first, since they are likely to have issues.
 
-```
-Give examples
-```
+## Pre-requirements
 
-### Installing
+- VirtualBox and Vagrant locally installed.
+- Host properly configured to use SSH and Git with OSM.
+  - NOTE: In the case of a Windows host, this means:
+    - Having your SSH keys (public and private in the `%userprofile%/.ssh` folder (the one equivalent to `~/.ssh` in Linux/Mac),
+    - Having Git installed and properly configured in Windows, i.e. check that `%userprofile%/.gitconfig` exists and has the proper configuration.
+      - In particular, it is required that the `user.name` there contains your EOL account name (i.e. avoid using a full name there). Beware that only the global profile is supported.
 
-A step by step series of examples that tell you how to get a development env running
+## Basic use of Vagrant
 
-Say what the step will be
+To build a sandbox from scratch:
 
+```bash
+cd folder_of_the_sandbox
+vagrant up
 ```
-Give the example
-```
-
-And repeat
-
-```
-until finished
-```
-
-End with an example of getting some data out of the system or using it for a little demo
 
-## Running the tests
+NOTE: All the examples that follow are suppossed to be run in the same sandbox's folder.
 
-Explain how to run the automated tests for this system
+To access the VM via SSH:
 
+```bash
+vagrant ssh
 ```
-Give an example
-```
-
-## Deployment
-
-Add additional notes about how to deploy this on a live system
-
-## Built With
-
-* [Python](www.python.org/) - The language used
 
-## Contributing
+To destroy the VM:
 
-Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.
-
-## Versioning
-
-We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://osm.etsi.org/gitweb/?p=osm/sandboxes.git;a=tags).
-
-## License
+```bash
+vagrant destroy
+```
 
-This project is licensed under the Apache2 License - see the [LICENSE.md](LICENSE) file for details
+To rebuild and reprovision the VM:
 
-## Acknowledgments
+```bash
+vagrant destroy && vagrant up
+```
diff --git a/osm-tests/.gitignore b/osm-tests/.gitignore
new file mode 100644 (file)
index 0000000..9fae18b
--- /dev/null
@@ -0,0 +1,13 @@
+packages/*.gz
+packages/*.tgz
+packages/*.yaml
+packages/*.yml
+images/*.qcow
+images/*.qcow2
+images/*.img
+images/*.raw
+results/*.html
+results/*.xml
+localconfig/*.rc
+localconfig/*.sh
+!localconfig/TEMPLATE*
diff --git a/osm-tests/README.md b/osm-tests/README.md
new file mode 100644 (file)
index 0000000..39ed936
--- /dev/null
@@ -0,0 +1,208 @@
+# README: Vagrant sandbox for Robot tests
+
+Copyright 2020 Telefónica Investigación y Desarrollo S.A.U.
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+    http://www.apache.org/licenses/LICENSE-2.0
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+## HOW TO USE IT (TL;DR)
+
+1. Prepare your local environment:
+   1. Upload all required images to your VIM (e.g. `openstack image create ...`).
+      - Hint: you can download first all relevant testing images from OSM by:
+        ```bash
+        cd images
+        ./download_images.sh
+        ```
+   2. Add the corresponding VIM target to your OSM (`osm vim-create ...`).
+   3. Copy all packages (NF, NS, NSI) required for the tests to the `packages/` folder. Hint:
+      ```bash
+      cd packages
+      ./download_packages.sh
+      ```
+2. Provide credentials for your VIM+OSM environment:
+   - Create/Edit `localconfig/envconfig.rc` (and `localconfig/envprovisioning.sh` if needed).
+     - HINT: First time, use `localconfig/TEMPLATE-envconfig.rc` and (if needed) `localconfig/TEMPLATE-envprovisioning.sh` as templates.
+3. (OPTIONAL) In case you needed to apply a specific Devops patch-set, define it at `baseconfig/patchconfig.rc`.
+4. Start the sandbox for its first time provisioning with `vagrant up`.
+5. Do `vagrant ssh` to enter in the VM.
+6. Run your first test:
+   ```bash
+   cd robot
+   robot -d /vagrant/results testsuite/hackfest_basic.robot
+   ```
+
+## INTRODUCTION
+
+This Vagrant sandbox provides a simple self-contained environment suitable for running consistently E2E tests with OSM.
+
+Using this sandbox for local E2E testing has a number of advantages:
+
+- It enables the end user to run and validate easily in your local environment the set of Robot tests available in ETSI OSM and enables you to contribute back more easily.
+- It provides a well-known software environment, with all the required dependencies properly pre-validated.
+- It guarantees that there are no hardcoded dependencies with the local tester environment or with OSM's CI/CD in terms of versions, destinations, paths, credentials, etc. All the test conditions can be completely defined using environment variables if needed.
+- Its provisioner script (`provisioner.sh`) can be used as-is for provisioning other types of environments, such as a Docker containers.
+- Likewise, the provisioner script can serve as documentation/validation of different installation processes maintained by OSM (client, Robot, etc.).
+
+Here is the sandbox what Vagrant creates for you:
+
+![Diagram of the functionality of the Sandbox](assets/image-20200406234414818.png)
+
+As it can be seen, the provisioning of the sandbox installs several pieces of software:
+
+- OSM Client.
+- Robot Framework and all library dependencies required to run the full test suite.
+- Other complementary utilities to perform the tests or ease troubleshooting.
+
+In addition, the provision of the sandbox requires a number of inputs:
+
+- The collection of E2E Robot tests for OSM.
+- Details of OSM instance(s) available for testing, part of the DUT.
+- Details of VIM(s) available for testing, part of the DUT.
+- Location of VNF and NS packages required to run the tests.
+- Location of VM images required to run the tests (future use).
+
+## PRE-REQUIREMENTS
+
+### Available infrastructure (DUT)
+
+- There is at least one VIM available and reachable.
+- There is at least one OSM instance available and reachable.
+- The OSM instance(s) has (have) at least one target added per VIM.
+
+### Software pre-requirements already covered by Vagrant
+
+- `authorized_keys` at `~/.ssh` with proper permissions.
+- `id_rsa`, `id_rsa.pub` at `~/.ssh` with proper permissions.
+- A functional `.gitconfig` file at `~` with proper permissions.
+- Base configuration files at `${BASE_CONFIG_FOLDER}` (for Vagrant, `~/baseconfig`):
+  - `seedconfig.rc`, where most basic configuration is made.
+  - `patchconfig.rc`, where a Gerrit patch-set for Devops is selected. This file is optional.
+- Local environment configuration files at `${LOCAL_CONFIG_FOLDER}` (for Vagrant, `~/localconfig`)
+  - `envprovisioning.sh`, where local provisioning tasks are scripted. This file is optional.
+  - `envconfig.rc`, where the DUT (VIM and OSM) are defined with environment variables.
+- All packages required for the tests are already placed at `${PACKAGES_FOLDER}`.
+  - In Vagrant, `/vagrant/packages`.
+- All images required for the tests are already placed at `${IMAGES_FOLDER}`.
+  - In Vagrant, `/vagrant/images`.
+  - This folder is intended for future use, but not relevant for the current test suite.
+
+### Software pre-requirements to be fulfilled by the user
+
+Users **should edit** the information about the DUT (local VIM and available OSM) before provisioning the sandbox.
+
+In the case of Vagrant, the `localconfig` sub-folder of the Vagrant sandbox definition (i.e. at the host) contains the relevant files to be edited:
+
+1. `envprovisioning.sh` is used as "provisioner" to retrieve some the local environment data, i.e. it is a script intended to retrieve information from some well-known locations, such as local Git repos, that will be referred lated by `envconfig.rc`.
+2. `envconfig.rc` contains the minimal set of environment variables required to run successfully the suite of Robot tests.
+
+Once the vagrant sandbox is created, these files will be automatically copied into the VM to `${LOCAL_CONFIG_FOLDER}`) so that they can complete the configuration of the test environment.
+
+## Configuration setup
+
+### Tester setup and test suite configuration
+
+Setup of testing conditions, independent from the local environment. This configuration is defined in two configuration files, stored at `${BASE_CONFIG_FOLDER}` (for Vagrant, `~/baseconfig`).
+
+#### Base configuration: `seedconfig.rc`
+
+This file contains common base configuration for the test suite, independent of the environment.
+
+This repo provides a configuration customized for Vagrant sandboxes. If that is your case, please do not edit. However, the existing file can be used as template for creating a `seedconfig.rc` for other types of environments (e.g. Docker).
+
+Hare is the sample of `seedconfig.rc` for Vagrant with the environment variables commented:
+
+```bash
+# Base folder for all operations
+export BASE_FOLDER=/home/vagrant
+# EOL account for SSH operations. Required for password-less operations with Git.
+# Comment to undefine and it will use HTTP instead
+export ETSIUSERNAME=$(git config user.name)
+# Folder where Robot tests are stored
+export ROBOT_DEVOPS_FOLDER="${HOME}/devops/robot-systest"
+# Folder to save alternative DUT environments (optional)
+export ENVIRONMENTS_FOLDER=environments
+# Folder where all required packages are stored
+export PACKAGES_FOLDER="/vagrant/packages"
+# Folder where all required images are stored (intended for future use)
+#export IMAGES_FOLDER="/vagrant/images"
+# Folder where test results should be exported
+export ROBOT_REPORT_FOLDER="/vagrant/results"
+```
+
+#### Devops patch configuration (optional): `patchconfig.rc`
+
+This file, when exists, defines an optional Gerrit patch-set to be applied over the current Devops master.
+
+This configuration is optional and mostly intended for OSM developers. Do not use if you plan to run community-approved test suites.
+
+Here is the sample of `patchconfig.rc` with the environment variable commented:
+
+```bash
+# URL to be used in a subsequent `pull` command to apply the patchset
+export DEVOPS_PATCH=refs/changes/51/8751/1
+```
+
+### DUT configuration (local environment)
+
+Setup of the local environment for the tests. This configuration is defined in configuration files stored at `${LOCAL_CONFIG_FOLDER}` (for Vagrant, `~/localconfig`).
+
+#### Local environment provisioning (optional): `envprovisioning.sh`
+
+This file, which is optional, is intended to be used as a script to retrieve information about the local environment, which might include cloning repositories, downloading credential files, etc. Typically, this is used to fetch sensitive information. There are two typical cases:
+
+- `openstack.rc`
+  - The provisioner, besides fetching it, would append the info to `${LOCAL_CONFIG_FOLDER}/envconfig.rc`.
+- `clouds.yaml`
+  - The provisioner, besides fetching it, should copy the file to `${BASE_FOLDER}`.
+
+Here is an example of `envprovisioning.sh` with relevant operations commented:
+
+```bash
+ssh-keyscan mygit.com >> ~/.ssh/known_hosts  # Often needed for non public repos
+git clone git@mygit.com:local-environment-data/vim-and-infra.git
+cp vim-and-infra/openstack/clouds.yaml "${BASE_FOLDER}"/ # Copy of credentials to base folder
+```
+
+#### Local environment configuration: `envconfig.rc`
+
+This file, which is **mandatory**, is where the local DUT is completely defined with environment variables.
+
+```bash
+# VIM setup
+export OS_USERNAME=username
+export OS_PASSWORD=password
+export OS_TENANT_NAME=projectName
+export OS_AUTH_URL=https://identityHost:portNumber/v2.0
+export OS_TENANT_ID=tenantIDString
+export OS_REGION_NAME=regionName
+export OS_CACERT=/path/to/cacertFile
+# OSM location
+export OSM_HOSTNAME="192.168.1.22"
+# Details of the VIM target for OSM
+export VIM_TARGET="vim002-fortville-physnet"
+export VIM_MGMT_NET="management"
+# Optional: location of alternative `envconfig.rc`-like files
+export ENVIRONMENTS_FOLDER=environments
+```
+
+Alternatively, here is another example `envconfig.rc` where the VIM is defined with a credentials file, `clouds.yaml`:
+
+```bash
+# VIM setup
+export CLOUDS_PATH=${BASE_FOLDER} # Location of `clouds.yaml`
+export OS_CLOUD=vim-002
+# OSM location
+export OSM_HOSTNAME="192.168.1.22"
+# Details of the VIM target for OSM
+export VIM_TARGET="vim002-fortville-physnet"
+export VIM_MGMT_NET="management"
+# Optional: location of alternative `envconfig.rc`-like files
+export ENVIRONMENTS_FOLDER=environments
+```
diff --git a/osm-tests/Vagrantfile b/osm-tests/Vagrantfile
new file mode 100644 (file)
index 0000000..ff4e717
--- /dev/null
@@ -0,0 +1,112 @@
+#   Copyright 2020 Telefónica Investigación y Desarrollo S.A.U.
+#
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
+# -*- mode: ruby -*-
+# vi: set ft=ruby :
+
+# All Vagrant configuration is done below. The "2" in Vagrant.configure
+# configures the configuration version (we support older styles for
+# backwards compatibility). Please don't change it unless you know what
+# you're doing.
+Vagrant.configure("2") do |config|
+  # The most common configuration options are documented and commented below.
+  # For a complete reference, please see the online documentation at
+  # https://docs.vagrantup.com.
+
+  # Every Vagrant development environment requires a box. You can search for
+  # boxes at https://vagrantcloud.com/search.
+  config.vm.box = "ubuntu/bionic64"
+
+  # Disable automatic box update checking. If you disable this, then
+  # boxes will only be checked for updates when the user runs
+  # `vagrant box outdated`. This is not recommended.
+  # config.vm.box_check_update = false
+
+  # Create a forwarded port mapping which allows access to a specific port
+  # within the machine from a port on the host machine. In the example below,
+  # accessing "localhost:8080" will access port 80 on the guest machine.
+  # NOTE: This will enable public access to the opened port
+  # config.vm.network "forwarded_port", guest: 80, host: 8080
+
+  # Create a forwarded port mapping which allows access to a specific port
+  # within the machine from a port on the host machine and only allow access
+  # via 127.0.0.1 to disable public access
+  # config.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
+
+  # Create a private network, which allows host-only access to the machine
+  # using a specific IP.
+  # config.vm.network "private_network", ip: "192.168.33.10"
+
+  # Create a public network, which generally matched to bridged network.
+  # Bridged networks make the machine appear as another physical device on
+  # your network.
+  # config.vm.network "public_network"
+
+  # Share an additional folder to the guest VM. The first argument is
+  # the path on the host to the actual folder. The second argument is
+  # the path on the guest to mount the folder. And the optional third
+  # argument is a set of non-required options.
+  # config.vm.synced_folder "../data", "/vagrant_data"
+
+  # Provider-specific configuration so you can fine-tune various
+  # backing providers for Vagrant. These expose provider-specific options.
+  # Example for VirtualBox:
+  #
+  # config.vm.provider "virtualbox" do |vb|
+  #   # Display the VirtualBox GUI when booting the machine
+  #   vb.gui = true
+  #
+  #   # Customize the amount of memory on the VM:
+  #   vb.memory = "1024"
+  # end
+  #
+  # View the documentation for the provider you are using for more
+  # information on available options.
+
+  # Enable provisioning with a shell script. Additional provisioners such as
+  # Ansible, Chef, Docker, Puppet and Salt are also available. Please see the
+  # documentation for more information about their specific syntax and use.
+  # config.vm.provision "shell", inline: <<-SHELL
+  #   apt-get update
+  #   apt-get install -y apache2
+  # SHELL
+
+  # Feeds some configuration from the host to `vagrant` user in VM:
+  # - Private key
+  # - Public key
+  # - Public key in `authorized_keys`
+  # - Git configuration
+  #--------------------------------------------------------------
+  config.vm.provision "shell", privileged: false, inline: <<-SHELL
+  echo -e '#{File.read("#{Dir.home}/.ssh/id_rsa")}' > '/home/vagrant/.ssh/id_rsa'
+  echo -e '#{File.read("#{Dir.home}/.ssh/id_rsa.pub")}' > '/home/vagrant/.ssh/id_rsa.pub'
+  echo -e '#{File.read("#{Dir.home}/.ssh/id_rsa.pub")}' >> '/home/vagrant/.ssh/authorized_keys'
+  echo -e '#{File.read("#{Dir.home}/.gitconfig")}' > '/home/vagrant/.gitconfig'
+  chmod 600 /home/vagrant/.ssh/id_rsa /home/vagrant/.ssh/id_rsa.pub /home/vagrant/.gitconfig
+  SHELL
+
+  # Feeds config files for setting up Robot tests and local environment into the VM
+  config.vm.provision "shell", privileged: false, inline: <<-SHELL
+  sudo apt-get update -y
+  sudo apt-get install dos2unix
+  cp -r /vagrant/baseconfig /home/vagrant/
+  cp -r /vagrant/localconfig /home/vagrant/
+  dos2unix /home/vagrant/baseconfig/*.rc
+  dos2unix /home/vagrant/localconfig/*.rc
+  dos2unix /home/vagrant/localconfig/*.sh
+  SHELL
+
+  # Performs the provision of the Vagrant Sandbox for Robot tests
+  config.vm.provision :shell, privileged: false, path: "provisioner.sh"
+end
diff --git a/osm-tests/assets/2020406 Vagrant sandbox for Robot.pptx b/osm-tests/assets/2020406 Vagrant sandbox for Robot.pptx
new file mode 100644 (file)
index 0000000..298e3cd
Binary files /dev/null and b/osm-tests/assets/2020406 Vagrant sandbox for Robot.pptx differ
diff --git a/osm-tests/assets/2020406 Vagrant sandbox for Robot.svg b/osm-tests/assets/2020406 Vagrant sandbox for Robot.svg
new file mode 100644 (file)
index 0000000..5a75e88
--- /dev/null
@@ -0,0 +1 @@
+<svg width="1280" height="720" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" overflow="hidden"><defs><clipPath id="clip0"><path d="M0 0 1280 0 1280 720 0 720Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><image width="100" height="136" xlink:href="data:image/png;base64,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" preserveAspectRatio="none" id="img1"></image><clipPath id="clip2"><path d="M768 279 868 279 868 415 768 415Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><clipPath id="clip3"><path d="M1023.83 257.5C1018.68 257.5 1014.5 261.679 1014.5 266.834L1014.5 304.167C1014.5 309.321 1018.68 313.5 1023.83 313.5L1123.17 313.5C1128.32 313.5 1132.5 309.321 1132.5 304.167L1132.5 266.834C1132.5 261.679 1128.32 257.5 1123.17 257.5ZM1.90735e-05 1.07288e-05 1280 1.07288e-05 1280 720 1.90735e-05 720Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><image width="133" height="71" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIUAAABHCAMAAAAeJHSxAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEdUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMXegmEAAABfdFJOUwABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGxwdHh8gISIjJCUmJygpKissLi8wMjM0Njc4OTo7PD0+P0BCREVGSEpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVm6eYVzQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAtlJREFUaEPt2llbqkAYwHEZAXHJBElLK9Q0NMtKS3Erw+Nu5oIbYN//Yxw0c7TlnCvGm/nd2hP/5x2u3sGC/QNhuvWDfkMQAACr+Yyn/NpCAJKiGcZuOoax0ZQV/NRhNNAON+vlj3xmO+I5j8tO/9BBAMrh8QXDMTEeT5grLl5eCAHezZBfMwgr7eLPxFRGKhRLZisWsunraIBzULsZBKAP/JFU7qnaaLXb7Y6ZjP/fqsvlh6TAOymwDlgBlMsfvS/XukNlgsBY6XfkQirEO8itYRCkg4/cPzUHk7mm6ebT1Pn4rV66OWcZK8wANs9ZqtwczjR98Y7AYqGr034tnzhxwTMxRuETc38GMzQNKwtt2ntJhzlmUwEodzD13J1o6CKMDFVpFa+OnZs3A9BsOFMdzlFGvL/rs17l9tRNbSoYb0xqKEhHsRzGsJoJeej1kRCA4cVCe6Ktf0bEOJJ69oKzfVZY7b54sT3R1z+joo2bUtS7U1Hq7KUitlOR2E9FHld8wBUQroBwBYQrIFwB4QoIV0C4AsIVEK6AcAWEKyBcAeEKCFdA3yvipf1slHYqjvaw11poSiMX3WzXLIDhLwutMfId36j+GGE/N40WYOOi2bqiIt66zgdyWtjsOy2A9ghpuT9DeiQLffr6nAoebHa/BOkKXJc7Y6TD0NVRIy/64A2J8Xry0Qf5bYpuB73Q1XG3ciewm5dzeSTuQLJQ609VfWFY/6VZlo8wInpyVvTDK4HlMBhOSJVqPWWmagio8+moK0vJ4OHWKIxhkA4+dJN/afWGyth0ymjw2qhkk2css31vtrxNdfLniXSxUq03Tdeoy8/5OzHI2sntUawyHOxJ+Oo2k5UkKW8mSco9plOi4D9kvkQsM0jGxR2fhi6iMbNFI0LQxzrpbxEGwkoxTreH47xm41jPgcP27X77AwGWHx3YEKBpymj4McJArD7AQOG/n4Jg+2Sx/AV7RJ+AStzrVgAAAABJRU5ErkJggg==" preserveAspectRatio="none" id="img4"></image><clipPath id="clip5"><path d="M0 0 133 0 133 71 0 71Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><image width="114" height="64" xlink:href="data:image/png;base64,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" preserveAspectRatio="none" id="img6"></image><clipPath id="clip7"><path d="M0 0 114 0 114 64 0 64Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><clipPath id="clip8"><path d="M1001.83 243.5C996.679 243.5 992.5 247.679 992.5 252.834L992.5 290.167C992.5 295.321 996.679 299.5 1001.83 299.5L1102.17 299.5C1107.32 299.5 1111.5 295.321 1111.5 290.167L1111.5 252.834C1111.5 247.679 1107.32 243.5 1102.17 243.5ZM1.90735e-05 1.07288e-05 1280 1.07288e-05 1280 720 1.90735e-05 720Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><image width="134" height="71" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAABHCAMAAAD1E8+yAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEdUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMXegmEAAABfdFJOUwABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGxwdHh8gISIjJCUmJygpKissLi8wMjM0Njc4OTo7PD0+P0BCREVGSEpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVm6eYVzQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAttJREFUaEPt2slW4kAUgGFSJCEERBIiKGgzGAyIooJCGFSEZkZkCFMG3/8xOtAIhUP3KsWmvi2ck//cyupWbNg/EdZbP+knBAEAsCNgPubHGAKQFM0wTusxjIOm7OC7EDOCZj2cTzjyW+5I4L1uJ/1NCAEo1usPReNSIpG0WEK6OA8HBQ9Dfu4g7LRbOJPSWblYKluuVMxlrsQgz1K7HQSgDwKxdP6p1mx3Op2upcwHtBvVx/tUWHBRYF2wAih3QLx7rPdGyhSFiTLoVovpiMCS0DgIkhVid0+t4XShaToCmrqYvDXK1784xr7tAA7vWfqxNZpruvGOgmHo6mxQLyRP3NtjMYfhl/K/h3NEESuGNuu/ZKI8s8kAlCeUfu5NNYQVZoeqtEuXx67N2wFoLpqtjRZIK97f9Xm/cnPqoTYZjC8uNxW0w1iOY1TLRrz0+lQIwAhSsTPV1j+jYp5KI3fOOz4y7E5/otSZ6uufkdEmLVn07WSUu/vJiO9kJPeUUcAZH3AGDGfAcAYMZ8BwBgxnwHAGDGfAcAYMZ8BwBgxnwHAGDGfAcAbsa0aivKel007G0T52X4amNPPiZgVnA4xwUWxP0G8Cx42HGPexkLQBBy/mGoqKej27GFYz4c1e1AZobzhTHczRnoqhz16f06GDzZaYIN3Bq8fuBO04dHXcLEj+7Y2K+Y4K4n31bYZwXW3o6qRXuQ1zmzd0eSqeYKpYH8xU3TCt/2mZ5TPMin41JwW2FwjLcTB8OF2u95W5qqGgLmbjXlVOhQ6hYZjjIFkhcl14afdHysR6ynj42qzkUmccA9+1LW9hXcKvZKZUqTVa1ms2qs+FWynEOUl4GKsOljuJXt5kc7IsFywly/mHTFoKBw6ZTxXLDpJx88enkXMxbjkxFg75ORf9pcJE2CnG5fHyvM9yPOc9YB1frsb/IsDykwUHCjRNmRHfVpiI1QccSPz3WxJsz2y2P6/QtHUsuY2XAAAAAElFTkSuQmCC" preserveAspectRatio="none" id="img9"></image><clipPath id="clip10"><path d="M0 0 134 0 134 71 0 71Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><image width="115" height="64" xlink:href="data:image/png;base64,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" preserveAspectRatio="none" id="img11"></image><clipPath id="clip12"><path d="M0 0 115 0 115 64 0 64Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><clipPath id="clip13"><path d="M981 221.5C975.753 221.5 971.5 225.753 971.5 231L971.5 269C971.5 274.247 975.753 278.5 981 278.5L1081 278.5C1086.25 278.5 1090.5 274.247 1090.5 269L1090.5 231C1090.5 225.753 1086.25 221.5 1081 221.5ZM1.90735e-05 1.07288e-05 1280 1.07288e-05 1280 720 1.90735e-05 720Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><image width="134" height="72" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAABICAMAAAAERX1nAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEjUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOijBK8AAABhdFJOUwABAgMEBQYHCAkKDA0ODxAREhMUFRYXGBobHB0eHyAhIiMkJSYnKCkqKy0uLzAxMjQ1Njc4OTo7PD0+P0BBQkRGR0hJSktMTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWYzaVCfAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAC3klEQVRoQ+3aS1fiMBiAYRt6oyCFQhVBQbkVxRuoUBAHFUXuImBboS3+/18xLSLEUWdWjbPIs4Vz8p4kqy9dw/6OcNxioe8QBADAhYC1zLcxBHBRNMO6nceyDE26wFchBCBpzssLwZDouFAwwHtYyvW5gwCU2ydG4smMJGWdJUmZdCIWDnpZ8s8NIQDtEaLpo0Kpcll13GW5mD9IhP0c9bHDrhB3c8XafavT7XZ7jrIW6DTrV2f724LVsSiYA5RHTJxUG/2RoqGgPg+79XIuJrhJaDsI0i3snvxqDbWpbpgIGPpEHTQquSjPQMcCaF80V22NJ4Y5e0VhNjN17akhS5ue1bEQLi6ULjaGEwNNxNzM0AY3p/EAs8qgvJGjWl9DWWF16Eq7kt3glrcD0Hy8cDeamos/IGK+DK6PI15qmcEIyVJL0ZFuhr0d4/tCnKffTwWwwUyloxmLn1GxTqVZTCwvB+Fyh6TLrob4TKxLqrTkJJwhStUe8oxXQ23LKQHOyP5QRhlnvMMZMJwBwxkwnAHDGTCcAcMZMJwBwxkwnAHDGTCcAcMZMJwBwxmw/zZDqqKffdkZ8NAJuEOZHxrBlVYjOHsgmS53VPQDyeeHiz3/ai7KBBLFJvLxrDkd3eVjvlUGzcfy9eEE7anMDK1fO9zyLmfmBOkJH1x1VbTbYU7HTTkjcsuHP8LFBhNn9QHKJ4SZqau92snOamRunQrlDe+XG0+abs4si386xlrCNKfq4+15Sly9Y8y3w7+dqzQelRddNxDQp9q4d1vMhtehzbBvByfEcvJNezBWFNVxyvOo36ydZyM8+/FJGFCcEJVOK9f3zbbzWg93Nfk4FeZZ+OHRYj9K85vx7HGhKMty2VGyXLrIH2Z2xHWWhI/ERgCS8QQ2ovFEMuW45F5sS+Q5+otHentDWG6dDwQExwX8Pi9Hf3qhf0MAQFI0gwL93XcTb+bfkSDxz09asB+2tvYbjxwP2ejrHnYAAAAASUVORK5CYII=" preserveAspectRatio="none" id="img14"></image><clipPath id="clip15"><path d="M0 0 134 0 134 72 0 72Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><image width="115" height="64" xlink:href="data:image/png;base64,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" preserveAspectRatio="none" id="img16"></image><clipPath id="clip17"><path d="M0 0 115 0 115 64 0 64Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><clipPath id="clip18"><path d="M1001.5 414.5 1001.5 470.5 1202.5 470.5 1202.5 414.5ZM1.90735e-05 1.07288e-05 1280 1.07288e-05 1280 720 1.90735e-05 720Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><image width="216" height="71" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANgAAABHCAMAAABSznlJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADhUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADO2F78AAABLdFJOUwABAgMEBQYHCAkLDA0ODxAREhMUFRYYGRoeHyEiIyQlJicoKSowMTI0Nzg6Ozw9Pj9AQUJDSkxNTk9QUVJTVVZYW1xdXmBhY2RlZn5unOAAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGFSURBVGhD7dvXbsJAEIVh77LYa7rpNTiYFsCUJHQIMRBK3v+BEkumKDxAdKz5bn31a1a+mlEILOYHXssVY5wHfIHz+zjGhSql7gNSU8UtjfGgHjVS6Qy8dCoRkYJ7XQoTeiJfNi2rDs6qmaVcXAYuI+NqNF9r9wYjeINuy8yGhRfGuDTK7ffpcrUGt1pMXpvFuOq9RRaQqWd7+rndw9tuxp2KoV3D9Iw1XG4PxxO448GZ29XkfVh9tNofz9/gzsfdwjb/hK33J+8zsN+wPoUhoTA0FIaGwtBQGBoKQ0NhaCgMDYWhoTA0FIaGwtBQGBoKQ0NhaCgMDYWhoTA0FIaGwtBQGBoKQ0NhaB7DLL/uK9YG7oYpvC9n1rvbMOUyZXYnG2cHz/lwd4Ivy84K1xKl1tt4voA3Gw8bhdgtTI3kzGanZ/fB2b2XxlMmdNm7V5iQ8WyxUjXhVcuFTFS7XkooXMhw3DCS8IxELKRdB+b+PgJBVfMFVdzm5XIPyPzh8TiOkH+kKD/U7B5AdRRfiAAAAABJRU5ErkJggg==" preserveAspectRatio="none" id="img19"></image><clipPath id="clip20"><path d="M0 0 216 0 216 71 0 71Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><image width="107" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAABACAMAAAAqCnnLAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC9UExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOvSc8wAAAA/dFJOUwABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Phbuy4kAAAAJcEhZcwAADsMAAA7DAcdvqGQAAARYSURBVFhH7ZZZl7I4EIaVXWSXHWQ3hIBsItr9Lf//Z01hd8/XczV6N3MOz0VIilBvyKlUZbOysrKysrLyH2cLfOsuLD3q8fxj/rsDPKzf7M+ypWiGppZPoLcAIwpsLMs8rJvNMlimgD4N72DK13SG+ZrzFFuaE3b88smWYnkB2Akcy/J7WRI5enFEMbwoSTuWphiO5zmOF3iWBmGa20lfc55iS3F7TVd2IEaxoqprmmbosiiqtu+ZMg+Otoyg2p5j7DlWkFRVlhVNETn4PU4yHPcgcU//2ZbZ6W7gqAKsGnq+5/phYKmam1U4tSUWlsCrXo5PoS6Kiul5ju36jrZjaHZvxQhFB5F5Xks0oyIBrwynuEmWREmRB6YVN/O1iY1lCXs776a+cFTVjooiTfIicWSO3RkRGYfSk9lXtBKMQk3g4GOEsqSocOy4+fjz14RcWAKvhfX8fq1C04pw1zV12+JQ3wmKh8b7rQkVjvr09W9sacGIMUmtvSA7GUZJXNQk9bxi+vX73hxhCaKZdW8/ZxI5/qmf52mar21iSrIZk+ntdj6qT2ttKE4NUH3yVEkPTjgPw6KpM88vxh8/711mSaLio+H+NpHIDfHlfrvO91ubWKruF804T80rWltGsnOCI1O3kxLFrp/VD63+fr/2yNcVM6r66TrioxuWw3wZLjPomoYdI9IOAwlf0YJNjDDJfTsocBFYzkPLy9tpGjqSOKafk7YfujJ0/KId2qYdOwTBE+YlrtqOHLXntWATYZfqMjmmJU5sw04fWtl56M7nBkVhUhJSt2d0dINT25/JuW+LwPEzjFHZdDXE6vOpAyLRykhdFmWFQkM1E/LQAjeYNHV5KglGiICqH1fj1LfD1JdRmFYNwVV36XLr+QO2bKIeVW3bNHXuqtLhS+uM81Pdde25RmmOlx8v2vl+neb7pUrTErbz3F3frlXwfNAvmyh7qJ8uQw2hvDcSQhatujnFaTXM81hnR4iDMolP/e0+X2/3sUoz3I3DMP34/d4uB/6lTczBzURCbScacUVS100JyYPwBNF+wUcvPFUoPhbny9j3l8sZTkaG66a9vL+qtaF4LWrm+whpghe0Y1nGjhOXkD2cBMx97ppehvLQj8u6QmVdF4F5cAJIZmScL9h/ZQ83FCu5p35sksOO5RUvywLTDLLMN3S3aDscGpp1TCPX8uIsOUZZFh6kvaToBztCcDAh+b6gBdGhBQVKIaNC9j74vqWqpu+bsqT76cOzZnu2oRm2a5uWC3WEZ1mO30mGdwzMF4rKAsWImu2aCmR1mpc0DeqXrGmSwIuqaep7nhOhZu3FvaLKkqwqeyitS+kGs65JS417gS3FCHtJXKozeBCWury0DA0VWRRYmoaCzXPwK1CVl+brDsBAHX+hLn/w7erwcadYbhXUosw8LhqPO8aHbWk+vW+/D17gz5Xoo/M5/Hx8PJfmwWJ58I/BysrKysrKysrK/4vN5i92E4SXApY+pQAAAABJRU5ErkJggg==" preserveAspectRatio="none" id="img21"></image><clipPath id="clip22"><path d="M0 0 107 0 107 64 0 64Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><clipPath id="clip23"><path d="M980.5 399.5 980.5 455.5 1181.5 455.5 1181.5 399.5ZM1.90735e-05 1.07288e-05 1280 1.07288e-05 1280 720 1.90735e-05 720Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><image width="216" height="71" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANgAAABHCAMAAABSznlJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADhUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADO2F78AAABLdFJOUwABAgMEBQYHCAkLDA0ODxAREhMUFRYYGRoeHyEiIyQlJicoKSowMTI0Nzg6Ozw9Pj9AQUJDSkxNTk9QUVJTVVZYW1xdXmBhY2RlZn5unOAAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGFSURBVGhD7dvXbsJAEIVh77LYa7rpNTiYFsCUJHQIMRBK3v+BEkumKDxAdKz5bn31a1a+mlEILOYHXssVY5wHfIHz+zjGhSql7gNSU8UtjfGgHjVS6Qy8dCoRkYJ7XQoTeiJfNi2rDs6qmaVcXAYuI+NqNF9r9wYjeINuy8yGhRfGuDTK7ffpcrUGt1pMXpvFuOq9RRaQqWd7+rndw9tuxp2KoV3D9Iw1XG4PxxO448GZ29XkfVh9tNofz9/gzsfdwjb/hK33J+8zsN+wPoUhoTA0FIaGwtBQGBoKQ0NhaCgMDYWhoTA0FIaGwtBQGBoKQ0NhaCgMDYWhoTA0FIaGwtBQGBoKQ0NhaB7DLL/uK9YG7oYpvC9n1rvbMOUyZXYnG2cHz/lwd4Ivy84K1xKl1tt4voA3Gw8bhdgtTI3kzGanZ/fB2b2XxlMmdNm7V5iQ8WyxUjXhVcuFTFS7XkooXMhw3DCS8IxELKRdB+b+PgJBVfMFVdzm5XIPyPzh8TiOkH+kKD/U7B5AdRRfiAAAAABJRU5ErkJggg==" preserveAspectRatio="none" id="img24"></image><clipPath id="clip25"><path d="M0 0 216 0 216 71 0 71Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><image width="107" height="64" xlink:href="data:image/png;base64,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" preserveAspectRatio="none" id="img26"></image><clipPath id="clip27"><path d="M0 0 107 0 107 64 0 64Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><clipPath id="clip28"><path d="M958.5 383.5 958.5 440.5 1160.5 440.5 1160.5 383.5ZM1.90735e-05 1.07288e-05 1280 1.07288e-05 1280 720 1.90735e-05 720Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><image width="217" height="72" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANkAAABICAMAAABMWqCiAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADhUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADO2F78AAABLdFJOUwABAgMEBQYHCAkLDA0ODxAREhMUFRYYGRoeHyEiIyQlJicoKSowMTI0Nzg6Ozw9Pj9AQUJDSkxNTk9QUVJTVVZYW1xdXmBhY2RlZn5unOAAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGHSURBVGhD7dvXcoJQEMZxzhHhWAGxl0jEFhVLErvGWGLJ+z9QwgyikzxA5iP7u+XqP3uGq12JAGOB4MX4GOM8FAyc39cxLitCRIJAqIp8a2M8HEkYZjqDL23qcSFzL0xickTPly3brqOza1Ypp4nQdWhcSeRr7d5ghG/QbVnZmOyVMS6Mcvt1ulyt0a0Wk+dmUVO858hCwnx0pu+7A77dZtypGKpfFsnYw+XueDqjOx23c6eaui+rj1aH0+UT3eW0XzjWj7L14ex9RvZd1qcyLFSGh8rwUBkeKsNDZXioDA+V4aEyPFSGh8rwUBkeKsNDZXioDA+V4aEyPFSGh8rwUBkeKsNDZXioDM9/KrMDu7lZG7jbtvg+trPe3bYtF6bVnWy2e3zbN3dD+rr7LXFVL7VexvMFvtl42Cgkb2VKPGc1Oz2nj87pPTUeMtHrJYLEZKFli5Wqha9aLmQSqn89InFZxDTDSOEz9GRU9Ufm/kNCYUUNBkW+TczlntYFxO+7QUL+liR9AdIjaaKfCJYmAAAAAElFTkSuQmCC" preserveAspectRatio="none" id="img29"></image><clipPath id="clip30"><path d="M0 0 217 0 217 72 0 72Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><image width="108" height="64" xlink:href="data:image/png;base64,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" preserveAspectRatio="none" id="img31"></image><clipPath id="clip32"><path d="M0 0 108 0 108 64 0 64Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><clipPath id="clip33"><path d="M931.5 368.5 931.5 425.5 1132.5 425.5 1132.5 368.5ZM1.90735e-05 1.07288e-05 1280 1.07288e-05 1280 720 1.90735e-05 720Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><image width="216" height="72" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANgAAABICAMAAACjmMucAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADhUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADO2F78AAABLdFJOUwABAgMEBQYHCAkLDA0ODxAREhMUFRYYGRoeHyEiIyQlJicoKSowMTI0Nzg6Ozw9Pj9AQUJDSkxNTk9QUVJTVVZYW1xdXmBhY2RlZn5unOAAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGHSURBVGhD7dvXcoJQEMZxzhHhWAGxl0jEFhVLErvGWGLJ+z9QwgyikzxA5iP7u+XqP3uGq12JwGJB4LX4GOM8FAic38cxLitCRAJAqIp8S2M8HEkYZjoDL23qcSFzr0tickTPly3broOza1Ypp4nQdWRcSeRr7d5gBG/QbVnZmOyFMS6Mcvt1ulytwa0Wk+dmUVO8t8hCwnx0pu+7A7zdZtypGKofFsnYw+XueDqDOx23c6eaug+rj1aH0+UT3OW0XzjWj7D14ex9BvYd1qcwJBSGhsLQUBgaCkNDYWgoDA2FoaEwNBSGhsLQUBgaCkNDYWgoDA2FoaEwNBSGhsLQUBgaCkNDYWgoDM0/CrODuohZG7irs/A+trPe3eosF6bVnWy2e3jbN3fZ+brFLXFVL7VexvMFvNl42Cgkb2FKPGc1Oz2nD87pPTUeMtHrQYHEZKFli5WqBa9aLmQSqn8CInFZxDTDSMEz9GRU9Qfm/j5CYUUNBEW+zcvlXsYFw++rP0L+kCR9ATI1WMH95CEmAAAAAElFTkSuQmCC" preserveAspectRatio="none" id="img34"></image><clipPath id="clip35"><path d="M0 0 216 0 216 72 0 72Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath><image width="107" height="63" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAA/CAMAAADQfsbfAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC9UExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOvSc8wAAAA/dFJOUwABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Phbuy4kAAAAJcEhZcwAADsMAAA7DAcdvqGQAAARQSURBVFhH7ZbXlqM4EIbb5JxMEMFEEQyYYGPas9uz7/9YW3J3787dmrnbc/guRElQ9RdCqPS2s7Ozs7Oz8xscgF9MArGo5/Xf4X8M4Dn6q+OLHCiaoSniBBYBehSMsSzzHH17Ix3yCOjTcA8eIfaBYpgvx1c50Jwg8iTsgWJ5ARAFjmV5WVUkjiaRKIaXFEVkaYrheJ7jeIEHGzqiLAnf+bzCgeJkw9RE8KFYSTcNw7BMVZJ0N/BtlQexAyPoru9ZMscKiq6rqmZoEgdKmu3aushs0GJEE4WeLkDWYAU+CqLQ0Q2Un5vMVVhIgdf9oikjU5I02/c9FwWeKQuy6Wc4QxpHfUX6bw6MZMc4hagMp6E0T+MUF6HtJP167xOLpCC7xbhM2NN1N8Y4SwucIkM1fdxPHXni5RcjWmlTRYbAiVZcVXmKz03ioeL68XOpEKTAG1G3/nE/R7YTN+PYd8Nwjh3LjZt5mQpb3KBFC1bStJkjC6qXN1Wa4K7NfB8vP/969CdIQbLz8cfH2sZeUE7ruizrfci9o3uqxtuEHWnDB6M4Pay60tcVMyybIopw3+V+gK9/fjzG3FEkLajmx4+ljVHU3B7v9/XxPmSuYXlJMw7FJq0Do7hF28S26aZ1laAg755a0+Nxn6rA1Oz4PC33a3NCUT2vt/m2Lu3JUhTDy7s+36YFkxg3bRG4IW5w6EAE0PKLYVnmsU09OyjaYZrHOvICPMxDP8xjiVSYW+K2TQsmEWapq9NTVjepa7nZUyu/zOPl0ldxlNZt2w2X6oTCcpgu7WW6FI7MMoIR1Vu1YCU6edvVuD5XkaXbafvU6seuafuuLuu2qaoWVIPkfF2mYb6N2JUZmtd/Q4sWzPg8DH3fFUhXjt9al6You3EcLl2VFQ15cTysj/uyvl8r7/kvnJqucDdpwSSqfjUtt7lLbUW20rYlWl1fJtl5Xtdrl5+Sqq3TpJzeH+v9/TFjV+E46Zi0F/hy3Jbtl0xiAWGWNjJEyUrObYZQ1rZFGJWw2m/NyY/Kc5Wc8OV2nabbrU+PEi/qqBxmWJGwlX4FegWKN+J+fVxhm+AF41TXieclNeweXgrDU4FsP6+KKEjq7lzVXYeRJoqam3bLOoJNNuiXoVgFldMV0hVZXvPzPLTtMM8Dy0R4GJvIMpxTFiPHT/L0FMNtSxJkC1blfZ3h7patnqwOI8RV5qkczcrHIHB03Q4CW1XMIMujoyIbru9ahuUi13YQOio8/F3kvxs7HJqbtKAaSoaLbA12dZpXDAPql2oYisBLum2bMkSGmiVLsqariqprMs8wgmYHcZrGkNGmOYSCyQiyIpHqTEGZJnWZtAwNFVkSWJqGgs1z7LMqk4ZUZUHWDNOCFMDrK8xrkDMH81nOP88U5FRBEeXnkYKMkcHv5nnyINKgC8eBLa9FIIeVT59P46v7dfm8kubJc4QkRPj02tnZ2dnZ2dnZ+d/x9vY3pHF+1emcGFsAAAAASUVORK5CYII=" preserveAspectRatio="none" id="img36"></image><clipPath id="clip37"><path d="M0 0 107 0 107 63 0 63Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath></defs><g clip-path="url(#clip0)"><rect x="0" y="0" width="1280" height="720" fill="#FFFFFF"/><rect x="350" y="257" width="397" height="181" stroke="#4472C4" stroke-width="6" stroke-miterlimit="8" fill="#FFFFFF"/><path d="M378.5 229 392.75 229 392.75 166.5 421.25 166.5 421.25 229 435.5 229 407 257.5Z" stroke="#2F528F" stroke-miterlimit="8" fill="#4472C4" fill-rule="evenodd"/><path d="M520.5 226 534.75 226 534.75 163.5 563.25 163.5 563.25 226 577.5 226 549 254.5Z" stroke="#2F528F" stroke-miterlimit="8" fill="#4472C4" fill-rule="evenodd"/><path d="M662.5 225 676.75 225 676.75 162.5 705.25 162.5 705.25 225 719.5 225 691 253.5Z" stroke="#2F528F" stroke-miterlimit="8" fill="#4472C4" fill-rule="evenodd"/><text font-family="Calibri,Calibri_MSFontService,sans-serif" font-weight="400" font-size="24" transform="translate(381.279 116)">OSM <tspan x="-4.47333" y="29">Client</tspan><tspan x="137.974" y="0">Robot </tspan><tspan x="112.147" y="29">Framework</tspan><tspan font-size="21" x="252.324" y="-3">Other utilities </tspan><tspan font-size="15" x="247.411" y="16">(OpenStack client, </tspan><tspan font-size="15" x="358.577" y="16">yq</tspan><tspan font-size="15" x="372.911" y="16">, </tspan><tspan font-size="15" x="298.744" y="34">etc.)</tspan><tspan x="-335.003" y="167">Robot tests for OSM</tspan><tspan fill="#4472C4" font-weight="700" x="167.541" y="170">VM / Docker / LXC</tspan></text><path d="M248 275 334.673 275 334.673 281 248 281ZM331.673 269 349.673 278 331.673 287Z" fill="#C00000"/><path d="M248 339 334.673 339 334.673 345 248 345ZM331.673 333 349.673 342 331.673 351Z" fill="#C00000"/><text font-family="Calibri,Calibri_MSFontService,sans-serif" font-weight="400" font-size="24" transform="translate(38.9258 348)">OSM instance details<tspan x="-8.18441" y="168">VNF and NS </tspan><tspan x="111.816" y="168">Packages</tspan><tspan x="106.776" y="197">(location)</tspan></text><path d="M248 404 334.673 404 334.673 410 248 410ZM331.673 398 349.673 407 331.673 416Z" fill="#C00000"/><text font-family="Calibri,Calibri_MSFontService,sans-serif" font-weight="400" font-size="24" transform="translate(89.6792 413)">VIM credentials</text><path d="M3-3.78099e-06 3.00009 68.301-2.99991 68.301-3 3.78099e-06ZM9.00008 65.301 0.000104987 83.301-8.99992 65.301Z" fill="#C00000" transform="matrix(1 0 0 -1 410 521.301)"/><path d="M0 0 165.209 0.000104987" stroke="#C00000" stroke-width="6" stroke-miterlimit="8" fill="none" fill-rule="evenodd" transform="matrix(-1 -8.74228e-08 -8.74228e-08 1 413.209 522)"/><path d="M3-1.90515e-06 3 6-3 6-3 1.90515e-06ZM3.00001 12 3.00001 18-2.99999 18-2.99999 12ZM3.00002 24 3.00002 30-2.99998 30-2.99998 24ZM3.00002 36 3.00003 42-2.99997 42-2.99998 36ZM3.00003 48 3.00003 54-2.99997 54-2.99997 48ZM3.00004 60 3.00004 66-2.99996 66-2.99996 60ZM3.00005 72 3.00005 78-2.99995 78-2.99995 72ZM3.00005 84 3.00006 90-2.99994 90-2.99995 84ZM3.00006 96 3.00006 102-2.99994 102-2.99994 96ZM3.00007 108 3.00007 114-2.99993 114-2.99993 108ZM3.00008 120 3.00008 126-2.99992 126-2.99992 120ZM3.00008 132 3.00009 138-2.99991 138-2.99992 132ZM3.00009 144 3.0001 150-2.9999 150-2.99991 144ZM9.00009 147.321 0.000104987 165.321-8.99991 147.321Z" fill="#C00000" transform="matrix(1 0 0 -1 456 605.321)"/><path d="M0 0 204.654 0.000104987" stroke="#C00000" stroke-width="6" stroke-miterlimit="8" stroke-dasharray="6 6" fill="none" fill-rule="evenodd" transform="matrix(-1 -8.74228e-08 -8.74228e-08 1 452.654 607)"/><text font-family="Calibri,Calibri_MSFontService,sans-serif" font-weight="400" font-size="24" transform="translate(130.346 599)">VM images<tspan x="15.3867" y="29">(location)</tspan></text><g clip-path="url(#clip2)"><use width="100%" height="100%" xlink:href="#img1" transform="translate(768 279)"></use></g><g clip-path="url(#clip3)"><g clip-path="url(#clip5)" transform="translate(1010 253)"><use width="100%" height="100%" xlink:href="#img4"></use></g><g clip-path="url(#clip7)" transform="translate(1019 259)"><use width="100%" height="100%" xlink:href="#img6"></use></g></g><path d="M1014.5 266.834C1014.5 261.679 1018.68 257.5 1023.83 257.5L1123.17 257.5C1128.32 257.5 1132.5 261.679 1132.5 266.834L1132.5 304.167C1132.5 309.321 1128.32 313.5 1123.17 313.5L1023.83 313.5C1018.68 313.5 1014.5 309.321 1014.5 304.167Z" stroke="#000000" stroke-miterlimit="8" fill="#FFFFFF" fill-rule="evenodd"/><path d="M14.7188-7.75781C14.7187-6.53125 14.5742-5.42578 14.2852-4.44141 13.9961-3.45703 13.5645-2.61914 12.9902-1.92773 12.416-1.23633 11.6953-0.705078 10.8281-0.333984 9.96094 0.0371094 8.94922 0.222656 7.79297 0.222656 6.65234 0.222656 5.66602 0.0527344 4.83398-0.287109 4.00195-0.626953 3.31445-1.12109 2.77148-1.76953 2.22852-2.41797 1.82422-3.22266 1.55859-4.18359 1.29297-5.14453 1.16016-6.25 1.16016-7.5 1.16016-8.69531 1.30469-9.78125 1.59375-10.7578 1.88281-11.7344 2.31641-12.5645 2.89453-13.248 3.47266-13.9316 4.19531-14.459 5.0625-14.8301 5.92969-15.2012 6.94141-15.3867 8.09766-15.3867 9.21484-15.3867 10.1875-15.2187 11.0156-14.8828 11.8437-14.5469 12.5332-14.0566 13.084-13.4121 13.6348-12.7676 14.0449-11.9707 14.3145-11.0215 14.584-10.0723 14.7187-8.98438 14.7188-7.75781ZM12.5859-7.61719C12.5859-8.47656 12.5099-9.27539 12.3577-10.0137 12.2055-10.752 11.9519-11.3926 11.5969-11.9355 11.2419-12.4785 10.7679-12.9023 10.1749-13.207 9.58194-13.5117 8.84851-13.6641 7.97461-13.6641 7.10071-13.6641 6.36725-13.5 5.77423-13.1719 5.18121-12.8437 4.6994-12.4062 4.3288-11.8594 3.95819-11.3125 3.6929-10.6738 3.53293-9.94336 3.37296-9.21289 3.29297-8.44531 3.29297-7.64063 3.29297-6.75 3.3671-5.92969 3.51535-5.17969 3.6636-4.42969 3.9133-3.7832 4.26443-3.24023 4.61557-2.69727 5.08569-2.27539 5.6748-1.97461 6.26392-1.67383 7.00317-1.52344 7.89258-1.52344 8.77429-1.52344 9.51556-1.6875 10.1164-2.01563 10.7172-2.34375 11.201-2.78711 11.5677-3.3457 11.9344-3.9043 12.1958-4.55078 12.3518-5.28516 12.5079-6.01953 12.5859-6.79687 12.5859-7.61719ZM25.9935-4.25391C25.9935-3.54297 25.8626-2.91016 25.6009-2.35547 25.3392-1.80078 24.9759-1.33008 24.5111-0.943359 24.0462-0.556641 23.4993-0.265625 22.8704-0.0703125 22.2415 0.125 21.5638 0.222656 20.8372 0.222656 20.3294 0.222656 19.8587 0.179687 19.4251 0.09375 18.9915 0.0078125 18.6048-0.0976563 18.265-0.222656 17.9251-0.347656 17.64-0.476562 17.4095-0.609375 17.179-0.742187 17.0189-0.855469 16.929-0.949219 16.8392-1.04297 16.7728-1.16211 16.7298-1.30664 16.6868-1.45117 16.6654-1.64453 16.6654-1.88672 16.6654-2.05859 16.6732-2.20117 16.6888-2.31445 16.7044-2.42773 16.7279-2.51953 16.7591-2.58984 16.7904-2.66016 16.8294-2.70898 16.8763-2.73633 16.9232-2.76367 16.9779-2.77734 17.0404-2.77734 17.1497-2.77734 17.304-2.71094 17.5033-2.57813 17.7025-2.44531 17.9583-2.30078 18.2708-2.14453 18.5833-1.98828 18.9603-1.8418 19.4017-1.70508 19.8431-1.56836 20.3529-1.5 20.931-1.5 21.3685-1.5 21.7689-1.55859 22.1322-1.67578 22.4954-1.79297 22.8079-1.95898 23.0697-2.17383 23.3314-2.38867 23.5326-2.65234 23.6732-2.96484 23.8138-3.27734 23.8841-3.63281 23.8841-4.03125 23.8841-4.46094 23.7865-4.82813 23.5911-5.13281 23.3958-5.4375 23.138-5.70508 22.8177-5.93555 22.4974-6.16602 22.1322-6.37695 21.722-6.56836 21.3118-6.75977 20.8919-6.95508 20.4622-7.1543 20.0326-7.35352 19.6146-7.57422 19.2083-7.81641 18.8021-8.05859 18.4388-8.34375 18.1185-8.67188 17.7982-9 17.5384-9.38477 17.3392-9.82617 17.14-10.2676 17.0404-10.7969 17.0404-11.4141 17.0404-12.0469 17.1556-12.6113 17.3861-13.1074 17.6165-13.6035 17.9368-14.0195 18.347-14.3555 18.7572-14.6914 19.2454-14.9473 19.8118-15.123 20.3783-15.2988 20.9896-15.3867 21.6458-15.3867 21.9818-15.3867 22.3197-15.3574 22.6595-15.2988 22.9993-15.2402 23.3197-15.1621 23.6204-15.0645 23.9212-14.9668 24.1888-14.8574 24.4232-14.7363 24.6576-14.6152 24.8118-14.5176 24.8861-14.4434 24.9603-14.3691 25.0091-14.3105 25.0326-14.2676 25.056-14.2246 25.0755-14.1699 25.0911-14.1035 25.1068-14.0371 25.1185-13.957 25.1263-13.8633 25.1341-13.7695 25.138-13.6484 25.138-13.5 25.138-13.3594 25.1322-13.2344 25.1204-13.125 25.1087-13.0156 25.0911-12.9238 25.0677-12.8496 25.0443-12.7754 25.0111-12.7207 24.9681-12.6855 24.9251-12.6504 24.8763-12.6328 24.8216-12.6328 24.7357-12.6328 24.6009-12.6875 24.4173-12.7969 24.2337-12.9062 24.0091-13.0293 23.7435-13.166 23.4779-13.3027 23.1634-13.4277 22.8001-13.541 22.4368-13.6543 22.0286-13.7109 21.5755-13.7109 21.1536-13.7109 20.7865-13.6543 20.474-13.541 20.1615-13.4277 19.9036-13.2773 19.7005-13.0898 19.4974-12.9023 19.3451-12.6797 19.2435-12.4219 19.1419-12.1641 19.0911-11.8906 19.0911-11.6016 19.0911-11.1797 19.1888-10.8164 19.3841-10.5117 19.5794-10.207 19.8392-9.9375 20.1634-9.70313 20.4876-9.46875 20.8568-9.25391 21.2708-9.05859 21.6849-8.86328 22.1068-8.66602 22.5365-8.4668 22.9661-8.26758 23.388-8.04883 23.8021-7.81055 24.2161-7.57227 24.5853-7.29102 24.9095-6.9668 25.2337-6.64258 25.4954-6.25977 25.6947-5.81836 25.8939-5.37695 25.9935-4.85547 25.9935-4.25391ZM45.3372-0.304688C45.3372-0.242187 45.3212-0.1875 45.289-0.140625 45.2568-0.09375 45.2005-0.0566406 45.12-0.0292969 45.0395-0.00195313 44.9369 0.0214844 44.8122 0.0410156 44.6875 0.0605469 44.5246 0.0703125 44.3234 0.0703125 44.1383 0.0703125 43.9794 0.0605469 43.8467 0.0410156 43.7139 0.0214844 43.6093-0.00195313 43.5328-0.0292969 43.4564-0.0566406 43.402-0.09375 43.3699-0.140625 43.3377-0.1875 43.3216-0.242187 43.3216-0.304688L43.3216-13.5117 43.2982-13.5117 37.9544-0.246094C37.931-0.191406 37.8978-0.144531 37.8548-0.105469 37.8119-0.0664063 37.7494-0.0332031 37.6673-0.00585938 37.5853 0.0214844 37.4876 0.0410156 37.3744 0.0527344 37.2611 0.0644531 37.1263 0.0703125 36.9701 0.0703125 36.806 0.0703125 36.6654 0.0625 36.5482 0.046875 36.431 0.03125 36.3333 0.00976562 36.2552-0.0175781 36.1771-0.0449219 36.1165-0.078125 36.0736-0.117188 36.0306-0.15625 36.0013-0.199219 35.9857-0.246094L30.8763-13.5117 30.8646-13.5117 30.8646-0.304688C30.8646-0.242187 30.8485-0.1875 30.8163-0.140625 30.7842-0.09375 30.7278-0.0566406 30.6473-0.0292969 30.5668-0.00195313 30.4622 0.0214844 30.3335 0.0410156 30.2048 0.0605469 30.0398 0.0703125 29.8386 0.0703125 29.6455 0.0703125 29.4846 0.0605469 29.3559 0.0410156 29.2272 0.0214844 29.1246-0.00195313 29.0481-0.0292969 28.9716-0.0566406 28.9193-0.09375 28.8912-0.140625 28.863-0.1875 28.849-0.242187 28.849-0.304688L28.849-14.25C28.849-14.5781 28.9362-14.8125 29.1107-14.9531 29.2852-15.0937 29.4796-15.1641 29.6938-15.1641L30.9314-15.1641C31.1852-15.1641 31.4073-15.1406 31.5977-15.0938 31.7882-15.0469 31.9548-14.9727 32.0975-14.8711 32.2403-14.7695 32.3593-14.6406 32.4545-14.4844 32.5497-14.3281 32.633-14.1445 32.7044-13.9336L37.0404-2.95313 37.099-2.95313 41.6107-13.8984C41.698-14.1328 41.7932-14.332 41.8964-14.4961 41.9996-14.6602 42.1128-14.791 42.2358-14.8887 42.3588-14.9863 42.4958-15.0566 42.6465-15.0996 42.7973-15.1426 42.9719-15.1641 43.1704-15.1641L44.468-15.1641C44.5872-15.1641 44.7003-15.1465 44.8074-15.1113 44.9145-15.0762 45.0058-15.0215 45.0813-14.9473 45.1567-14.873 45.2182-14.7793 45.2658-14.666 45.3134-14.5527 45.3372-14.4141 45.3372-14.25ZM58.8529-10.3828C58.8529-10.25 58.8431-10.1367 58.8236-10.043 58.804-9.94922 58.7767-9.87305 58.7415-9.81445 58.7064-9.75586 58.6634-9.71289 58.6126-9.68555 58.5618-9.6582 58.5091-9.64453 58.4544-9.64453L56.9193-9.64453 56.4505-5.75391 57.8099-5.75391C57.9271-5.75391 58.0228-5.69531 58.097-5.57813 58.1712-5.46094 58.2083-5.26953 58.2083-5.00391 58.2083-4.87109 58.1966-4.75781 58.1732-4.66406 58.1497-4.57031 58.1224-4.49414 58.0911-4.43555 58.0599-4.37695 58.0189-4.33398 57.9681-4.30664 57.9173-4.2793 57.8646-4.26563 57.8099-4.26563L56.2513-4.26563 55.7591-0.257813C55.7513-0.203125 55.7357-0.154297 55.7122-0.111328 55.6888-0.0683594 55.6458-0.0332031 55.5833-0.00585938 55.5208 0.0214844 55.4349 0.0410156 55.3255 0.0527344 55.2161 0.0644531 55.0716 0.0703125 54.8919 0.0703125 54.7122 0.0703125 54.5638 0.0644531 54.4466 0.0527344 54.3294 0.0410156 54.2396 0.0214844 54.1771-0.00585938 54.1146-0.0332031 54.0716-0.0683594 54.0482-0.111328 54.0247-0.154297 54.0169-0.203125 54.0247-0.257813L54.5169-4.26563 51.2591-4.26563 50.7669-0.257813C50.7513-0.203125 50.7337-0.154297 50.7142-0.111328 50.6947-0.0683594 50.6556-0.0332031 50.597-0.00585938 50.5384 0.0214844 50.4544 0.0410156 50.3451 0.0527344 50.2357 0.0644531 50.0911 0.0703125 49.9115 0.0703125 49.724 0.0703125 49.5716 0.0644531 49.4544 0.0527344 49.3372 0.0410156 49.2474 0.0214844 49.1849-0.00585938 49.1224-0.0332031 49.0794-0.0683594 49.056-0.111328 49.0326-0.154297 49.0247-0.203125 49.0326-0.257813L49.513-4.26563 48.1536-4.26563C48.0365-4.26563 47.9408-4.32227 47.8665-4.43555 47.7923-4.54883 47.7552-4.73828 47.7552-5.00391 47.7552-5.13672 47.7669-5.25 47.7904-5.34375 47.8138-5.4375 47.8411-5.51367 47.8724-5.57227 47.9036-5.63086 47.9427-5.67578 47.9896-5.70703 48.0365-5.73828 48.0911-5.75391 48.1536-5.75391L49.724-5.75391 50.2044-9.64453 48.7865-9.64453C48.6693-9.64453 48.5736-9.70313 48.4994-9.82031 48.4251-9.9375 48.388-10.1211 48.388-10.3711 48.388-10.6445 48.4251-10.8398 48.4994-10.957 48.5736-11.0742 48.6693-11.1328 48.7865-11.1328L50.3802-11.1328 50.8607-14.8945C50.8685-14.9492 50.8861-14.998 50.9134-15.041 50.9408-15.084 50.9876-15.1191 51.054-15.1465 51.1204-15.1738 51.2122-15.1953 51.3294-15.2109 51.4466-15.2266 51.5951-15.2344 51.7747-15.2344 51.9622-15.2344 52.1107-15.2266 52.2201-15.2109 52.3294-15.1953 52.4134-15.1738 52.472-15.1465 52.5306-15.1191 52.5677-15.084 52.5833-15.041 52.599-14.998 52.6068-14.9531 52.6068-14.9063L52.1146-11.1328 55.3724-11.1328 55.8294-14.8945C55.8372-14.9492 55.8568-14.998 55.888-15.041 55.9193-15.084 55.9661-15.1191 56.0286-15.1465 56.0911-15.1738 56.181-15.1953 56.2982-15.2109 56.4154-15.2266 56.5677-15.2344 56.7552-15.2344 56.9349-15.2344 57.0814-15.2266 57.1947-15.2109 57.3079-15.1953 57.3919-15.1738 57.4466-15.1465 57.5013-15.1191 57.5384-15.084 57.5579-15.041 57.5775-14.998 57.5833-14.9531 57.5755-14.9063L57.1068-11.1328 58.4544-11.1328C58.5716-11.1328 58.6673-11.0723 58.7415-10.9512 58.8158-10.8301 58.8529-10.6406 58.8529-10.3828ZM51.9271-9.64453 51.4583-5.75391 54.7044-5.75391 55.1966-9.64453ZM70.0443-4.33594C70.0443-3.64062 69.9232-3.01367 69.681-2.45508 69.4388-1.89648 69.0911-1.41797 68.638-1.01953 68.1849-0.621094 67.6263-0.314453 66.9622-0.0996094 66.2982 0.115234 65.5482 0.222656 64.7122 0.222656 64.2044 0.222656 63.7298 0.181641 63.2884 0.0996094 62.847 0.0175781 62.4544-0.0800781 62.1107-0.193359 61.7669-0.306641 61.4818-0.423828 61.2552-0.544922 61.0286-0.666016 60.8861-0.753906 60.8275-0.808594 60.7689-0.863281 60.724-0.917969 60.6927-0.972656 60.6615-1.02734 60.6341-1.09375 60.6107-1.17188 60.5872-1.25 60.5697-1.3457 60.5579-1.45898 60.5462-1.57227 60.5404-1.71094 60.5404-1.875 60.5404-2.15625 60.5684-2.35156 60.6245-2.46094 60.6806-2.57031 60.7608-2.625 60.865-2.625 60.9372-2.625 61.0794-2.5625 61.2917-2.4375 61.5041-2.3125 61.7766-2.17773 62.1092-2.0332 62.4419-1.88867 62.8306-1.75391 63.2753-1.62891 63.7201-1.50391 64.215-1.44141 64.76-1.44141 65.289-1.44141 65.7538-1.50781 66.1545-1.64063 66.5552-1.77344 66.8918-1.96094 67.1643-2.20313 67.4368-2.44531 67.6412-2.73242 67.7774-3.06445 67.9137-3.39648 67.9818-3.75781 67.9818-4.14844 67.9818-4.57813 67.895-4.96484 67.7216-5.30859 67.5481-5.65234 67.294-5.94922 66.9591-6.19922 66.6243-6.44922 66.2128-6.64062 65.7246-6.77344 65.2365-6.90625 64.6817-6.97266 64.0604-6.97266L62.5717-6.97266C62.5072-6.97266 62.4446-6.98633 62.3841-7.01367 62.3237-7.04102 62.2712-7.08594 62.2269-7.14844 62.1825-7.21094 62.1462-7.29297 62.1179-7.39453 62.0896-7.49609 62.0755-7.62891 62.0755-7.79297 62.0755-7.94141 62.0872-8.06445 62.1107-8.16211 62.1341-8.25977 62.1673-8.33789 62.2103-8.39648 62.2533-8.45508 62.3021-8.49805 62.3568-8.52539 62.4115-8.55273 62.474-8.56641 62.5443-8.56641L63.8685-8.56641C64.3841-8.56641 64.847-8.63281 65.2572-8.76563 65.6673-8.89844 66.015-9.08984 66.3001-9.33984 66.5853-9.58984 66.804-9.88867 66.9564-10.2363 67.1087-10.584 67.1849-10.9727 67.1849-11.4023 67.1849-11.7148 67.1341-12.0137 67.0326-12.2988 66.931-12.584 66.7786-12.832 66.5755-13.043 66.3724-13.2539 66.1126-13.4199 65.7962-13.541 65.4798-13.6621 65.1146-13.7227 64.7005-13.7227 64.2474-13.7227 63.8314-13.6543 63.4525-13.5176 63.0736-13.3809 62.7357-13.2344 62.4388-13.0781 62.1419-12.9219 61.8958-12.7754 61.7005-12.6387 61.5052-12.502 61.3685-12.4336 61.2904-12.4336 61.2357-12.4336 61.1868-12.4434 61.1439-12.4629 61.1009-12.4824 61.0658-12.5215 61.0384-12.5801 61.0111-12.6387 60.9915-12.7207 60.9798-12.8262 60.9681-12.9316 60.9622-13.0703 60.9622-13.2422 60.9622-13.3594 60.9661-13.4629 60.974-13.5527 60.9818-13.6426 60.9974-13.7207 61.0208-13.7871 61.0443-13.8535 61.0716-13.9141 61.1029-13.9688 61.1341-14.0234 61.1868-14.0879 61.2611-14.1621 61.3353-14.2363 61.4857-14.3437 61.7122-14.4844 61.9388-14.625 62.2181-14.7637 62.5501-14.9004 62.8822-15.0371 63.265-15.1523 63.6986-15.2461 64.1322-15.3398 64.599-15.3867 65.099-15.3867 65.8021-15.3867 66.4193-15.2969 66.9505-15.1172 67.4818-14.9375 67.9251-14.6836 68.2806-14.3555 68.6361-14.0273 68.9017-13.6348 69.0775-13.1777 69.2533-12.7207 69.3411-12.2148 69.3411-11.6602 69.3411-11.1836 69.2786-10.7402 69.1536-10.3301 69.0286-9.91992 68.845-9.55664 68.6029-9.24023 68.3607-8.92383 68.0638-8.6543 67.7122-8.43164 67.3607-8.20898 66.9544-8.05469 66.4935-7.96875L66.4935-7.94531C67.0169-7.89062 67.4954-7.75977 67.929-7.55273 68.3626-7.3457 68.7357-7.08594 69.0482-6.77344 69.3607-6.46094 69.6048-6.0957 69.7806-5.67773 69.9564-5.25977 70.0443-4.8125 70.0443-4.33594Z" transform="translate(1037.36 292)"/><g clip-path="url(#clip8)"><g clip-path="url(#clip10)" transform="translate(988 239)"><use width="100%" height="100%" xlink:href="#img9"></use></g><g clip-path="url(#clip12)" transform="translate(997 245)"><use width="100%" height="100%" xlink:href="#img11"></use></g></g><path d="M992.5 252.834C992.5 247.679 996.679 243.5 1001.83 243.5L1102.17 243.5C1107.32 243.5 1111.5 247.679 1111.5 252.834L1111.5 290.167C1111.5 295.321 1107.32 299.5 1102.17 299.5L1001.83 299.5C996.679 299.5 992.5 295.321 992.5 290.167Z" stroke="#000000" stroke-miterlimit="8" fill="#FFFFFF" fill-rule="evenodd"/><path d="M14.7188-7.75781C14.7187-6.53125 14.5742-5.42578 14.2852-4.44141 13.9961-3.45703 13.5645-2.61914 12.9902-1.92773 12.416-1.23633 11.6953-0.705078 10.8281-0.333984 9.96094 0.0371094 8.94922 0.222656 7.79297 0.222656 6.65234 0.222656 5.66602 0.0527344 4.83398-0.287109 4.00195-0.626953 3.31445-1.12109 2.77148-1.76953 2.22852-2.41797 1.82422-3.22266 1.55859-4.18359 1.29297-5.14453 1.16016-6.25 1.16016-7.5 1.16016-8.69531 1.30469-9.78125 1.59375-10.7578 1.88281-11.7344 2.31641-12.5645 2.89453-13.248 3.47266-13.9316 4.19531-14.459 5.0625-14.8301 5.92969-15.2012 6.94141-15.3867 8.09766-15.3867 9.21484-15.3867 10.1875-15.2187 11.0156-14.8828 11.8437-14.5469 12.5332-14.0566 13.084-13.4121 13.6348-12.7676 14.0449-11.9707 14.3145-11.0215 14.584-10.0723 14.7187-8.98438 14.7188-7.75781ZM12.5859-7.61719C12.5859-8.47656 12.5099-9.27539 12.3577-10.0137 12.2055-10.752 11.9519-11.3926 11.5969-11.9355 11.2419-12.4785 10.7679-12.9023 10.1749-13.207 9.58194-13.5117 8.84851-13.6641 7.97461-13.6641 7.10071-13.6641 6.36725-13.5 5.77423-13.1719 5.18121-12.8437 4.6994-12.4062 4.3288-11.8594 3.95819-11.3125 3.6929-10.6738 3.53293-9.94336 3.37296-9.21289 3.29297-8.44531 3.29297-7.64063 3.29297-6.75 3.3671-5.92969 3.51535-5.17969 3.6636-4.42969 3.9133-3.7832 4.26443-3.24023 4.61557-2.69727 5.08569-2.27539 5.6748-1.97461 6.26392-1.67383 7.00317-1.52344 7.89258-1.52344 8.77429-1.52344 9.51556-1.6875 10.1164-2.01563 10.7172-2.34375 11.201-2.78711 11.5677-3.3457 11.9344-3.9043 12.1958-4.55078 12.3518-5.28516 12.5079-6.01953 12.5859-6.79687 12.5859-7.61719ZM25.9935-4.25391C25.9935-3.54297 25.8626-2.91016 25.6009-2.35547 25.3392-1.80078 24.9759-1.33008 24.5111-0.943359 24.0462-0.556641 23.4993-0.265625 22.8704-0.0703125 22.2415 0.125 21.5638 0.222656 20.8372 0.222656 20.3294 0.222656 19.8587 0.179687 19.4251 0.09375 18.9915 0.0078125 18.6048-0.0976563 18.265-0.222656 17.9251-0.347656 17.64-0.476562 17.4095-0.609375 17.179-0.742187 17.0189-0.855469 16.929-0.949219 16.8392-1.04297 16.7728-1.16211 16.7298-1.30664 16.6868-1.45117 16.6654-1.64453 16.6654-1.88672 16.6654-2.05859 16.6732-2.20117 16.6888-2.31445 16.7044-2.42773 16.7279-2.51953 16.7591-2.58984 16.7904-2.66016 16.8294-2.70898 16.8763-2.73633 16.9232-2.76367 16.9779-2.77734 17.0404-2.77734 17.1497-2.77734 17.304-2.71094 17.5033-2.57813 17.7025-2.44531 17.9583-2.30078 18.2708-2.14453 18.5833-1.98828 18.9603-1.8418 19.4017-1.70508 19.8431-1.56836 20.3529-1.5 20.931-1.5 21.3685-1.5 21.7689-1.55859 22.1322-1.67578 22.4954-1.79297 22.8079-1.95898 23.0697-2.17383 23.3314-2.38867 23.5326-2.65234 23.6732-2.96484 23.8138-3.27734 23.8841-3.63281 23.8841-4.03125 23.8841-4.46094 23.7865-4.82813 23.5911-5.13281 23.3958-5.4375 23.138-5.70508 22.8177-5.93555 22.4974-6.16602 22.1322-6.37695 21.722-6.56836 21.3118-6.75977 20.8919-6.95508 20.4622-7.1543 20.0326-7.35352 19.6146-7.57422 19.2083-7.81641 18.8021-8.05859 18.4388-8.34375 18.1185-8.67188 17.7982-9 17.5384-9.38477 17.3392-9.82617 17.14-10.2676 17.0404-10.7969 17.0404-11.4141 17.0404-12.0469 17.1556-12.6113 17.3861-13.1074 17.6165-13.6035 17.9368-14.0195 18.347-14.3555 18.7572-14.6914 19.2454-14.9473 19.8118-15.123 20.3783-15.2988 20.9896-15.3867 21.6458-15.3867 21.9818-15.3867 22.3197-15.3574 22.6595-15.2988 22.9993-15.2402 23.3197-15.1621 23.6204-15.0645 23.9212-14.9668 24.1888-14.8574 24.4232-14.7363 24.6576-14.6152 24.8118-14.5176 24.8861-14.4434 24.9603-14.3691 25.0091-14.3105 25.0326-14.2676 25.056-14.2246 25.0755-14.1699 25.0911-14.1035 25.1068-14.0371 25.1185-13.957 25.1263-13.8633 25.1341-13.7695 25.138-13.6484 25.138-13.5 25.138-13.3594 25.1322-13.2344 25.1204-13.125 25.1087-13.0156 25.0911-12.9238 25.0677-12.8496 25.0443-12.7754 25.0111-12.7207 24.9681-12.6855 24.9251-12.6504 24.8763-12.6328 24.8216-12.6328 24.7357-12.6328 24.6009-12.6875 24.4173-12.7969 24.2337-12.9062 24.0091-13.0293 23.7435-13.166 23.4779-13.3027 23.1634-13.4277 22.8001-13.541 22.4368-13.6543 22.0286-13.7109 21.5755-13.7109 21.1536-13.7109 20.7865-13.6543 20.474-13.541 20.1615-13.4277 19.9036-13.2773 19.7005-13.0898 19.4974-12.9023 19.3451-12.6797 19.2435-12.4219 19.1419-12.1641 19.0911-11.8906 19.0911-11.6016 19.0911-11.1797 19.1888-10.8164 19.3841-10.5117 19.5794-10.207 19.8392-9.9375 20.1634-9.70313 20.4876-9.46875 20.8568-9.25391 21.2708-9.05859 21.6849-8.86328 22.1068-8.66602 22.5365-8.4668 22.9661-8.26758 23.388-8.04883 23.8021-7.81055 24.2161-7.57227 24.5853-7.29102 24.9095-6.9668 25.2337-6.64258 25.4954-6.25977 25.6947-5.81836 25.8939-5.37695 25.9935-4.85547 25.9935-4.25391ZM45.3372-0.304688C45.3372-0.242187 45.3212-0.1875 45.289-0.140625 45.2568-0.09375 45.2005-0.0566406 45.12-0.0292969 45.0395-0.00195313 44.9369 0.0214844 44.8122 0.0410156 44.6875 0.0605469 44.5246 0.0703125 44.3234 0.0703125 44.1383 0.0703125 43.9794 0.0605469 43.8467 0.0410156 43.7139 0.0214844 43.6093-0.00195313 43.5328-0.0292969 43.4564-0.0566406 43.402-0.09375 43.3699-0.140625 43.3377-0.1875 43.3216-0.242187 43.3216-0.304688L43.3216-13.5117 43.2982-13.5117 37.9544-0.246094C37.931-0.191406 37.8978-0.144531 37.8548-0.105469 37.8119-0.0664063 37.7494-0.0332031 37.6673-0.00585938 37.5853 0.0214844 37.4876 0.0410156 37.3744 0.0527344 37.2611 0.0644531 37.1263 0.0703125 36.9701 0.0703125 36.806 0.0703125 36.6654 0.0625 36.5482 0.046875 36.431 0.03125 36.3333 0.00976562 36.2552-0.0175781 36.1771-0.0449219 36.1165-0.078125 36.0736-0.117188 36.0306-0.15625 36.0013-0.199219 35.9857-0.246094L30.8763-13.5117 30.8646-13.5117 30.8646-0.304688C30.8646-0.242187 30.8485-0.1875 30.8163-0.140625 30.7842-0.09375 30.7278-0.0566406 30.6473-0.0292969 30.5668-0.00195313 30.4622 0.0214844 30.3335 0.0410156 30.2048 0.0605469 30.0398 0.0703125 29.8386 0.0703125 29.6455 0.0703125 29.4846 0.0605469 29.3559 0.0410156 29.2272 0.0214844 29.1246-0.00195313 29.0481-0.0292969 28.9716-0.0566406 28.9193-0.09375 28.8912-0.140625 28.863-0.1875 28.849-0.242187 28.849-0.304688L28.849-14.25C28.849-14.5781 28.9362-14.8125 29.1107-14.9531 29.2852-15.0937 29.4796-15.1641 29.6938-15.1641L30.9314-15.1641C31.1852-15.1641 31.4073-15.1406 31.5977-15.0938 31.7882-15.0469 31.9548-14.9727 32.0975-14.8711 32.2403-14.7695 32.3593-14.6406 32.4545-14.4844 32.5497-14.3281 32.633-14.1445 32.7044-13.9336L37.0404-2.95313 37.099-2.95313 41.6107-13.8984C41.698-14.1328 41.7932-14.332 41.8964-14.4961 41.9996-14.6602 42.1128-14.791 42.2358-14.8887 42.3588-14.9863 42.4958-15.0566 42.6465-15.0996 42.7973-15.1426 42.9719-15.1641 43.1704-15.1641L44.468-15.1641C44.5872-15.1641 44.7003-15.1465 44.8074-15.1113 44.9145-15.0762 45.0058-15.0215 45.0813-14.9473 45.1567-14.873 45.2182-14.7793 45.2658-14.666 45.3134-14.5527 45.3372-14.4141 45.3372-14.25ZM58.8529-10.3828C58.8529-10.25 58.8431-10.1367 58.8236-10.043 58.804-9.94922 58.7767-9.87305 58.7415-9.81445 58.7064-9.75586 58.6634-9.71289 58.6126-9.68555 58.5618-9.6582 58.5091-9.64453 58.4544-9.64453L56.9193-9.64453 56.4505-5.75391 57.8099-5.75391C57.9271-5.75391 58.0228-5.69531 58.097-5.57813 58.1712-5.46094 58.2083-5.26953 58.2083-5.00391 58.2083-4.87109 58.1966-4.75781 58.1732-4.66406 58.1497-4.57031 58.1224-4.49414 58.0911-4.43555 58.0599-4.37695 58.0189-4.33398 57.9681-4.30664 57.9173-4.2793 57.8646-4.26563 57.8099-4.26563L56.2513-4.26563 55.7591-0.257813C55.7513-0.203125 55.7357-0.154297 55.7122-0.111328 55.6888-0.0683594 55.6458-0.0332031 55.5833-0.00585938 55.5208 0.0214844 55.4349 0.0410156 55.3255 0.0527344 55.2161 0.0644531 55.0716 0.0703125 54.8919 0.0703125 54.7122 0.0703125 54.5638 0.0644531 54.4466 0.0527344 54.3294 0.0410156 54.2396 0.0214844 54.1771-0.00585938 54.1146-0.0332031 54.0716-0.0683594 54.0482-0.111328 54.0247-0.154297 54.0169-0.203125 54.0247-0.257813L54.5169-4.26563 51.2591-4.26563 50.7669-0.257813C50.7513-0.203125 50.7337-0.154297 50.7142-0.111328 50.6947-0.0683594 50.6556-0.0332031 50.597-0.00585938 50.5384 0.0214844 50.4544 0.0410156 50.3451 0.0527344 50.2357 0.0644531 50.0911 0.0703125 49.9115 0.0703125 49.724 0.0703125 49.5716 0.0644531 49.4544 0.0527344 49.3372 0.0410156 49.2474 0.0214844 49.1849-0.00585938 49.1224-0.0332031 49.0794-0.0683594 49.056-0.111328 49.0326-0.154297 49.0247-0.203125 49.0326-0.257813L49.513-4.26563 48.1536-4.26563C48.0365-4.26563 47.9408-4.32227 47.8665-4.43555 47.7923-4.54883 47.7552-4.73828 47.7552-5.00391 47.7552-5.13672 47.7669-5.25 47.7904-5.34375 47.8138-5.4375 47.8411-5.51367 47.8724-5.57227 47.9036-5.63086 47.9427-5.67578 47.9896-5.70703 48.0365-5.73828 48.0911-5.75391 48.1536-5.75391L49.724-5.75391 50.2044-9.64453 48.7865-9.64453C48.6693-9.64453 48.5736-9.70313 48.4994-9.82031 48.4251-9.9375 48.388-10.1211 48.388-10.3711 48.388-10.6445 48.4251-10.8398 48.4994-10.957 48.5736-11.0742 48.6693-11.1328 48.7865-11.1328L50.3802-11.1328 50.8607-14.8945C50.8685-14.9492 50.8861-14.998 50.9134-15.041 50.9408-15.084 50.9876-15.1191 51.054-15.1465 51.1204-15.1738 51.2122-15.1953 51.3294-15.2109 51.4466-15.2266 51.5951-15.2344 51.7747-15.2344 51.9622-15.2344 52.1107-15.2266 52.2201-15.2109 52.3294-15.1953 52.4134-15.1738 52.472-15.1465 52.5306-15.1191 52.5677-15.084 52.5833-15.041 52.599-14.998 52.6068-14.9531 52.6068-14.9063L52.1146-11.1328 55.3724-11.1328 55.8294-14.8945C55.8372-14.9492 55.8568-14.998 55.888-15.041 55.9193-15.084 55.9661-15.1191 56.0286-15.1465 56.0911-15.1738 56.181-15.1953 56.2982-15.2109 56.4154-15.2266 56.5677-15.2344 56.7552-15.2344 56.9349-15.2344 57.0814-15.2266 57.1947-15.2109 57.3079-15.1953 57.3919-15.1738 57.4466-15.1465 57.5013-15.1191 57.5384-15.084 57.5579-15.041 57.5775-14.998 57.5833-14.9531 57.5755-14.9063L57.1068-11.1328 58.4544-11.1328C58.5716-11.1328 58.6673-11.0723 58.7415-10.9512 58.8158-10.8301 58.8529-10.6406 58.8529-10.3828ZM51.9271-9.64453 51.4583-5.75391 54.7044-5.75391 55.1966-9.64453ZM70.1615-0.867188C70.1615-0.726563 70.1517-0.601563 70.1322-0.492188 70.1126-0.382813 70.0853-0.291016 70.0501-0.216797 70.015-0.142578 69.9681-0.0878906 69.9095-0.0527344 69.8509-0.0175781 69.7865 0 69.7161 0L61.3372 0C61.2279 0 61.1322-0.0136719 61.0501-0.0410156 60.9681-0.0683594 60.8978-0.113281 60.8392-0.175781 60.7806-0.238281 60.7376-0.328125 60.7103-0.445313 60.6829-0.5625 60.6693-0.707031 60.6693-0.878906 60.6693-1.03516 60.6753-1.17188 60.6874-1.28906 60.6995-1.40625 60.7256-1.50977 60.7659-1.59961 60.8061-1.68945 60.8564-1.7793 60.9168-1.86914 60.9773-1.95898 61.0557-2.05469 61.1523-2.15625L64.1833-5.27344C64.8837-5.99219 65.4452-6.63672 65.8679-7.20703 66.2906-7.77734 66.6166-8.29688 66.8461-8.76563 67.0755-9.23438 67.2264-9.66016 67.2989-10.043 67.3713-10.4258 67.4075-10.7852 67.4076-11.1211 67.4075-11.457 67.3511-11.7754 67.2383-12.0762 67.1254-12.377 66.9622-12.6406 66.7486-12.8672 66.5349-13.0937 66.2669-13.2734 65.9445-13.4063 65.622-13.5391 65.2512-13.6055 64.832-13.6055 64.3403-13.6055 63.8989-13.5391 63.508-13.4063 63.117-13.2734 62.7743-13.1289 62.4801-12.9727 62.1858-12.8164 61.94-12.6719 61.7425-12.5391 61.5451-12.4062 61.398-12.3398 61.3012-12.3398 61.2448-12.3398 61.1944-12.3555 61.15-12.3867 61.1056-12.418 61.0694-12.4687 61.0412-12.5391 61.013-12.6094 60.9908-12.7031 60.9747-12.8203 60.9586-12.9375 60.9505-13.0781 60.9505-13.2422 60.9505-13.3594 60.9544-13.4609 60.9622-13.5469 60.9701-13.6328 60.9837-13.707 61.0033-13.7695 61.0228-13.832 61.0482-13.8906 61.0794-13.9453 61.1107-14 61.1732-14.0684 61.2669-14.1504 61.3607-14.2324 61.5228-14.3437 61.7533-14.4844 61.9837-14.625 62.2728-14.7637 62.6204-14.9004 62.9681-15.0371 63.3509-15.1523 63.7689-15.2461 64.1868-15.3398 64.6263-15.3867 65.0872-15.3867 65.8216-15.3867 66.4642-15.2832 67.015-15.0762 67.5658-14.8691 68.0228-14.5859 68.3861-14.2266 68.7493-13.8672 69.0208-13.4492 69.2005-12.9727 69.3802-12.4961 69.47-11.9883 69.4701-11.4492 69.47-10.9648 69.4271-10.4824 69.3411-10.002 69.2552-9.52148 69.0736-9.00195 68.7962-8.44336 68.5189-7.88477 68.1185-7.26367 67.5951-6.58008 67.0716-5.89648 66.3763-5.10938 65.5091-4.21875L63.1068-1.71094 69.7044-1.71094C69.7669-1.71094 69.8275-1.69336 69.8861-1.6582 69.9447-1.62305 69.9954-1.57031 70.0384-1.5 70.0814-1.42969 70.1126-1.3418 70.1322-1.23633 70.1517-1.13086 70.1615-1.00781 70.1615-0.867188Z" transform="translate(1016.02 279)"/><g clip-path="url(#clip13)"><g clip-path="url(#clip15)" transform="translate(967 217)"><use width="100%" height="100%" xlink:href="#img14"></use></g><g clip-path="url(#clip17)" transform="translate(976 224)"><use width="100%" height="100%" xlink:href="#img16"></use></g></g><path d="M971.5 231C971.5 225.753 975.753 221.5 981 221.5L1081 221.5C1086.25 221.5 1090.5 225.753 1090.5 231L1090.5 269C1090.5 274.247 1086.25 278.5 1081 278.5L981 278.5C975.753 278.5 971.5 274.247 971.5 269Z" stroke="#000000" stroke-miterlimit="8" fill="#FFFFFF" fill-rule="evenodd"/><path d="M14.7188-7.75781C14.7187-6.53125 14.5742-5.42578 14.2852-4.44141 13.9961-3.45703 13.5645-2.61914 12.9902-1.92773 12.416-1.23633 11.6953-0.705078 10.8281-0.333984 9.96094 0.0371094 8.94922 0.222656 7.79297 0.222656 6.65234 0.222656 5.66602 0.0527344 4.83398-0.287109 4.00195-0.626953 3.31445-1.12109 2.77148-1.76953 2.22852-2.41797 1.82422-3.22266 1.55859-4.18359 1.29297-5.14453 1.16016-6.25 1.16016-7.5 1.16016-8.69531 1.30469-9.78125 1.59375-10.7578 1.88281-11.7344 2.31641-12.5645 2.89453-13.248 3.47266-13.9316 4.19531-14.459 5.0625-14.8301 5.92969-15.2012 6.94141-15.3867 8.09766-15.3867 9.21484-15.3867 10.1875-15.2187 11.0156-14.8828 11.8437-14.5469 12.5332-14.0566 13.084-13.4121 13.6348-12.7676 14.0449-11.9707 14.3145-11.0215 14.584-10.0723 14.7187-8.98438 14.7188-7.75781ZM12.5859-7.61719C12.5859-8.47656 12.5099-9.27539 12.3577-10.0137 12.2055-10.752 11.9519-11.3926 11.5969-11.9355 11.2419-12.4785 10.7679-12.9023 10.1749-13.207 9.58194-13.5117 8.84851-13.6641 7.97461-13.6641 7.10071-13.6641 6.36725-13.5 5.77423-13.1719 5.18121-12.8437 4.6994-12.4062 4.3288-11.8594 3.95819-11.3125 3.6929-10.6738 3.53293-9.94336 3.37296-9.21289 3.29297-8.44531 3.29297-7.64063 3.29297-6.75 3.3671-5.92969 3.51535-5.17969 3.6636-4.42969 3.9133-3.7832 4.26443-3.24023 4.61557-2.69727 5.08569-2.27539 5.6748-1.97461 6.26392-1.67383 7.00317-1.52344 7.89258-1.52344 8.77429-1.52344 9.51556-1.6875 10.1164-2.01563 10.7172-2.34375 11.201-2.78711 11.5677-3.3457 11.9344-3.9043 12.1958-4.55078 12.3518-5.28516 12.5079-6.01953 12.5859-6.79687 12.5859-7.61719ZM25.9935-4.25391C25.9935-3.54297 25.8626-2.91016 25.6009-2.35547 25.3392-1.80078 24.9759-1.33008 24.5111-0.943359 24.0462-0.556641 23.4993-0.265625 22.8704-0.0703125 22.2415 0.125 21.5638 0.222656 20.8372 0.222656 20.3294 0.222656 19.8587 0.179687 19.4251 0.09375 18.9915 0.0078125 18.6048-0.0976563 18.265-0.222656 17.9251-0.347656 17.64-0.476562 17.4095-0.609375 17.179-0.742187 17.0189-0.855469 16.929-0.949219 16.8392-1.04297 16.7728-1.16211 16.7298-1.30664 16.6868-1.45117 16.6654-1.64453 16.6654-1.88672 16.6654-2.05859 16.6732-2.20117 16.6888-2.31445 16.7044-2.42773 16.7279-2.51953 16.7591-2.58984 16.7904-2.66016 16.8294-2.70898 16.8763-2.73633 16.9232-2.76367 16.9779-2.77734 17.0404-2.77734 17.1497-2.77734 17.304-2.71094 17.5033-2.57813 17.7025-2.44531 17.9583-2.30078 18.2708-2.14453 18.5833-1.98828 18.9603-1.8418 19.4017-1.70508 19.8431-1.56836 20.3529-1.5 20.931-1.5 21.3685-1.5 21.7689-1.55859 22.1322-1.67578 22.4954-1.79297 22.8079-1.95898 23.0697-2.17383 23.3314-2.38867 23.5326-2.65234 23.6732-2.96484 23.8138-3.27734 23.8841-3.63281 23.8841-4.03125 23.8841-4.46094 23.7865-4.82813 23.5911-5.13281 23.3958-5.4375 23.138-5.70508 22.8177-5.93555 22.4974-6.16602 22.1322-6.37695 21.722-6.56836 21.3118-6.75977 20.8919-6.95508 20.4622-7.1543 20.0326-7.35352 19.6146-7.57422 19.2083-7.81641 18.8021-8.05859 18.4388-8.34375 18.1185-8.67188 17.7982-9 17.5384-9.38477 17.3392-9.82617 17.14-10.2676 17.0404-10.7969 17.0404-11.4141 17.0404-12.0469 17.1556-12.6113 17.3861-13.1074 17.6165-13.6035 17.9368-14.0195 18.347-14.3555 18.7572-14.6914 19.2454-14.9473 19.8118-15.123 20.3783-15.2988 20.9896-15.3867 21.6458-15.3867 21.9818-15.3867 22.3197-15.3574 22.6595-15.2988 22.9993-15.2402 23.3197-15.1621 23.6204-15.0645 23.9212-14.9668 24.1888-14.8574 24.4232-14.7363 24.6576-14.6152 24.8118-14.5176 24.8861-14.4434 24.9603-14.3691 25.0091-14.3105 25.0326-14.2676 25.056-14.2246 25.0755-14.1699 25.0911-14.1035 25.1068-14.0371 25.1185-13.957 25.1263-13.8633 25.1341-13.7695 25.138-13.6484 25.138-13.5 25.138-13.3594 25.1322-13.2344 25.1204-13.125 25.1087-13.0156 25.0911-12.9238 25.0677-12.8496 25.0443-12.7754 25.0111-12.7207 24.9681-12.6855 24.9251-12.6504 24.8763-12.6328 24.8216-12.6328 24.7357-12.6328 24.6009-12.6875 24.4173-12.7969 24.2337-12.9062 24.0091-13.0293 23.7435-13.166 23.4779-13.3027 23.1634-13.4277 22.8001-13.541 22.4368-13.6543 22.0286-13.7109 21.5755-13.7109 21.1536-13.7109 20.7865-13.6543 20.474-13.541 20.1615-13.4277 19.9036-13.2773 19.7005-13.0898 19.4974-12.9023 19.3451-12.6797 19.2435-12.4219 19.1419-12.1641 19.0911-11.8906 19.0911-11.6016 19.0911-11.1797 19.1888-10.8164 19.3841-10.5117 19.5794-10.207 19.8392-9.9375 20.1634-9.70313 20.4876-9.46875 20.8568-9.25391 21.2708-9.05859 21.6849-8.86328 22.1068-8.66602 22.5365-8.4668 22.9661-8.26758 23.388-8.04883 23.8021-7.81055 24.2161-7.57227 24.5853-7.29102 24.9095-6.9668 25.2337-6.64258 25.4954-6.25977 25.6947-5.81836 25.8939-5.37695 25.9935-4.85547 25.9935-4.25391ZM45.3372-0.304688C45.3372-0.242187 45.3212-0.1875 45.289-0.140625 45.2568-0.09375 45.2005-0.0566406 45.12-0.0292969 45.0395-0.00195313 44.9369 0.0214844 44.8122 0.0410156 44.6875 0.0605469 44.5246 0.0703125 44.3234 0.0703125 44.1383 0.0703125 43.9794 0.0605469 43.8467 0.0410156 43.7139 0.0214844 43.6093-0.00195313 43.5328-0.0292969 43.4564-0.0566406 43.402-0.09375 43.3699-0.140625 43.3377-0.1875 43.3216-0.242187 43.3216-0.304688L43.3216-13.5117 43.2982-13.5117 37.9544-0.246094C37.931-0.191406 37.8978-0.144531 37.8548-0.105469 37.8119-0.0664063 37.7494-0.0332031 37.6673-0.00585938 37.5853 0.0214844 37.4876 0.0410156 37.3744 0.0527344 37.2611 0.0644531 37.1263 0.0703125 36.9701 0.0703125 36.806 0.0703125 36.6654 0.0625 36.5482 0.046875 36.431 0.03125 36.3333 0.00976562 36.2552-0.0175781 36.1771-0.0449219 36.1165-0.078125 36.0736-0.117188 36.0306-0.15625 36.0013-0.199219 35.9857-0.246094L30.8763-13.5117 30.8646-13.5117 30.8646-0.304688C30.8646-0.242187 30.8485-0.1875 30.8163-0.140625 30.7842-0.09375 30.7278-0.0566406 30.6473-0.0292969 30.5668-0.00195313 30.4622 0.0214844 30.3335 0.0410156 30.2048 0.0605469 30.0398 0.0703125 29.8386 0.0703125 29.6455 0.0703125 29.4846 0.0605469 29.3559 0.0410156 29.2272 0.0214844 29.1246-0.00195313 29.0481-0.0292969 28.9716-0.0566406 28.9193-0.09375 28.8912-0.140625 28.863-0.1875 28.849-0.242187 28.849-0.304688L28.849-14.25C28.849-14.5781 28.9362-14.8125 29.1107-14.9531 29.2852-15.0937 29.4796-15.1641 29.6938-15.1641L30.9314-15.1641C31.1852-15.1641 31.4073-15.1406 31.5977-15.0938 31.7882-15.0469 31.9548-14.9727 32.0975-14.8711 32.2403-14.7695 32.3593-14.6406 32.4545-14.4844 32.5497-14.3281 32.633-14.1445 32.7044-13.9336L37.0404-2.95313 37.099-2.95313 41.6107-13.8984C41.698-14.1328 41.7932-14.332 41.8964-14.4961 41.9996-14.6602 42.1128-14.791 42.2358-14.8887 42.3588-14.9863 42.4958-15.0566 42.6465-15.0996 42.7973-15.1426 42.9719-15.1641 43.1704-15.1641L44.468-15.1641C44.5872-15.1641 44.7003-15.1465 44.8074-15.1113 44.9145-15.0762 45.0058-15.0215 45.0813-14.9473 45.1567-14.873 45.2182-14.7793 45.2658-14.666 45.3134-14.5527 45.3372-14.4141 45.3372-14.25ZM58.8529-10.3828C58.8529-10.25 58.8431-10.1367 58.8236-10.043 58.804-9.94922 58.7767-9.87305 58.7415-9.81445 58.7064-9.75586 58.6634-9.71289 58.6126-9.68555 58.5618-9.6582 58.5091-9.64453 58.4544-9.64453L56.9193-9.64453 56.4505-5.75391 57.8099-5.75391C57.9271-5.75391 58.0228-5.69531 58.097-5.57813 58.1712-5.46094 58.2083-5.26953 58.2083-5.00391 58.2083-4.87109 58.1966-4.75781 58.1732-4.66406 58.1497-4.57031 58.1224-4.49414 58.0911-4.43555 58.0599-4.37695 58.0189-4.33398 57.9681-4.30664 57.9173-4.2793 57.8646-4.26563 57.8099-4.26563L56.2513-4.26563 55.7591-0.257813C55.7513-0.203125 55.7357-0.154297 55.7122-0.111328 55.6888-0.0683594 55.6458-0.0332031 55.5833-0.00585938 55.5208 0.0214844 55.4349 0.0410156 55.3255 0.0527344 55.2161 0.0644531 55.0716 0.0703125 54.8919 0.0703125 54.7122 0.0703125 54.5638 0.0644531 54.4466 0.0527344 54.3294 0.0410156 54.2396 0.0214844 54.1771-0.00585938 54.1146-0.0332031 54.0716-0.0683594 54.0482-0.111328 54.0247-0.154297 54.0169-0.203125 54.0247-0.257813L54.5169-4.26563 51.2591-4.26563 50.7669-0.257813C50.7513-0.203125 50.7337-0.154297 50.7142-0.111328 50.6947-0.0683594 50.6556-0.0332031 50.597-0.00585938 50.5384 0.0214844 50.4544 0.0410156 50.3451 0.0527344 50.2357 0.0644531 50.0911 0.0703125 49.9115 0.0703125 49.724 0.0703125 49.5716 0.0644531 49.4544 0.0527344 49.3372 0.0410156 49.2474 0.0214844 49.1849-0.00585938 49.1224-0.0332031 49.0794-0.0683594 49.056-0.111328 49.0326-0.154297 49.0247-0.203125 49.0326-0.257813L49.513-4.26563 48.1536-4.26563C48.0365-4.26563 47.9408-4.32227 47.8665-4.43555 47.7923-4.54883 47.7552-4.73828 47.7552-5.00391 47.7552-5.13672 47.7669-5.25 47.7904-5.34375 47.8138-5.4375 47.8411-5.51367 47.8724-5.57227 47.9036-5.63086 47.9427-5.67578 47.9896-5.70703 48.0365-5.73828 48.0911-5.75391 48.1536-5.75391L49.724-5.75391 50.2044-9.64453 48.7865-9.64453C48.6693-9.64453 48.5736-9.70313 48.4994-9.82031 48.4251-9.9375 48.388-10.1211 48.388-10.3711 48.388-10.6445 48.4251-10.8398 48.4994-10.957 48.5736-11.0742 48.6693-11.1328 48.7865-11.1328L50.3802-11.1328 50.8607-14.8945C50.8685-14.9492 50.8861-14.998 50.9134-15.041 50.9408-15.084 50.9876-15.1191 51.054-15.1465 51.1204-15.1738 51.2122-15.1953 51.3294-15.2109 51.4466-15.2266 51.5951-15.2344 51.7747-15.2344 51.9622-15.2344 52.1107-15.2266 52.2201-15.2109 52.3294-15.1953 52.4134-15.1738 52.472-15.1465 52.5306-15.1191 52.5677-15.084 52.5833-15.041 52.599-14.998 52.6068-14.9531 52.6068-14.9063L52.1146-11.1328 55.3724-11.1328 55.8294-14.8945C55.8372-14.9492 55.8568-14.998 55.888-15.041 55.9193-15.084 55.9661-15.1191 56.0286-15.1465 56.0911-15.1738 56.181-15.1953 56.2982-15.2109 56.4154-15.2266 56.5677-15.2344 56.7552-15.2344 56.9349-15.2344 57.0814-15.2266 57.1947-15.2109 57.3079-15.1953 57.3919-15.1738 57.4466-15.1465 57.5013-15.1191 57.5384-15.084 57.5579-15.041 57.5775-14.998 57.5833-14.9531 57.5755-14.9063L57.1068-11.1328 58.4544-11.1328C58.5716-11.1328 58.6673-11.0723 58.7415-10.9512 58.8158-10.8301 58.8529-10.6406 58.8529-10.3828ZM51.9271-9.64453 51.4583-5.75391 54.7044-5.75391 55.1966-9.64453ZM70.1966-0.796875C70.1966-0.648438 70.1849-0.523438 70.1615-0.421875 70.138-0.320313 70.1068-0.238281 70.0677-0.175781 70.0286-0.113281 69.9837-0.0683594 69.9329-0.0410156 69.8822-0.0136719 69.8294 0 69.7747 0L61.8529 0C61.7982 0 61.7474-0.0136719 61.7005-0.0410156 61.6536-0.0683594 61.6087-0.113281 61.5658-0.175781 61.5228-0.238281 61.4896-0.320313 61.4661-0.421875 61.4427-0.523438 61.431-0.648438 61.431-0.796875 61.431-0.9375 61.4427-1.05859 61.4661-1.16016 61.4896-1.26172 61.5189-1.3457 61.554-1.41211 61.5892-1.47852 61.6322-1.5293 61.6829-1.56445 61.7337-1.59961 61.7904-1.61719 61.8529-1.61719L65.0169-1.61719 65.0169-13.1484 62.0872-11.4023C61.9388-11.3242 61.8197-11.2773 61.7298-11.2617 61.64-11.2461 61.5677-11.2637 61.513-11.3145 61.4583-11.3652 61.4212-11.4492 61.4017-11.5664 61.3822-11.6836 61.3724-11.832 61.3724-12.0117 61.3724-12.1445 61.3783-12.2578 61.39-12.3516 61.4017-12.4453 61.4193-12.5234 61.4427-12.5859 61.4661-12.6484 61.4993-12.7031 61.5423-12.75 61.5853-12.7969 61.6419-12.8437 61.7122-12.8906L65.2044-15.1289C65.2357-15.1523 65.2747-15.1719 65.3216-15.1875 65.3685-15.2031 65.4271-15.2187 65.4974-15.2344 65.5677-15.25 65.6497-15.2598 65.7435-15.2637 65.8372-15.2676 65.9544-15.2695 66.0951-15.2695 66.2825-15.2695 66.4388-15.2617 66.5638-15.2461 66.6888-15.2305 66.7865-15.209 66.8568-15.1816 66.9271-15.1543 66.974-15.1191 66.9974-15.0762 67.0208-15.0332 67.0325-14.9883 67.0326-14.9414L67.0326-1.61719 69.7747-1.61719C69.8372-1.61719 69.8958-1.59961 69.9505-1.56445 70.0052-1.5293 70.0501-1.47852 70.0853-1.41211 70.1204-1.3457 70.1478-1.26172 70.1673-1.16016 70.1868-1.05859 70.1966-0.9375 70.1966-0.796875Z" transform="translate(994.688 257)"/><g clip-path="url(#clip18)"><g clip-path="url(#clip20)" transform="translate(997 410)"><use width="100%" height="100%" xlink:href="#img19"></use></g><g clip-path="url(#clip22)" transform="translate(1051 416)"><use width="100%" height="100%" xlink:href="#img21"></use></g></g><rect x="1001.5" y="414.5" width="201" height="56" stroke="#000000" stroke-miterlimit="8" fill="#FFF2CC"/><path d="M8.14453-0.351563C8.11328-0.265625 8.07031-0.195312 8.01563-0.140625 7.96094-0.0859375 7.88477-0.0429687 7.78711-0.0117188 7.68945 0.0195312 7.56445 0.0410156 7.41211 0.0527344 7.25977 0.0644531 7.07031 0.0703125 6.84375 0.0703125 6.67187 0.0703125 6.52148 0.0683594 6.39258 0.0644531 6.26367 0.0605469 6.15234 0.0507812 6.05859 0.0351563 5.96484 0.0195313 5.88477 0.00195312 5.81836-0.0175781 5.75195-0.0371094 5.69531-0.0625 5.64844-0.09375 5.60156-0.125 5.56445-0.162109 5.53711-0.205078 5.50977-0.248047 5.48438-0.300781 5.46094-0.363281L0.503906-14.4492C0.441406-14.6211 0.408203-14.7598 0.404297-14.8652 0.400391-14.9707 0.433594-15.0508 0.503906-15.1055 0.574219-15.1602 0.6875-15.1953 0.84375-15.2109 1-15.2266 1.21094-15.2344 1.47656-15.2344 1.69531-15.2344 1.86914-15.2285 1.99805-15.2168 2.12695-15.2051 2.22656-15.1836 2.29688-15.1523 2.36719-15.1211 2.41992-15.0801 2.45508-15.0293 2.49023-14.9785 2.52344-14.9141 2.55469-14.8359L6.90234-2.07422 6.91406-2.07422 11.1445-14.8125C11.168-14.8984 11.1953-14.9687 11.2266-15.0234 11.2578-15.0781 11.3125-15.1211 11.3906-15.1523 11.4688-15.1836 11.5781-15.2051 11.7188-15.2168 11.8594-15.2285 12.0469-15.2344 12.2813-15.2344 12.5234-15.2344 12.7148-15.2246 12.8555-15.2051 12.9961-15.1855 13.0918-15.1484 13.1426-15.0938 13.1934-15.0391 13.2129-14.959 13.2012-14.8535 13.1895-14.748 13.1523-14.6094 13.0898-14.4375ZM17.6979-0.304688C17.6979-0.242187 17.6823-0.1875 17.651-0.140625 17.6198-0.09375 17.5651-0.0566406 17.487-0.0292969 17.4089-0.00195313 17.3053 0.0214844 17.1764 0.0410156 17.0475 0.0605469 16.8854 0.0703125 16.6901 0.0703125 16.5026 0.0703125 16.3424 0.0605469 16.2096 0.0410156 16.0768 0.0214844 15.9714-0.00195313 15.8932-0.0292969 15.8151-0.0566406 15.7604-0.09375 15.7292-0.140625 15.6979-0.1875 15.6823-0.242187 15.6823-0.304688L15.6823-14.8594C15.6823-14.9219 15.6999-14.9766 15.735-15.0234 15.7702-15.0703 15.8288-15.1074 15.9108-15.1348 15.9928-15.1621 16.0983-15.1855 16.2272-15.2051 16.3561-15.2246 16.5104-15.2344 16.6901-15.2344 16.8854-15.2344 17.0475-15.2246 17.1764-15.2051 17.3053-15.1855 17.4089-15.1621 17.487-15.1348 17.5651-15.1074 17.6198-15.0703 17.651-15.0234 17.6823-14.9766 17.6979-14.9219 17.6979-14.8594ZM38.1706-0.304688C38.1706-0.242187 38.1545-0.1875 38.1223-0.140625 38.0902-0.09375 38.0338-0.0566406 37.9533-0.0292969 37.8728-0.00195313 37.7702 0.0214844 37.6455 0.0410156 37.5208 0.0605469 37.3579 0.0703125 37.1567 0.0703125 36.9717 0.0703125 36.8128 0.0605469 36.68 0.0410156 36.5473 0.0214844 36.4426-0.00195313 36.3662-0.0292969 36.2897-0.0566406 36.2354-0.09375 36.2032-0.140625 36.171-0.1875 36.1549-0.242187 36.1549-0.304688L36.1549-13.5117 36.1315-13.5117 30.7878-0.246094C30.7643-0.191406 30.7311-0.144531 30.6882-0.105469 30.6452-0.0664063 30.5827-0.0332031 30.5007-0.00585938 30.4186 0.0214844 30.321 0.0410156 30.2077 0.0527344 30.0944 0.0644531 29.9596 0.0703125 29.8034 0.0703125 29.6393 0.0703125 29.4987 0.0625 29.3815 0.046875 29.2643 0.03125 29.1667 0.00976562 29.0885-0.0175781 29.0104-0.0449219 28.9499-0.078125 28.9069-0.117188 28.8639-0.15625 28.8346-0.199219 28.819-0.246094L23.7096-13.5117 23.6979-13.5117 23.6979-0.304688C23.6979-0.242187 23.6818-0.1875 23.6497-0.140625 23.6175-0.09375 23.5612-0.0566406 23.4807-0.0292969 23.4002-0.00195313 23.2955 0.0214844 23.1668 0.0410156 23.0381 0.0605469 22.8731 0.0703125 22.672 0.0703125 22.4789 0.0703125 22.3179 0.0605469 22.1892 0.0410156 22.0605 0.0214844 21.9579-0.00195313 21.8814-0.0292969 21.8049-0.0566406 21.7526-0.09375 21.7245-0.140625 21.6964-0.1875 21.6823-0.242187 21.6823-0.304688L21.6823-14.25C21.6823-14.5781 21.7695-14.8125 21.944-14.9531 22.1185-15.0937 22.3129-15.1641 22.5271-15.1641L23.7648-15.1641C24.0185-15.1641 24.2406-15.1406 24.4311-15.0938 24.6215-15.0469 24.7881-14.9727 24.9309-14.8711 25.0736-14.7695 25.1926-14.6406 25.2878-14.4844 25.383-14.3281 25.4664-14.1445 25.5378-13.9336L29.8737-2.95313 29.9323-2.95313 34.444-13.8984C34.5313-14.1328 34.6265-14.332 34.7297-14.4961 34.833-14.6602 34.9461-14.791 35.0691-14.8887 35.1922-14.9863 35.3291-15.0566 35.4798-15.0996 35.6306-15.1426 35.8052-15.1641 36.0037-15.1641L37.3014-15.1641C37.4205-15.1641 37.5336-15.1465 37.6408-15.1113 37.7479-15.0762 37.8392-15.0215 37.9146-14.9473 37.99-14.873 38.0516-14.7793 38.0992-14.666 38.1468-14.5527 38.1706-14.4141 38.1706-14.25ZM51.6862-10.3828C51.6862-10.25 51.6764-10.1367 51.6569-10.043 51.6374-9.94922 51.61-9.87305 51.5749-9.81445 51.5397-9.75586 51.4967-9.71289 51.446-9.68555 51.3952-9.6582 51.3424-9.64453 51.2878-9.64453L49.7526-9.64453 49.2839-5.75391 50.6432-5.75391C50.7604-5.75391 50.8561-5.69531 50.9303-5.57813 51.0046-5.46094 51.0417-5.26953 51.0417-5.00391 51.0417-4.87109 51.0299-4.75781 51.0065-4.66406 50.9831-4.57031 50.9557-4.49414 50.9245-4.43555 50.8932-4.37695 50.8522-4.33398 50.8014-4.30664 50.7506-4.2793 50.6979-4.26563 50.6432-4.26563L49.0846-4.26563 48.5924-0.257813C48.5846-0.203125 48.569-0.154297 48.5456-0.111328 48.5221-0.0683594 48.4792-0.0332031 48.4167-0.00585938 48.3542 0.0214844 48.2682 0.0410156 48.1589 0.0527344 48.0495 0.0644531 47.9049 0.0703125 47.7253 0.0703125 47.5456 0.0703125 47.3971 0.0644531 47.2799 0.0527344 47.1628 0.0410156 47.0729 0.0214844 47.0104-0.00585938 46.9479-0.0332031 46.9049-0.0683594 46.8815-0.111328 46.8581-0.154297 46.8503-0.203125 46.8581-0.257813L47.3503-4.26563 44.0924-4.26563 43.6003-0.257813C43.5846-0.203125 43.5671-0.154297 43.5475-0.111328 43.528-0.0683594 43.4889-0.0332031 43.4303-0.00585938 43.3717 0.0214844 43.2878 0.0410156 43.1784 0.0527344 43.069 0.0644531 42.9245 0.0703125 42.7448 0.0703125 42.5573 0.0703125 42.4049 0.0644531 42.2878 0.0527344 42.1706 0.0410156 42.0807 0.0214844 42.0182-0.00585938 41.9557-0.0332031 41.9128-0.0683594 41.8893-0.111328 41.8659-0.154297 41.8581-0.203125 41.8659-0.257813L42.3464-4.26563 40.987-4.26563C40.8698-4.26563 40.7741-4.32227 40.6999-4.43555 40.6256-4.54883 40.5885-4.73828 40.5885-5.00391 40.5885-5.13672 40.6003-5.25 40.6237-5.34375 40.6471-5.4375 40.6745-5.51367 40.7057-5.57227 40.737-5.63086 40.776-5.67578 40.8229-5.70703 40.8698-5.73828 40.9245-5.75391 40.987-5.75391L42.5573-5.75391 43.0378-9.64453 41.6198-9.64453C41.5026-9.64453 41.4069-9.70313 41.3327-9.82031 41.2585-9.9375 41.2214-10.1211 41.2214-10.3711 41.2214-10.6445 41.2585-10.8398 41.3327-10.957 41.4069-11.0742 41.5026-11.1328 41.6198-11.1328L43.2135-11.1328 43.694-14.8945C43.7018-14.9492 43.7194-14.998 43.7467-15.041 43.7741-15.084 43.821-15.1191 43.8874-15.1465 43.9538-15.1738 44.0456-15.1953 44.1628-15.2109 44.2799-15.2266 44.4284-15.2344 44.6081-15.2344 44.7956-15.2344 44.944-15.2266 45.0534-15.2109 45.1628-15.1953 45.2467-15.1738 45.3053-15.1465 45.3639-15.1191 45.401-15.084 45.4167-15.041 45.4323-14.998 45.4401-14.9531 45.4401-14.9063L44.9479-11.1328 48.2057-11.1328 48.6628-14.8945C48.6706-14.9492 48.6901-14.998 48.7214-15.041 48.7526-15.084 48.7995-15.1191 48.862-15.1465 48.9245-15.1738 49.0143-15.1953 49.1315-15.2109 49.2487-15.2266 49.401-15.2344 49.5885-15.2344 49.7682-15.2344 49.9147-15.2266 50.028-15.2109 50.1413-15.1953 50.2253-15.1738 50.2799-15.1465 50.3346-15.1191 50.3717-15.084 50.3913-15.041 50.4108-14.998 50.4167-14.9531 50.4089-14.9063L49.9401-11.1328 51.2878-11.1328C51.4049-11.1328 51.5006-11.0723 51.5749-10.9512 51.6491-10.8301 51.6862-10.6406 51.6862-10.3828ZM44.7604-9.64453 44.2917-5.75391 47.5378-5.75391 48.0299-9.64453ZM63.6393-4.3125C63.6393-4.05469 63.6003-3.85156 63.5221-3.70313 63.444-3.55469 63.3346-3.48047 63.194-3.48047L61.4831-3.48047 61.4831-0.292969C61.4831-0.230469 61.467-0.177734 61.4348-0.134766 61.4027-0.0917969 61.3463-0.0546875 61.2658-0.0234375 61.1853 0.0078125 61.0807 0.03125 60.952 0.046875 60.8232 0.0625 60.6583 0.0703125 60.4571 0.0703125 60.264 0.0703125 60.1031 0.0625 59.9744 0.046875 59.8456 0.03125 59.743 0.0078125 59.6666-0.0234375 59.5901-0.0546875 59.5378-0.0917969 59.5097-0.134766 59.4815-0.177734 59.4674-0.230469 59.4674-0.292969L59.4674-3.48047 53.2637-3.48047C53.1706-3.48047 53.0931-3.49219 53.0312-3.51563 52.9692-3.53906 52.9131-3.58203 52.8627-3.64453 52.8124-3.70703 52.7775-3.79687 52.7582-3.91406 52.7388-4.03125 52.7292-4.18359 52.7292-4.37109 52.7292-4.51953 52.733-4.65234 52.7408-4.76953 52.7485-4.88672 52.764-4.99414 52.7872-5.0918 52.8104-5.18945 52.8413-5.2832 52.88-5.37305 52.9186-5.46289 52.965-5.55859 53.0192-5.66016L58.4245-14.8711C58.4643-14.9336 58.522-14.9883 58.5977-15.0352 58.6734-15.082 58.771-15.1211 58.8905-15.1523 59.01-15.1836 59.1574-15.2051 59.3326-15.2168 59.5078-15.2285 59.7149-15.2344 59.9538-15.2344 60.2166-15.2344 60.4456-15.2246 60.6408-15.2051 60.836-15.1855 60.9933-15.1602 61.1127-15.1289 61.2322-15.0977 61.3238-15.0566 61.3875-15.0059 61.4512-14.9551 61.4831-14.8945 61.4831-14.8242L61.4831-5.14453 63.194-5.14453C63.3268-5.14453 63.4342-5.07617 63.5163-4.93945 63.5983-4.80273 63.6393-4.59375 63.6393-4.3125ZM59.4674-13.4648 59.4444-13.4648 54.569-5.14453 59.4674-5.14453Z" transform="translate(1069.61 450)"/><g clip-path="url(#clip23)"><g clip-path="url(#clip25)" transform="translate(976 395)"><use width="100%" height="100%" xlink:href="#img24"></use></g><g clip-path="url(#clip27)" transform="translate(1030 401)"><use width="100%" height="100%" xlink:href="#img26"></use></g></g><rect x="980.5" y="399.5" width="201" height="56" stroke="#000000" stroke-miterlimit="8" fill="#FFF2CC"/><path d="M8.14453-0.351563C8.11328-0.265625 8.07031-0.195312 8.01563-0.140625 7.96094-0.0859375 7.88477-0.0429687 7.78711-0.0117188 7.68945 0.0195312 7.56445 0.0410156 7.41211 0.0527344 7.25977 0.0644531 7.07031 0.0703125 6.84375 0.0703125 6.67187 0.0703125 6.52148 0.0683594 6.39258 0.0644531 6.26367 0.0605469 6.15234 0.0507812 6.05859 0.0351563 5.96484 0.0195313 5.88477 0.00195312 5.81836-0.0175781 5.75195-0.0371094 5.69531-0.0625 5.64844-0.09375 5.60156-0.125 5.56445-0.162109 5.53711-0.205078 5.50977-0.248047 5.48438-0.300781 5.46094-0.363281L0.503906-14.4492C0.441406-14.6211 0.408203-14.7598 0.404297-14.8652 0.400391-14.9707 0.433594-15.0508 0.503906-15.1055 0.574219-15.1602 0.6875-15.1953 0.84375-15.2109 1-15.2266 1.21094-15.2344 1.47656-15.2344 1.69531-15.2344 1.86914-15.2285 1.99805-15.2168 2.12695-15.2051 2.22656-15.1836 2.29688-15.1523 2.36719-15.1211 2.41992-15.0801 2.45508-15.0293 2.49023-14.9785 2.52344-14.9141 2.55469-14.8359L6.90234-2.07422 6.91406-2.07422 11.1445-14.8125C11.168-14.8984 11.1953-14.9687 11.2266-15.0234 11.2578-15.0781 11.3125-15.1211 11.3906-15.1523 11.4688-15.1836 11.5781-15.2051 11.7188-15.2168 11.8594-15.2285 12.0469-15.2344 12.2813-15.2344 12.5234-15.2344 12.7148-15.2246 12.8555-15.2051 12.9961-15.1855 13.0918-15.1484 13.1426-15.0938 13.1934-15.0391 13.2129-14.959 13.2012-14.8535 13.1895-14.748 13.1523-14.6094 13.0898-14.4375ZM17.6979-0.304688C17.6979-0.242187 17.6823-0.1875 17.651-0.140625 17.6198-0.09375 17.5651-0.0566406 17.487-0.0292969 17.4089-0.00195313 17.3053 0.0214844 17.1764 0.0410156 17.0475 0.0605469 16.8854 0.0703125 16.6901 0.0703125 16.5026 0.0703125 16.3424 0.0605469 16.2096 0.0410156 16.0768 0.0214844 15.9714-0.00195313 15.8932-0.0292969 15.8151-0.0566406 15.7604-0.09375 15.7292-0.140625 15.6979-0.1875 15.6823-0.242187 15.6823-0.304688L15.6823-14.8594C15.6823-14.9219 15.6999-14.9766 15.735-15.0234 15.7702-15.0703 15.8288-15.1074 15.9108-15.1348 15.9928-15.1621 16.0983-15.1855 16.2272-15.2051 16.3561-15.2246 16.5104-15.2344 16.6901-15.2344 16.8854-15.2344 17.0475-15.2246 17.1764-15.2051 17.3053-15.1855 17.4089-15.1621 17.487-15.1348 17.5651-15.1074 17.6198-15.0703 17.651-15.0234 17.6823-14.9766 17.6979-14.9219 17.6979-14.8594ZM38.1706-0.304688C38.1706-0.242187 38.1545-0.1875 38.1223-0.140625 38.0902-0.09375 38.0338-0.0566406 37.9533-0.0292969 37.8728-0.00195313 37.7702 0.0214844 37.6455 0.0410156 37.5208 0.0605469 37.3579 0.0703125 37.1567 0.0703125 36.9717 0.0703125 36.8128 0.0605469 36.68 0.0410156 36.5473 0.0214844 36.4426-0.00195313 36.3662-0.0292969 36.2897-0.0566406 36.2354-0.09375 36.2032-0.140625 36.171-0.1875 36.1549-0.242187 36.1549-0.304688L36.1549-13.5117 36.1315-13.5117 30.7878-0.246094C30.7643-0.191406 30.7311-0.144531 30.6882-0.105469 30.6452-0.0664063 30.5827-0.0332031 30.5007-0.00585938 30.4186 0.0214844 30.321 0.0410156 30.2077 0.0527344 30.0944 0.0644531 29.9596 0.0703125 29.8034 0.0703125 29.6393 0.0703125 29.4987 0.0625 29.3815 0.046875 29.2643 0.03125 29.1667 0.00976562 29.0885-0.0175781 29.0104-0.0449219 28.9499-0.078125 28.9069-0.117188 28.8639-0.15625 28.8346-0.199219 28.819-0.246094L23.7096-13.5117 23.6979-13.5117 23.6979-0.304688C23.6979-0.242187 23.6818-0.1875 23.6497-0.140625 23.6175-0.09375 23.5612-0.0566406 23.4807-0.0292969 23.4002-0.00195313 23.2955 0.0214844 23.1668 0.0410156 23.0381 0.0605469 22.8731 0.0703125 22.672 0.0703125 22.4789 0.0703125 22.3179 0.0605469 22.1892 0.0410156 22.0605 0.0214844 21.9579-0.00195313 21.8814-0.0292969 21.8049-0.0566406 21.7526-0.09375 21.7245-0.140625 21.6964-0.1875 21.6823-0.242187 21.6823-0.304688L21.6823-14.25C21.6823-14.5781 21.7695-14.8125 21.944-14.9531 22.1185-15.0937 22.3129-15.1641 22.5271-15.1641L23.7648-15.1641C24.0185-15.1641 24.2406-15.1406 24.4311-15.0938 24.6215-15.0469 24.7881-14.9727 24.9309-14.8711 25.0736-14.7695 25.1926-14.6406 25.2878-14.4844 25.383-14.3281 25.4664-14.1445 25.5378-13.9336L29.8737-2.95313 29.9323-2.95313 34.444-13.8984C34.5313-14.1328 34.6265-14.332 34.7297-14.4961 34.833-14.6602 34.9461-14.791 35.0691-14.8887 35.1922-14.9863 35.3291-15.0566 35.4798-15.0996 35.6306-15.1426 35.8052-15.1641 36.0037-15.1641L37.3014-15.1641C37.4205-15.1641 37.5336-15.1465 37.6408-15.1113 37.7479-15.0762 37.8392-15.0215 37.9146-14.9473 37.99-14.873 38.0516-14.7793 38.0992-14.666 38.1468-14.5527 38.1706-14.4141 38.1706-14.25ZM51.6862-10.3828C51.6862-10.25 51.6764-10.1367 51.6569-10.043 51.6374-9.94922 51.61-9.87305 51.5749-9.81445 51.5397-9.75586 51.4967-9.71289 51.446-9.68555 51.3952-9.6582 51.3424-9.64453 51.2878-9.64453L49.7526-9.64453 49.2839-5.75391 50.6432-5.75391C50.7604-5.75391 50.8561-5.69531 50.9303-5.57813 51.0046-5.46094 51.0417-5.26953 51.0417-5.00391 51.0417-4.87109 51.0299-4.75781 51.0065-4.66406 50.9831-4.57031 50.9557-4.49414 50.9245-4.43555 50.8932-4.37695 50.8522-4.33398 50.8014-4.30664 50.7506-4.2793 50.6979-4.26563 50.6432-4.26563L49.0846-4.26563 48.5924-0.257813C48.5846-0.203125 48.569-0.154297 48.5456-0.111328 48.5221-0.0683594 48.4792-0.0332031 48.4167-0.00585938 48.3542 0.0214844 48.2682 0.0410156 48.1589 0.0527344 48.0495 0.0644531 47.9049 0.0703125 47.7253 0.0703125 47.5456 0.0703125 47.3971 0.0644531 47.2799 0.0527344 47.1628 0.0410156 47.0729 0.0214844 47.0104-0.00585938 46.9479-0.0332031 46.9049-0.0683594 46.8815-0.111328 46.8581-0.154297 46.8503-0.203125 46.8581-0.257813L47.3503-4.26563 44.0924-4.26563 43.6003-0.257813C43.5846-0.203125 43.5671-0.154297 43.5475-0.111328 43.528-0.0683594 43.4889-0.0332031 43.4303-0.00585938 43.3717 0.0214844 43.2878 0.0410156 43.1784 0.0527344 43.069 0.0644531 42.9245 0.0703125 42.7448 0.0703125 42.5573 0.0703125 42.4049 0.0644531 42.2878 0.0527344 42.1706 0.0410156 42.0807 0.0214844 42.0182-0.00585938 41.9557-0.0332031 41.9128-0.0683594 41.8893-0.111328 41.8659-0.154297 41.8581-0.203125 41.8659-0.257813L42.3464-4.26563 40.987-4.26563C40.8698-4.26563 40.7741-4.32227 40.6999-4.43555 40.6256-4.54883 40.5885-4.73828 40.5885-5.00391 40.5885-5.13672 40.6003-5.25 40.6237-5.34375 40.6471-5.4375 40.6745-5.51367 40.7057-5.57227 40.737-5.63086 40.776-5.67578 40.8229-5.70703 40.8698-5.73828 40.9245-5.75391 40.987-5.75391L42.5573-5.75391 43.0378-9.64453 41.6198-9.64453C41.5026-9.64453 41.4069-9.70313 41.3327-9.82031 41.2585-9.9375 41.2214-10.1211 41.2214-10.3711 41.2214-10.6445 41.2585-10.8398 41.3327-10.957 41.4069-11.0742 41.5026-11.1328 41.6198-11.1328L43.2135-11.1328 43.694-14.8945C43.7018-14.9492 43.7194-14.998 43.7467-15.041 43.7741-15.084 43.821-15.1191 43.8874-15.1465 43.9538-15.1738 44.0456-15.1953 44.1628-15.2109 44.2799-15.2266 44.4284-15.2344 44.6081-15.2344 44.7956-15.2344 44.944-15.2266 45.0534-15.2109 45.1628-15.1953 45.2467-15.1738 45.3053-15.1465 45.3639-15.1191 45.401-15.084 45.4167-15.041 45.4323-14.998 45.4401-14.9531 45.4401-14.9063L44.9479-11.1328 48.2057-11.1328 48.6628-14.8945C48.6706-14.9492 48.6901-14.998 48.7214-15.041 48.7526-15.084 48.7995-15.1191 48.862-15.1465 48.9245-15.1738 49.0143-15.1953 49.1315-15.2109 49.2487-15.2266 49.401-15.2344 49.5885-15.2344 49.7682-15.2344 49.9147-15.2266 50.028-15.2109 50.1413-15.1953 50.2253-15.1738 50.2799-15.1465 50.3346-15.1191 50.3717-15.084 50.3913-15.041 50.4108-14.998 50.4167-14.9531 50.4089-14.9063L49.9401-11.1328 51.2878-11.1328C51.4049-11.1328 51.5006-11.0723 51.5749-10.9512 51.6491-10.8301 51.6862-10.6406 51.6862-10.3828ZM44.7604-9.64453 44.2917-5.75391 47.5378-5.75391 48.0299-9.64453ZM62.8776-4.33594C62.8776-3.64062 62.7565-3.01367 62.5143-2.45508 62.2721-1.89648 61.9245-1.41797 61.4714-1.01953 61.0182-0.621094 60.4596-0.314453 59.7956-0.0996094 59.1315 0.115234 58.3815 0.222656 57.5456 0.222656 57.0378 0.222656 56.5631 0.181641 56.1217 0.0996094 55.6803 0.0175781 55.2878-0.0800781 54.944-0.193359 54.6003-0.306641 54.3151-0.423828 54.0885-0.544922 53.862-0.666016 53.7194-0.753906 53.6608-0.808594 53.6022-0.863281 53.5573-0.917969 53.526-0.972656 53.4948-1.02734 53.4674-1.09375 53.444-1.17188 53.4206-1.25 53.403-1.3457 53.3913-1.45898 53.3796-1.57227 53.3737-1.71094 53.3737-1.875 53.3737-2.15625 53.4017-2.35156 53.4578-2.46094 53.5139-2.57031 53.5941-2.625 53.6983-2.625 53.7705-2.625 53.9127-2.5625 54.1251-2.4375 54.3374-2.3125 54.6099-2.17773 54.9425-2.0332 55.2752-1.88867 55.6639-1.75391 56.1087-1.62891 56.5534-1.50391 57.0483-1.44141 57.5934-1.44141 58.1223-1.44141 58.5871-1.50781 58.9878-1.64063 59.3885-1.77344 59.7251-1.96094 59.9976-2.20313 60.2701-2.44531 60.4745-2.73242 60.6108-3.06445 60.747-3.39648 60.8151-3.75781 60.8151-4.14844 60.8151-4.57813 60.7284-4.96484 60.5549-5.30859 60.3814-5.65234 60.1273-5.94922 59.7925-6.19922 59.4576-6.44922 59.0461-6.64062 58.558-6.77344 58.0698-6.90625 57.5151-6.97266 56.8937-6.97266L55.4051-6.97266C55.3405-6.97266 55.278-6.98633 55.2175-7.01367 55.157-7.04102 55.1046-7.08594 55.0602-7.14844 55.0158-7.21094 54.9795-7.29297 54.9512-7.39453 54.923-7.49609 54.9089-7.62891 54.9089-7.79297 54.9089-7.94141 54.9206-8.06445 54.944-8.16211 54.9674-8.25977 55.0006-8.33789 55.0436-8.39648 55.0866-8.45508 55.1354-8.49805 55.1901-8.52539 55.2448-8.55273 55.3073-8.56641 55.3776-8.56641L56.7018-8.56641C57.2174-8.56641 57.6803-8.63281 58.0905-8.76563 58.5006-8.89844 58.8483-9.08984 59.1335-9.33984 59.4186-9.58984 59.6374-9.88867 59.7897-10.2363 59.9421-10.584 60.0182-10.9727 60.0182-11.4023 60.0182-11.7148 59.9674-12.0137 59.8659-12.2988 59.7643-12.584 59.612-12.832 59.4089-13.043 59.2057-13.2539 58.946-13.4199 58.6296-13.541 58.3131-13.6621 57.9479-13.7227 57.5339-13.7227 57.0807-13.7227 56.6647-13.6543 56.2858-13.5176 55.9069-13.3809 55.569-13.2344 55.2721-13.0781 54.9753-12.9219 54.7292-12.7754 54.5339-12.6387 54.3385-12.502 54.2018-12.4336 54.1237-12.4336 54.069-12.4336 54.0202-12.4434 53.9772-12.4629 53.9342-12.4824 53.8991-12.5215 53.8717-12.5801 53.8444-12.6387 53.8249-12.7207 53.8132-12.8262 53.8014-12.9316 53.7956-13.0703 53.7956-13.2422 53.7956-13.3594 53.7995-13.4629 53.8073-13.5527 53.8151-13.6426 53.8307-13.7207 53.8542-13.7871 53.8776-13.8535 53.9049-13.9141 53.9362-13.9688 53.9674-14.0234 54.0202-14.0879 54.0944-14.1621 54.1686-14.2363 54.319-14.3437 54.5456-14.4844 54.7721-14.625 55.0514-14.7637 55.3835-14.9004 55.7155-15.0371 56.0983-15.1523 56.5319-15.2461 56.9655-15.3398 57.4323-15.3867 57.9323-15.3867 58.6354-15.3867 59.2526-15.2969 59.7839-15.1172 60.3151-14.9375 60.7585-14.6836 61.1139-14.3555 61.4694-14.0273 61.735-13.6348 61.9108-13.1777 62.0866-12.7207 62.1745-12.2148 62.1745-11.6602 62.1745-11.1836 62.112-10.7402 61.987-10.3301 61.862-9.91992 61.6784-9.55664 61.4362-9.24023 61.194-8.92383 60.8971-8.6543 60.5456-8.43164 60.194-8.20898 59.7878-8.05469 59.3268-7.96875L59.3268-7.94531C59.8503-7.89062 60.3288-7.75977 60.7624-7.55273 61.196-7.3457 61.569-7.08594 61.8815-6.77344 62.194-6.46094 62.4381-6.0957 62.6139-5.67773 62.7897-5.25977 62.8776-4.8125 62.8776-4.33594Z" transform="translate(1048.27 434)"/><g clip-path="url(#clip28)"><g clip-path="url(#clip30)" transform="translate(954 379)"><use width="100%" height="100%" xlink:href="#img29"></use></g><g clip-path="url(#clip32)" transform="translate(1008 386)"><use width="100%" height="100%" xlink:href="#img31"></use></g></g><rect x="958.5" y="383.5" width="202" height="57" stroke="#000000" stroke-miterlimit="8" fill="#FFF2CC"/><path d="M8.14453-0.351563C8.11328-0.265625 8.07031-0.195312 8.01563-0.140625 7.96094-0.0859375 7.88477-0.0429687 7.78711-0.0117188 7.68945 0.0195312 7.56445 0.0410156 7.41211 0.0527344 7.25977 0.0644531 7.07031 0.0703125 6.84375 0.0703125 6.67187 0.0703125 6.52148 0.0683594 6.39258 0.0644531 6.26367 0.0605469 6.15234 0.0507812 6.05859 0.0351563 5.96484 0.0195313 5.88477 0.00195312 5.81836-0.0175781 5.75195-0.0371094 5.69531-0.0625 5.64844-0.09375 5.60156-0.125 5.56445-0.162109 5.53711-0.205078 5.50977-0.248047 5.48438-0.300781 5.46094-0.363281L0.503906-14.4492C0.441406-14.6211 0.408203-14.7598 0.404297-14.8652 0.400391-14.9707 0.433594-15.0508 0.503906-15.1055 0.574219-15.1602 0.6875-15.1953 0.84375-15.2109 1-15.2266 1.21094-15.2344 1.47656-15.2344 1.69531-15.2344 1.86914-15.2285 1.99805-15.2168 2.12695-15.2051 2.22656-15.1836 2.29688-15.1523 2.36719-15.1211 2.41992-15.0801 2.45508-15.0293 2.49023-14.9785 2.52344-14.9141 2.55469-14.8359L6.90234-2.07422 6.91406-2.07422 11.1445-14.8125C11.168-14.8984 11.1953-14.9687 11.2266-15.0234 11.2578-15.0781 11.3125-15.1211 11.3906-15.1523 11.4688-15.1836 11.5781-15.2051 11.7188-15.2168 11.8594-15.2285 12.0469-15.2344 12.2813-15.2344 12.5234-15.2344 12.7148-15.2246 12.8555-15.2051 12.9961-15.1855 13.0918-15.1484 13.1426-15.0938 13.1934-15.0391 13.2129-14.959 13.2012-14.8535 13.1895-14.748 13.1523-14.6094 13.0898-14.4375ZM17.6979-0.304688C17.6979-0.242187 17.6823-0.1875 17.651-0.140625 17.6198-0.09375 17.5651-0.0566406 17.487-0.0292969 17.4089-0.00195313 17.3053 0.0214844 17.1764 0.0410156 17.0475 0.0605469 16.8854 0.0703125 16.6901 0.0703125 16.5026 0.0703125 16.3424 0.0605469 16.2096 0.0410156 16.0768 0.0214844 15.9714-0.00195313 15.8932-0.0292969 15.8151-0.0566406 15.7604-0.09375 15.7292-0.140625 15.6979-0.1875 15.6823-0.242187 15.6823-0.304688L15.6823-14.8594C15.6823-14.9219 15.6999-14.9766 15.735-15.0234 15.7702-15.0703 15.8288-15.1074 15.9108-15.1348 15.9928-15.1621 16.0983-15.1855 16.2272-15.2051 16.3561-15.2246 16.5104-15.2344 16.6901-15.2344 16.8854-15.2344 17.0475-15.2246 17.1764-15.2051 17.3053-15.1855 17.4089-15.1621 17.487-15.1348 17.5651-15.1074 17.6198-15.0703 17.651-15.0234 17.6823-14.9766 17.6979-14.9219 17.6979-14.8594ZM38.1706-0.304688C38.1706-0.242187 38.1545-0.1875 38.1223-0.140625 38.0902-0.09375 38.0338-0.0566406 37.9533-0.0292969 37.8728-0.00195313 37.7702 0.0214844 37.6455 0.0410156 37.5208 0.0605469 37.3579 0.0703125 37.1567 0.0703125 36.9717 0.0703125 36.8128 0.0605469 36.68 0.0410156 36.5473 0.0214844 36.4426-0.00195313 36.3662-0.0292969 36.2897-0.0566406 36.2354-0.09375 36.2032-0.140625 36.171-0.1875 36.1549-0.242187 36.1549-0.304688L36.1549-13.5117 36.1315-13.5117 30.7878-0.246094C30.7643-0.191406 30.7311-0.144531 30.6882-0.105469 30.6452-0.0664063 30.5827-0.0332031 30.5007-0.00585938 30.4186 0.0214844 30.321 0.0410156 30.2077 0.0527344 30.0944 0.0644531 29.9596 0.0703125 29.8034 0.0703125 29.6393 0.0703125 29.4987 0.0625 29.3815 0.046875 29.2643 0.03125 29.1667 0.00976562 29.0885-0.0175781 29.0104-0.0449219 28.9499-0.078125 28.9069-0.117188 28.8639-0.15625 28.8346-0.199219 28.819-0.246094L23.7096-13.5117 23.6979-13.5117 23.6979-0.304688C23.6979-0.242187 23.6818-0.1875 23.6497-0.140625 23.6175-0.09375 23.5612-0.0566406 23.4807-0.0292969 23.4002-0.00195313 23.2955 0.0214844 23.1668 0.0410156 23.0381 0.0605469 22.8731 0.0703125 22.672 0.0703125 22.4789 0.0703125 22.3179 0.0605469 22.1892 0.0410156 22.0605 0.0214844 21.9579-0.00195313 21.8814-0.0292969 21.8049-0.0566406 21.7526-0.09375 21.7245-0.140625 21.6964-0.1875 21.6823-0.242187 21.6823-0.304688L21.6823-14.25C21.6823-14.5781 21.7695-14.8125 21.944-14.9531 22.1185-15.0937 22.3129-15.1641 22.5271-15.1641L23.7648-15.1641C24.0185-15.1641 24.2406-15.1406 24.4311-15.0938 24.6215-15.0469 24.7881-14.9727 24.9309-14.8711 25.0736-14.7695 25.1926-14.6406 25.2878-14.4844 25.383-14.3281 25.4664-14.1445 25.5378-13.9336L29.8737-2.95313 29.9323-2.95313 34.444-13.8984C34.5313-14.1328 34.6265-14.332 34.7297-14.4961 34.833-14.6602 34.9461-14.791 35.0691-14.8887 35.1922-14.9863 35.3291-15.0566 35.4798-15.0996 35.6306-15.1426 35.8052-15.1641 36.0037-15.1641L37.3014-15.1641C37.4205-15.1641 37.5336-15.1465 37.6408-15.1113 37.7479-15.0762 37.8392-15.0215 37.9146-14.9473 37.99-14.873 38.0516-14.7793 38.0992-14.666 38.1468-14.5527 38.1706-14.4141 38.1706-14.25ZM51.6862-10.3828C51.6862-10.25 51.6764-10.1367 51.6569-10.043 51.6374-9.94922 51.61-9.87305 51.5749-9.81445 51.5397-9.75586 51.4967-9.71289 51.446-9.68555 51.3952-9.6582 51.3424-9.64453 51.2878-9.64453L49.7526-9.64453 49.2839-5.75391 50.6432-5.75391C50.7604-5.75391 50.8561-5.69531 50.9303-5.57813 51.0046-5.46094 51.0417-5.26953 51.0417-5.00391 51.0417-4.87109 51.0299-4.75781 51.0065-4.66406 50.9831-4.57031 50.9557-4.49414 50.9245-4.43555 50.8932-4.37695 50.8522-4.33398 50.8014-4.30664 50.7506-4.2793 50.6979-4.26563 50.6432-4.26563L49.0846-4.26563 48.5924-0.257813C48.5846-0.203125 48.569-0.154297 48.5456-0.111328 48.5221-0.0683594 48.4792-0.0332031 48.4167-0.00585938 48.3542 0.0214844 48.2682 0.0410156 48.1589 0.0527344 48.0495 0.0644531 47.9049 0.0703125 47.7253 0.0703125 47.5456 0.0703125 47.3971 0.0644531 47.2799 0.0527344 47.1628 0.0410156 47.0729 0.0214844 47.0104-0.00585938 46.9479-0.0332031 46.9049-0.0683594 46.8815-0.111328 46.8581-0.154297 46.8503-0.203125 46.8581-0.257813L47.3503-4.26563 44.0924-4.26563 43.6003-0.257813C43.5846-0.203125 43.5671-0.154297 43.5475-0.111328 43.528-0.0683594 43.4889-0.0332031 43.4303-0.00585938 43.3717 0.0214844 43.2878 0.0410156 43.1784 0.0527344 43.069 0.0644531 42.9245 0.0703125 42.7448 0.0703125 42.5573 0.0703125 42.4049 0.0644531 42.2878 0.0527344 42.1706 0.0410156 42.0807 0.0214844 42.0182-0.00585938 41.9557-0.0332031 41.9128-0.0683594 41.8893-0.111328 41.8659-0.154297 41.8581-0.203125 41.8659-0.257813L42.3464-4.26563 40.987-4.26563C40.8698-4.26563 40.7741-4.32227 40.6999-4.43555 40.6256-4.54883 40.5885-4.73828 40.5885-5.00391 40.5885-5.13672 40.6003-5.25 40.6237-5.34375 40.6471-5.4375 40.6745-5.51367 40.7057-5.57227 40.737-5.63086 40.776-5.67578 40.8229-5.70703 40.8698-5.73828 40.9245-5.75391 40.987-5.75391L42.5573-5.75391 43.0378-9.64453 41.6198-9.64453C41.5026-9.64453 41.4069-9.70313 41.3327-9.82031 41.2585-9.9375 41.2214-10.1211 41.2214-10.3711 41.2214-10.6445 41.2585-10.8398 41.3327-10.957 41.4069-11.0742 41.5026-11.1328 41.6198-11.1328L43.2135-11.1328 43.694-14.8945C43.7018-14.9492 43.7194-14.998 43.7467-15.041 43.7741-15.084 43.821-15.1191 43.8874-15.1465 43.9538-15.1738 44.0456-15.1953 44.1628-15.2109 44.2799-15.2266 44.4284-15.2344 44.6081-15.2344 44.7956-15.2344 44.944-15.2266 45.0534-15.2109 45.1628-15.1953 45.2467-15.1738 45.3053-15.1465 45.3639-15.1191 45.401-15.084 45.4167-15.041 45.4323-14.998 45.4401-14.9531 45.4401-14.9063L44.9479-11.1328 48.2057-11.1328 48.6628-14.8945C48.6706-14.9492 48.6901-14.998 48.7214-15.041 48.7526-15.084 48.7995-15.1191 48.862-15.1465 48.9245-15.1738 49.0143-15.1953 49.1315-15.2109 49.2487-15.2266 49.401-15.2344 49.5885-15.2344 49.7682-15.2344 49.9147-15.2266 50.028-15.2109 50.1413-15.1953 50.2253-15.1738 50.2799-15.1465 50.3346-15.1191 50.3717-15.084 50.3913-15.041 50.4108-14.998 50.4167-14.9531 50.4089-14.9063L49.9401-11.1328 51.2878-11.1328C51.4049-11.1328 51.5006-11.0723 51.5749-10.9512 51.6491-10.8301 51.6862-10.6406 51.6862-10.3828ZM44.7604-9.64453 44.2917-5.75391 47.5378-5.75391 48.0299-9.64453ZM62.9948-0.867188C62.9948-0.726563 62.985-0.601563 62.9655-0.492188 62.946-0.382813 62.9186-0.291016 62.8835-0.216797 62.8483-0.142578 62.8014-0.0878906 62.7428-0.0527344 62.6842-0.0175781 62.6198 0 62.5495 0L54.1706 0C54.0612 0 53.9655-0.0136719 53.8835-0.0410156 53.8014-0.0683594 53.7311-0.113281 53.6725-0.175781 53.6139-0.238281 53.571-0.328125 53.5436-0.445313 53.5163-0.5625 53.5026-0.707031 53.5026-0.878906 53.5026-1.03516 53.5086-1.17188 53.5207-1.28906 53.5328-1.40625 53.559-1.50977 53.5992-1.59961 53.6394-1.68945 53.6897-1.7793 53.7502-1.86914 53.8106-1.95898 53.8891-2.05469 53.9856-2.15625L57.0166-5.27344C57.717-5.99219 58.2786-6.63672 58.7012-7.20703 59.1239-7.77734 59.45-8.29688 59.6794-8.76563 59.9088-9.23438 60.0598-9.66016 60.1322-10.043 60.2047-10.4258 60.2409-10.7852 60.2409-11.1211 60.2409-11.457 60.1845-11.7754 60.0716-12.0762 59.9587-12.377 59.7955-12.6406 59.5819-12.8672 59.3683-13.0937 59.1002-13.2734 58.7778-13.4063 58.4553-13.5391 58.0845-13.6055 57.6653-13.6055 57.1736-13.6055 56.7323-13.5391 56.3413-13.4063 55.9503-13.2734 55.6077-13.1289 55.3134-12.9727 55.0192-12.8164 54.7733-12.6719 54.5759-12.5391 54.3784-12.4062 54.2313-12.3398 54.1345-12.3398 54.0781-12.3398 54.0277-12.3555 53.9833-12.3867 53.939-12.418 53.9027-12.4687 53.8745-12.5391 53.8463-12.6094 53.8241-12.7031 53.808-12.8203 53.7919-12.9375 53.7839-13.0781 53.7839-13.2422 53.7839-13.3594 53.7878-13.4609 53.7956-13.5469 53.8034-13.6328 53.8171-13.707 53.8366-13.7695 53.8561-13.832 53.8815-13.8906 53.9128-13.9453 53.944-14 54.0065-14.0684 54.1003-14.1504 54.194-14.2324 54.3561-14.3437 54.5866-14.4844 54.8171-14.625 55.1061-14.7637 55.4538-14.9004 55.8014-15.0371 56.1842-15.1523 56.6022-15.2461 57.0202-15.3398 57.4596-15.3867 57.9206-15.3867 58.6549-15.3867 59.2975-15.2832 59.8483-15.0762 60.3991-14.8691 60.8561-14.5859 61.2194-14.2266 61.5827-13.8672 61.8542-13.4492 62.0339-12.9727 62.2135-12.4961 62.3034-11.9883 62.3034-11.4492 62.3034-10.9648 62.2604-10.4824 62.1745-10.002 62.0885-9.52148 61.9069-9.00195 61.6296-8.44336 61.3522-7.88477 60.9518-7.26367 60.4284-6.58008 59.9049-5.89648 59.2096-5.10938 58.3424-4.21875L55.9401-1.71094 62.5378-1.71094C62.6003-1.71094 62.6608-1.69336 62.7194-1.6582 62.778-1.62305 62.8288-1.57031 62.8717-1.5 62.9147-1.42969 62.946-1.3418 62.9655-1.23633 62.985-1.13086 62.9948-1.00781 62.9948-0.867188Z" transform="translate(1026.94 419)"/><g clip-path="url(#clip33)"><g clip-path="url(#clip35)" transform="translate(927 364)"><use width="100%" height="100%" xlink:href="#img34"></use></g><g clip-path="url(#clip37)" transform="translate(981 371)"><use width="100%" height="100%" xlink:href="#img36"></use></g></g><rect x="931.5" y="368.5" width="201" height="57" stroke="#000000" stroke-miterlimit="8" fill="#FFF2CC"/><path d="M8.14453-0.351563C8.11328-0.265625 8.07031-0.195312 8.01563-0.140625 7.96094-0.0859375 7.88477-0.0429687 7.78711-0.0117188 7.68945 0.0195312 7.56445 0.0410156 7.41211 0.0527344 7.25977 0.0644531 7.07031 0.0703125 6.84375 0.0703125 6.67187 0.0703125 6.52148 0.0683594 6.39258 0.0644531 6.26367 0.0605469 6.15234 0.0507812 6.05859 0.0351563 5.96484 0.0195313 5.88477 0.00195312 5.81836-0.0175781 5.75195-0.0371094 5.69531-0.0625 5.64844-0.09375 5.60156-0.125 5.56445-0.162109 5.53711-0.205078 5.50977-0.248047 5.48438-0.300781 5.46094-0.363281L0.503906-14.4492C0.441406-14.6211 0.408203-14.7598 0.404297-14.8652 0.400391-14.9707 0.433594-15.0508 0.503906-15.1055 0.574219-15.1602 0.6875-15.1953 0.84375-15.2109 1-15.2266 1.21094-15.2344 1.47656-15.2344 1.69531-15.2344 1.86914-15.2285 1.99805-15.2168 2.12695-15.2051 2.22656-15.1836 2.29688-15.1523 2.36719-15.1211 2.41992-15.0801 2.45508-15.0293 2.49023-14.9785 2.52344-14.9141 2.55469-14.8359L6.90234-2.07422 6.91406-2.07422 11.1445-14.8125C11.168-14.8984 11.1953-14.9687 11.2266-15.0234 11.2578-15.0781 11.3125-15.1211 11.3906-15.1523 11.4688-15.1836 11.5781-15.2051 11.7188-15.2168 11.8594-15.2285 12.0469-15.2344 12.2813-15.2344 12.5234-15.2344 12.7148-15.2246 12.8555-15.2051 12.9961-15.1855 13.0918-15.1484 13.1426-15.0938 13.1934-15.0391 13.2129-14.959 13.2012-14.8535 13.1895-14.748 13.1523-14.6094 13.0898-14.4375ZM17.6979-0.304688C17.6979-0.242187 17.6823-0.1875 17.651-0.140625 17.6198-0.09375 17.5651-0.0566406 17.487-0.0292969 17.4089-0.00195313 17.3053 0.0214844 17.1764 0.0410156 17.0475 0.0605469 16.8854 0.0703125 16.6901 0.0703125 16.5026 0.0703125 16.3424 0.0605469 16.2096 0.0410156 16.0768 0.0214844 15.9714-0.00195313 15.8932-0.0292969 15.8151-0.0566406 15.7604-0.09375 15.7292-0.140625 15.6979-0.1875 15.6823-0.242187 15.6823-0.304688L15.6823-14.8594C15.6823-14.9219 15.6999-14.9766 15.735-15.0234 15.7702-15.0703 15.8288-15.1074 15.9108-15.1348 15.9928-15.1621 16.0983-15.1855 16.2272-15.2051 16.3561-15.2246 16.5104-15.2344 16.6901-15.2344 16.8854-15.2344 17.0475-15.2246 17.1764-15.2051 17.3053-15.1855 17.4089-15.1621 17.487-15.1348 17.5651-15.1074 17.6198-15.0703 17.651-15.0234 17.6823-14.9766 17.6979-14.9219 17.6979-14.8594ZM38.1706-0.304688C38.1706-0.242187 38.1545-0.1875 38.1223-0.140625 38.0902-0.09375 38.0338-0.0566406 37.9533-0.0292969 37.8728-0.00195313 37.7702 0.0214844 37.6455 0.0410156 37.5208 0.0605469 37.3579 0.0703125 37.1567 0.0703125 36.9717 0.0703125 36.8128 0.0605469 36.68 0.0410156 36.5473 0.0214844 36.4426-0.00195313 36.3662-0.0292969 36.2897-0.0566406 36.2354-0.09375 36.2032-0.140625 36.171-0.1875 36.1549-0.242187 36.1549-0.304688L36.1549-13.5117 36.1315-13.5117 30.7878-0.246094C30.7643-0.191406 30.7311-0.144531 30.6882-0.105469 30.6452-0.0664063 30.5827-0.0332031 30.5007-0.00585938 30.4186 0.0214844 30.321 0.0410156 30.2077 0.0527344 30.0944 0.0644531 29.9596 0.0703125 29.8034 0.0703125 29.6393 0.0703125 29.4987 0.0625 29.3815 0.046875 29.2643 0.03125 29.1667 0.00976562 29.0885-0.0175781 29.0104-0.0449219 28.9499-0.078125 28.9069-0.117188 28.8639-0.15625 28.8346-0.199219 28.819-0.246094L23.7096-13.5117 23.6979-13.5117 23.6979-0.304688C23.6979-0.242187 23.6818-0.1875 23.6497-0.140625 23.6175-0.09375 23.5612-0.0566406 23.4807-0.0292969 23.4002-0.00195313 23.2955 0.0214844 23.1668 0.0410156 23.0381 0.0605469 22.8731 0.0703125 22.672 0.0703125 22.4789 0.0703125 22.3179 0.0605469 22.1892 0.0410156 22.0605 0.0214844 21.9579-0.00195313 21.8814-0.0292969 21.8049-0.0566406 21.7526-0.09375 21.7245-0.140625 21.6964-0.1875 21.6823-0.242187 21.6823-0.304688L21.6823-14.25C21.6823-14.5781 21.7695-14.8125 21.944-14.9531 22.1185-15.0937 22.3129-15.1641 22.5271-15.1641L23.7648-15.1641C24.0185-15.1641 24.2406-15.1406 24.4311-15.0938 24.6215-15.0469 24.7881-14.9727 24.9309-14.8711 25.0736-14.7695 25.1926-14.6406 25.2878-14.4844 25.383-14.3281 25.4664-14.1445 25.5378-13.9336L29.8737-2.95313 29.9323-2.95313 34.444-13.8984C34.5313-14.1328 34.6265-14.332 34.7297-14.4961 34.833-14.6602 34.9461-14.791 35.0691-14.8887 35.1922-14.9863 35.3291-15.0566 35.4798-15.0996 35.6306-15.1426 35.8052-15.1641 36.0037-15.1641L37.3014-15.1641C37.4205-15.1641 37.5336-15.1465 37.6408-15.1113 37.7479-15.0762 37.8392-15.0215 37.9146-14.9473 37.99-14.873 38.0516-14.7793 38.0992-14.666 38.1468-14.5527 38.1706-14.4141 38.1706-14.25ZM51.6862-10.3828C51.6862-10.25 51.6764-10.1367 51.6569-10.043 51.6374-9.94922 51.61-9.87305 51.5749-9.81445 51.5397-9.75586 51.4967-9.71289 51.446-9.68555 51.3952-9.6582 51.3424-9.64453 51.2878-9.64453L49.7526-9.64453 49.2839-5.75391 50.6432-5.75391C50.7604-5.75391 50.8561-5.69531 50.9303-5.57813 51.0046-5.46094 51.0417-5.26953 51.0417-5.00391 51.0417-4.87109 51.0299-4.75781 51.0065-4.66406 50.9831-4.57031 50.9557-4.49414 50.9245-4.43555 50.8932-4.37695 50.8522-4.33398 50.8014-4.30664 50.7506-4.2793 50.6979-4.26563 50.6432-4.26563L49.0846-4.26563 48.5924-0.257813C48.5846-0.203125 48.569-0.154297 48.5456-0.111328 48.5221-0.0683594 48.4792-0.0332031 48.4167-0.00585938 48.3542 0.0214844 48.2682 0.0410156 48.1589 0.0527344 48.0495 0.0644531 47.9049 0.0703125 47.7253 0.0703125 47.5456 0.0703125 47.3971 0.0644531 47.2799 0.0527344 47.1628 0.0410156 47.0729 0.0214844 47.0104-0.00585938 46.9479-0.0332031 46.9049-0.0683594 46.8815-0.111328 46.8581-0.154297 46.8503-0.203125 46.8581-0.257813L47.3503-4.26563 44.0924-4.26563 43.6003-0.257813C43.5846-0.203125 43.5671-0.154297 43.5475-0.111328 43.528-0.0683594 43.4889-0.0332031 43.4303-0.00585938 43.3717 0.0214844 43.2878 0.0410156 43.1784 0.0527344 43.069 0.0644531 42.9245 0.0703125 42.7448 0.0703125 42.5573 0.0703125 42.4049 0.0644531 42.2878 0.0527344 42.1706 0.0410156 42.0807 0.0214844 42.0182-0.00585938 41.9557-0.0332031 41.9128-0.0683594 41.8893-0.111328 41.8659-0.154297 41.8581-0.203125 41.8659-0.257813L42.3464-4.26563 40.987-4.26563C40.8698-4.26563 40.7741-4.32227 40.6999-4.43555 40.6256-4.54883 40.5885-4.73828 40.5885-5.00391 40.5885-5.13672 40.6003-5.25 40.6237-5.34375 40.6471-5.4375 40.6745-5.51367 40.7057-5.57227 40.737-5.63086 40.776-5.67578 40.8229-5.70703 40.8698-5.73828 40.9245-5.75391 40.987-5.75391L42.5573-5.75391 43.0378-9.64453 41.6198-9.64453C41.5026-9.64453 41.4069-9.70313 41.3327-9.82031 41.2585-9.9375 41.2214-10.1211 41.2214-10.3711 41.2214-10.6445 41.2585-10.8398 41.3327-10.957 41.4069-11.0742 41.5026-11.1328 41.6198-11.1328L43.2135-11.1328 43.694-14.8945C43.7018-14.9492 43.7194-14.998 43.7467-15.041 43.7741-15.084 43.821-15.1191 43.8874-15.1465 43.9538-15.1738 44.0456-15.1953 44.1628-15.2109 44.2799-15.2266 44.4284-15.2344 44.6081-15.2344 44.7956-15.2344 44.944-15.2266 45.0534-15.2109 45.1628-15.1953 45.2467-15.1738 45.3053-15.1465 45.3639-15.1191 45.401-15.084 45.4167-15.041 45.4323-14.998 45.4401-14.9531 45.4401-14.9063L44.9479-11.1328 48.2057-11.1328 48.6628-14.8945C48.6706-14.9492 48.6901-14.998 48.7214-15.041 48.7526-15.084 48.7995-15.1191 48.862-15.1465 48.9245-15.1738 49.0143-15.1953 49.1315-15.2109 49.2487-15.2266 49.401-15.2344 49.5885-15.2344 49.7682-15.2344 49.9147-15.2266 50.028-15.2109 50.1413-15.1953 50.2253-15.1738 50.2799-15.1465 50.3346-15.1191 50.3717-15.084 50.3913-15.041 50.4108-14.998 50.4167-14.9531 50.4089-14.9063L49.9401-11.1328 51.2878-11.1328C51.4049-11.1328 51.5006-11.0723 51.5749-10.9512 51.6491-10.8301 51.6862-10.6406 51.6862-10.3828ZM44.7604-9.64453 44.2917-5.75391 47.5378-5.75391 48.0299-9.64453ZM63.0299-0.796875C63.0299-0.648438 63.0182-0.523438 62.9948-0.421875 62.9714-0.320313 62.9401-0.238281 62.901-0.175781 62.862-0.113281 62.8171-0.0683594 62.7663-0.0410156 62.7155-0.0136719 62.6628 0 62.6081 0L54.6862 0C54.6315 0 54.5807-0.0136719 54.5339-0.0410156 54.487-0.0683594 54.4421-0.113281 54.3991-0.175781 54.3561-0.238281 54.3229-0.320313 54.2995-0.421875 54.276-0.523438 54.2643-0.648438 54.2643-0.796875 54.2643-0.9375 54.276-1.05859 54.2995-1.16016 54.3229-1.26172 54.3522-1.3457 54.3874-1.41211 54.4225-1.47852 54.4655-1.5293 54.5163-1.56445 54.5671-1.59961 54.6237-1.61719 54.6862-1.61719L57.8503-1.61719 57.8503-13.1484 54.9206-11.4023C54.7721-11.3242 54.653-11.2773 54.5632-11.2617 54.4733-11.2461 54.401-11.2637 54.3464-11.3145 54.2917-11.3652 54.2546-11.4492 54.235-11.5664 54.2155-11.6836 54.2057-11.832 54.2057-12.0117 54.2057-12.1445 54.2116-12.2578 54.2233-12.3516 54.235-12.4453 54.2526-12.5234 54.276-12.5859 54.2995-12.6484 54.3327-12.7031 54.3757-12.75 54.4186-12.7969 54.4753-12.8437 54.5456-12.8906L58.0378-15.1289C58.069-15.1523 58.1081-15.1719 58.1549-15.1875 58.2018-15.2031 58.2604-15.2187 58.3307-15.2344 58.401-15.25 58.4831-15.2598 58.5768-15.2637 58.6706-15.2676 58.7878-15.2695 58.9284-15.2695 59.1159-15.2695 59.2721-15.2617 59.3971-15.2461 59.5221-15.2305 59.6198-15.209 59.6901-15.1816 59.7604-15.1543 59.8073-15.1191 59.8307-15.0762 59.8542-15.0332 59.8659-14.9883 59.8659-14.9414L59.8659-1.61719 62.6081-1.61719C62.6706-1.61719 62.7292-1.59961 62.7839-1.56445 62.8385-1.5293 62.8835-1.47852 62.9186-1.41211 62.9538-1.3457 62.9811-1.26172 63.0007-1.16016 63.0202-1.05859 63.0299-0.9375 63.0299-0.796875Z" transform="translate(999.605 404)"/><path d="M899 222.334C899 191.222 924.222 166 955.334 166L1180.67 166C1211.78 166 1237 191.222 1237 222.334L1237 465.666C1237 496.778 1211.78 522 1180.67 522L955.334 522C924.222 522 899 496.778 899 465.666Z" stroke="#70AD47" stroke-width="4" stroke-miterlimit="8" stroke-dasharray="32 12" fill="none" fill-rule="evenodd"/><text fill="#70AD47" font-family="Calibri,Calibri_MSFontService,sans-serif" font-weight="700" font-size="59" transform="translate(1016.11 144)">DUT</text></g></svg>
\ No newline at end of file
diff --git a/osm-tests/assets/image-20200406234414818.png b/osm-tests/assets/image-20200406234414818.png
new file mode 100644 (file)
index 0000000..58811f1
Binary files /dev/null and b/osm-tests/assets/image-20200406234414818.png differ
diff --git a/osm-tests/baseconfig/.void b/osm-tests/baseconfig/.void
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/osm-tests/baseconfig/patchconfig.rc b/osm-tests/baseconfig/patchconfig.rc
new file mode 100644 (file)
index 0000000..46787cf
--- /dev/null
@@ -0,0 +1,21 @@
+#   Copyright 2020 Telefónica Investigación y Desarrollo S.A.U.
+#
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
+#######################################################################################################
+# patchconfig.rc
+#######################################################################################################
+# (OPTIONAL) Additional configuration to add optional Devops patches (only if needed)
+
+# URL to be used in a subsequent `pull` command to apply the patchset
+#export DEVOPS_PATCH=refs/changes/51/8751/7
diff --git a/osm-tests/baseconfig/seedconfig.rc b/osm-tests/baseconfig/seedconfig.rc
new file mode 100644 (file)
index 0000000..7fcf884
--- /dev/null
@@ -0,0 +1,42 @@
+#   Copyright 2020 Telefónica Investigación y Desarrollo S.A.U.
+#
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
+#######################################################################################################
+# seedconfig.rc: COMMON BASE CONFIGURATION FOR THE ENVIRONMENT
+#######################################################################################################
+# This configuration is customized for Vagrant sandboxes. If that is your case, please do not edit.
+# This file can be used as template for creating a `seedconfig.rc`
+# for other types of environments (e.g. Docker)
+
+# Base folder for all operations
+export BASE_FOLDER=/home/vagrant
+
+# EOL account for SSH operations. Required for password-less operations with Git.
+# Comment to undefine and it will use HTTP instead
+export ETSIUSERNAME=$(git config user.name)
+
+# Folder where Robot tests are stored
+export ROBOT_DEVOPS_FOLDER="${HOME}/devops/robot-systest"
+
+# Folder to save alternative DUT environments (optional)
+export ENVIRONMENTS_FOLDER=environments
+
+# Folder where all required packages are stored
+export PACKAGES_FOLDER="/vagrant/packages"
+
+# Folder where all required images are stored (intended for future use)
+export IMAGES_FOLDER="/vagrant/images"
+
+# Folder where test results should be exported
+export ROBOT_REPORT_FOLDER="/vagrant/results"
diff --git a/osm-tests/images/.void b/osm-tests/images/.void
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/osm-tests/images/download_images.sh b/osm-tests/images/download_images.sh
new file mode 100644 (file)
index 0000000..a6dfc0d
--- /dev/null
@@ -0,0 +1,16 @@
+#!/bin/bash
+#   Copyright 2020 Telefónica Investigación y Desarrollo S.A.U.
+#
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
+wget -nd -r -P . -A qcow,qcow2,img,raw https://osm-download.etsi.org/ftp/osm-3.0-three/1st-hackfest/images/
diff --git a/osm-tests/localconfig/.void b/osm-tests/localconfig/.void
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/osm-tests/localconfig/TEMPLATE-envconfig.rc b/osm-tests/localconfig/TEMPLATE-envconfig.rc
new file mode 100644 (file)
index 0000000..ae215ff
--- /dev/null
@@ -0,0 +1,34 @@
+#   Copyright 2020 Telefónica Investigación y Desarrollo S.A.U.
+#
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
+#######################################################################################################
+# envconfig.rc
+#######################################################################################################
+# Local environment configuration: VIM(s), OSM(s), etc.
+
+# VIM setup
+export OS_USERNAME=username
+export OS_PASSWORD=password
+export OS_TENANT_NAME=projectName
+export OS_AUTH_URL=https://identityHost:portNumber/v2.0
+export OS_TENANT_ID=tenantIDString
+export OS_REGION_NAME=regionName
+export OS_CACERT=/path/to/cacertFile  # Only if required for the VIM
+# OSM location
+export OSM_HOSTNAME="192.168.1.22"
+# Details of the VIM target for OSM
+export VIM_TARGET="vim002-physnet1"
+export VIM_MGMT_NET="management"
+# Optional: location of other alternative `envconfig.rc`-like files
+export ENVIRONMENTS_FOLDER=environments
diff --git a/osm-tests/localconfig/TEMPLATE-envprovisioning.sh b/osm-tests/localconfig/TEMPLATE-envprovisioning.sh
new file mode 100644 (file)
index 0000000..c2d67d7
--- /dev/null
@@ -0,0 +1,22 @@
+#   Copyright 2020 Telefónica Investigación y Desarrollo S.A.U.
+#
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
+#######################################################################################################
+# envprovisioning.sh
+#######################################################################################################
+# (OPTIONAL) Local environment provisioning (e.g. cloning of local repos and credentials)
+
+ssh-keyscan mylocalgitserver.com >> ~/.ssh/known_hosts  # Often needed for non public repos
+git clone git@mylocalgitserver.com:local-environment-data/local-infra-info.git
+cp local-infra-info/openstack/clouds.yaml "${BASE_FOLDER}"/ # Copy credentials to base folder
diff --git a/osm-tests/packages/.void b/osm-tests/packages/.void
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/osm-tests/packages/download_packages.sh b/osm-tests/packages/download_packages.sh
new file mode 100644 (file)
index 0000000..946ceb9
--- /dev/null
@@ -0,0 +1,16 @@
+#!/bin/bash
+#   Copyright 2020 Telefónica Investigación y Desarrollo S.A.U.
+#
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
+wget -nd -r -P . -A gz,tgz,yaml,yml -R *qcow*,*fedora20* https://osm-download.etsi.org/ftp/osm-5.0-five/6th-hackfest/packages/
diff --git a/osm-tests/provisioner.sh b/osm-tests/provisioner.sh
new file mode 100644 (file)
index 0000000..650d366
--- /dev/null
@@ -0,0 +1,135 @@
+#!/usr/bin/env bash
+
+#   Copyright 2020 Telefónica Investigación y Desarrollo S.A.U.
+#
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+
+#######################################################################################################
+# PRE-REQUIREMENTS FOR THE ENVIRONMENT:
+#######################################################################################################
+# - There is at least one VIM available and reachable.
+# - There is at least one OSM instance available and reachable.
+# - The OSM instance(s) has (have) already at least one target added per VIM.
+
+#######################################################################################################
+# SOFTWARE PRE-REQUIREMENTS: (already covered for Vagrant)
+#######################################################################################################
+# - `authorized_keys` at `~/.ssh` with proper permissions
+# - `id_rsa`, `id_rsa.pub` at `~/.ssh` with proper permissions
+# - A functional `.gitconfig` file at `~` with proper permissions
+# - `seedconfig.rc` and `patchconfig.rc` copied to `~/baseconfig`
+# - `envprovisioning.sh` and `envconfig.rc` copied to `~/localconfig`
+
+#######################################################################################################
+# CONFIGURATION SEEDING
+#######################################################################################################
+
+# Folders where configuration is stored
+BASE_CONFIG_FOLDER=baseconfig
+LOCAL_CONFIG_FOLDER=localconfig # Default path. It can be reset dinamically by `seedconfig.rc` or `envprovisioning.sh` if needed
+
+# Base configuration
+if [ -f ${BASE_CONFIG_FOLDER}/seedconfig.rc ]
+then
+    cat ${BASE_CONFIG_FOLDER}/seedconfig.rc >> defaultenv.rc
+    source ${BASE_CONFIG_FOLDER}/seedconfig.rc
+else
+    >&2 echo ################################################################################
+    >&2 echo ERROR: Base configuration file ${BASE_CONFIG_FOLDER}/seedconfig.rc is missing.
+    >&2 echo Please check README.md for details.
+    >&2 echo Once fixed, rebuild your environment. E.g. for Vagrant:
+    >&2 echo    vagrant destroy && vagrant up
+    >&2 echo ################################################################################
+    exit 1
+fi
+
+# (OPTIONAL) Devops patch configuration
+if [ -f ${BASE_CONFIG_FOLDER}/patchconfig.rc ]
+then
+    cat ${BASE_CONFIG_FOLDER}/patchconfig.rc >> defaultenv.rc
+    source ${BASE_CONFIG_FOLDER}/patchconfig.rc
+fi
+
+# (OPTIONAL) Local environment provisioning (e.g. cloning of local repos)
+if [ -f ${LOCAL_CONFIG_FOLDER}/envprovisioning.sh ]
+then
+    source ${LOCAL_CONFIG_FOLDER}/envprovisioning.sh
+fi
+
+# Local environment configuration: VIM(s), OSM(s), credentials, etc.
+if [ -f ${LOCAL_CONFIG_FOLDER}/envconfig.rc ]
+then
+    cat ${LOCAL_CONFIG_FOLDER}/envconfig.rc >> defaultenv.rc
+    source ${LOCAL_CONFIG_FOLDER}/envconfig.rc
+else
+    >&2 echo ################################################################################
+    >&2 echo WARNING: Local configuration file ${BASE_CONFIG_FOLDER}/envconfig.rc is missing.
+    >&2 echo Please check README.md for details.
+    >&2 echo If it is an error, once fixed, rebuild your environment. E.g. for Vagrant:
+    >&2 echo    vagrant destroy && vagrant up
+    >&2 echo Otherwise, you should add manually the appropriate environment variables later.
+    >&2 echo ################################################################################
+fi
+
+#------------------------------------------------------------------------------------------------------
+
+# Installs OSM client
+sudo sed -i "/osm-download.etsi.org/d" /etc/apt/sources.list
+wget -qO - https://osm-download.etsi.org/repository/osm/debian/ReleaseSEVEN/OSM%20ETSI%20Release%20Key.gpg | sudo apt-key add -
+sudo add-apt-repository -y "deb [arch=amd64] https://osm-download.etsi.org/repository/osm/debian/ReleaseSEVEN stable devops IM osmclient"
+sudo apt-get update
+sudo apt-get install -y python3-pip
+sudo -H python3 -m pip install python-magic pyangbind verboselogs
+sudo apt-get install -y python3-osmclient
+
+# Installs OpenStack client
+##For Train version, uncomment the following two lines:
+##sudo add-apt-repository -y cloud-archive:train
+##sudo apt-get update
+sudo apt-get install -y python3-openstackclient  # Installs Queens by default
+
+# Installs Robot and all dependencies required for the tests
+
+sudo -H python3 -m pip install --ignore-installed haikunator requests pyvcloud progressbar pathlib robotframework robotframework-seleniumlibrary robotframework-requests robotframework-SSHLibrary
+curl -sS -o - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
+sudo add-apt-repository -y "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main"
+sudo apt-get install -y google-chrome-stable chromium-chromedriver
+ln -s ${ROBOT_DEVOPS_FOLDER} robot
+
+# Clones Devops repo to retrieve all Robot tests from OSM community
+ssh-keyscan -p 29418 osm.etsi.org >> ~/.ssh/known_hosts
+if [ -n "${ETSIUSERNAME}" ]     # If possible, uses ETSI's user name to make further contributions easier
+then
+    git clone "ssh://${ETSIUSERNAME}@osm.etsi.org:29418/osm/devops" && \
+    (cd "devops" && curl https://osm.etsi.org/gerrit/tools/hooks/commit-msg > .git/hooks/commit-msg ; chmod +x .git/hooks/commit-msg)
+else
+    git clone "https://osm.etsi.org/gerrit/osm/devops"
+fi
+
+# if applicable, adds additional patches to devops repo (refer to `patchconfig.rc`)
+[ -n "${DEVOPS_PATCH}" ] && git -C devops pull https://osm.etsi.org/gerrit/osm/devops ${DEVOPS_PATCH}
+
+# Installs some additional packages to ease interactive troubleshooting
+sudo apt-get install -y osm-devops
+sudo snap install charm --classic
+sudo snap install yq
+
+# Copies VIM credentials in `clouds.yaml` (if applicable) to a proper location
+if [ -f ${CLOUDS_PATH}/clouds.yaml ]; then
+    sudo mkdir -p /etc/openstack
+    sudo cp ${CLOUDS_PATH}/clouds.yaml /etc/openstack/
+    rm ${CLOUDS_PATH}/clouds.yaml
+fi
+
+# Sets default environment to load automatically in `.bashrc`
+cat defaultenv.rc >> ~/.bashrc
diff --git a/osm-tests/results/.void b/osm-tests/results/.void
new file mode 100644 (file)
index 0000000..e69de29