diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-12-15 09:25:06 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-12-15 09:25:06 +0000 |
commit | e9120872bf2f7cf986a06402e451935b7be7d645 (patch) | |
tree | b689ca1779ca555deedc306a24a6fa01eb46b4ed | |
parent | 6231392c67717a1cd4f5e1670176ab502516012d (diff) | |
parent | 2560849bf4526b22306247738d7e409baa23882d (diff) | |
download | avatar-aml_tz5_341510010.tar.gz |
Snap for 11224086 from 2560849bf4526b22306247738d7e409baa23882d to mainline-tzdata5-releaseaml_tz5_341510070aml_tz5_341510050aml_tz5_341510010aml_tz5_341510010
Change-Id: If35ff01762935fd605412cd25627e2724024b406
30 files changed, 2233 insertions, 247 deletions
diff --git a/.github/workflows/avatar.yml b/.github/workflows/avatar.yml new file mode 100644 index 0000000..21945ef --- /dev/null +++ b/.github/workflows/avatar.yml @@ -0,0 +1,91 @@ +name: Avatar + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + build: + name: Build with Python ${{ matrix.python-version }} + runs-on: ubuntu-latest + strategy: + matrix: + python-version: ["3.10", "3.11"] + steps: + - uses: actions/checkout@v3 + - name: Set Up Python ${{ matrix.python-version }} + uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} + - name: Install + run: | + pip install --upgrade pip + pip install build + pip install . + - name: Build + run: python -m build + lint: + name: Lint for Python ${{ matrix.python-version }} + runs-on: ubuntu-latest + strategy: + matrix: + python-version: ["3.10", "3.11"] + steps: + - uses: actions/checkout@v3 + - name: Set Up Python ${{ matrix.python-version }} + uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} + - name: Install + run: pip install .[dev] + - run: mypy + - run: pyright + format: + name: Check Python formatting + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Set Up Python 3.11 + uses: actions/setup-python@v4 + with: + python-version: 3.11 + - name: Install + run: | + pip install --upgrade pip + pip install .[dev] + - run: black --check avatar/ + - run: isort --check avatar + test: + name: Test Bumble vs Bumble(s) [${{ matrix.shard }}] + runs-on: ubuntu-latest + strategy: + matrix: + shard: [ + 1/24, 2/24, 3/24, 4/24, + 5/24, 6/24, 7/24, 8/24, + 9/24, 10/24, 11/24, 12/24, + 13/24, 14/24, 15/24, 16/24, + 17/24, 18/24, 19/24, 20/24, + 21/24, 22/24, 23/24, 24/24, + ] + steps: + - uses: actions/checkout@v3 + - name: Set Up Python 3.11 + uses: actions/setup-python@v4 + with: + python-version: 3.11 + - name: Install + run: | + pip install --upgrade pip + pip install rootcanal==1.3.0 + pip install . + - name: Rootcanal + run: nohup python -m rootcanal > rootcanal.log & + - name: Test + run: | + avatar --list | grep -Ev '^=' > test-names.txt + timeout 5m avatar --test-beds bumble.bumbles --tests $(split test-names.txt -n l/${{ matrix.shard }}) + - name: Rootcanal Logs + run: cat rootcanal.log diff --git a/.github/workflows/python-publish.yml b/.github/workflows/pypi-publish.yml index 7d9bc19..36192a9 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/pypi-publish.yml @@ -1,4 +1,4 @@ -name: Upload Python Package +name: PyPI Publish on: release: diff --git a/.github/workflows/python-build.yml b/.github/workflows/python-build.yml deleted file mode 100644 index 18193b1..0000000 --- a/.github/workflows/python-build.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: Python Build - -on: - push: - branches: [ main ] - pull_request: - branches: [ main ] - -jobs: - build: - runs-on: ubuntu-latest - strategy: - matrix: - python-version: ["3.10", "3.11"] - steps: - - uses: actions/checkout@v3 - - name: Set Up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 - with: - python-version: ${{ matrix.python-version }} - - name: Install dependencies - run: | - python -m pip install --upgrade pip - python -m pip install build - python -m pip install . - - name: Build - run: python -m build diff --git a/.github/workflows/python-lint-and-format.yml b/.github/workflows/python-lint-and-format.yml deleted file mode 100644 index 8ddff35..0000000 --- a/.github/workflows/python-lint-and-format.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: Python Lint & Format - -on: - push: - branches: [ main ] - pull_request: - branches: [ main ] - -jobs: - lint_and_format: - runs-on: ubuntu-latest - strategy: - matrix: - python-version: ["3.10", "3.11"] - steps: - - uses: actions/checkout@v3 - - name: Set Up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 - with: - python-version: ${{ matrix.python-version }} - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install .[dev] - - name: Lint with mypy - run: | - mypy - - name: Lint with pyright - run: | - pyright - - name: Check the Format with black and isort - run: | - black --check avatar/ cases/ - isort --check avatar/ cases/ @@ -19,7 +19,9 @@ python_library_host { name: "libavatar", srcs: [ "avatar/*.py", + "avatar/cases/*.py", "avatar/controllers/*.py", + "avatar/metrics/*.py", ], libs: [ "pandora-python", @@ -32,8 +34,3 @@ python_library_host { "avatar/py.typed" ] } - -filegroup { - name: "avatar-cases", - srcs: ["cases/*.py"], -} @@ -1,48 +1 @@ -# Avatar - -Avatar aims to provide a scalable multi-platform Bluetooth testing tool capable -of running any Bluetooth test cases virtually and physically. It aims to -complete PTS-bot in the Pandora testing suite. - -## Install - -```bash -python -m venv venv -source venv/bin/activate.fish # or any other shell -pip install [-e] . -``` - -## Usage - -```bash -python cases/host_test.py -c cases/config.yml --verbose -``` - -## Specify a test bed -```bash -python cases/host_test.py -c cases/config.yml --test_bed bumble.bumbles --verbose -``` - -## Development - -1. Make sure to have a `root-canal` instance running somewhere. -```bash -root-canal -``` - -1. Run the example using Bumble vs Bumble config file. The default `6402` HCI port of `root-canal` may be changed in this config file. -``` -python cases/host_test.py -c cases/config.yml --verbose -``` - -3. Lint with `pyright` and `mypy` -``` -pyright -mypy -``` - -3. Format & imports style -``` -black avatar/ cases/ -isort avatar/ cases/ -``` +See https://developers.google.com/pandora/guides/avatar/android-guide diff --git a/avatar/__init__.py b/avatar/__init__.py index b679c27..abc4653 100644 --- a/avatar/__init__.py +++ b/avatar/__init__.py @@ -17,20 +17,26 @@ Avatar is a scalable multi-platform Bluetooth testing tool capable of running any Bluetooth test cases virtually and physically. """ -__version__ = "0.0.2" +__version__ = "0.0.4" +import argparse import enum import functools import grpc import grpc.aio import importlib import logging +import pathlib from avatar import pandora_server from avatar.aio import asynchronous -from avatar.pandora_client import BumblePandoraClient as BumblePandoraDevice, PandoraClient as PandoraDevice +from avatar.metrics import trace +from avatar.pandora_client import BumblePandoraClient as BumblePandoraDevice +from avatar.pandora_client import PandoraClient as PandoraDevice from avatar.pandora_server import PandoraServer +from avatar.runner import SuiteRunner from mobly import base_test +from mobly import signals from typing import Any, Callable, Dict, Iterable, Iterator, List, Optional, Sized, Tuple, Type, TypeVar # public symbols @@ -79,6 +85,7 @@ class PandoraDevices(Sized, Iterable[PandoraDevice]): self._clients = [] self._servers = [] + trace.hook_test(test, self) user_params: Dict[str, Any] = test.user_params # type: ignore controller_configs: Dict[str, Any] = test.controller_configs.copy() # type: ignore sorted_controllers = sorted( @@ -103,7 +110,13 @@ class PandoraDevices(Sized, Iterable[PandoraDevice]): # Register the controller and load its Pandora servers. logging.info('Starting %s(s) for %s', server_cls.__name__, controller) - devices: Optional[List[Any]] = test.register_controller(server_cls.MOBLY_CONTROLLER_MODULE) # type: ignore + try: + devices: Optional[List[Any]] = test.register_controller( # type: ignore + server_cls.MOBLY_CONTROLLER_MODULE + ) + except Exception: + logging.exception('abort: failed to register controller') + raise signals.TestAbortAll("") assert devices for device in devices: # type: ignore self._servers.append(server_cls(device)) @@ -213,3 +226,89 @@ def rpc_except( return wrapper return wrap + + +def args_parser() -> argparse.ArgumentParser: + parser = argparse.ArgumentParser(description='Avatar test runner.') + parser.add_argument( + 'input', + type=str, + nargs='*', + metavar='<PATH>', + help='Lits of folder or test file to run', + default=[], + ) + parser.add_argument('-c', '--config', type=str, metavar='<PATH>', help='Path to the test configuration file.') + parser.add_argument( + '-l', + '--list', + '--list_tests', # For backward compatibility with tradefed `MoblyBinaryHostTest` + action='store_true', + help='Print the names of the tests defined in a script without ' 'executing them.', + ) + parser.add_argument( + '-o', + '--log-path', + '--log_path', # For backward compatibility with tradefed `MoblyBinaryHostTest` + type=str, + metavar='<PATH>', + help='Path to the test configuration file.', + ) + parser.add_argument( + '-t', + '--tests', + nargs='+', + type=str, + metavar='[ClassA[.test_a] ClassB[.test_b] ...]', + help='A list of test classes and optional tests to execute.', + ) + parser.add_argument( + '-b', + '--test-beds', + '--test_bed', # For backward compatibility with tradefed `MoblyBinaryHostTest` + nargs='+', + type=str, + metavar='[<TEST BED NAME1> <TEST BED NAME2> ...]', + help='Specify which test beds to run tests on.', + ) + parser.add_argument('-v', '--verbose', action='store_true', help='Set console logger level to DEBUG') + parser.add_argument('-x', '--no-default-cases', action='store_true', help='Dot no include default test cases') + return parser + + +# Avatar default entry point +def main(args: Optional[argparse.Namespace] = None) -> None: + import sys + + # Create an Avatar suite runner. + runner = SuiteRunner() + + # Parse arguments. + argv = args or args_parser().parse_args() + if argv.input: + for path in argv.input: + runner.add_path(pathlib.Path(path)) + if argv.config: + runner.add_config_file(pathlib.Path(argv.config)) + if argv.log_path: + runner.set_logs_dir(pathlib.Path(argv.log_path)) + if argv.tests: + runner.add_test_filters(argv.tests) + if argv.test_beds: + runner.add_test_beds(argv.test_beds) + if argv.verbose: + runner.set_logs_verbose() + if not argv.no_default_cases: + runner.add_path(pathlib.Path(__file__).resolve().parent / 'cases') + + # List tests to standard output. + if argv.list: + for _, (tag, test_names) in runner.included_tests.items(): + for name in test_names: + print(f"{tag}.{name}") + sys.exit(0) + + # Run the test suite. + logging.basicConfig(level=logging.INFO) + if not runner.run(): + sys.exit(1) diff --git a/cases/__init__.py b/avatar/cases/__init__.py index bb545f4..bb545f4 100644 --- a/cases/__init__.py +++ b/avatar/cases/__init__.py diff --git a/cases/config.yml b/avatar/cases/config.yml index 3682981..a5451cd 100644 --- a/cases/config.yml +++ b/avatar/cases/config.yml @@ -10,6 +10,6 @@ TestBeds: - Name: bumble.bumbles Controllers: BumbleDevice: - - transport: 'tcp-client:127.0.0.1:7300' - - transport: 'tcp-client:127.0.0.1:7300' - - transport: 'tcp-client:127.0.0.1:7300' + - transport: 'tcp-client:127.0.0.1:6402' + - transport: 'tcp-client:127.0.0.1:6402' + - transport: 'tcp-client:127.0.0.1:6402' diff --git a/cases/host_test.py b/avatar/cases/host_test.py index 59e5100..feaeaa5 100644 --- a/cases/host_test.py +++ b/avatar/cases/host_test.py @@ -17,21 +17,23 @@ import avatar import grpc import logging -from avatar import BumblePandoraDevice, PandoraDevice, PandoraDevices -from mobly import base_test, signals, test_runner +from avatar import BumblePandoraDevice +from avatar import PandoraDevice +from avatar import PandoraDevices +from mobly import base_test +from mobly import signals +from mobly import test_runner from mobly.asserts import assert_equal # type: ignore from mobly.asserts import assert_false # type: ignore from mobly.asserts import assert_is_none # type: ignore from mobly.asserts import assert_is_not_none # type: ignore from mobly.asserts import assert_true # type: ignore from mobly.asserts import explicit_pass # type: ignore -from pandora.host_pb2 import ( - DISCOVERABLE_GENERAL, - DISCOVERABLE_LIMITED, - NOT_DISCOVERABLE, - Connection, - DiscoverabilityMode, -) +from pandora.host_pb2 import DISCOVERABLE_GENERAL +from pandora.host_pb2 import DISCOVERABLE_LIMITED +from pandora.host_pb2 import NOT_DISCOVERABLE +from pandora.host_pb2 import Connection +from pandora.host_pb2 import DiscoverabilityMode from typing import Optional diff --git a/cases/le_host_test.py b/avatar/cases/le_host_test.py index eb2f017..b6ab4aa 100644 --- a/cases/le_host_test.py +++ b/avatar/cases/le_host_test.py @@ -20,14 +20,21 @@ import itertools import logging import random -from avatar import BumblePandoraDevice, PandoraDevice, PandoraDevices -from mobly import base_test, test_runner +from avatar import BumblePandoraDevice +from avatar import PandoraDevice +from avatar import PandoraDevices +from mobly import base_test +from mobly import test_runner from mobly.asserts import assert_equal # type: ignore from mobly.asserts import assert_false # type: ignore from mobly.asserts import assert_is_not_none # type: ignore from mobly.asserts import assert_true # type: ignore from mobly.asserts import explicit_pass # type: ignore -from pandora.host_pb2 import PUBLIC, RANDOM, Connection, DataTypes, OwnAddressType +from pandora.host_pb2 import PUBLIC +from pandora.host_pb2 import RANDOM +from pandora.host_pb2 import Connection +from pandora.host_pb2 import DataTypes +from pandora.host_pb2 import OwnAddressType from typing import Any, Dict, Literal, Optional, Union @@ -174,7 +181,7 @@ class LeHostTest(base_test.BaseTestClass): # type: ignore[misc] assert_true(report.legacy, msg='expected legacy advertising report') assert_equal(report.connectable, True) - for (key, value) in data.items(): + for key, value in data.items(): assert_equal(getattr(report.data, key), value) # type: ignore[misc] assert_false(report.truncated, msg='expected non-truncated advertising report') diff --git a/cases/le_security_test.py b/avatar/cases/le_security_test.py index 9305c9f..b91d8c7 100644 --- a/cases/le_security_test.py +++ b/avatar/cases/le_security_test.py @@ -17,15 +17,29 @@ import avatar import itertools import logging -from avatar import BumblePandoraDevice, PandoraDevice, PandoraDevices +from avatar import BumblePandoraDevice +from avatar import PandoraDevice +from avatar import PandoraDevices +from avatar import pandora +from bumble.pairing import PairingConfig from bumble.pairing import PairingDelegate -from mobly import base_test, signals, test_runner +from mobly import base_test +from mobly import signals +from mobly import test_runner from mobly.asserts import assert_equal # type: ignore from mobly.asserts import assert_in # type: ignore from mobly.asserts import assert_is_not_none # type: ignore from mobly.asserts import fail # type: ignore -from pandora.host_pb2 import PUBLIC, RANDOM, DataTypes, OwnAddressType, Connection -from pandora.security_pb2 import LE_LEVEL3, PairingEventAnswer, SecureResponse, WaitSecurityResponse +from pandora.host_pb2 import PUBLIC +from pandora.host_pb2 import RANDOM +from pandora.host_pb2 import Connection +from pandora.host_pb2 import DataTypes +from pandora.host_pb2 import OwnAddressType +from pandora.security_pb2 import LE_LEVEL3 +from pandora.security_pb2 import LEVEL2 +from pandora.security_pb2 import PairingEventAnswer +from pandora.security_pb2 import SecureResponse +from pandora.security_pb2 import WaitSecurityResponse from typing import Any, Literal, Optional, Tuple, Union @@ -74,17 +88,21 @@ class LeSecurityTest(base_test.BaseTestClass): # type: ignore[misc] 'against_display_yes_no', 'against_both_display_and_keyboard', ), + ( + 'ltk_irk_csrk', + 'ltk_irk_csrk_lk', + ), ) ) # type: ignore[misc] - @avatar.asynchronous async def test_le_pairing( self, connect: Union[Literal['outgoing_connection'], Literal['incoming_connection']], pair: Union[Literal['outgoing_pairing'], Literal['incoming_pairing']], - ref_address_type: Union[Literal['against_random'], Literal['against_public']], + ref_address_type_name: Union[Literal['against_random'], Literal['against_public']], variant: Union[ Literal['accept'], + Literal['accept_ctkd'], Literal['reject'], Literal['rejected'], Literal['disconnect'], @@ -98,19 +116,18 @@ class LeSecurityTest(base_test.BaseTestClass): # type: ignore[misc] Literal['against_display_yes_no'], Literal['against_both_display_and_keyboard'], ], + key_distribution: Union[ + Literal['ltk_irk_csrk'], + Literal['ltk_irk_csrk_lk'], + ], ) -> None: - if self.dut.name == 'android' and connect == 'outgoing_connection' and pair == 'incoming_pairing': # TODO: do not skip when doing physical tests. - raise signals.TestSkip( - 'TODO: Yet to implement the test cases:\n' - ) + raise signals.TestSkip('TODO: Yet to implement the test cases:\n') if self.dut.name == 'android' and connect == 'incoming_connection' and pair == 'outgoing_pairing': # TODO: do not skip when doing physical tests. - raise signals.TestSkip( - 'TODO: Yet to implement the test cases:\n' - ) + raise signals.TestSkip('TODO: Yet to implement the test cases:\n') if self.dut.name == 'android' and 'disconnect' in variant: raise signals.TestSkip( @@ -119,10 +136,11 @@ class LeSecurityTest(base_test.BaseTestClass): # type: ignore[misc] + '- When disconnected the `Secure/WaitSecurity` never returns.' ) - if 'reject' in variant or 'rejected' in variant: - raise signals.TestSkip( - 'TODO: Currently these scnearios are not working. Working on them.' - ) + if self.dut.name == 'android' and 'reject' in variant: + raise signals.TestSkip('TODO: Currently these scnearios are not working. Working on them.') + + if self.ref.name == 'android' and ref_address_type_name == 'against_public': + raise signals.TestSkip('Android does not support PUBLIC address type.') if isinstance(self.ref, BumblePandoraDevice) and ref_io_capability == 'against_default_io_cap': raise signals.TestSkip('Skip default IO cap for Bumble REF.') @@ -130,6 +148,9 @@ class LeSecurityTest(base_test.BaseTestClass): # type: ignore[misc] if not isinstance(self.ref, BumblePandoraDevice) and ref_io_capability != 'against_default_io_cap': raise signals.TestSkip('Unable to override IO capability on non Bumble device.') + if 'lk' in key_distribution and ref_io_capability == 'against_no_output_no_input': + raise signals.TestSkip('CTKD requires Security Level 4') + # Factory reset both DUT and REF devices. await asyncio.gather(self.dut.reset(), self.ref.reset()) @@ -143,12 +164,36 @@ class LeSecurityTest(base_test.BaseTestClass): # type: ignore[misc] 'against_both_display_and_keyboard': PairingDelegate.IoCapability.DISPLAY_OUTPUT_AND_KEYBOARD_INPUT, }[ref_io_capability] self.ref.server_config.io_capability = io_capability + bumble_key_distribution = sum( + { + 'ltk': PairingDelegate.KeyDistribution.DISTRIBUTE_ENCRYPTION_KEY, + 'irk': PairingDelegate.KeyDistribution.DISTRIBUTE_IDENTITY_KEY, + 'csrk': PairingDelegate.KeyDistribution.DISTRIBUTE_SIGNING_KEY, + 'lk': PairingDelegate.KeyDistribution.DISTRIBUTE_LINK_KEY, + }[x] + for x in key_distribution.split('_') + ) + assert bumble_key_distribution + self.ref.server_config.smp_local_initiator_key_distribution = bumble_key_distribution + self.ref.server_config.smp_local_responder_key_distribution = bumble_key_distribution + self.ref.server_config.identity_address_type = PairingConfig.AddressType.PUBLIC + + if isinstance(self.dut, BumblePandoraDevice): + ALL_KEYS = ( + PairingDelegate.KeyDistribution.DISTRIBUTE_ENCRYPTION_KEY + | PairingDelegate.KeyDistribution.DISTRIBUTE_IDENTITY_KEY + | PairingDelegate.KeyDistribution.DISTRIBUTE_SIGNING_KEY + | PairingDelegate.KeyDistribution.DISTRIBUTE_LINK_KEY + ) + self.dut.server_config.smp_local_initiator_key_distribution = ALL_KEYS + self.dut.server_config.smp_local_responder_key_distribution = ALL_KEYS + self.dut.server_config.identity_address_type = PairingConfig.AddressType.PUBLIC dut_address_type = RANDOM ref_address_type = { - 'against_random' : RANDOM, - 'against_public' : PUBLIC, - }[ref_address_type] + 'against_random': RANDOM, + 'against_public': PUBLIC, + }[ref_address_type_name] # Pandora connection tokens ref_dut, dut_ref = None, None @@ -160,43 +205,35 @@ class LeSecurityTest(base_test.BaseTestClass): # type: ignore[misc] # Make LE connection task. async def connect_le( - initiator: PandoraDevice, acceptor: PandoraDevice, - initiator_addr_type: OwnAddressType, acceptor_addr_type: OwnAddressType + initiator: PandoraDevice, + acceptor: PandoraDevice, + initiator_addr_type: OwnAddressType, + acceptor_addr_type: OwnAddressType, ) -> Tuple[Connection, Connection]: - - #Acceptor - Advertise + # Acceptor - Advertise advertisement = acceptor.aio.host.Advertise( - legacy=True, - connectable=True, - own_address_type=acceptor_addr_type, - data=DataTypes(manufacturer_specific_data=b'pause cafe'), + legacy=True, + connectable=True, + own_address_type=acceptor_addr_type, + data=DataTypes(manufacturer_specific_data=b'pause cafe'), ) - #Initiator - Scan and fetch the address + # Initiator - Scan and fetch the address scan = initiator.aio.host.Scan(own_address_type=initiator_addr_type) - acceptor_addr = await anext( + acceptor_scan = await anext( (x async for x in scan if b'pause cafe' in x.data.manufacturer_specific_data) ) # pytype: disable=name-error scan.cancel() - #Initiator - LE connect - init_res, wait_res = await asyncio.gather( - initiator.aio.host.ConnectLE(own_address_type=initiator_addr_type, **acceptor_addr.address_asdict()), - anext(aiter(advertisement)), # pytype: disable=name-error - ) - - advertisement.cancel() - assert_equal(init_res.result_variant(), 'connection') - - assert init_res.connection is not None and wait_res.connection is not None - return init_res.connection, wait_res.connection + # Initiator - LE connect + return await pandora.connect_le(initiator, advertisement, acceptor_scan, initiator_addr_type) # Make LE connection. if connect == 'incoming_connection': - #DUT is acceptor + # DUT is acceptor ref_dut, dut_ref = await connect_le(self.ref, self.dut, ref_address_type, dut_address_type) else: - #DUT is initiator + # DUT is initiator dut_ref, ref_dut = await connect_le(self.dut, self.ref, dut_address_type, ref_address_type) # Pairing. @@ -206,7 +243,7 @@ class LeSecurityTest(base_test.BaseTestClass): # type: ignore[misc] self.ref.aio.security.Secure(connection=ref_dut, le=LE_LEVEL3), self.dut.aio.security.WaitSecurity(connection=dut_ref, le=LE_LEVEL3), ) - #Outgoing pairing + # Outgoing pairing return await asyncio.gather( self.dut.aio.security.Secure(connection=dut_ref, le=LE_LEVEL3), self.ref.aio.security.WaitSecurity(connection=ref_dut, le=LE_LEVEL3), @@ -329,6 +366,20 @@ class LeSecurityTest(base_test.BaseTestClass): # type: ignore[misc] if shall_pass: assert_equal(secure.result_variant(), 'success') assert_equal(wait_security.result_variant(), 'success') + if 'lk' in key_distribution: + # Make a Classic connection + if self.dut.name == 'android': + # Android IOP: Android automatically trigger a BR/EDR connection request + # in this case. + ref_dut_classic_res = await self.ref.aio.host.WaitConnection(self.dut.address) + assert_is_not_none(ref_dut_classic_res.connection) + assert ref_dut_classic_res.connection + ref_dut_classic = ref_dut_classic_res.connection + else: + ref_dut_classic, _ = await pandora.connect(self.ref, self.dut) + # Try to encrypt Classic connection + ref_dut_secure = await self.ref.aio.security.Secure(ref_dut_classic, classic=LEVEL2) + assert_equal(ref_dut_secure.result_variant(), 'success') else: assert_in( secure.result_variant(), diff --git a/cases/security_test.py b/avatar/cases/security_test.py index 9f977f2..5213119 100644 --- a/cases/security_test.py +++ b/avatar/cases/security_test.py @@ -17,17 +17,67 @@ import avatar import itertools import logging -from avatar import BumblePandoraDevice, PandoraDevice, PandoraDevices -from bumble.hci import HCI_CENTRAL_ROLE, HCI_PERIPHERAL_ROLE +from avatar import BumblePandoraDevice +from avatar import PandoraDevice +from avatar import PandoraDevices +from avatar import pandora +from bumble.hci import HCI_CENTRAL_ROLE +from bumble.hci import HCI_PERIPHERAL_ROLE +from bumble.hci import HCI_Write_Default_Link_Policy_Settings_Command +from bumble.keys import PairingKeys +from bumble.pairing import PairingConfig from bumble.pairing import PairingDelegate -from mobly import base_test, signals, test_runner +from mobly import base_test +from mobly import signals +from mobly import test_runner from mobly.asserts import assert_equal # type: ignore from mobly.asserts import assert_in # type: ignore from mobly.asserts import assert_is_not_none # type: ignore from mobly.asserts import fail # type: ignore -from pandora.host_pb2 import Connection -from pandora.security_pb2 import LEVEL2, PairingEventAnswer, SecureResponse, WaitSecurityResponse -from typing import Any, Literal, Optional, Tuple, Union +from pandora.host_pb2 import RANDOM +from pandora.host_pb2 import RESOLVABLE_OR_PUBLIC +from pandora.host_pb2 import Connection as PandoraConnection +from pandora.host_pb2 import DataTypes +from pandora.security_pb2 import LE_LEVEL2 +from pandora.security_pb2 import LEVEL2 +from pandora.security_pb2 import PairingEventAnswer +from pandora.security_pb2 import SecureResponse +from pandora.security_pb2 import WaitSecurityResponse +from typing import Any, List, Literal, Optional, Tuple, Union + +DEFAULT_SMP_KEY_DISTRIBUTION = ( + PairingDelegate.KeyDistribution.DISTRIBUTE_ENCRYPTION_KEY + | PairingDelegate.KeyDistribution.DISTRIBUTE_IDENTITY_KEY + | PairingDelegate.KeyDistribution.DISTRIBUTE_SIGNING_KEY +) + + +async def le_connect_with_rpa_and_encrypt(central: PandoraDevice, peripheral: PandoraDevice) -> None: + # Note: Android doesn't support own_address_type=RESOLVABLE_OR_PUBLIC(offloaded resolution) + # But own_address_type=RANDOM still set a public RPA generated in host + advertisement = peripheral.aio.host.Advertise( + legacy=True, + connectable=True, + own_address_type=RANDOM if peripheral.name == 'android' else RESOLVABLE_OR_PUBLIC, + data=DataTypes(manufacturer_specific_data=b'pause cafe'), + ) + + (cen_res, per_res) = await asyncio.gather( + central.aio.host.ConnectLE( + own_address_type=RANDOM if central.name == 'android' else RESOLVABLE_OR_PUBLIC, + public=peripheral.address, + ), + anext(aiter(advertisement)), # pytype: disable=name-error + ) + + advertisement.cancel() + assert_equal(cen_res.result_variant(), 'connection') + cen_per = cen_res.connection + per_cen = per_res.connection + assert cen_per is not None and per_cen is not None + + encryption = await peripheral.aio.security.Secure(connection=per_cen, le=LE_LEVEL2) + assert_equal(encryption.result_variant(), 'success') class SecurityTest(base_test.BaseTestClass): # type: ignore[misc] @@ -50,6 +100,7 @@ class SecurityTest(base_test.BaseTestClass): # type: ignore[misc] # Enable BR/EDR mode and SSP for Bumble devices. for device in self.devices: if isinstance(device, BumblePandoraDevice): + device.config.setdefault('address_resolution_offload', True) device.config.setdefault('classic_enabled', True) device.config.setdefault('classic_ssp_enabled', True) device.config.setdefault( @@ -75,6 +126,7 @@ class SecurityTest(base_test.BaseTestClass): # type: ignore[misc] 'rejected', 'disconnect', 'disconnected', + 'accept_ctkd', ), ( 'against_default_io_cap', @@ -97,6 +149,7 @@ class SecurityTest(base_test.BaseTestClass): # type: ignore[misc] Literal['rejected'], Literal['disconnect'], Literal['disconnected'], + Literal['accept_ctkd'], ], ref_io_capability: Union[ Literal['against_default_io_cap'], @@ -124,29 +177,28 @@ class SecurityTest(base_test.BaseTestClass): # type: ignore[misc] + '- When disconnected the `Secure/WaitSecurity` never returns.' ) - if ( - self.dut.name == 'android' - and ref_io_capability == 'against_keyboard_only' - and variant == 'rejected' - and (connect == 'incoming_connection' or pair == 'outgoing_pairing') - ): - raise signals.TestSkip( - 'TODO: Fix AOSP stack for this variant:\n' - + 'Android does not seems to react correctly against pairing reject from KEYBOARD_ONLY devices.' - ) - if self.dut.name == 'android' and pair == 'outgoing_pairing' and ref_role == 'against_central': raise signals.TestSkip( 'TODO: Fix PandoraSecurity server for android:\n' + 'report the encryption state the with the bonding state' ) + if self.ref.name == 'android': + raise signals.TestSkip( + 'TODO: (add bug number) Fix core stack:\n' + + 'BOND_BONDED event is triggered before the encryption changed' + ) + if isinstance(self.ref, BumblePandoraDevice) and ref_io_capability == 'against_default_io_cap': raise signals.TestSkip('Skip default IO cap for Bumble REF.') if not isinstance(self.ref, BumblePandoraDevice) and ref_io_capability != 'against_default_io_cap': raise signals.TestSkip('Unable to override IO capability on non Bumble device.') + # CTKD + if 'ctkd' in variant and ref_io_capability not in ('against_display_yes_no'): + raise signals.TestSkip('CTKD cases must be conducted under Security Level 4') + # Factory reset both DUT and REF devices. await asyncio.gather(self.dut.reset(), self.ref.reset()) @@ -159,48 +211,91 @@ class SecurityTest(base_test.BaseTestClass): # type: ignore[misc] 'against_display_yes_no': PairingDelegate.IoCapability.DISPLAY_OUTPUT_AND_YES_NO_INPUT, }[ref_io_capability] self.ref.server_config.io_capability = io_capability + self.ref.server_config.smp_local_initiator_key_distribution = DEFAULT_SMP_KEY_DISTRIBUTION + self.ref.server_config.smp_local_responder_key_distribution = DEFAULT_SMP_KEY_DISTRIBUTION + # Distribute Public identity address + self.ref.server_config.identity_address_type = PairingConfig.AddressType.PUBLIC + # Allow role switch + # TODO: Remove direct Bumble usage + await self.ref.device.send_command(HCI_Write_Default_Link_Policy_Settings_Command(default_link_policy_settings=0x01), check_result=True) # type: ignore + + # Override DUT Bumble device capabilities. + if isinstance(self.dut, BumblePandoraDevice): + self.dut.server_config.smp_local_initiator_key_distribution = DEFAULT_SMP_KEY_DISTRIBUTION + self.dut.server_config.smp_local_responder_key_distribution = DEFAULT_SMP_KEY_DISTRIBUTION + # Distribute Public identity address + self.dut.server_config.identity_address_type = PairingConfig.AddressType.PUBLIC + # Allow role switch + # TODO: Remove direct Bumble usage + await self.dut.device.send_command(HCI_Write_Default_Link_Policy_Settings_Command(default_link_policy_settings=0x01), check_result=True) # type: ignore # Pandora connection tokens - ref_dut, dut_ref = None, None + ref_dut: Optional[PandoraConnection] = None + dut_ref: Optional[PandoraConnection] = None + # Bumble connection + ref_dut_bumble = None + dut_ref_bumble = None + # CTKD async task + ctkd_task = None + need_ctkd = 'ctkd' in variant # Connection/pairing task. async def connect_and_pair() -> Tuple[SecureResponse, WaitSecurityResponse]: nonlocal ref_dut nonlocal dut_ref - - # Make classic connection task. - async def bredr_connect( - initiator: PandoraDevice, acceptor: PandoraDevice - ) -> Tuple[Connection, Connection]: - init_res, wait_res = await asyncio.gather( - initiator.aio.host.Connect(address=acceptor.address), - acceptor.aio.host.WaitConnection(address=initiator.address), - ) - assert_equal(init_res.result_variant(), 'connection') - assert_equal(wait_res.result_variant(), 'connection') - assert init_res.connection is not None and wait_res.connection is not None - return init_res.connection, wait_res.connection + nonlocal ref_dut_bumble + nonlocal dut_ref_bumble + nonlocal ctkd_task # Make classic connection. if connect == 'incoming_connection': - ref_dut, dut_ref = await bredr_connect(self.ref, self.dut) + ref_dut, dut_ref = await pandora.connect(initiator=self.ref, acceptor=self.dut) else: - dut_ref, ref_dut = await bredr_connect(self.dut, self.ref) + dut_ref, ref_dut = await pandora.connect(initiator=self.dut, acceptor=self.ref) + # Retrieve Bumble connection + if isinstance(self.dut, BumblePandoraDevice): + dut_ref_bumble = pandora.get_raw_connection(self.dut, dut_ref) # Role switch. if isinstance(self.ref, BumblePandoraDevice): - ref_dut_raw = self.ref.device.lookup_connection(int.from_bytes(ref_dut.cookie.value, 'big')) - if ref_dut_raw is not None: + ref_dut_bumble = pandora.get_raw_connection(self.ref, ref_dut) + if ref_dut_bumble is not None: role = { 'against_central': HCI_CENTRAL_ROLE, 'against_peripheral': HCI_PERIPHERAL_ROLE, }[ref_role] - if ref_dut_raw.role != role: + if ref_dut_bumble.role != role: self.ref.log.info( f"Role switch to: {'`CENTRAL`' if role == HCI_CENTRAL_ROLE else '`PERIPHERAL`'}" ) - await ref_dut_raw.switch_role(role) + await ref_dut_bumble.switch_role(role) + + # TODO: Remove direct Bumble usage + async def wait_ctkd_keys() -> List[PairingKeys]: + futures: List[asyncio.Future[PairingKeys]] = [] + if ref_dut_bumble is not None: + ref_dut_fut = asyncio.get_event_loop().create_future() + futures.append(ref_dut_fut) + + def on_pairing(keys: PairingKeys) -> None: + ref_dut_fut.set_result(keys) + + ref_dut_bumble.on('pairing', on_pairing) + if dut_ref_bumble is not None: + dut_ref_fut = asyncio.get_event_loop().create_future() + futures.append(dut_ref_fut) + + def on_pairing(keys: PairingKeys) -> None: + dut_ref_fut.set_result(keys) + + dut_ref_bumble.on('pairing', on_pairing) + + return await asyncio.gather(*futures) + + if need_ctkd: + # CTKD might be triggered by devices automatically, so CTKD listener must be started here + ctkd_task = asyncio.create_task(wait_ctkd_keys()) # Pairing. if pair == 'incoming_pairing': @@ -220,7 +315,7 @@ class SecurityTest(base_test.BaseTestClass): # type: ignore[misc] # Start connection/pairing. connect_and_pair_task = asyncio.create_task(connect_and_pair()) - shall_pass = variant == 'accept' + shall_pass = variant == 'accept' or 'ctkd' in variant try: dut_pairing_fut = asyncio.create_task(anext(dut_pairing)) ref_pairing_fut = asyncio.create_task(anext(ref_pairing)) @@ -344,6 +439,31 @@ class SecurityTest(base_test.BaseTestClass): # type: ignore[misc] dut_pairing.cancel() ref_pairing.cancel() + if not need_ctkd: + return + + ctkd_shall_pass = variant == 'accept_ctkd' + + if variant == 'accept_ctkd': + # TODO: Remove direct Bumble usage + async def ctkd_over_bredr() -> None: + if ref_role == 'against_central': + if ref_dut_bumble is not None: + await ref_dut_bumble.pair() + else: + if dut_ref_bumble is not None: + await dut_ref_bumble.pair() + assert ctkd_task is not None + await ctkd_task + + await ctkd_over_bredr() + else: + fail("Unsupported variant " + variant) + + if ctkd_shall_pass: + # Try to connect with RPA(to verify IRK), and encrypt(to verify LTK) + await le_connect_with_rpa_and_encrypt(self.dut, self.ref) + if __name__ == '__main__': logging.basicConfig(level=logging.DEBUG) diff --git a/avatar/metrics/README.md b/avatar/metrics/README.md new file mode 100644 index 0000000..0f4d915 --- /dev/null +++ b/avatar/metrics/README.md @@ -0,0 +1,17 @@ +# Metrics + +Avatar metrics use `perfetto` traces. + +## Perfetto traces + +For convenience, `trace_pb2.py` and `trace_pb2.pyi` are pre-generated. + +To regenerate them run the following: + +``` +pip install protoc-exe +protoc trace.proto --pyi_out=./ --python_out=./ +``` + +To ensure compliance with the linter, you must modify the generated +`.pyi` file by replacing `Union[T, _Mapping]` to `T`. diff --git a/avatar/metrics/__init__.py b/avatar/metrics/__init__.py new file mode 100644 index 0000000..3177ed9 --- /dev/null +++ b/avatar/metrics/__init__.py @@ -0,0 +1,15 @@ +# Copyright 2022 Google LLC +# +# 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 +# +# https://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. + +"""Avatar metrics.""" diff --git a/avatar/metrics/interceptors.py b/avatar/metrics/interceptors.py new file mode 100644 index 0000000..3ac7da1 --- /dev/null +++ b/avatar/metrics/interceptors.py @@ -0,0 +1,287 @@ +# Copyright 2022 Google LLC +# +# 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 +# +# https://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. + +"""Avatar metrics interceptors.""" + +import grpc +import time + +from avatar.metrics.trace import Callsite +from grpc.aio import ClientCallDetails +from pandora import _utils as utils +from typing import ( + TYPE_CHECKING, + Any, + AsyncIterator, + Awaitable, + Callable, + Generic, + Iterator, + Protocol, + Sequence, + TypeVar, + Union, +) + +if TYPE_CHECKING: + from avatar.pandora_client import PandoraClient +else: + PandoraClient = object + + +_T = TypeVar('_T') +_U = TypeVar('_U') +_T_co = TypeVar('_T_co', covariant=True) + + +ClientInterceptor = Union[ + grpc.UnaryUnaryClientInterceptor, + grpc.UnaryStreamClientInterceptor, + grpc.StreamStreamClientInterceptor, +] + + +def interceptors(device: PandoraClient) -> Sequence[ClientInterceptor]: + return [UnaryUnaryInterceptor(device), UnaryStreamInterceptor(device), StreamStreamInterceptor(device)] + + +def aio_interceptors(device: PandoraClient) -> Sequence[grpc.aio.ClientInterceptor]: + return [AioUnaryUnaryInterceptor(device), AioUnaryStreamInterceptor(device), AioStreamStreamInterceptor(device)] + + +class UnaryOutcome(Protocol, Generic[_T_co]): + def result(self) -> _T_co: + ... + + +class UnaryUnaryInterceptor(grpc.UnaryUnaryClientInterceptor): # type: ignore[misc] + def __init__(self, device: PandoraClient) -> None: + self.device = device + + def intercept_unary_unary( + self, + continuation: Callable[[ClientCallDetails, _T], UnaryOutcome[_U]], + client_call_details: ClientCallDetails, + request: _T, + ) -> UnaryOutcome[_U]: + callsite = Callsite(self.device, client_call_details.method, request) + response = continuation(client_call_details, request) + callsite.end(response.result()) + return response + + +class UnaryStreamInterceptor(grpc.UnaryStreamClientInterceptor): # type: ignore[misc] + def __init__(self, device: PandoraClient) -> None: + self.device = device + + def intercept_unary_stream( # type: ignore + self, + continuation: Callable[[ClientCallDetails, _T], utils.Stream[_U]], + client_call_details: ClientCallDetails, + request: _T, + ) -> utils.Stream[_U]: + callsite = Callsite(self.device, client_call_details.method, request) + call = continuation(client_call_details, request) + call.add_callback(lambda: callsite.end(None)) # type: ignore + + class Proxy: + def __iter__(self) -> Iterator[_U]: + return self + + def __next__(self) -> _U: + res = next(call) + callsite.input(res) + return res + + def is_active(self) -> bool: + return call.is_active() # type: ignore + + def time_remaining(self) -> float: + return call.time_remaining() # type: ignore + + def cancel(self) -> None: + return call.cancel() # type: ignore + + def add_callback(self, callback: Any) -> None: + return call.add_callback(callback) # type: ignore + + return Proxy() # type: ignore + + +class StreamStreamInterceptor(grpc.StreamStreamClientInterceptor): # type: ignore[misc] + def __init__(self, device: PandoraClient) -> None: + self.device = device + + def intercept_stream_stream( # type: ignore + self, + continuation: Callable[[ClientCallDetails, utils.Sender[_T]], utils.StreamStream[_T, _U]], + client_call_details: ClientCallDetails, + request: utils.Sender[_T], + ) -> utils.StreamStream[_T, _U]: + callsite = Callsite(self.device, client_call_details.method, None) + + class RequestProxy: + def __iter__(self) -> Iterator[_T]: + return self + + def __next__(self) -> _T: + req = next(request) + callsite.output(req) + return req + + call = continuation(client_call_details, RequestProxy()) # type: ignore + call.add_callback(lambda: callsite.end(None)) # type: ignore + + class Proxy: + def __iter__(self) -> Iterator[_U]: + return self + + def __next__(self) -> _U: + res = next(call) + callsite.input(res) + return res + + def is_active(self) -> bool: + return call.is_active() # type: ignore + + def time_remaining(self) -> float: + return call.time_remaining() # type: ignore + + def cancel(self) -> None: + return call.cancel() # type: ignore + + def add_callback(self, callback: Any) -> None: + return call.add_callback(callback) # type: ignore + + return Proxy() # type: ignore + + +class AioUnaryUnaryInterceptor(grpc.aio.UnaryUnaryClientInterceptor): # type: ignore[misc] + def __init__(self, device: PandoraClient) -> None: + self.device = device + + async def intercept_unary_unary( # type: ignore + self, + continuation: Callable[[ClientCallDetails, _T], Awaitable[Awaitable[_U]]], + client_call_details: ClientCallDetails, + request: _T, + ) -> _U: + callsite = Callsite(self.device, client_call_details.method, request) + response = await (await continuation(client_call_details, request)) + callsite.end(response) + return response + + +class AioUnaryStreamInterceptor(grpc.aio.UnaryStreamClientInterceptor): # type: ignore[misc] + def __init__(self, device: PandoraClient) -> None: + self.device = device + + async def intercept_unary_stream( # type: ignore + self, + continuation: Callable[[ClientCallDetails, _T], Awaitable[utils.AioStream[_U]]], + client_call_details: ClientCallDetails, + request: _T, + ) -> utils.AioStream[_U]: + # TODO: this is a workaround for https://github.com/grpc/grpc/pull/33951 + # need to be deleted as soon as `grpcio` contains the fix. + now = time.time() + if client_call_details.timeout and client_call_details.timeout > now: + client_call_details = client_call_details._replace( + timeout=client_call_details.timeout - now, + ) + + callsite = Callsite(self.device, client_call_details.method, request) + call = await continuation(client_call_details, request) + call.add_done_callback(lambda _: callsite.end(None)) # type: ignore + iter = aiter(call) + + class Proxy: + def __aiter__(self) -> AsyncIterator[_U]: + return self + + async def __anext__(self) -> _U: + res = await anext(iter) + callsite.input(res) + return res + + def is_active(self) -> bool: + return call.is_active() # type: ignore + + def time_remaining(self) -> float: + return call.time_remaining() # type: ignore + + def cancel(self) -> None: + return call.cancel() # type: ignore + + def add_done_callback(self, callback: Any) -> None: + return call.add_done_callback(callback) # type: ignore + + return Proxy() # type: ignore + + +class AioStreamStreamInterceptor(grpc.aio.StreamStreamClientInterceptor): # type: ignore[misc] + def __init__(self, device: PandoraClient) -> None: + self.device = device + + async def intercept_stream_stream( # type: ignore + self, + continuation: Callable[[ClientCallDetails, utils.AioSender[_T]], Awaitable[utils.AioStreamStream[_T, _U]]], + client_call_details: ClientCallDetails, + request: utils.AioSender[_T], + ) -> utils.AioStreamStream[_T, _U]: + # TODO: this is a workaround for https://github.com/grpc/grpc/pull/33951 + # need to be deleted as soon as `grpcio` contains the fix. + now = time.time() + if client_call_details.timeout and client_call_details.timeout > now: + client_call_details = client_call_details._replace( + timeout=client_call_details.timeout - now, + ) + + callsite = Callsite(self.device, client_call_details.method, None) + + class RequestProxy: + def __aiter__(self) -> AsyncIterator[_T]: + return self + + async def __anext__(self) -> _T: + req = await anext(request) + callsite.output(req) + return req + + call = await continuation(client_call_details, RequestProxy()) # type: ignore + call.add_done_callback(lambda _: callsite.end(None)) # type: ignore + iter = aiter(call) + + class ResponseProxy: + def __aiter__(self) -> AsyncIterator[_U]: + return self + + async def __anext__(self) -> _U: + res = await anext(iter) + callsite.input(res) + return res + + def is_active(self) -> bool: + return call.is_active() # type: ignore + + def time_remaining(self) -> float: + return call.time_remaining() # type: ignore + + def cancel(self) -> None: + return call.cancel() # type: ignore + + def add_done_callback(self, callback: Any) -> None: + return call.add_done_callback(callback) # type: ignore + + return ResponseProxy() # type: ignore diff --git a/avatar/metrics/trace.proto b/avatar/metrics/trace.proto new file mode 100644 index 0000000..9ef925d --- /dev/null +++ b/avatar/metrics/trace.proto @@ -0,0 +1,83 @@ +/* + * Copyright (C) 2019 The Android Open Source Project + * + * 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. + */ + +syntax = "proto2"; + +package perfetto.protos; + +message Trace { + repeated TracePacket packet = 1; +} + +message TracePacket { + optional uint64 timestamp = 8; + oneof data { + TrackEvent track_event = 11; + TrackDescriptor track_descriptor = 60; + } + oneof optional_trusted_packet_sequence_id { + uint32 trusted_packet_sequence_id = 10; + } +} + +message TrackDescriptor { + optional uint64 uuid = 1; + optional uint64 parent_uuid = 5; + optional string name = 2; + optional ProcessDescriptor process = 3; + optional ThreadDescriptor thread = 4; +} + +message TrackEvent { + enum Type { + TYPE_UNSPECIFIED = 0; + TYPE_SLICE_BEGIN = 1; + TYPE_SLICE_END = 2; + TYPE_INSTANT = 3; + TYPE_COUNTER = 4; + } + required string name = 23; + optional Type type = 9; + optional uint64 track_uuid = 11; + repeated DebugAnnotation debug_annotations = 4; +} + +message ProcessDescriptor { + optional int32 pid = 1; + optional string process_name = 6; + repeated string process_labels = 8; +} + +message ThreadDescriptor { + optional int32 pid = 1; + optional int32 tid = 2; + optional string thread_name = 5; +} + +message DebugAnnotation { + oneof name_field { + string name = 10; + } + oneof value { + bool bool_value = 2; + uint64 uint_value = 3; + int64 int_value = 4; + double double_value = 5; + string string_value = 6; + } + repeated DebugAnnotation dict_entries = 11; + repeated DebugAnnotation array_values = 12; +} diff --git a/avatar/metrics/trace.py b/avatar/metrics/trace.py new file mode 100644 index 0000000..86bc21a --- /dev/null +++ b/avatar/metrics/trace.py @@ -0,0 +1,287 @@ +# Copyright 2022 Google LLC +# +# 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 +# +# https://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. + +"""Avatar metrics trace.""" + +import atexit +import time +import types + +from avatar.metrics.trace_pb2 import DebugAnnotation +from avatar.metrics.trace_pb2 import ProcessDescriptor +from avatar.metrics.trace_pb2 import ThreadDescriptor +from avatar.metrics.trace_pb2 import Trace +from avatar.metrics.trace_pb2 import TracePacket +from avatar.metrics.trace_pb2 import TrackDescriptor +from avatar.metrics.trace_pb2 import TrackEvent +from google.protobuf import any_pb2 +from google.protobuf import message +from mobly.base_test import BaseTestClass +from pathlib import Path +from typing import TYPE_CHECKING, Any, Dict, List, Optional, Protocol, Tuple, Union + +if TYPE_CHECKING: + from avatar import PandoraDevices + from avatar.pandora_client import PandoraClient +else: + PandoraClient = object + PandoraDevices = object + +devices_id: Dict[PandoraClient, int] = {} +devices_process_id: Dict[PandoraClient, int] = {} +packets: List[TracePacket] = [] +genesis: int = time.monotonic_ns() +output_path: Optional[Path] = None +id: int = 0 + + +def next_id() -> int: + global id + id += 1 + return id + + +@atexit.register +def dump_trace() -> None: + global packets, output_path + if output_path is None: + return + trace = Trace(packet=packets) + with open(output_path / "avatar.trace", "wb") as f: + f.write(trace.SerializeToString()) + + +def hook_test(test: BaseTestClass, devices: PandoraDevices) -> None: + global packets, output_path + + if output_path is None: + mobly_output_path: str = test.current_test_info.output_path # type: ignore + output_path = (Path(mobly_output_path) / '..' / '..').resolve() # skip test class and method name + + original_setup_test = test.setup_test + + def setup_test(self: BaseTestClass) -> None: + global genesis + genesis = time.monotonic_ns() + process_id = next_id() + packets.append( + TracePacket( + track_descriptor=TrackDescriptor( + uuid=process_id, + process=ProcessDescriptor( + pid=process_id, process_name=f"{self.__class__.__name__}.{self.current_test_info.name}" + ), + ) + ) + ) + + for device in devices: + devices_process_id[device] = process_id + devices_id[device] = next_id() + descriptor = TrackDescriptor( + uuid=devices_id[device], + parent_uuid=process_id, + thread=ThreadDescriptor(thread_name=device.name, pid=process_id, tid=devices_id[device]), + ) + packets.append(TracePacket(track_descriptor=descriptor)) + + original_setup_test() + + test.setup_test = types.MethodType(setup_test, test) + + +class AsTrace(Protocol): + def as_trace(self) -> TracePacket: + ... + + +class Callsite(AsTrace): + id_counter = 0 + + @classmethod + def next_id(cls) -> int: + cls.id_counter += 1 + return cls.id_counter + + def __init__(self, device: PandoraClient, name: Union[bytes, str], message: Any) -> None: + self.at = time.monotonic_ns() - genesis + self.name = name if isinstance(name, str) else name.decode('utf-8') + self.device = device + self.message = message + self.events: List[CallEvent] = [] + self.id = Callsite.next_id() + + device.log.info(f"{self}") + + def pretty(self) -> str: + name_pretty = self.name[1:].split('.')[-1].replace('/', '.') + if self.message is None: + return f"%{self.id} {name_pretty}" + message_pretty, _ = debug_message(self.message) + return f"{name_pretty}({message_pretty})" + + def __str__(self) -> str: + return f"{str2color('â•â”€â”€', self.id)} {self.pretty()}" + + def output(self, message: Any) -> None: + self.events.append(CallOutput(self, message)) + + def input(self, message: Any) -> None: + self.events.append(CallInput(self, message)) + + def end(self, message: Any) -> None: + global packets + if self.device not in devices_id: + return + self.events.append(CallEnd(self, message)) + packets.append(self.as_trace()) + for event in self.events: + packets.append(event.as_trace()) + + def as_trace(self) -> TracePacket: + return TracePacket( + timestamp=self.at, + track_event=TrackEvent( + name=self.name, + type=TrackEvent.Type.TYPE_SLICE_BEGIN, + track_uuid=devices_id[self.device], + debug_annotations=None + if self.message is None + else [ + DebugAnnotation(name=self.message.__class__.__name__, dict_entries=debug_message(self.message)[1]) + ], + ), + trusted_packet_sequence_id=devices_process_id[self.device], + ) + + +class CallEvent(AsTrace): + def __init__(self, callsite: Callsite, message: Any) -> None: + self.at = time.monotonic_ns() - genesis + self.callsite = callsite + self.message = message + + callsite.device.log.info(f"{self}") + + def __str__(self) -> str: + return f"{str2color('╰──', self.callsite.id)} {self.stringify('⟶ ')}" + + def as_trace(self) -> TracePacket: + return TracePacket( + timestamp=self.at, + track_event=TrackEvent( + name=self.callsite.name, + type=TrackEvent.Type.TYPE_INSTANT, + track_uuid=devices_id[self.callsite.device], + debug_annotations=None + if self.message is None + else [ + DebugAnnotation(name=self.message.__class__.__name__, dict_entries=debug_message(self.message)[1]) + ], + ), + trusted_packet_sequence_id=devices_process_id[self.callsite.device], + ) + + def stringify(self, direction: str) -> str: + message_pretty = "" if self.message is None else debug_message(self.message)[0] + return ( + str2color(f"[{(self.at - self.callsite.at) / 1000000000:.3f}s]", self.callsite.id) + + f" {self.callsite.pretty()} {str2color(direction, self.callsite.id)} ({message_pretty})" + ) + + +class CallOutput(CallEvent): + def __str__(self) -> str: + return f"{str2color('├──', self.callsite.id)} {self.stringify('⟶ ')}" + + def as_trace(self) -> TracePacket: + return super().as_trace() + + +class CallInput(CallEvent): + def __str__(self) -> str: + return f"{str2color('├──', self.callsite.id)} {self.stringify('⟵ ')}" + + def as_trace(self) -> TracePacket: + return super().as_trace() + + +class CallEnd(CallEvent): + def __str__(self) -> str: + return f"{str2color('╰──', self.callsite.id)} {self.stringify('⟶ ')}" + + def as_trace(self) -> TracePacket: + return TracePacket( + timestamp=self.at, + track_event=TrackEvent( + name=self.callsite.name, + type=TrackEvent.Type.TYPE_SLICE_END, + track_uuid=devices_id[self.callsite.device], + debug_annotations=None + if self.message is None + else [ + DebugAnnotation(name=self.message.__class__.__name__, dict_entries=debug_message(self.message)[1]) + ], + ), + trusted_packet_sequence_id=devices_process_id[self.callsite.device], + ) + + +def debug_value(v: Any) -> Tuple[Any, Dict[str, Any]]: + if isinstance(v, any_pb2.Any): + return '...', {'string_value': f'{v}'} + elif isinstance(v, message.Message): + json, entries = debug_message(v) + return json, {'dict_entries': entries} + elif isinstance(v, bytes): + return (v if len(v) < 16 else '...'), {'string_value': f'{v!r}'} + elif isinstance(v, bool): + return v, {'bool_value': v} + elif isinstance(v, int): + return v, {'int_value': v} + elif isinstance(v, float): + return v, {'double_value': v} + elif isinstance(v, str): + return v, {'string_value': v} + try: + return v, {'array_values': [DebugAnnotation(**debug_value(x)[1]) for x in v]} # type: ignore + except: + return v, {'string_value': f'{v}'} + + +def debug_message(msg: message.Message) -> Tuple[Dict[str, Any], List[DebugAnnotation]]: + json: Dict[str, Any] = {} + dbga: List[DebugAnnotation] = [] + for f, v in msg.ListFields(): + if ( + isinstance(v, bytes) + and len(v) == 6 + and ('address' in f.name or (f.containing_oneof and 'address' in f.containing_oneof.name)) + ): + addr = ':'.join([f'{x:02X}' for x in v]) + json[f.name] = addr + dbga.append(DebugAnnotation(name=f.name, string_value=addr)) + else: + json_entry, dbga_entry = debug_value(v) + json[f.name] = json_entry + dbga.append(DebugAnnotation(name=f.name, **dbga_entry)) + return json, dbga + + +def str2color(s: str, id: int) -> str: + CSI = "\x1b[" + CSI_RESET = CSI + "0m" + CSI_BOLD = CSI + "1m" + color = ((id * 10) % (230 - 17)) + 17 + return CSI + ("1;38;5;%dm" % color) + CSI_BOLD + s + CSI_RESET diff --git a/avatar/metrics/trace_pb2.py b/avatar/metrics/trace_pb2.py new file mode 100644 index 0000000..7743384 --- /dev/null +++ b/avatar/metrics/trace_pb2.py @@ -0,0 +1,43 @@ +# pyright: reportGeneralTypeIssues=false +# pyright: reportUnknownVariableType=false +# pyright: reportUnknownMemberType=false +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: trace.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder + +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x0btrace.proto\x12\x0fperfetto.protos\"5\n\x05Trace\x12,\n\x06packet\x18\x01 \x03(\x0b\x32\x1c.perfetto.protos.TracePacket\"\xe7\x01\n\x0bTracePacket\x12\x11\n\ttimestamp\x18\x08 \x01(\x04\x12\x32\n\x0btrack_event\x18\x0b \x01(\x0b\x32\x1b.perfetto.protos.TrackEventH\x00\x12<\n\x10track_descriptor\x18< \x01(\x0b\x32 .perfetto.protos.TrackDescriptorH\x00\x12$\n\x1atrusted_packet_sequence_id\x18\n \x01(\rH\x01\x42\x06\n\x04\x64\x61taB%\n#optional_trusted_packet_sequence_id\"\xaa\x01\n\x0fTrackDescriptor\x12\x0c\n\x04uuid\x18\x01 \x01(\x04\x12\x13\n\x0bparent_uuid\x18\x05 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x33\n\x07process\x18\x03 \x01(\x0b\x32\".perfetto.protos.ProcessDescriptor\x12\x31\n\x06thread\x18\x04 \x01(\x0b\x32!.perfetto.protos.ThreadDescriptor\"\x87\x02\n\nTrackEvent\x12\x0c\n\x04name\x18\x17 \x02(\t\x12.\n\x04type\x18\t \x01(\x0e\x32 .perfetto.protos.TrackEvent.Type\x12\x12\n\ntrack_uuid\x18\x0b \x01(\x04\x12;\n\x11\x64\x65\x62ug_annotations\x18\x04 \x03(\x0b\x32 .perfetto.protos.DebugAnnotation\"j\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x14\n\x10TYPE_SLICE_BEGIN\x10\x01\x12\x12\n\x0eTYPE_SLICE_END\x10\x02\x12\x10\n\x0cTYPE_INSTANT\x10\x03\x12\x10\n\x0cTYPE_COUNTER\x10\x04\"N\n\x11ProcessDescriptor\x12\x0b\n\x03pid\x18\x01 \x01(\x05\x12\x14\n\x0cprocess_name\x18\x06 \x01(\t\x12\x16\n\x0eprocess_labels\x18\x08 \x03(\t\"A\n\x10ThreadDescriptor\x12\x0b\n\x03pid\x18\x01 \x01(\x05\x12\x0b\n\x03tid\x18\x02 \x01(\x05\x12\x13\n\x0bthread_name\x18\x05 \x01(\t\"\x99\x02\n\x0f\x44\x65\x62ugAnnotation\x12\x0e\n\x04name\x18\n \x01(\tH\x00\x12\x14\n\nbool_value\x18\x02 \x01(\x08H\x01\x12\x14\n\nuint_value\x18\x03 \x01(\x04H\x01\x12\x13\n\tint_value\x18\x04 \x01(\x03H\x01\x12\x16\n\x0c\x64ouble_value\x18\x05 \x01(\x01H\x01\x12\x16\n\x0cstring_value\x18\x06 \x01(\tH\x01\x12\x36\n\x0c\x64ict_entries\x18\x0b \x03(\x0b\x32 .perfetto.protos.DebugAnnotation\x12\x36\n\x0c\x61rray_values\x18\x0c \x03(\x0b\x32 .perfetto.protos.DebugAnnotationB\x0c\n\nname_fieldB\x07\n\x05value' +) + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'trace_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + _globals['_TRACE']._serialized_start = 32 + _globals['_TRACE']._serialized_end = 85 + _globals['_TRACEPACKET']._serialized_start = 88 + _globals['_TRACEPACKET']._serialized_end = 319 + _globals['_TRACKDESCRIPTOR']._serialized_start = 322 + _globals['_TRACKDESCRIPTOR']._serialized_end = 492 + _globals['_TRACKEVENT']._serialized_start = 495 + _globals['_TRACKEVENT']._serialized_end = 758 + _globals['_TRACKEVENT_TYPE']._serialized_start = 652 + _globals['_TRACKEVENT_TYPE']._serialized_end = 758 + _globals['_PROCESSDESCRIPTOR']._serialized_start = 760 + _globals['_PROCESSDESCRIPTOR']._serialized_end = 838 + _globals['_THREADDESCRIPTOR']._serialized_start = 840 + _globals['_THREADDESCRIPTOR']._serialized_end = 905 + _globals['_DEBUGANNOTATION']._serialized_start = 908 + _globals['_DEBUGANNOTATION']._serialized_end = 1189 +# @@protoc_insertion_point(module_scope) diff --git a/avatar/metrics/trace_pb2.pyi b/avatar/metrics/trace_pb2.pyi new file mode 100644 index 0000000..fcfac67 --- /dev/null +++ b/avatar/metrics/trace_pb2.pyi @@ -0,0 +1,152 @@ +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf.internal import containers as _containers +from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper +from typing import ClassVar as _ClassVar +from typing import Iterable as _Iterable +from typing import Optional as _Optional +from typing import Union as _Union + +DESCRIPTOR: _descriptor.FileDescriptor + +class Trace(_message.Message): + __slots__ = ["packet"] + PACKET_FIELD_NUMBER: _ClassVar[int] + packet: _containers.RepeatedCompositeFieldContainer[TracePacket] + def __init__(self, packet: _Optional[_Iterable[TracePacket]] = ...) -> None: ... + +class TracePacket(_message.Message): + __slots__ = ["timestamp", "track_event", "track_descriptor", "trusted_packet_sequence_id"] + TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + TRACK_EVENT_FIELD_NUMBER: _ClassVar[int] + TRACK_DESCRIPTOR_FIELD_NUMBER: _ClassVar[int] + TRUSTED_PACKET_SEQUENCE_ID_FIELD_NUMBER: _ClassVar[int] + timestamp: int + track_event: TrackEvent + track_descriptor: TrackDescriptor + trusted_packet_sequence_id: int + def __init__( + self, + timestamp: _Optional[int] = ..., + track_event: _Optional[TrackEvent] = ..., + track_descriptor: _Optional[TrackDescriptor] = ..., + trusted_packet_sequence_id: _Optional[int] = ..., + ) -> None: ... + +class TrackDescriptor(_message.Message): + __slots__ = ["uuid", "parent_uuid", "name", "process", "thread"] + UUID_FIELD_NUMBER: _ClassVar[int] + PARENT_UUID_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + PROCESS_FIELD_NUMBER: _ClassVar[int] + THREAD_FIELD_NUMBER: _ClassVar[int] + uuid: int + parent_uuid: int + name: str + process: ProcessDescriptor + thread: ThreadDescriptor + def __init__( + self, + uuid: _Optional[int] = ..., + parent_uuid: _Optional[int] = ..., + name: _Optional[str] = ..., + process: _Optional[ProcessDescriptor] = ..., + thread: _Optional[ThreadDescriptor] = ..., + ) -> None: ... + +class TrackEvent(_message.Message): + __slots__ = ["name", "type", "track_uuid", "debug_annotations"] + + class Type(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): # type: ignore + __slots__ = [] # type: ignore + TYPE_UNSPECIFIED: _ClassVar[TrackEvent.Type] + TYPE_SLICE_BEGIN: _ClassVar[TrackEvent.Type] + TYPE_SLICE_END: _ClassVar[TrackEvent.Type] + TYPE_INSTANT: _ClassVar[TrackEvent.Type] + TYPE_COUNTER: _ClassVar[TrackEvent.Type] + TYPE_UNSPECIFIED: TrackEvent.Type + TYPE_SLICE_BEGIN: TrackEvent.Type + TYPE_SLICE_END: TrackEvent.Type + TYPE_INSTANT: TrackEvent.Type + TYPE_COUNTER: TrackEvent.Type + NAME_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + TRACK_UUID_FIELD_NUMBER: _ClassVar[int] + DEBUG_ANNOTATIONS_FIELD_NUMBER: _ClassVar[int] + name: str + type: TrackEvent.Type + track_uuid: int + debug_annotations: _containers.RepeatedCompositeFieldContainer[DebugAnnotation] + def __init__( + self, + name: _Optional[str] = ..., + type: _Optional[_Union[TrackEvent.Type, str]] = ..., + track_uuid: _Optional[int] = ..., + debug_annotations: _Optional[_Iterable[DebugAnnotation]] = ..., + ) -> None: ... + +class ProcessDescriptor(_message.Message): + __slots__ = ["pid", "process_name", "process_labels"] + PID_FIELD_NUMBER: _ClassVar[int] + PROCESS_NAME_FIELD_NUMBER: _ClassVar[int] + PROCESS_LABELS_FIELD_NUMBER: _ClassVar[int] + pid: int + process_name: str + process_labels: _containers.RepeatedScalarFieldContainer[str] + def __init__( + self, + pid: _Optional[int] = ..., + process_name: _Optional[str] = ..., + process_labels: _Optional[_Iterable[str]] = ..., + ) -> None: ... + +class ThreadDescriptor(_message.Message): + __slots__ = ["pid", "tid", "thread_name"] + PID_FIELD_NUMBER: _ClassVar[int] + TID_FIELD_NUMBER: _ClassVar[int] + THREAD_NAME_FIELD_NUMBER: _ClassVar[int] + pid: int + tid: int + thread_name: str + def __init__( + self, pid: _Optional[int] = ..., tid: _Optional[int] = ..., thread_name: _Optional[str] = ... + ) -> None: ... + +class DebugAnnotation(_message.Message): + __slots__ = [ + "name", + "bool_value", + "uint_value", + "int_value", + "double_value", + "string_value", + "dict_entries", + "array_values", + ] + NAME_FIELD_NUMBER: _ClassVar[int] + BOOL_VALUE_FIELD_NUMBER: _ClassVar[int] + UINT_VALUE_FIELD_NUMBER: _ClassVar[int] + INT_VALUE_FIELD_NUMBER: _ClassVar[int] + DOUBLE_VALUE_FIELD_NUMBER: _ClassVar[int] + STRING_VALUE_FIELD_NUMBER: _ClassVar[int] + DICT_ENTRIES_FIELD_NUMBER: _ClassVar[int] + ARRAY_VALUES_FIELD_NUMBER: _ClassVar[int] + name: str + bool_value: bool + uint_value: int + int_value: int + double_value: float + string_value: str + dict_entries: _containers.RepeatedCompositeFieldContainer[DebugAnnotation] + array_values: _containers.RepeatedCompositeFieldContainer[DebugAnnotation] + def __init__( + self, + name: _Optional[str] = ..., + bool_value: bool = ..., + uint_value: _Optional[int] = ..., + int_value: _Optional[int] = ..., + double_value: _Optional[float] = ..., + string_value: _Optional[str] = ..., + dict_entries: _Optional[_Iterable[DebugAnnotation]] = ..., + array_values: _Optional[_Iterable[DebugAnnotation]] = ..., + ) -> None: ... diff --git a/avatar/pandora.py b/avatar/pandora.py new file mode 100644 index 0000000..31695ee --- /dev/null +++ b/avatar/pandora.py @@ -0,0 +1,67 @@ +# Copyright 2023 Google LLC +# +# 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 +# +# https://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. + +import asyncio + +from avatar import BumblePandoraDevice +from avatar import PandoraDevice +from bumble.device import Connection as BumbleConnection +from mobly.asserts import assert_equal # type: ignore +from mobly.asserts import assert_is_not_none # type: ignore +from pandora._utils import AioStream +from pandora.host_pb2 import AdvertiseResponse +from pandora.host_pb2 import Connection +from pandora.host_pb2 import OwnAddressType +from pandora.host_pb2 import ScanningResponse +from typing import Optional, Tuple + + +def get_raw_connection_handle(device: PandoraDevice, connection: Connection) -> int: + assert isinstance(device, BumblePandoraDevice) + return int.from_bytes(connection.cookie.value, 'big') + + +def get_raw_connection(device: PandoraDevice, connection: Connection) -> Optional[BumbleConnection]: + assert isinstance(device, BumblePandoraDevice) + return device.device.lookup_connection(get_raw_connection_handle(device, connection)) + + +async def connect(initiator: PandoraDevice, acceptor: PandoraDevice) -> Tuple[Connection, Connection]: + init_res, wait_res = await asyncio.gather( + initiator.aio.host.Connect(address=acceptor.address), + acceptor.aio.host.WaitConnection(address=initiator.address), + ) + assert_equal(init_res.result_variant(), 'connection') + assert_equal(wait_res.result_variant(), 'connection') + assert init_res.connection is not None and wait_res.connection is not None + return init_res.connection, wait_res.connection + + +async def connect_le( + initiator: PandoraDevice, + acceptor: AioStream[AdvertiseResponse], + scan: ScanningResponse, + own_address_type: OwnAddressType, + cancel_advertisement: bool = True, +) -> Tuple[Connection, Connection]: + (init_res, wait_res) = await asyncio.gather( + initiator.aio.host.ConnectLE(own_address_type=own_address_type, **scan.address_asdict()), + anext(aiter(acceptor)), # pytype: disable=name-error + ) + if cancel_advertisement: + acceptor.cancel() + assert_equal(init_res.result_variant(), 'connection') + assert_is_not_none(init_res.connection) + assert init_res.connection + return init_res.connection, wait_res.connection diff --git a/avatar/pandora_client.py b/avatar/pandora_client.py index dab098c..98211c6 100644 --- a/avatar/pandora_client.py +++ b/avatar/pandora_client.py @@ -23,11 +23,16 @@ import grpc import grpc.aio import logging +from avatar.metrics.interceptors import aio_interceptors +from avatar.metrics.interceptors import interceptors from bumble import pandora as bumble_server from bumble.hci import Address as BumbleAddress from bumble.pandora.device import PandoraDevice as BumblePandoraDevice from dataclasses import dataclass -from pandora import host_grpc, host_grpc_aio, security_grpc, security_grpc_aio +from pandora import host_grpc +from pandora import host_grpc_aio +from pandora import security_grpc +from pandora import security_grpc_aio from typing import Any, Dict, MutableMapping, Optional, Tuple, Union @@ -75,7 +80,7 @@ class PandoraClient: self.name = name self.grpc_target = grpc_target self.log = PandoraClientLoggerAdapter(logging.getLogger(), {'client': self}) - self._channel = grpc.insecure_channel(grpc_target) # type: ignore + self._channel = grpc.intercept_channel(grpc.insecure_channel(grpc_target), *interceptors(self)) # type: ignore self._address = Address(b'\x00\x00\x00\x00\x00\x00') self._aio = None @@ -169,7 +174,9 @@ class PandoraClient: @property def aio(self) -> 'PandoraClient.Aio': if not self._aio: - self._aio = PandoraClient.Aio(grpc.aio.insecure_channel(self.grpc_target)) + self._aio = PandoraClient.Aio( + grpc.aio.insecure_channel(self.grpc_target, interceptors=aio_interceptors(self)) + ) return self._aio @@ -181,7 +188,7 @@ class PandoraClientLoggerAdapter(logging.LoggerAdapter): # type: ignore client = self.extra['client'] assert isinstance(client, PandoraClient) addr = ':'.join([f'{x:02X}' for x in client.address[4:]]) - return (f'[{client.name}:{addr}] {msg}', kwargs) + return (f'[{client.name:<8}:{addr}] {msg}', kwargs) class BumblePandoraClient(PandoraClient): diff --git a/avatar/pandora_server.py b/avatar/pandora_server.py index 4fd56fb..aafc3fc 100644 --- a/avatar/pandora_server.py +++ b/avatar/pandora_server.py @@ -23,8 +23,10 @@ import portpicker import threading import types -from avatar.controllers import bumble_device, pandora_device -from avatar.pandora_client import BumblePandoraClient, PandoraClient +from avatar.controllers import bumble_device +from avatar.controllers import pandora_device +from avatar.pandora_client import BumblePandoraClient +from avatar.pandora_client import PandoraClient from bumble import pandora as bumble_server from bumble.pandora.device import PandoraDevice as BumblePandoraDevice from contextlib import suppress diff --git a/avatar/runner.py b/avatar/runner.py new file mode 100644 index 0000000..8cc4a53 --- /dev/null +++ b/avatar/runner.py @@ -0,0 +1,140 @@ +# Copyright 2023 Google LLC +# +# 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 +# +# https://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. + + +"""Avatar runner.""" + +import inspect +import logging +import os +import pathlib + +from importlib.machinery import SourceFileLoader +from mobly import base_test +from mobly import config_parser +from mobly import signals +from mobly import test_runner +from typing import Dict, List, Tuple, Type + +_BUMBLE_BTSNOOP_FMT = 'bumble_btsnoop_{pid}_{instance}.log' + + +class SuiteRunner: + test_beds: List[str] = [] + test_run_configs: List[config_parser.TestRunConfig] = [] + test_classes: List[Type[base_test.BaseTestClass]] = [] + test_filters: List[str] = [] + logs_dir: pathlib.Path = pathlib.Path('out') + logs_verbose: bool = False + + def set_logs_dir(self, path: pathlib.Path) -> None: + self.logs_dir = path + + def set_logs_verbose(self, verbose: bool = True) -> None: + self.logs_verbose = verbose + + def add_test_beds(self, test_beds: List[str]) -> None: + self.test_beds += test_beds + + def add_test_filters(self, test_filters: List[str]) -> None: + self.test_filters += test_filters + + def add_config_file(self, path: pathlib.Path) -> None: + self.test_run_configs += config_parser.load_test_config_file(str(path)) # type: ignore + + def add_test_class(self, cls: Type[base_test.BaseTestClass]) -> None: + self.test_classes.append(cls) + + def add_test_module(self, path: pathlib.Path) -> None: + try: + module = SourceFileLoader(path.stem, str(path)).load_module() + classes = inspect.getmembers(module, inspect.isclass) + for _, cls in classes: + if issubclass(cls, base_test.BaseTestClass): + self.test_classes.append(cls) + except ImportError: + pass + + def add_path(self, path: pathlib.Path, root: bool = True) -> None: + if path.is_file(): + if path.name.endswith('_test.py'): + self.add_test_module(path) + elif not self.test_run_configs and not root and path.name in ('config.yml', 'config.yaml'): + self.add_config_file(path) + elif root: + raise ValueError(f'{path} is not a test file') + else: + for child in path.iterdir(): + self.add_path(child, root=False) + + def is_included(self, cls: base_test.BaseTestClass, test: str) -> bool: + return not self.test_filters or any(filter_match(cls, test, filter) for filter in self.test_filters) + + @property + def included_tests(self) -> Dict[Type[base_test.BaseTestClass], Tuple[str, List[str]]]: + result: Dict[Type[base_test.BaseTestClass], Tuple[str, List[str]]] = {} + for test_class in self.test_classes: + cls = test_class(config_parser.TestRunConfig()) + test_names: List[str] = [] + try: + # Executes pre-setup procedures, this is required since it might + # generate test methods that we want to return as well. + cls._pre_run() + test_names = cls.tests or cls.get_existing_test_names() # type: ignore + test_names = list(test for test in test_names if self.is_included(cls, test)) + if test_names: + assert cls.TAG + result[test_class] = (cls.TAG, test_names) + except Exception: + logging.exception('Failed to retrieve generated tests.') + finally: + cls._clean_up() + return result + + def run(self) -> bool: + # Create logs directory. + if not self.logs_dir.exists(): + self.logs_dir.mkdir() + + # Enable Bumble snoop logs. + os.environ.setdefault('BUMBLE_SNOOPER', f'btsnoop:file:{self.logs_dir}/{_BUMBLE_BTSNOOP_FMT}') + + # Execute the suite + ok = True + for config in self.test_run_configs: + test_bed: str = config.test_bed_name # type: ignore + if self.test_beds and test_bed not in self.test_beds: + continue + runner = test_runner.TestRunner(config.log_path, config.testbed_name) + with runner.mobly_logger(console_level=logging.DEBUG if self.logs_verbose else logging.INFO): + for test_class, (_, tests) in self.included_tests.items(): + runner.add_test_class(config, test_class, tests) # type: ignore + try: + runner.run() + ok = ok and runner.results.is_all_pass + except signals.TestAbortAll: + ok = ok and not self.test_beds + except Exception: + logging.exception('Exception when executing %s.', config.testbed_name) + ok = False + return ok + + +def filter_match(cls: base_test.BaseTestClass, test: str, filter: str) -> bool: + tag: str = cls.TAG # type: ignore + if '.test_' in filter: + return f"{tag}.{test}".startswith(filter) + if filter.startswith('test_'): + return test.startswith(filter) + return tag.startswith(filter) diff --git a/doc/android-bumble-extensions.md b/doc/android-bumble-extensions.md new file mode 100644 index 0000000..8ba5760 --- /dev/null +++ b/doc/android-bumble-extensions.md @@ -0,0 +1,121 @@ +# Android Bumble extensions + +While [experimental Pandora API][pandora-experimental-api-code] are implemented +for Android, they may not be for Bumble. When writing Android Avatar tests, if +you need one of these APIs on Bumble, you can implement it by adding a custom +service. + +Note: Before going further, make sure you read the +[Implementing your own tests](android-guide#implementing-your-own-tests) +section of the Avatar Android guide. + +In the following example, we will add stub files required to write HID tests for +the [`hid.proto`][hid-proto] interface. + +Note: The code for this example is available in a [WIP CL][hid-example]. + +## Create a new test class + +Follow [Create a test class](android-guide#create-a-test-class) to create a +`HidTest` test class in `hid_test.py`. + +## Create a Bumble HID extension + +Create an HID extension file: + +```shell +cd packages/modules/Bluetooth/ +touch pandora/server/bumble_experimental/hid.py +``` + +Add the following code to it: + +```python +import grpc +import logging + +from bumble.device import Device +from pandora_experimental.hid_grpc import ( + SendHostReportRequest, + SendHostReportResponse, +) +from pandora_experimental.hid_grpc_aio import HIDServicer + +# This class implements the HID experimental Pandora interface. +class HIDService(HIDServicer): + device: Device + + def __init__(self, device: Device) -> None: + self.device = device + + async def SendHostReport( + self, + request: SendHostReportRequest, + context: grpc.ServicerContext + ) -> SendHostReportResponse: + logging.info( + f'SendHostReport(address={request.address}, ' + f'type={request.report_type}, report="{request.report}")' + ) + # You should implement SendHostReport here by doing direct call to the + # Bumble instance (i.e. `self.device`). + return SendHostReportResponse() +``` + +## Add an HID test to your test class + +In `hid_test.py`: + +```python +def test_report(self) -> None: + from pandora_experimental.hid_grpc import HID, HidReportType + HID(self.ref.channel).SendHostReport( + address=self.dut.address, + report_type=HidReportType.HID_REPORT_TYPE_INPUT, + report="pause cafe" + ) +``` + +### Add your HID test class to Avatar test suite runner + +```diff +diff --git a/android/pandora/test/main.py b/android/pandora/test/main.py +--- a/android/pandora/test/main.py ++++ b/android/pandora/test/main.py +@@ -3,18 +3,22 @@ from avatar import bumble_server + + import example + import gatt_test ++import hid_test + + import logging + import sys + + from bumble_experimental.gatt import GATTService + from pandora_experimental.gatt_grpc_aio import add_GATTServicer_to_server ++from bumble_experimental.hid import HIDService ++from pandora_experimental.hid_grpc_aio import add_HIDServicer_to_server + +-_TEST_CLASSES_LIST = [example.ExampleTest, gatt_test.GattTest] ++_TEST_CLASSES_LIST = [example.ExampleTest, gatt_test.GattTest, hid_test.HidTest] + + + def _bumble_servicer_hook(server: bumble_server.Server) -> None: + add_GATTServicer_to_server(GATTService(server.bumble.device), server.server) ++ add_HIDServicer_to_server(HIDService(server.bumble.device), server.server) + + + if __name__ == "__main__": +``` + +You can now run your new HID test: + +```shell +avatar run --mobly-std-log --include-filter 'HidTest' +``` + +[pandora-experimental-api-code]: https://cs.android.com/android/platform/superproject/+/main:packages/modules/Bluetooth/pandora/interfaces/pandora_experimental/ + +[hid-proto]: https://cs.android.com/android/platform/superproject/main/+/main:packages/modules/Bluetooth/pandora/interfaces/pandora_experimental/hid.proto + +[hid-example]: https://android-review.git.corp.google.com/c/platform/packages/modules/Bluetooth/+/2454811 diff --git a/doc/android-guide.md b/doc/android-guide.md new file mode 100644 index 0000000..5e5fa21 --- /dev/null +++ b/doc/android-guide.md @@ -0,0 +1,322 @@ +# Avatar with Android + +Since Android provides an implementation of the [Pandora APIs]( +https://github.com/google/bt-test-interfaces), Avatar can run with Android +devices. + +## Setup + +The standard Avatar setup on Android is to test a [Cuttlefish]( +https://source.android.com/docs/setup/create/cuttlefish) virtual Android DUT +against a [Bumble](https://github.com/google/bumble) virtual Reference device +(REF). + +Pandora APIs are implemented both on Android in a +[PandoraServer][pandora-server-code] app and on [Bumble]( +https://github.com/google/bumble/tree/main/bumble/pandora). The communication +between the virtual Android DUT and the virtual Bumble Reference device is made +through [Rootcanal][rootcanal-code], a virtual Bluetooth Controller. + +![Avatar Android architecture]( +images/avatar-android-bumble-virtual-architecture-simplified.svg) + +## Usage + +There are two different command line interfaces to use Avatar on Android. + +### Prerequisites + +You must have a running CF instance. If not, you can run the following commands +from the root of your Android repository: + +```shell +source build/envsetup.sh +lunch aosp_cf_x86_64_phone-userdebug +acloud create --local-image --local-instance +``` + +Note: For Googlers, from an internal Android repository, use the +`cf_x86_64_phone-userdebug` target instead. You can also use a CF remote +instance by removing `--local-instance`. + +### `avatar` CLI (preferred) + +You can run all the existing Avatar tests on Android by running the following +commands from the root of your Android repository: + +```shell +cd packages/modules/Bluetooth +source android/pandora/test/envsetup.sh +avatar --help +avatar format # Format test files +avatar lint # Lint test files +avatar run --mobly-std-log # '--mobly-std-log' to print mobly logs, silent otherwise +``` + +Note: If you have errors such as `ModuleNotFoundError: no module named pip`, +reset your Avatar cache by doing `rm -rf ~/.cache/avatar/venv`. + +### `atest` CLI + +You can also run all Avatar tests using [`atest`]( +https://source.android.com/docs/core/tests/development/atest): + +```shell +atest avatar -v # All tests in verbose +``` + +## Build a new Avatar test + +Follow the instructions below to create your first Avatar test. + +### Create a test class + +Create a new Avatar test class file `codelab_test.py` in the Android Avatar +tests folder, `packages/modules/Bluetooth/android/pandora/test/`: + +```python +from typing import Optional # Avatar is strictly typed. + +# Importing Mobly modules required for the test. +from mobly import base_test # Mobly base test class . + +# Importing Avatar classes and functions required for the test. +from avatar import PandoraDevices +from avatar.aio import asynchronous # A decorator to run asynchronous functions. +from avatar.pandora_client import BumblePandoraClient, PandoraClient + +# Importing Pandora gRPC message & enum types. +from pandora.host_pb2 import RANDOM, DataTypes + + +# The test class to test the LE (Bluetooth Low Energy) Connectivity. +class CodelabTest(base_test.BaseTestClass): + devices: Optional[PandoraDevices] = None + dut: PandoraClient + ref: BumblePandoraClient # `BumblePandoraClient` is a sub-class of `PandoraClient` + + # Method to set up the DUT and REF devices for the test (called once). + def setup_class(self) -> None: + self.devices = PandoraDevices(self) # Create Pandora devices from the config. + self.dut, ref = self.devices + assert isinstance(ref, BumblePandoraClient) # REF device is a Bumble device. + self.ref = ref + + # Method to tear down the DUT and REF devices after the test (called once). + def teardown_class(self) -> None: + # Stopping all the devices if any. + if self.devices: self.devices.stop_all() + + # Method to set up the test environment (called before each test). + @asynchronous + async def setup_test(self) -> None: + # Reset DUT and REF devices asynchronously. + await asyncio.gather(self.dut.reset(), self.ref.reset()) + + # Method to write the actual test. + def test_void(self) -> None: + assert True # This is a placeholder for the test body. +``` + +For now, your test class contains only a single `test_void`. + +### Add a test class to Avatar test suite runner + +Add the tests from your test class into +[Avatar Android test suite runner][avatar-android-suite-runner-code]: + +```diff +diff --git a/android/pandora/test/main.py b/android/pandora/test/main.py +index a124306e8f..742e087521 100644 +--- a/android/pandora/test/main.py ++++ b/android/pandora/test/main.py +@@ -1,11 +1,12 @@ + from mobly import suite_runner + ++import codelab_test + import example + + import logging + import sys + +-_TEST_CLASSES_LIST = [example.ExampleTest] ++_TEST_CLASSES_LIST = [example.ExampleTest, codelab_test.CodelabTest] +``` + +You can now try to run your test class using `avatar`: + +```shell +avatar run --mobly-std-log --include-filter 'CodelabTest' # All the CodelabTest tests +avatar run --mobly-std-log --include-filter 'CodelabTest#test_void' # Run only test_void +``` + +Or using `atest`: + +```shell +atest avatar -v # all tests +atest avatar:'CodelabTest#test_void' -v # Run only test_void +``` + +### Add a real test + +You can add a new test to your test class by creating a new method `test_<>`, +which is implemented by a series of calls to the Pandora APIs of either the +Android DUT or the Bumble REF device and assert statement. + +A call to a Pandora API is made using `<device>.<api>.<method>(<arguments>)`. +Pandora APIs and their descriptions are in +[`external/pandora/bt-test-interfaces`][pandora-api-code] or +[`package/module/Bluetooth/pandora/interfaces/pandora_experimental`][pandora-experimental-api-code]. + +For example, add the following test to your `codelab_test.py` test class: + +```python +# Test the LE connection between the central device (DUT) and peripheral device (REF). +def test_le_connect_central(self) -> None: + # Start advertising on the REF device, this makes it discoverable by the DUT. + # The REF advertises as `connectable` and the own address type is set to `random`. + advertisement = self.ref.host.Advertise( + # Legacy since extended advertising is not yet supported in Bumble. + legacy=True, + connectable=True, + own_address_type=RANDOM, + # DUT device matches the REF device using the specific manufacturer data. + data=DataTypes(manufacturer_specific_data=b'pause cafe'), + ) + + # Start scanning on the DUT device. + scan = self.dut.host.Scan(own_address_type=RANDOM) + # Find the REF device using the specific manufacturer data. + peer = next((peer for peer in scan + if b'pause cafe' in peer.data.manufacturer_specific_data)) + scan.cancel() # Stop the scan process on the DUT device. + + # Connect the DUT device to the REF device as central device. + connect_res = self.dut.host.ConnectLE( + own_address_type=RANDOM, + random=peer.random, # Random REF address found during scanning. + ) + advertisement.cancel() + + # Assert that the connection was successful. + assert connect_res.connection + dut_ref = connect_res.connection + + # Disconnect the DUT device from the REF device. + self.dut.host.Disconnect(connection=dut_ref) +``` + +Then, run your new `test_le_connect_central` test: + +```shell +avatar run --mobly-std-log --include-filter 'CodelabTest' +``` + +### Implement your own tests + +Before starting, you should make sure you have clearly identified the tests you +want to build: see [Where should I start to implement Avatar tests?]( +overview#designing-avatar-tests) + +When your test is defined, you can implement it using the available +[stable Pandora APIs][pandora-api-code]. + +Note: You can find many test examples in +[`packages/modules/Bluetooth/android/pandora/test/`][avatar-android-tests-code]. + +**If you need an API which is not part of the finalized Pandora APIs to build +your test**: + +1. If the API you need is **on the Android side**: you can also directly use the + [experimental Pandora API][pandora-experimental-api-code], in the same + fashion as the stable ones. + + Warning: those APIs are subject to changes. + +1. If the API you need is on the Bumble side: you can also use the experimental + Pandora APIs by creating custom [Bumble extensions]( + android-bumble-extensions). + +1. If the API you need is not part of the experimental Pandora APIs: + + * Create an issue. The Avatar team will decide whether to create a new API or + not. We notably don't want to create APIs for device specific behaviors. + + * If it is decided not to add a new API, you can instead access the Bumble + Bluetooth stack directly within your test. For example: + + ```python + @asynchronous + async def test_pause_cafe(self) -> None: + from bumble.core import BT_LE_TRANSPORT + + # `self.ref.device` an instance of `bumble.device.Device` + connection = await self.ref.device.find_peer_by_name( # type: ignore + "Pause cafe", + transport=BT_LE_TRANSPORT, + ) + + assert connection + await self.ref.device.encrypt(connection, enable=True) # type: ignore + ``` + +## Contribution guide + +### Modify the Avatar repository + +All contributions to Avatar (not tests) must be submitted first to GitHub since +it is the source of truth for Avatar. To simplify the development process, +Android developers can make their changes on Android and get reviews on Gerrit +as usual, but then push it first to GitHub: + +1. Create your CL in [`external/pandora/Avatar`][avatar-code]. +1. Ask for review on Gerrit as usual. +1. Upon review and approval, the Avatar team creates a Pull Request on GitHub + with you as the author. The PR is directly approved. +1. After it passes GitHub Avatar CI, the PR is merged. +1. Then, the Avatar team merges the change from GitHub to Android. + +### Upstream experimental Pandora APIs + +The Pandora team continuously works to stabilize new Pandora APIs. When an +experimental Pandora API is considered stable, it is moved from +[`package/module/Bluetooth/pandora/interfaces/pandora_experimental`][pandora-experimental-api-code] +to the official stable Pandora API repository in +[`external/pandora/bt-test-interfaces`][pandora-api-code]. + +### Upstream Android tests to the Avatar repository + +On a regular basis, the Avatar team evaluates Avatar tests which have been +submitted to Android and upstream them to the Avatar repository in the +[`cases`](/cases/) folder if they are generic, meaning not related to Android +specifically. + +Such added generic tests are removed from +[`packages/modules/Bluetooth/android/pandora/test/`][avatar-android-tests-code]. + +## Presubmit tests + +All Avatar tests submitted in the +[Android Avatar tests folder][avatar-android-tests-code] and added to +[Avatar suite runner][avatar-android-suite-runner-code] as well as the tests in +the [generic Avatar tests folder][avatar-tests-code], are run in Android +Bluetooth presubmit tests (for every CL). + +Note: Avatar tests will soon also be run regularly on physical devices in +Android postsubmit tests. + +[pandora-server-code]: https://cs.android.com/android/platform/superproject/main/+/main:packages/modules/Bluetooth/android/pandora/server/ + +[rootcanal-code]: https://cs.android.com/android/platform/superproject/main/+/main:packages/modules/Bluetooth/tools/rootcanal + +[pandora-api-code]: https://cs.android.com/android/platform/superproject/+/main:external/pandora/bt-test-interfaces/pandora + +[pandora-experimental-api-code]: https://cs.android.com/android/platform/superproject/main/+/main:packages/modules/Bluetooth/pandora/interfaces/pandora_experimental/ + +[avatar-tests-code]: https://cs.android.com/android/platform/superproject/+/main:external/pandora/avatar/cases + +[avatar-android-tests-code]: https://cs.android.com/android/platform/superproject/main/+/main:packages/modules/Bluetooth/android/pandora/test/ + +[avatar-code]: https://cs.android.com/android/platform/superproject/+/main:external/pandora/avatar + +[avatar-android-suite-runner-code]: https://cs.android.com/android/platform/superproject/main/+/main:packages/modules/Bluetooth/android/pandora/test/main.py diff --git a/doc/images/avatar-android-bumble-virtual-architecture-simplified.svg b/doc/images/avatar-android-bumble-virtual-architecture-simplified.svg new file mode 100644 index 0000000..536a945 --- /dev/null +++ b/doc/images/avatar-android-bumble-virtual-architecture-simplified.svg @@ -0,0 +1 @@ +<svg version="1.1" viewBox="0.0 0.0 739.0997375328084 412.34645669291336" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l739.09973 0l0 412.34647l-739.09973 0l0 -412.34647z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l739.09973 0l0 412.34647l-739.09973 0z" fill-rule="evenodd"/><path fill="#2c9693" d="m6.281658 13.317002l0 0c0 -4.050169 3.283311 -7.33348 7.33348 -7.33348l496.10468 0c1.9449768 0 3.8102722 0.7726326 5.1855774 2.1479263c1.3753052 1.3752947 2.1478882 3.240594 2.1478882 5.1855536l0 29.333042c0 4.050167 -3.2832642 7.333481 -7.3334656 7.333481l-496.10468 0c-4.050169 0 -7.33348 -3.2833138 -7.33348 -7.333481z" fill-rule="evenodd"/><path fill="#ffffff" d="m219.33464 30.330397l0.75 2.453123l1.1875 0l-3.0 -9.468748l-1.015625 0l-3.046875 9.468748l1.203125 0l0.765625 -2.453123l3.15625 0zm-2.84375 -1.046875l1.28125 -4.109375l1.25 4.109375l-2.53125 0zm8.716934 3.499998l0.921875 0l2.875 -7.046873l-1.234375 0l-1.96875 5.3125l-0.125 0.4375l-0.109375 -0.4375l-2.015625 -5.3125l-1.234375 0l2.890625 7.046873zm10.232559 0l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.4062481 -0.0625 -0.7499981l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.3749981 0.484375 0.6562481q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.9218731q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm8.357559 -7.828125l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.4531231 0.484375 0.7499981q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.8437481q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm9.779434 8.749998l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.4062481 -0.0625 -0.7499981l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.3749981 0.484375 0.6562481q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.9218731q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm10.123184 -6.25q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046873l1.203125 0l0 -4.515623q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875zm17.761993 -1.28125l0 -1.015625l-7.015625 0l0 1.015625l2.921875 0l0 8.453123l1.171875 0l0 -8.453123l2.921875 0zm4.7325745 8.578123q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.9531231l-0.734375 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.4531231 1.0625 0.7031231q0.625 0.25 1.375 0.25zm-0.15625 -6.312498q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm9.716919 4.3125q0 0.171875 -0.0625 0.328125q-0.0625 0.140625 -0.1875 0.265625q-0.203125 0.203125 -0.5625 0.328125q-0.359375 0.109375 -0.84375 0.109375q-0.296875 0 -0.609375 -0.0625q-0.3125 -0.0625 -0.578125 -0.21875q-0.25 -0.15625 -0.421875 -0.40625q-0.171875 -0.265625 -0.203125 -0.640625l-1.203125 0q0 0.453125 0.203125 0.875q0.203125 0.40625 0.59375 0.7187481q0.390625 0.328125 0.9375 0.515625q0.5625 0.1875 1.28125 0.1875q0.625 0 1.15625 -0.140625q0.53125 -0.15625 0.90625 -0.421875q0.375 -0.28125 0.578125 -0.6562481q0.21875 -0.390625 0.21875 -0.859375q0 -0.4375 -0.1875 -0.765625q-0.1875 -0.328125 -0.53125 -0.59375q-0.359375 -0.234375 -0.875 -0.40625q-0.515625 -0.1875 -1.15625 -0.328125q-0.5 -0.09375 -0.828125 -0.203125q-0.3125 -0.109375 -0.5 -0.234375q-0.203125 -0.125 -0.28125 -0.28125q-0.078125 -0.171875 -0.078125 -0.375q0 -0.203125 0.09375 -0.390625q0.109375 -0.203125 0.296875 -0.34375q0.1875 -0.140625 0.46875 -0.21875q0.296875 -0.09375 0.6875 -0.09375q0.375 0 0.671875 0.109375q0.296875 0.109375 0.5 0.265625q0.203125 0.171875 0.3125 0.390625q0.125 0.21875 0.125 0.453125l1.203125 0q0 -0.46875 -0.203125 -0.859375q-0.1875 -0.40625 -0.546875 -0.703125q-0.375 -0.296875 -0.890625 -0.46875q-0.515625 -0.171875 -1.171875 -0.171875q-0.609375 0 -1.109375 0.171875q-0.5 0.15625 -0.875 0.4375q-0.359375 0.28125 -0.5625 0.65625q-0.203125 0.375 -0.203125 0.796875q0 0.4375 0.1875 0.765625q0.203125 0.328125 0.5625 0.5625q0.359375 0.25 0.84375 0.4375q0.5 0.171875 1.109375 0.296875q0.5 0.09375 0.828125 0.21875q0.328125 0.109375 0.53125 0.25q0.203125 0.15625 0.28125 0.328125q0.09375 0.171875 0.09375 0.375zm6.170044 -6.875l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.4531231 0.484375 0.7499981q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.8437481q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm9.826324 6.875q0 0.171875 -0.0625 0.328125q-0.0625 0.140625 -0.1875 0.265625q-0.203125 0.203125 -0.5625 0.328125q-0.359375 0.109375 -0.84375 0.109375q-0.296875 0 -0.609375 -0.0625q-0.3125 -0.0625 -0.578125 -0.21875q-0.25 -0.15625 -0.421875 -0.40625q-0.171875 -0.265625 -0.203125 -0.640625l-1.203125 0q0 0.453125 0.203125 0.875q0.203125 0.40625 0.59375 0.7187481q0.390625 0.328125 0.9375 0.515625q0.5625 0.1875 1.28125 0.1875q0.625 0 1.15625 -0.140625q0.53125 -0.15625 0.90625 -0.421875q0.375 -0.28125 0.578125 -0.6562481q0.21875 -0.390625 0.21875 -0.859375q0 -0.4375 -0.1875 -0.765625q-0.1875 -0.328125 -0.53125 -0.59375q-0.359375 -0.234375 -0.875 -0.40625q-0.515625 -0.1875 -1.15625 -0.328125q-0.5 -0.09375 -0.828125 -0.203125q-0.3125 -0.109375 -0.5 -0.234375q-0.203125 -0.125 -0.28125 -0.28125q-0.078125 -0.171875 -0.078125 -0.375q0 -0.203125 0.09375 -0.390625q0.109375 -0.203125 0.296875 -0.34375q0.1875 -0.140625 0.46875 -0.21875q0.296875 -0.09375 0.6875 -0.09375q0.375 0 0.671875 0.109375q0.296875 0.109375 0.5 0.265625q0.203125 0.171875 0.3125 0.390625q0.125 0.21875 0.125 0.453125l1.203125 0q0 -0.46875 -0.203125 -0.859375q-0.1875 -0.40625 -0.546875 -0.703125q-0.375 -0.296875 -0.890625 -0.46875q-0.515625 -0.171875 -1.171875 -0.171875q-0.609375 0 -1.109375 0.171875q-0.5 0.15625 -0.875 0.4375q-0.359375 0.28125 -0.5625 0.65625q-0.203125 0.375 -0.203125 0.796875q0 0.4375 0.1875 0.765625q0.203125 0.328125 0.5625 0.5625q0.359375 0.25 0.84375 0.4375q0.5 0.171875 1.109375 0.296875q0.5 0.09375 0.828125 0.21875q0.328125 0.109375 0.53125 0.25q0.203125 0.15625 0.28125 0.328125q0.09375 0.171875 0.09375 0.375z" fill-rule="nonzero"/><path fill="#ffffff" d="m6.514436 258.15866l0 0c0 -4.910309 3.9805937 -8.8909 8.890904 -8.8909l159.7615 0c2.358017 0 4.619446 0.9367218 6.2868195 2.6040955c1.6673737 1.6673584 2.6040802 3.9288025 2.6040802 6.286804l0 136.01349c0 4.910309 -3.9805908 8.8909 -8.8909 8.8909l-159.7615 0c-4.9103107 0 -8.890904 -3.9805908 -8.890904 -8.8909z" fill-rule="evenodd"/><path stroke="#e8ecef" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m6.514436 258.15866l0 0c0 -4.910309 3.9805937 -8.8909 8.890904 -8.8909l159.7615 0c2.358017 0 4.619446 0.9367218 6.2868195 2.6040955c1.6673737 1.6673584 2.6040802 3.9288025 2.6040802 6.286804l0 136.01349c0 4.910309 -3.9805908 8.8909 -8.8909 8.8909l-159.7615 0c-4.9103107 0 -8.890904 -3.9805908 -8.890904 -8.8909z" fill-rule="evenodd"/><path fill="#f3f5f6" d="m15.325206 249.26866l160.6085 0c2.245697 0 4.399414 0.89208984 5.9873505 2.4800415c1.5879517 1.5879364 2.4800568 3.7416534 2.4800568 5.9873505l0 19.627075c0 8.239746E-4 -6.713867E-4 0.0014953613 -0.0014801025 0.0014953613l-177.54184 -0.0014953613l0 0c-8.172989E-4 0 -0.0014796257 -6.4086914E-4 -0.0014796257 -0.0014648438l0.0014796257 -19.62561l0 0c0 -4.676422 3.7909827 -8.467392 8.467398 -8.467392z" fill-rule="evenodd"/><path stroke="#e8ecef" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m15.325206 249.26866l160.6085 0c2.245697 0 4.399414 0.89208984 5.9873505 2.4800415c1.5879517 1.5879364 2.4800568 3.7416534 2.4800568 5.9873505l0 19.627075c0 8.239746E-4 -6.713867E-4 0.0014953613 -0.0014801025 0.0014953613l-177.54184 -0.0014953613l0 0c-8.172989E-4 0 -0.0014796257 -6.4086914E-4 -0.0014796257 -0.0014648438l0.0014796257 -19.62561l0 0c0 -4.676422 3.7909827 -8.467392 8.467398 -8.467392z" fill-rule="evenodd"/><path fill="#3b454e" d="m45.157795 267.37152l0.546875 1.984375l1.921875 0l-3.03125 -9.46875l-1.671875 0l-3.09375 9.46875l1.921875 0l0.5625 -1.984375l2.84375 0zm-2.390625 -1.546875l0.984375 -3.484375l0.96875 3.484375l-1.953125 0zm5.795059 3.53125l1.8125 0l0 -5.0q0.09375 -0.140625 0.203125 -0.25q0.109375 -0.125 0.25 -0.21875q0.15625 -0.109375 0.375 -0.171875q0.21875 -0.0625 0.484375 -0.0625q0.3125 0 0.5625 0.0625q0.25 0.0625 0.421875 0.21875q0.171875 0.15625 0.265625 0.4375q0.09375 0.265625 0.09375 0.671875l0 4.3125l1.8125 0l0 -4.328125q0 -0.78125 -0.1875 -1.3125q-0.171875 -0.53125 -0.484375 -0.875q-0.328125 -0.34375 -0.78125 -0.5q-0.4375 -0.15625 -0.96875 -0.15625q-0.421875 0 -0.796875 0.125q-0.359375 0.109375 -0.671875 0.328125q-0.1875 0.125 -0.34375 0.296875q-0.15625 0.15625 -0.296875 0.359375l-0.109375 -0.984375l-1.640625 0l0 7.046875zm7.810684 -3.578125l0 0.140625q0 0.765625 0.1875 1.421875q0.1875 0.65625 0.546875 1.125q0.34375 0.484375 0.859375 0.75q0.515625 0.265625 1.15625 0.265625q0.59375 0 1.03125 -0.21875q0.453125 -0.234375 0.78125 -0.640625l0.09375 0.734375l1.640625 0l0 -10.0l-1.8125 0l0 3.59375q-0.328125 -0.375 -0.75 -0.5625q-0.421875 -0.203125 -0.96875 -0.203125q-0.65625 0 -1.171875 0.265625q-0.515625 0.25 -0.875 0.734375q-0.359375 0.46875 -0.546875 1.140625q-0.171875 0.65625 -0.171875 1.453125zm1.796875 0.140625l0 -0.140625q0 -0.4375 0.078125 -0.828125q0.078125 -0.390625 0.25 -0.671875q0.171875 -0.296875 0.4375 -0.453125q0.28125 -0.171875 0.65625 -0.171875q0.46875 0 0.765625 0.203125q0.3125 0.203125 0.5 0.546875l0 2.859375q-0.1875 0.34375 -0.5 0.546875q-0.3125 0.203125 -0.78125 0.203125q-0.375 0 -0.640625 -0.15625q-0.265625 -0.171875 -0.4375 -0.453125q-0.171875 -0.28125 -0.25 -0.65625q-0.078125 -0.390625 -0.078125 -0.828125zm11.43568 -3.734375q-0.703125 0 -1.3125 0.34375q-0.59375 0.34375 -1.015625 0.9375l-0.015625 -0.15625l-0.078125 -1.0l-1.671875 0l0 7.046875l1.796875 0l0 -4.234375q0.125 -0.296875 0.3125 -0.515625q0.1875 -0.21875 0.453125 -0.359375q0.234375 -0.125 0.515625 -0.1875q0.28125 -0.0625 0.625 -0.0625q0.34375 0 0.71875 0.046875q0.375 0.03125 0.734375 0.125l0.265625 -1.8125q-0.21875 -0.0625 -0.5625 -0.109375q-0.34375 -0.0625 -0.765625 -0.0625zm2.7013092 3.59375l0 0.125q0 0.78125 0.21875 1.4375q0.21875 0.65625 0.65625 1.125q0.421875 0.484375 1.03125 0.765625q0.625 0.265625 1.421875 0.265625q0.796875 0 1.40625 -0.265625q0.625 -0.28125 1.046875 -0.765625q0.421875 -0.46875 0.640625 -1.125q0.21875 -0.65625 0.21875 -1.4375l0 -0.125q0 -0.78125 -0.21875 -1.421875q-0.21875 -0.65625 -0.640625 -1.140625q-0.4375 -0.484375 -1.0625 -0.75q-0.609375 -0.28125 -1.40625 -0.28125q-0.78125 0 -1.40625 0.28125q-0.609375 0.265625 -1.03125 0.75q-0.4375 0.484375 -0.65625 1.140625q-0.21875 0.640625 -0.21875 1.421875zm1.8125 0.125l0 -0.125q0 -0.4375 0.078125 -0.8125q0.09375 -0.390625 0.265625 -0.6875q0.1875 -0.296875 0.46875 -0.453125q0.28125 -0.171875 0.6875 -0.171875q0.421875 0 0.703125 0.171875q0.28125 0.15625 0.46875 0.453125q0.171875 0.296875 0.25 0.6875q0.09375 0.375 0.09375 0.8125l0 0.125q0 0.453125 -0.09375 0.84375q-0.078125 0.375 -0.25 0.65625q-0.1875 0.296875 -0.46875 0.46875q-0.28125 0.171875 -0.6875 0.171875q-0.40625 0 -0.703125 -0.171875q-0.28125 -0.171875 -0.46875 -0.46875q-0.171875 -0.28125 -0.265625 -0.65625q-0.078125 -0.390625 -0.078125 -0.84375zm6.920059 -3.59375l0 1.484375l2.0 0l0 4.09375l-2.0 0l0 1.46875l5.734375 0l0 -1.46875l-1.90625 0l0 -5.578125l-3.828125 0zm1.875 -1.796875q0 0.203125 0.0625 0.390625q0.078125 0.171875 0.21875 0.296875q0.140625 0.125 0.328125 0.203125q0.1875 0.078125 0.421875 0.078125q0.484375 0 0.765625 -0.265625q0.28125 -0.28125 0.28125 -0.703125q0 -0.421875 -0.28125 -0.6875q-0.28125 -0.28125 -0.765625 -0.28125q-0.234375 0 -0.421875 0.078125q-0.1875 0.0625 -0.328125 0.1875q-0.140625 0.140625 -0.21875 0.328125q-0.0625 0.171875 -0.0625 0.375zm5.451309 5.265625l0 0.140625q0 0.765625 0.1875 1.421875q0.1875 0.65625 0.546875 1.125q0.34375 0.484375 0.859375 0.75q0.515625 0.265625 1.15625 0.265625q0.59375 0 1.03125 -0.21875q0.453125 -0.234375 0.78125 -0.640625l0.09375 0.734375l1.640625 0l0 -10.0l-1.8125 0l0 3.59375q-0.328125 -0.375 -0.75 -0.5625q-0.421875 -0.203125 -0.96875 -0.203125q-0.65625 0 -1.171875 0.265625q-0.515625 0.25 -0.875 0.734375q-0.359375 0.46875 -0.546875 1.140625q-0.171875 0.65625 -0.171875 1.453125zm1.796875 0.140625l0 -0.140625q0 -0.4375 0.078125 -0.828125q0.078125 -0.390625 0.25 -0.671875q0.171875 -0.296875 0.4375 -0.453125q0.28125 -0.171875 0.65625 -0.171875q0.46875 0 0.765625 0.203125q0.3125 0.203125 0.5 0.546875l0 2.859375q-0.1875 0.34375 -0.5 0.546875q-0.3125 0.203125 -0.78125 0.203125q-0.375 0 -0.640625 -0.15625q-0.265625 -0.171875 -0.4375 -0.453125q-0.171875 -0.28125 -0.25 -0.65625q-0.078125 -0.390625 -0.078125 -0.828125zm20.902618 0.46875l-1.828125 0q-0.03125 0.4375 -0.15625 0.75q-0.109375 0.296875 -0.3125 0.484375q-0.203125 0.203125 -0.5 0.296875q-0.28125 0.078125 -0.625 0.078125q-0.28125 0 -0.5 -0.0625q-0.203125 -0.0625 -0.390625 -0.1875q-0.15625 -0.109375 -0.28125 -0.28125q-0.125 -0.1875 -0.21875 -0.40625q-0.125 -0.34375 -0.1875 -0.78125q-0.0625 -0.453125 -0.0625 -1.015625l0 -1.28125q0 -0.421875 0.03125 -0.78125q0.046875 -0.359375 0.125 -0.65625q0.109375 -0.390625 0.296875 -0.671875q0.1875 -0.296875 0.453125 -0.453125q0.15625 -0.09375 0.34375 -0.140625q0.1875 -0.046875 0.390625 -0.046875q0.40625 0 0.6875 0.109375q0.296875 0.109375 0.5 0.3125q0.1875 0.21875 0.28125 0.546875q0.109375 0.3125 0.125 0.734375l1.828125 0q-0.0625 -0.75 -0.3125 -1.328125q-0.25 -0.59375 -0.671875 -1.015625q-0.4375 -0.40625 -1.046875 -0.625q-0.609375 -0.21875 -1.390625 -0.21875q-0.515625 0 -0.984375 0.140625q-0.453125 0.125 -0.84375 0.375q-0.421875 0.28125 -0.765625 0.71875q-0.328125 0.421875 -0.546875 0.953125q-0.171875 0.453125 -0.265625 0.96875q-0.09375 0.515625 -0.09375 1.078125l0 1.28125q0 0.609375 0.09375 1.15625q0.109375 0.546875 0.296875 1.0q0.1875 0.453125 0.46875 0.84375q0.296875 0.375 0.65625 0.640625q0.390625 0.28125 0.890625 0.4375q0.5 0.15625 1.09375 0.15625q0.734375 0 1.34375 -0.21875q0.609375 -0.21875 1.0625 -0.625q0.4375 -0.40625 0.703125 -0.96875q0.265625 -0.578125 0.3125 -1.296875zm7.420059 -0.953125l0 -1.484375l-4.046875 0l0 -2.578125l4.5625 0l0 -1.484375l-6.40625 0l0 9.46875l1.84375 0l0 -3.921875l4.046875 0zm9.949493 3.921875l2.546875 0q0.625 0 1.1875 -0.15625q0.5625 -0.15625 1.015625 -0.453125q0.40625 -0.25 0.734375 -0.609375q0.328125 -0.375 0.578125 -0.8125q0.25 -0.484375 0.390625 -1.0625q0.15625 -0.59375 0.15625 -1.25l0 -0.78125q0 -0.6875 -0.15625 -1.28125q-0.15625 -0.609375 -0.4375 -1.109375q-0.234375 -0.40625 -0.5625 -0.75q-0.3125 -0.359375 -0.734375 -0.59375q-0.46875 -0.296875 -1.046875 -0.453125q-0.5625 -0.15625 -1.21875 -0.15625l-2.453125 0l0 9.46875zm1.84375 -7.984375l0.609375 0q0.328125 0 0.609375 0.078125q0.296875 0.0625 0.53125 0.203125q0.296875 0.1875 0.53125 0.46875q0.234375 0.28125 0.375 0.640625q0.109375 0.3125 0.171875 0.6875q0.0625 0.359375 0.0625 0.765625l0 0.796875q0 0.4375 -0.0625 0.8125q-0.0625 0.375 -0.171875 0.6875q-0.140625 0.34375 -0.34375 0.609375q-0.203125 0.265625 -0.453125 0.4375q-0.234375 0.15625 -0.53125 0.25q-0.28125 0.078125 -0.625 0.078125l-0.703125 0l0 -6.515625zm12.513824 -1.484375l-1.828125 0l0 6.265625q0 0.46875 -0.09375 0.828125q-0.09375 0.34375 -0.28125 0.578125q-0.171875 0.234375 -0.4375 0.34375q-0.25 0.109375 -0.578125 0.109375q-0.296875 0 -0.53125 -0.109375q-0.234375 -0.109375 -0.40625 -0.3125q-0.171875 -0.234375 -0.265625 -0.59375q-0.078125 -0.359375 -0.09375 -0.84375l0 -6.265625l-1.8281403 0l-0.015625 6.265625q0 0.796875 0.21875 1.421875q0.234375 0.625 0.640625 1.046875q0.42189026 0.421875 0.98439026 0.640625q0.578125 0.21875 1.296875 0.21875q0.765625 0 1.359375 -0.21875q0.59375 -0.21875 1.015625 -0.640625q0.40625 -0.4375 0.625 -1.046875q0.21875 -0.625 0.21875 -1.421875l0 -6.265625zm8.638794 1.484375l0 -1.484375l-7.640625 0l0 1.484375l2.890625 0l0 7.984375l1.828125 0l0 -7.984375l2.921875 0z" fill-rule="nonzero"/><path fill="#4285f4" d="m351.1063 108.18692l0 0c0 -2.548149 2.0657043 -4.613838 4.613861 -4.613838l144.3471 0c1.2236633 0 2.3972168 0.48609924 3.2624817 1.3513641c0.8652649 0.86525726 1.3513489 2.0388107 1.3513489 3.262474l0 34.772324c0 2.5481567 -2.0656738 4.6138306 -4.6138306 4.6138306l-144.3471 0c-2.5481567 0 -4.613861 -2.0656738 -4.613861 -4.6138306z" fill-rule="evenodd"/><path fill="#ffffff" d="m388.74652 122.373085l3.453125 0q0.78125 0 1.40625 -0.171875q0.625 -0.171875 1.0625 -0.53125q0.4375 -0.34375 0.671875 -0.859375q0.234375 -0.53125 0.234375 -1.21875q0 -0.359375 -0.09375 -0.6875q-0.09375 -0.34375 -0.296875 -0.625q-0.1875 -0.265625 -0.46875 -0.46875q-0.265625 -0.203125 -0.734375 -0.328125l0 -0.015625q0.234375 -0.078125 0.421875 -0.203125q0.203125 -0.140625 0.359375 -0.296875q0.296875 -0.28125 0.4375 -0.65625q0.140625 -0.390625 0.15625 -0.828125q0 -0.65625 -0.25 -1.140625q-0.234375 -0.5 -0.6875 -0.8125q-0.453125 -0.3125 -1.09375 -0.46875q-0.625 -0.15625 -1.40625 -0.15625l-3.171875 0l0 9.46875zm1.828125 -4.171875l1.703125 0q0.390625 0 0.671875 0.109375q0.28125 0.09375 0.453125 0.265625q0.171875 0.171875 0.25 0.4375q0.09375 0.25 0.09375 0.5625q0 0.3125 -0.109375 0.5625q-0.109375 0.25 -0.3125 0.421875q-0.203125 0.15625 -0.484375 0.25q-0.28125 0.078125 -0.640625 0.078125l-1.625 0l0 -2.6875zm0 -1.328125l0 -2.484375l1.359375 0q0.4375 0 0.765625 0.09375q0.328125 0.09375 0.53125 0.296875q0.140625 0.140625 0.21875 0.359375q0.078125 0.21875 0.078125 0.5q0 0.265625 -0.09375 0.484375q-0.078125 0.21875 -0.25 0.359375q-0.1875 0.203125 -0.515625 0.296875q-0.3125 0.09375 -0.734375 0.09375l-1.359375 0zm10.841949 5.5l1.640625 0l0 -7.046875l-1.8125 0l0 4.9375q-0.09375 0.171875 -0.21875 0.3125q-0.109375 0.140625 -0.25 0.234375q-0.1875 0.109375 -0.421875 0.171875q-0.21875 0.0625 -0.515625 0.0625q-0.3125 0 -0.53125 -0.078125q-0.21875 -0.078125 -0.359375 -0.265625q-0.140625 -0.171875 -0.203125 -0.46875q-0.0625 -0.296875 -0.0625 -0.71875l0 -4.1875l-1.8125 0l0 4.171875q0 0.796875 0.171875 1.375q0.1875 0.5625 0.515625 0.921875q0.328125 0.375 0.78125 0.546875q0.453125 0.171875 1.0 0.171875q0.609375 0 1.109375 -0.296875q0.5 -0.3125 0.859375 -0.828125l0.109375 0.984375zm4.529419 -7.046875l-1.5625 0l0 7.046875l1.65625 0l0 -5.265625q0.03125 -0.09375 0.0625 -0.15625q0.046875 -0.078125 0.09375 -0.125q0.078125 -0.078125 0.15625 -0.109375q0.09375 -0.046875 0.21875 -0.046875q0.09375 0 0.1875 0.03125q0.09375 0.03125 0.171875 0.09375q0.0625 0.078125 0.09375 0.21875q0.046875 0.125 0.046875 0.328125l0 5.03125l1.59375 0l0 -5.1875q0 -0.078125 0 -0.125q0 -0.046875 0 -0.0625q0.03125 -0.078125 0.078125 -0.125q0.046875 -0.0625 0.109375 -0.109375q0.0625 -0.046875 0.140625 -0.0625q0.09375 -0.03125 0.1875 -0.03125q0.09375 0 0.1875 0.03125q0.109375 0.03125 0.171875 0.09375q0.078125 0.078125 0.109375 0.21875q0.046875 0.125 0.046875 0.328125l0 5.03125l1.640625 0l0 -5.03125q0 -0.578125 -0.109375 -0.984375q-0.109375 -0.40625 -0.3125 -0.671875q-0.203125 -0.25 -0.484375 -0.359375q-0.28125 -0.125 -0.59375 -0.125q-0.25 0 -0.46875 0.0625q-0.21875 0.0625 -0.390625 0.1875q-0.125 0.09375 -0.25 0.21875q-0.109375 0.125 -0.203125 0.28125q-0.0625 -0.171875 -0.140625 -0.296875q-0.078125 -0.125 -0.1875 -0.21875q-0.140625 -0.109375 -0.34375 -0.171875q-0.1875 -0.0625 -0.4375 -0.0625q-0.515625 0 -0.875 0.265625q-0.34375 0.265625 -0.546875 0.71875l-0.046875 -0.859375zm13.216949 3.59375l0 -0.125q0 -0.640625 -0.125 -1.203125q-0.109375 -0.5625 -0.34375 -1.015625q-0.140625 -0.28125 -0.34375 -0.515625q-0.1875 -0.234375 -0.4375 -0.40625q-0.296875 -0.21875 -0.6875 -0.328125q-0.375 -0.125 -0.828125 -0.125q-0.328125 0 -0.609375 0.078125q-0.28125 0.0625 -0.53125 0.203125q-0.15625 0.078125 -0.3125 0.21875q-0.15625 0.125 -0.28125 0.265625l0 -3.59375l-1.8125 0l0 10.0l1.625 0l0.09375 -0.75q0.109375 0.140625 0.234375 0.265625q0.125 0.125 0.265625 0.21875q0.265625 0.1875 0.59375 0.28125q0.34375 0.109375 0.75 0.109375q0.453125 0 0.828125 -0.109375q0.375 -0.109375 0.671875 -0.328125q0.328125 -0.234375 0.5625 -0.578125q0.25 -0.34375 0.40625 -0.765625q0.140625 -0.375 0.203125 -0.828125q0.078125 -0.453125 0.078125 -0.96875zm-1.8125 -0.125l0 0.125q0 0.28125 -0.03125 0.53125q-0.015625 0.25 -0.0625 0.46875q-0.0625 0.296875 -0.203125 0.53125q-0.125 0.21875 -0.328125 0.359375q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.0625 -0.421875 0.0625q-0.28125 0 -0.5 -0.0625q-0.21875 -0.078125 -0.375 -0.203125q-0.140625 -0.09375 -0.25 -0.21875q-0.09375 -0.140625 -0.171875 -0.296875l0 -2.8125q0.0625 -0.125 0.125 -0.234375q0.078125 -0.109375 0.15625 -0.1875q0.1875 -0.171875 0.421875 -0.265625q0.25 -0.09375 0.578125 -0.09375q0.234375 0 0.421875 0.0625q0.203125 0.046875 0.34375 0.15625q0.234375 0.1875 0.34375 0.40625q0.109375 0.203125 0.1875 0.46875q0.0625 0.21875 0.078125 0.484375q0.03125 0.265625 0.03125 0.546875zm3.841919 -6.421875l0 1.484375l2.109375 0l0 7.046875l-2.109375 0l0 1.46875l5.953125 0l0 -1.46875l-2.015625 0l0 -8.53125l-3.9375 0zm11.029449 10.125q1.03125 0 1.78125 -0.390625q0.75 -0.390625 1.09375 -0.890625l-0.90625 -0.96875q-0.3125 0.40625 -0.8125 0.609375q-0.5 0.1875 -1.046875 0.1875q-0.375 0 -0.703125 -0.109375q-0.3125 -0.125 -0.546875 -0.328125q-0.25 -0.21875 -0.390625 -0.46875q-0.140625 -0.265625 -0.234375 -0.6875l0 -0.015625l4.78125 0l0 -0.765625q0 -0.78125 -0.21875 -1.421875q-0.21875 -0.640625 -0.625 -1.09375q-0.421875 -0.453125 -1.015625 -0.703125q-0.59375 -0.25 -1.359375 -0.25q-0.734375 0 -1.359375 0.265625q-0.625 0.265625 -1.078125 0.75q-0.453125 0.484375 -0.703125 1.15625q-0.25 0.65625 -0.25 1.46875l0 0.25q0 0.71875 0.25 1.34375q0.265625 0.609375 0.734375 1.078125q0.46875 0.453125 1.125 0.71875q0.671875 0.265625 1.484375 0.265625zm-0.203125 -5.828125q0.34375 0 0.59375 0.109375q0.265625 0.09375 0.453125 0.28125q0.1875 0.1875 0.28125 0.453125q0.109375 0.25 0.109375 0.53125l0 0.140625l-2.96875 0q0.0625 -0.34375 0.1875 -0.625q0.140625 -0.28125 0.34375 -0.484375q0.1875 -0.203125 0.4375 -0.296875q0.25 -0.109375 0.5625 -0.109375zm15.933868 2.15625l1.78125 3.546875l1.96875 0l0 -0.078125l-2.046875 -3.921875q0.390625 -0.171875 0.703125 -0.40625q0.328125 -0.25 0.546875 -0.578125q0.234375 -0.3125 0.34375 -0.71875q0.125 -0.40625 0.125 -0.921875q0 -0.703125 -0.25 -1.234375q-0.234375 -0.53125 -0.6875 -0.890625q-0.453125 -0.359375 -1.09375 -0.53125q-0.640625 -0.1875 -1.421875 -0.1875l-3.171875 0l0 9.46875l1.828125 0l0 -3.546875l1.375 0zm-1.375 -1.484375l0 -2.953125l1.34375 0q0.375 0 0.65625 0.09375q0.296875 0.078125 0.5 0.25q0.234375 0.1875 0.34375 0.484375q0.125 0.28125 0.125 0.65625q0 0.3125 -0.09375 0.578125q-0.09375 0.25 -0.265625 0.421875q-0.1875 0.234375 -0.515625 0.359375q-0.328125 0.109375 -0.75 0.109375l-1.34375 0zm9.638794 5.15625q1.03125 0 1.78125 -0.390625q0.75 -0.390625 1.09375 -0.890625l-0.90625 -0.96875q-0.3125 0.40625 -0.8125 0.609375q-0.5 0.1875 -1.046875 0.1875q-0.375 0 -0.703125 -0.109375q-0.3125 -0.125 -0.546875 -0.328125q-0.25 -0.21875 -0.390625 -0.46875q-0.140625 -0.265625 -0.234375 -0.6875l0 -0.015625l4.78125 0l0 -0.765625q0 -0.78125 -0.21875 -1.421875q-0.21875 -0.640625 -0.625 -1.09375q-0.421875 -0.453125 -1.015625 -0.703125q-0.59375 -0.25 -1.359375 -0.25q-0.734375 0 -1.359375 0.265625q-0.625 0.265625 -1.078125 0.75q-0.453125 0.484375 -0.703125 1.15625q-0.25 0.65625 -0.25 1.46875l0 0.25q0 0.71875 0.25 1.34375q0.265625 0.609375 0.734375 1.078125q0.46875 0.453125 1.125 0.71875q0.671875 0.265625 1.484375 0.265625zm-0.203125 -5.828125q0.34375 0 0.59375 0.109375q0.265625 0.09375 0.453125 0.28125q0.1875 0.1875 0.28125 0.453125q0.109375 0.25 0.109375 0.53125l0 0.140625l-2.96875 0q0.0625 -0.34375 0.1875 -0.625q0.140625 -0.28125 0.34375 -0.484375q0.1875 -0.203125 0.4375 -0.296875q0.25 -0.109375 0.5625 -0.109375zm6.5450745 5.703125l1.8125 0l0 -5.703125l2.53125 0l0 -1.34375l-2.53125 0l0 -0.375q0 -0.3125 0.078125 -0.5625q0.078125 -0.25 0.25 -0.421875q0.1875 -0.203125 0.5 -0.296875q0.328125 -0.109375 0.78125 -0.109375q0.421875 0 0.734375 0.046875q0.3125 0.03125 0.5625 0.078125l0.125 -1.40625q-0.234375 -0.046875 -0.4375 -0.078125q-0.203125 -0.03125 -0.40625 -0.0625q-0.203125 -0.015625 -0.421875 -0.03125q-0.203125 -0.015625 -0.421875 -0.015625q-0.71875 0 -1.3125 0.1875q-0.578125 0.171875 -1.0 0.546875q-0.40625 0.359375 -0.625 0.890625q-0.21875 0.53125 -0.21875 1.234375l0 0.375l-1.859375 0l0 1.34375l1.859375 0l0 5.703125z" fill-rule="nonzero"/><path fill="#ffffff" d="m404.71164 138.37308l2.546875 0q0.625 0 1.1875 -0.15625q0.5625 -0.15625 1.015625 -0.453125q0.40625 -0.25 0.734375 -0.609375q0.328125 -0.375 0.578125 -0.8125q0.25 -0.484375 0.390625 -1.0625q0.15625 -0.59375 0.15625 -1.25l0 -0.78125q0 -0.6875 -0.15625 -1.28125q-0.15625 -0.609375 -0.4375 -1.109375q-0.234375 -0.40625 -0.5625 -0.75q-0.3125 -0.359375 -0.734375 -0.59375q-0.46875 -0.296875 -1.046875 -0.453125q-0.5625 -0.15625 -1.21875 -0.15625l-2.453125 0l0 9.46875zm1.84375 -7.984375l0.609375 0q0.328125 0 0.609375 0.078125q0.296875 0.0625 0.53125 0.203125q0.296875 0.1875 0.53125 0.46875q0.234375 0.28125 0.375 0.640625q0.109375 0.3125 0.171875 0.6875q0.0625 0.359375 0.0625 0.765625l0 0.796875q0 0.4375 -0.0625 0.8125q-0.0625 0.375 -0.171875 0.6875q-0.140625 0.34375 -0.34375 0.609375q-0.203125 0.265625 -0.453125 0.4375q-0.234375 0.15625 -0.53125 0.25q-0.28125 0.078125 -0.625 0.078125l-0.703125 0l0 -6.515625zm9.670074 8.109375q1.03125 0 1.78125 -0.390625q0.75 -0.390625 1.09375 -0.890625l-0.90625 -0.96875q-0.3125 0.40625 -0.8125 0.609375q-0.5 0.1875 -1.046875 0.1875q-0.375 0 -0.703125 -0.109375q-0.3125 -0.125 -0.546875 -0.328125q-0.25 -0.21875 -0.390625 -0.46875q-0.140625 -0.265625 -0.234375 -0.6875l0 -0.015625l4.78125 0l0 -0.765625q0 -0.78125 -0.21875 -1.421875q-0.21875 -0.640625 -0.625 -1.09375q-0.421875 -0.453125 -1.015625 -0.703125q-0.59375 -0.25 -1.359375 -0.25q-0.734375 0 -1.359375 0.265625q-0.625 0.265625 -1.078125 0.75q-0.453125 0.484375 -0.703125 1.15625q-0.25 0.65625 -0.25 1.46875l0 0.25q0 0.71875 0.25 1.34375q0.265625 0.609375 0.734375 1.078125q0.46875 0.453125 1.125 0.71875q0.671875 0.265625 1.484375 0.265625zm-0.203125 -5.828125q0.34375 0 0.59375 0.109375q0.265625 0.09375 0.453125 0.28125q0.1875 0.1875 0.28125 0.453125q0.109375 0.25 0.109375 0.53125l0 0.140625l-2.96875 0q0.0625 -0.34375 0.1875 -0.625q0.140625 -0.28125 0.34375 -0.484375q0.1875 -0.203125 0.4375 -0.296875q0.25 -0.109375 0.5625 -0.109375zm7.029419 5.703125l1.703125 0l2.671875 -7.046875l-1.890625 0l-1.546875 4.96875l-0.09375 0.5l-0.09375 -0.5l-1.546875 -4.96875l-1.890625 0l2.6875 7.046875zm6.2481995 -7.046875l0 1.484375l2.0 0l0 4.09375l-2.0 0l0 1.46875l5.734375 0l0 -1.46875l-1.90625 0l0 -5.578125l-3.828125 0zm1.875 -1.796875q0 0.203125 0.0625 0.390625q0.078125 0.171875 0.21875 0.296875q0.140625 0.125 0.328125 0.203125q0.1875 0.078125 0.421875 0.078125q0.484375 0 0.765625 -0.265625q0.28125 -0.28125 0.28125 -0.703125q0 -0.421875 -0.28125 -0.6875q-0.28125 -0.28125 -0.765625 -0.28125q-0.234375 0 -0.421875 0.078125q-0.1875 0.0625 -0.328125 0.1875q-0.140625 0.140625 -0.21875 0.328125q-0.0625 0.171875 -0.0625 0.375zm8.748169 7.53125q-0.4375 0 -0.71875 -0.171875q-0.28125 -0.1875 -0.4375 -0.46875q-0.171875 -0.296875 -0.234375 -0.671875q-0.0625 -0.375 -0.0625 -0.796875l0 -0.1875q0 -0.40625 0.0625 -0.78125q0.0625 -0.375 0.234375 -0.671875q0.171875 -0.296875 0.4375 -0.46875q0.28125 -0.171875 0.71875 -0.171875q0.296875 0 0.53125 0.109375q0.25 0.09375 0.421875 0.25q0.1875 0.171875 0.265625 0.40625q0.09375 0.234375 0.09375 0.5l1.703125 0q0 -0.625 -0.21875 -1.125q-0.21875 -0.515625 -0.609375 -0.875q-0.40625 -0.34375 -0.96875 -0.53125q-0.546875 -0.203125 -1.203125 -0.203125q-0.8125 0 -1.421875 0.28125q-0.609375 0.28125 -1.03125 0.765625q-0.421875 0.46875 -0.625 1.125q-0.203125 0.640625 -0.203125 1.390625l0 0.1875q0 0.75 0.203125 1.40625q0.21875 0.640625 0.625 1.125q0.421875 0.46875 1.03125 0.75q0.625 0.28125 1.4375 0.28125q0.609375 0 1.15625 -0.1875q0.546875 -0.203125 0.953125 -0.53125q0.40625 -0.34375 0.640625 -0.8125q0.234375 -0.46875 0.234375 -1.015625l-1.703125 0q0 0.25 -0.109375 0.453125q-0.09375 0.203125 -0.265625 0.34375q-0.1875 0.140625 -0.4375 0.21875q-0.234375 0.078125 -0.5 0.078125zm8.295074 1.4375q1.03125 0 1.78125 -0.390625q0.75 -0.390625 1.09375 -0.890625l-0.90625 -0.96875q-0.3125 0.40625 -0.8125 0.609375q-0.5 0.1875 -1.046875 0.1875q-0.375 0 -0.703125 -0.109375q-0.3125 -0.125 -0.546875 -0.328125q-0.25 -0.21875 -0.390625 -0.46875q-0.140625 -0.265625 -0.234375 -0.6875l0 -0.015625l4.78125 0l0 -0.765625q0 -0.78125 -0.21875 -1.421875q-0.21875 -0.640625 -0.625 -1.09375q-0.421875 -0.453125 -1.015625 -0.703125q-0.59375 -0.25 -1.359375 -0.25q-0.734375 0 -1.359375 0.265625q-0.625 0.265625 -1.078125 0.75q-0.453125 0.484375 -0.703125 1.15625q-0.25 0.65625 -0.25 1.46875l0 0.25q0 0.71875 0.25 1.34375q0.265625 0.609375 0.734375 1.078125q0.46875 0.453125 1.125 0.71875q0.671875 0.265625 1.484375 0.265625zm-0.203125 -5.828125q0.34375 0 0.59375 0.109375q0.265625 0.09375 0.453125 0.28125q0.1875 0.1875 0.28125 0.453125q0.109375 0.25 0.109375 0.53125l0 0.140625l-2.96875 0q0.0625 -0.34375 0.1875 -0.625q0.140625 -0.28125 0.34375 -0.484375q0.1875 -0.203125 0.4375 -0.296875q0.25 -0.109375 0.5625 -0.109375z" fill-rule="nonzero"/><path fill="#9471f5" d="m18.888847 294.3289l0 0c0 -2.7758484 2.2502708 -5.026123 5.026119 -5.026123l143.52257 0c1.3330078 0 2.6114197 0.529541 3.5540009 1.4721375c0.9425812 0.9425659 1.4721222 2.2209778 1.4721222 3.5539856l0 33.947754c0 2.7758484 -2.2502747 5.026123 -5.026123 5.026123l-143.52257 0l0 0c-2.7758484 0 -5.026119 -2.2502747 -5.026119 -5.026123z" fill-rule="evenodd"/><path fill="#ffffff" d="m41.346115 305.64966l0.75 2.453125l1.1875 0l-3.0 -9.46875l-1.015625 0l-3.046875 9.46875l1.203125 0l0.765625 -2.453125l3.15625 0zm-2.84375 -1.046875l1.28125 -4.109375l1.25 4.109375l-2.53125 0zm6.310684 3.5l1.21875 0l0 -5.046875q0.109375 -0.234375 0.28125 -0.421875q0.171875 -0.1875 0.359375 -0.328125q0.25 -0.171875 0.53125 -0.265625q0.28125 -0.09375 0.609375 -0.09375q0.390625 0 0.6875 0.09375q0.296875 0.09375 0.5 0.296875q0.203125 0.203125 0.3125 0.53125q0.109375 0.328125 0.109375 0.796875l0 4.4375l1.203125 0l0 -4.46875q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.84375q-0.3125 -0.328125 -0.765625 -0.484375q-0.453125 -0.15625 -1.015625 -0.15625q-0.40625 0 -0.78125 0.125q-0.359375 0.109375 -0.671875 0.3125q-0.203125 0.140625 -0.390625 0.328125q-0.1875 0.1875 -0.34375 0.40625l-0.078125 -1.046875l-1.09375 0l0 7.046875zm7.779434 -3.578125l0 0.140625q0 0.75 0.203125 1.40625q0.203125 0.65625 0.5625 1.140625q0.359375 0.46875 0.875 0.75q0.53125 0.265625 1.15625 0.265625q0.65625 0 1.140625 -0.21875q0.5 -0.21875 0.84375 -0.640625l0.046875 0.734375l1.109375 0l0 -10.0l-1.203125 0l0 3.65625q-0.34375 -0.40625 -0.8125 -0.609375q-0.46875 -0.21875 -1.109375 -0.21875q-0.640625 0 -1.171875 0.265625q-0.515625 0.265625 -0.875 0.75q-0.375 0.46875 -0.578125 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.59375 0 0.984375 0.28125q0.40625 0.28125 0.640625 0.703125l0 3.265625q-0.234375 0.46875 -0.640625 0.75q-0.390625 0.265625 -0.984375 0.265625q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375zm11.638809 -3.734375q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875zm3.0450592 3.59375l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm7.326309 -3.609375l0 1.046875l2.390625 0l0 4.953125l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -6.0l-3.59375 0zm2.234375 -1.84375q0 0.296875 0.171875 0.5q0.1875 0.1875 0.546875 0.1875q0.359375 0 0.53125 -0.1875q0.1875 -0.203125 0.1875 -0.5q0 -0.15625 -0.046875 -0.296875q-0.046875 -0.140625 -0.15625 -0.234375q-0.078125 -0.078125 -0.21875 -0.125q-0.125 -0.046875 -0.296875 -0.046875q-0.171875 0 -0.3125 0.046875q-0.125 0.046875 -0.203125 0.125q-0.109375 0.109375 -0.15625 0.25q-0.046875 0.125 -0.046875 0.28125zm5.341934 5.3125l0 0.140625q0 0.75 0.203125 1.40625q0.203125 0.65625 0.5625 1.140625q0.359375 0.46875 0.875 0.75q0.53125 0.265625 1.15625 0.265625q0.65625 0 1.140625 -0.21875q0.5 -0.21875 0.84375 -0.640625l0.046875 0.734375l1.109375 0l0 -10.0l-1.203125 0l0 3.65625q-0.34375 -0.40625 -0.8125 -0.609375q-0.46875 -0.21875 -1.109375 -0.21875q-0.640625 0 -1.171875 0.265625q-0.515625 0.265625 -0.875 0.75q-0.375 0.46875 -0.578125 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.59375 0 0.984375 0.28125q0.40625 0.28125 0.640625 0.703125l0 3.265625q-0.234375 0.46875 -0.640625 0.75q-0.390625 0.265625 -0.984375 0.265625q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375zm16.340118 -0.359375l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm11.310684 4.796875l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm5.498184 0.921875l1.21875 0l0 -5.046875q0.109375 -0.234375 0.28125 -0.421875q0.171875 -0.1875 0.359375 -0.328125q0.25 -0.171875 0.53125 -0.265625q0.28125 -0.09375 0.609375 -0.09375q0.390625 0 0.6875 0.09375q0.296875 0.09375 0.5 0.296875q0.203125 0.203125 0.3125 0.53125q0.109375 0.328125 0.109375 0.796875l0 4.4375l1.203125 0l0 -4.46875q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.84375q-0.3125 -0.328125 -0.765625 -0.484375q-0.453125 -0.15625 -1.015625 -0.15625q-0.40625 0 -0.78125 0.125q-0.359375 0.109375 -0.671875 0.3125q-0.203125 0.140625 -0.390625 0.328125q-0.1875 0.1875 -0.34375 0.40625l-0.078125 -1.046875l-1.09375 0l0 7.046875zm7.779434 -3.578125l0 0.140625q0 0.75 0.203125 1.40625q0.203125 0.65625 0.5625 1.140625q0.359375 0.46875 0.875 0.75q0.53125 0.265625 1.15625 0.265625q0.65625 0 1.140625 -0.21875q0.5 -0.21875 0.84375 -0.640625l0.046875 0.734375l1.109375 0l0 -10.0l-1.203125 0l0 3.65625q-0.34375 -0.40625 -0.8125 -0.609375q-0.46875 -0.21875 -1.109375 -0.21875q-0.640625 0 -1.171875 0.265625q-0.515625 0.265625 -0.875 0.75q-0.375 0.46875 -0.578125 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.59375 0 0.984375 0.28125q0.40625 0.28125 0.640625 0.703125l0 3.265625q-0.234375 0.46875 -0.640625 0.75q-0.390625 0.265625 -0.984375 0.265625q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375zm6.685684 -0.140625l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm11.748184 -3.734375q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875zm8.013809 7.171875l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125z" fill-rule="nonzero"/><path fill="#ffffff" d="m52.592484 320.52466l0 0.140625q0 0.75 0.1875 1.40625q0.203125 0.65625 0.578125 1.140625q0.359375 0.46875 0.875 0.75q0.515625 0.265625 1.15625 0.265625q0.390625 0 0.71875 -0.078125q0.328125 -0.078125 0.609375 -0.234375q0.171875 -0.09375 0.328125 -0.21875q0.15625 -0.140625 0.296875 -0.296875l0 0.609375q0 0.453125 -0.140625 0.796875q-0.125 0.359375 -0.375 0.59375q-0.234375 0.25 -0.59375 0.375q-0.34375 0.125 -0.765625 0.125q-0.234375 0 -0.484375 -0.0625q-0.234375 -0.046875 -0.484375 -0.15625q-0.234375 -0.109375 -0.46875 -0.296875q-0.234375 -0.1875 -0.453125 -0.453125l-0.625 0.734375q0.234375 0.34375 0.5625 0.578125q0.34375 0.234375 0.703125 0.359375q0.359375 0.15625 0.703125 0.203125q0.359375 0.0625 0.640625 0.0625q0.65625 0 1.203125 -0.203125q0.546875 -0.1875 0.953125 -0.5625q0.390625 -0.375 0.609375 -0.921875q0.21875 -0.53125 0.21875 -1.234375l0 -6.890625l-1.09375 0l-0.0625 0.765625q-0.125 -0.15625 -0.265625 -0.28125q-0.140625 -0.125 -0.296875 -0.21875q-0.28125 -0.1875 -0.640625 -0.28125q-0.359375 -0.109375 -0.78125 -0.109375q-0.65625 0 -1.171875 0.265625q-0.515625 0.265625 -0.890625 0.75q-0.359375 0.46875 -0.5625 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.3125 0 0.546875 0.078125q0.25 0.078125 0.453125 0.203125q0.203125 0.140625 0.359375 0.328125q0.15625 0.171875 0.28125 0.40625l0 3.21875q-0.125 0.234375 -0.28125 0.421875q-0.15625 0.1875 -0.34375 0.328125q-0.203125 0.125 -0.453125 0.203125q-0.25 0.078125 -0.5625 0.078125q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375zm10.154434 -0.421875l1.859375 3.859375l1.28125 0l0 -0.078125l-2.015625 -4.046875q0.390625 -0.171875 0.71875 -0.40625q0.328125 -0.25 0.5625 -0.5625q0.234375 -0.3125 0.359375 -0.6875q0.140625 -0.390625 0.140625 -0.84375q0 -0.71875 -0.25 -1.25q-0.25 -0.53125 -0.6875 -0.890625q-0.4375 -0.34375 -1.03125 -0.515625q-0.578125 -0.1875 -1.25 -0.1875l-2.78125 0l0 9.46875l1.203125 0l0 -3.859375l1.890625 0zm-1.890625 -1.0l0 -3.625l1.578125 0q0.4375 0 0.796875 0.125q0.375 0.109375 0.640625 0.34375q0.265625 0.234375 0.421875 0.578125q0.15625 0.34375 0.15625 0.796875q0 0.421875 -0.15625 0.75q-0.15625 0.328125 -0.4375 0.5625q-0.265625 0.21875 -0.625 0.34375q-0.359375 0.125 -0.765625 0.125l-1.609375 0zm8.076309 1.0625l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm12.810684 1.953125l-1.203125 0q-0.0625 0.421875 -0.203125 0.796875q-0.140625 0.359375 -0.375 0.625q-0.25 0.28125 -0.59375 0.4375q-0.34375 0.140625 -0.828125 0.140625q-0.4375 0 -0.765625 -0.140625q-0.3125 -0.140625 -0.5625 -0.390625q-0.234375 -0.234375 -0.390625 -0.546875q-0.15625 -0.328125 -0.25 -0.6875q-0.109375 -0.359375 -0.15625 -0.734375q-0.03125 -0.375 -0.03125 -0.734375l0 -1.328125q0 -0.359375 0.03125 -0.734375q0.046875 -0.375 0.15625 -0.71875q0.09375 -0.359375 0.25 -0.671875q0.15625 -0.328125 0.40625 -0.578125q0.234375 -0.234375 0.5625 -0.375q0.328125 -0.140625 0.75 -0.140625q0.484375 0 0.828125 0.171875q0.34375 0.15625 0.59375 0.421875q0.234375 0.28125 0.375 0.65625q0.140625 0.375 0.203125 0.796875l1.203125 0q-0.078125 -0.671875 -0.328125 -1.234375q-0.234375 -0.5625 -0.640625 -0.953125q-0.40625 -0.40625 -0.96875 -0.625q-0.546875 -0.21875 -1.265625 -0.21875q-0.59375 0 -1.0625 0.171875q-0.46875 0.15625 -0.84375 0.453125q-0.375 0.296875 -0.65625 0.703125q-0.265625 0.390625 -0.4375 0.859375q-0.1875 0.46875 -0.28125 0.984375q-0.078125 0.515625 -0.078125 1.046875l0 1.3125q0 0.53125 0.078125 1.046875q0.09375 0.515625 0.28125 0.984375q0.171875 0.46875 0.4375 0.875q0.28125 0.390625 0.65625 0.671875q0.375 0.296875 0.84375 0.46875q0.484375 0.15625 1.0625 0.15625q0.6875 0 1.234375 -0.21875q0.5625 -0.21875 0.984375 -0.609375q0.390625 -0.390625 0.640625 -0.9375q0.265625 -0.546875 0.34375 -1.203125zm14.824493 0.453125q0 0.390625 -0.171875 0.671875q-0.171875 0.28125 -0.4375 0.46875q-0.265625 0.1875 -0.609375 0.28125q-0.34375 0.078125 -0.6875 0.078125q-0.453125 0 -0.828125 -0.109375q-0.359375 -0.125 -0.65625 -0.375q-0.28125 -0.234375 -0.46875 -0.578125q-0.171875 -0.34375 -0.234375 -0.78125l-1.234375 0q0.015625 0.609375 0.265625 1.109375q0.25 0.5 0.6875 0.875q0.484375 0.421875 1.125 0.65625q0.65625 0.21875 1.34375 0.21875q0.5625 0 1.125 -0.15625q0.578125 -0.15625 1.015625 -0.46875q0.453125 -0.3125 0.734375 -0.78125q0.28125 -0.484375 0.28125 -1.125q0 -0.640625 -0.265625 -1.109375q-0.265625 -0.484375 -0.6875 -0.8125q-0.4375 -0.359375 -0.96875 -0.59375q-0.515625 -0.234375 -1.046875 -0.390625q-0.328125 -0.109375 -0.6875 -0.234375q-0.359375 -0.125 -0.65625 -0.328125q-0.3125 -0.1875 -0.515625 -0.46875q-0.203125 -0.28125 -0.21875 -0.703125q0 -0.375 0.15625 -0.65625q0.15625 -0.28125 0.421875 -0.484375q0.25 -0.1875 0.578125 -0.28125q0.328125 -0.109375 0.671875 -0.109375q0.4375 0 0.765625 0.140625q0.34375 0.125 0.59375 0.375q0.25 0.234375 0.390625 0.578125q0.15625 0.328125 0.203125 0.734375l1.25 0q-0.015625 -0.65625 -0.28125 -1.171875q-0.265625 -0.53125 -0.71875 -0.90625q-0.4375 -0.375 -1.015625 -0.578125q-0.5625 -0.203125 -1.1875 -0.203125q-0.5625 0 -1.125 0.171875q-0.546875 0.171875 -0.96875 0.515625q-0.4375 0.328125 -0.71875 0.8125q-0.265625 0.46875 -0.265625 1.09375q0 0.609375 0.265625 1.0625q0.28125 0.453125 0.703125 0.78125q0.421875 0.328125 0.9375 0.5625q0.515625 0.21875 1.015625 0.390625q0.359375 0.109375 0.71875 0.25q0.375 0.125 0.6875 0.328125q0.3125 0.21875 0.515625 0.515625q0.203125 0.296875 0.203125 0.734375zm6.154434 2.515625q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.953125l-0.734375 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.3125q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm9.654434 -0.984375q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875zm5.779434 7.171875l0.921875 0l2.875 -7.046875l-1.234375 0l-1.96875 5.3125l-0.125 0.4375l-0.109375 -0.4375l-2.015625 -5.3125l-1.234375 0l2.890625 7.046875zm8.716934 0.125q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.953125l-0.734375 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.3125q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm9.654434 -0.984375q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875z" fill-rule="nonzero"/><path fill="#f3f5f6" d="m18.904589 350.26852l0 0c0 -2.7758484 2.2502708 -5.026123 5.026121 -5.026123l143.52257 0c1.3330078 0 2.6114197 0.529541 3.5540009 1.4721375c0.9425812 0.9425659 1.4721069 2.2209778 1.4721069 3.5539856l0 33.947754c0 2.7758484 -2.2502594 5.026123 -5.026108 5.026123l-143.52257 0l0 0c-2.7758503 0 -5.026121 -2.2502747 -5.026121 -5.026123z" fill-rule="evenodd"/><path stroke="#e8ecef" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m18.904589 350.26852l0 0c0 -2.7758484 2.2502708 -5.026123 5.026121 -5.026123l143.52257 0c1.3330078 0 2.6114197 0.529541 3.5540009 1.4721375c0.9425812 0.9425659 1.4721069 2.2209778 1.4721069 3.5539856l0 33.947754c0 2.7758484 -2.2502594 5.026123 -5.026108 5.026123l-143.52257 0l0 0c-2.7758503 0 -5.026121 -2.2502747 -5.026121 -5.026123z" fill-rule="evenodd"/><path fill="#3b454e" d="m73.35459 361.5893l0.75 2.453125l1.1875 0l-3.0 -9.46875l-1.015625 0l-3.046875 9.46875l1.203125 0l0.765625 -2.453125l3.15625 0zm-2.84375 -1.046875l1.28125 -4.109375l1.25 4.109375l-2.53125 0zm6.310684 3.5l1.21875 0l0 -5.046875q0.109375 -0.234375 0.28125 -0.421875q0.171875 -0.1875 0.359375 -0.328125q0.25 -0.171875 0.53125 -0.265625q0.28125 -0.09375 0.609375 -0.09375q0.390625 0 0.6875 0.09375q0.296875 0.09375 0.5 0.296875q0.203125 0.203125 0.3125 0.53125q0.109375 0.328125 0.109375 0.796875l0 4.4375l1.203125 0l0 -4.46875q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.84375q-0.3125 -0.328125 -0.765625 -0.484375q-0.453125 -0.15625 -1.015625 -0.15625q-0.40625 0 -0.78125 0.125q-0.359375 0.109375 -0.671875 0.3125q-0.203125 0.140625 -0.390625 0.328125q-0.1875 0.1875 -0.34375 0.40625l-0.078125 -1.046875l-1.09375 0l0 7.046875zm7.779434 -3.578125l0 0.140625q0 0.75 0.203125 1.40625q0.203125 0.65625 0.5625 1.140625q0.359375 0.46875 0.875 0.75q0.53125 0.265625 1.15625 0.265625q0.65625 0 1.140625 -0.21875q0.5 -0.21875 0.84375 -0.640625l0.046875 0.734375l1.109375 0l0 -10.0l-1.203125 0l0 3.65625q-0.34375 -0.40625 -0.8125 -0.609375q-0.46875 -0.21875 -1.109375 -0.21875q-0.640625 0 -1.171875 0.265625q-0.515625 0.265625 -0.875 0.75q-0.375 0.46875 -0.578125 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.59375 0 0.984375 0.28125q0.40625 0.28125 0.640625 0.703125l0 3.265625q-0.234375 0.46875 -0.640625 0.75q-0.390625 0.265625 -0.984375 0.265625q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375zm11.638809 -3.734375q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875zm3.0450592 3.59375l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm7.326309 -3.609375l0 1.046875l2.390625 0l0 4.953125l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -6.0l-3.59375 0zm2.234375 -1.84375q0 0.296875 0.171875 0.5q0.1875 0.1875 0.546875 0.1875q0.359375 0 0.53125 -0.1875q0.1875 -0.203125 0.1875 -0.5q0 -0.15625 -0.046875 -0.296875q-0.046875 -0.140625 -0.15625 -0.234375q-0.078125 -0.078125 -0.21875 -0.125q-0.125 -0.046875 -0.296875 -0.046875q-0.171875 0 -0.3125 0.046875q-0.125 0.046875 -0.203125 0.125q-0.109375 0.109375 -0.15625 0.25q-0.046875 0.125 -0.046875 0.28125zm5.341934 5.3125l0 0.140625q0 0.75 0.203125 1.40625q0.203125 0.65625 0.5625 1.140625q0.359375 0.46875 0.875 0.75q0.53125 0.265625 1.15625 0.265625q0.65625 0 1.140625 -0.21875q0.5 -0.21875 0.84375 -0.640625l0.046875 0.734375l1.109375 0l0 -10.0l-1.203125 0l0 3.65625q-0.34375 -0.40625 -0.8125 -0.609375q-0.46875 -0.21875 -1.109375 -0.21875q-0.640625 0 -1.171875 0.265625q-0.515625 0.265625 -0.875 0.75q-0.375 0.46875 -0.578125 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.59375 0 0.984375 0.28125q0.40625 0.28125 0.640625 0.703125l0 3.265625q-0.234375 0.46875 -0.640625 0.75q-0.390625 0.265625 -0.984375 0.265625q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375z" fill-rule="nonzero"/><path fill="#3b454e" d="m32.831516 380.04242l3.03125 0q0.59375 0 1.15625 -0.1875q0.578125 -0.1875 1.015625 -0.53125q0.4375 -0.328125 0.6875 -0.828125q0.265625 -0.515625 0.265625 -1.1875q0 -0.421875 -0.125 -0.78125q-0.125 -0.375 -0.359375 -0.65625q-0.203125 -0.265625 -0.546875 -0.484375q-0.328125 -0.234375 -0.6875 -0.3125l0 -0.015625q0.34375 -0.15625 0.578125 -0.328125q0.25 -0.171875 0.453125 -0.421875q0.203125 -0.234375 0.3125 -0.53125q0.109375 -0.3125 0.125 -0.6875q0 -0.65625 -0.265625 -1.125q-0.25 -0.484375 -0.6875 -0.796875q-0.4375 -0.296875 -1.0 -0.4375q-0.5625 -0.15625 -1.140625 -0.15625l-2.8125 0l0 9.46875zm1.203125 -4.4375l1.921875 0q0.390625 0.015625 0.71875 0.140625q0.328125 0.109375 0.578125 0.328125q0.25 0.21875 0.390625 0.53125q0.140625 0.3125 0.125 0.71875q0 0.390625 -0.15625 0.703125q-0.140625 0.3125 -0.40625 0.53125q-0.265625 0.21875 -0.609375 0.34375q-0.328125 0.109375 -0.703125 0.125l-1.859375 0l0 -3.421875zm0 -1.0l0 -3.015625l1.640625 0q0.359375 0.015625 0.6875 0.109375q0.34375 0.078125 0.609375 0.25q0.25 0.1875 0.390625 0.46875q0.15625 0.265625 0.15625 0.671875q0 0.359375 -0.15625 0.640625q-0.15625 0.28125 -0.40625 0.46875q-0.25 0.203125 -0.578125 0.3125q-0.328125 0.09375 -0.65625 0.09375l-1.6875 0zm6.998184 -4.5625l0 1.046875l2.390625 0l0 7.90625l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -8.953125l-3.59375 0zm12.435684 10.0l1.09375 0l0 -7.046875l-1.203125 0l0 5.0625q-0.09375 0.21875 -0.25 0.421875q-0.140625 0.1875 -0.34375 0.3125q-0.234375 0.171875 -0.546875 0.265625q-0.3125 0.09375 -0.71875 0.09375q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.453125 -0.328125q-0.171875 -0.21875 -0.265625 -0.59375q-0.09375 -0.375 -0.09375 -0.953125l0 -4.203125l-1.203125 0l0 4.1875q0 0.796875 0.171875 1.359375q0.171875 0.5625 0.484375 0.921875q0.328125 0.359375 0.765625 0.53125q0.453125 0.171875 1.015625 0.171875q0.6875 0 1.203125 -0.28125q0.53125 -0.296875 0.890625 -0.8125l0.0625 0.96875zm6.482559 0.125q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.953125l-0.734375 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.3125q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm7.8888054 -2.5625l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm4.810684 5.171875l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm6.795059 -0.140625l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm9.982559 -5.3125l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm6.357559 2.75l0 -4.0l-1.21875 0l0 10.0l1.21875 0l0 -5.109375q0.125 -0.21875 0.28125 -0.390625q0.171875 -0.171875 0.375 -0.296875q0.234375 -0.171875 0.53125 -0.265625q0.296875 -0.09375 0.625 -0.09375q0.390625 0 0.6875 0.125q0.3125 0.109375 0.515625 0.328125q0.1875 0.203125 0.28125 0.53125q0.109375 0.3125 0.109375 0.734375l0 4.4375l1.203125 0l0 -4.4375q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.859375q-0.3125 -0.34375 -0.765625 -0.5q-0.453125 -0.15625 -1.0 -0.15625q-0.421875 0 -0.796875 0.125q-0.375 0.109375 -0.6875 0.34375q-0.203125 0.140625 -0.375 0.328125q-0.171875 0.171875 -0.3125 0.375zm16.105743 -3.46875l-1.484375 0l0 9.46875l1.171875 0l0 -3.78125l-0.109375 -3.8125l1.609375 4.953125l0.6875 0l1.75 -5.09375l-0.09375 3.953125l0 3.78125l1.171875 0l0 -9.46875l-1.5 0l-1.65625 4.734375l-1.546875 -4.734375zm6.341934 5.890625l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm6.904434 -0.140625l0 0.140625q0 0.75 0.203125 1.40625q0.203125 0.65625 0.5625 1.140625q0.359375 0.46875 0.875 0.75q0.53125 0.265625 1.15625 0.265625q0.65625 0 1.140625 -0.21875q0.5 -0.21875 0.84375 -0.640625l0.046875 0.734375l1.109375 0l0 -10.0l-1.203125 0l0 3.65625q-0.34375 -0.40625 -0.8125 -0.609375q-0.46875 -0.21875 -1.109375 -0.21875q-0.640625 0 -1.171875 0.265625q-0.515625 0.265625 -0.875 0.75q-0.375 0.46875 -0.578125 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.59375 0 0.984375 0.28125q0.40625 0.28125 0.640625 0.703125l0 3.265625q-0.234375 0.46875 -0.640625 0.75q-0.390625 0.265625 -0.984375 0.265625q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375zm11.654434 3.4375l1.09375 0l0 -7.046875l-1.203125 0l0 5.0625q-0.09375 0.21875 -0.25 0.421875q-0.140625 0.1875 -0.34375 0.3125q-0.234375 0.171875 -0.546875 0.265625q-0.3125 0.09375 -0.71875 0.09375q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.453125 -0.328125q-0.171875 -0.21875 -0.265625 -0.59375q-0.09375 -0.375 -0.09375 -0.953125l0 -4.203125l-1.203125 0l0 4.1875q0 0.796875 0.171875 1.359375q0.171875 0.5625 0.484375 0.921875q0.328125 0.359375 0.765625 0.53125q0.453125 0.171875 1.015625 0.171875q0.6875 0 1.203125 -0.28125q0.53125 -0.296875 0.890625 -0.8125l0.0625 0.96875zm3.5606842 -10.0l0 1.046875l2.390625 0l0 7.90625l-2.390625 0l0 1.046875l5.8906403 0l0 -1.046875l-2.296875 0l0 -8.953125l-3.5937653 0zm10.920059 10.125q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.953125l-0.734375 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.3125q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625z" fill-rule="nonzero"/><path fill="#4285f4" d="m351.10406 255.47588l0 0c0 -2.7758484 2.2502747 -5.026123 5.026123 -5.026123l143.52255 0c1.3330078 0 2.6114502 0.529541 3.554016 1.4721222c0.9425659 0.9425812 1.4721069 2.220993 1.4721069 3.5540009l0 33.94777c0 2.7758484 -2.2502747 5.026123 -5.026123 5.026123l-143.52255 0l0 0c-2.7758484 0 -5.026123 -2.2502747 -5.026123 -5.026123z" fill-rule="evenodd"/><path fill="#ffffff" d="m396.16525 273.39038l1.859375 3.859375l1.28125 0l0 -0.078125l-2.015625 -4.046875q0.390625 -0.171875 0.71875 -0.40625q0.328125 -0.25 0.5625 -0.5625q0.234375 -0.3125 0.359375 -0.6875q0.140625 -0.390625 0.140625 -0.84375q0 -0.71875 -0.25 -1.25q-0.25 -0.53125 -0.6875 -0.890625q-0.4375 -0.34375 -1.03125 -0.515625q-0.578125 -0.1875 -1.25 -0.1875l-2.78125 0l0 9.46875l1.203125 0l0 -3.859375l1.890625 0zm-1.890625 -1.0l0 -3.625l1.578125 0q0.4375 0 0.796875 0.125q0.375 0.109375 0.640625 0.34375q0.265625 0.234375 0.421875 0.578125q0.15625 0.34375 0.15625 0.796875q0 0.421875 -0.15625 0.75q-0.15625 0.328125 -0.4375 0.5625q-0.265625 0.21875 -0.625 0.34375q-0.359375 0.125 -0.765625 0.125l-1.609375 0zm6.4200745 1.28125l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm6.795044 -0.140625l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm9.982574 -5.3125l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm8.138794 7.90625q-0.5625 0 -0.9375 -0.21875q-0.375 -0.234375 -0.609375 -0.59375q-0.234375 -0.359375 -0.34375 -0.8125q-0.09375 -0.453125 -0.09375 -0.921875l0 -0.265625q0 -0.453125 0.09375 -0.90625q0.109375 -0.453125 0.34375 -0.8125q0.234375 -0.359375 0.609375 -0.578125q0.390625 -0.234375 0.9375 -0.234375q0.375 0 0.6875 0.125q0.3125 0.125 0.546875 0.34375q0.21875 0.21875 0.34375 0.5q0.140625 0.28125 0.15625 0.59375l1.140625 0q0 -0.53125 -0.21875 -1.0q-0.21875 -0.46875 -0.59375 -0.8125q-0.375 -0.34375 -0.90625 -0.53125q-0.53125 -0.203125 -1.15625 -0.203125q-0.796875 0 -1.390625 0.296875q-0.59375 0.28125 -1.0 0.75q-0.40625 0.5 -0.609375 1.140625q-0.1875 0.625 -0.1875 1.328125l0 0.265625q0 0.703125 0.1875 1.34375q0.203125 0.640625 0.609375 1.109375q0.40625 0.5 1.0 0.78125q0.59375 0.28125 1.390625 0.28125q0.5625 0 1.078125 -0.1875q0.515625 -0.1875 0.921875 -0.515625q0.390625 -0.3125 0.625 -0.734375q0.234375 -0.4375 0.25 -0.90625l-1.140625 0q-0.015625 0.296875 -0.15625 0.546875q-0.140625 0.25 -0.390625 0.421875q-0.234375 0.203125 -0.546875 0.3125q-0.3125 0.09375 -0.640625 0.09375zm9.638824 0.84375l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm5.498169 0.921875l1.21875 0l0 -5.046875q0.109375 -0.234375 0.28125 -0.421875q0.171875 -0.1875 0.359375 -0.328125q0.25 -0.171875 0.53125 -0.265625q0.28125 -0.09375 0.609375 -0.09375q0.390625 0 0.6875 0.09375q0.296875 0.09375 0.5 0.296875q0.203125 0.203125 0.3125 0.53125q0.109375 0.328125 0.109375 0.796875l0 4.4375l1.203125 0l0 -4.46875q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.84375q-0.3125 -0.328125 -0.765625 -0.484375q-0.453125 -0.15625 -1.015625 -0.15625q-0.40625 0 -0.78125 0.125q-0.359375 0.109375 -0.671875 0.3125q-0.203125 0.140625 -0.390625 0.328125q-0.1875 0.1875 -0.34375 0.40625l-0.078125 -1.046875l-1.09375 0l0 7.046875zm12.638824 0l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm5.701294 -9.078125l0 1.046875l2.390625 0l0 7.90625l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -8.953125l-3.59375 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m95.62946 49.174168l0 200.0945" fill-rule="evenodd"/><path stroke="#4285f4" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="4.0,3.0" d="m95.62946 49.174168l0 194.0945" fill-rule="evenodd"/><path fill="#4285f4" stroke="#4285f4" stroke-width="1.0" stroke-linecap="butt" d="m93.97773 243.26866l1.6517334 4.538101l1.6517258 -4.538101z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m427.8937 147.57307l0 102.86615" fill-rule="evenodd"/><path stroke="#8190a8" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="4.0,3.0" d="m427.8937 153.57307l0 90.86615" fill-rule="evenodd"/><path fill="#8190a8" stroke="#8190a8" stroke-width="1.0" stroke-linecap="butt" d="m429.54544 153.57307l-1.6517334 -4.538086l-1.6517334 4.538086z" fill-rule="evenodd"/><path fill="#8190a8" stroke="#8190a8" stroke-width="1.0" stroke-linecap="butt" d="m426.24197 244.43922l1.6517334 4.538101l1.6517334 -4.538101z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m427.8937 49.74631l0 53.82677" fill-rule="evenodd"/><path stroke="#4285f4" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m427.8937 49.746307l0 47.826775" fill-rule="evenodd"/><path fill="#4285f4" stroke="#4285f4" stroke-width="1.0" stroke-linecap="butt" d="m426.24197 97.57308l1.6517334 4.5380936l1.6517334 -4.5380936z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m427.8924 181.23007l143.87402 0l0 35.55905l-143.87402 0z" fill-rule="evenodd"/><path fill="#8190a8" d="m443.97052 203.03008l0 -9.46875l-1.140625 0l0 4.0625l-3.890625 0l0 -4.0625l-1.125 0l0 9.46875l1.125 0l0 -4.375l3.890625 0l0 4.375l1.140625 0zm8.185669 -2.84375l-1.203125 0q-0.0625 0.421875 -0.203125 0.796875q-0.140625 0.359375 -0.375 0.625q-0.25 0.28125 -0.59375 0.4375q-0.34375 0.140625 -0.828125 0.140625q-0.4375 0 -0.765625 -0.140625q-0.3125 -0.140625 -0.5625 -0.390625q-0.234375 -0.234375 -0.390625 -0.546875q-0.15625 -0.328125 -0.25 -0.6875q-0.109375 -0.359375 -0.15625 -0.734375q-0.03125 -0.375 -0.03125 -0.734375l0 -1.328125q0 -0.359375 0.03125 -0.734375q0.046875 -0.375 0.15625 -0.71875q0.09375 -0.359375 0.25 -0.671875q0.15625 -0.328125 0.40625 -0.578125q0.234375 -0.234375 0.5625 -0.375q0.328125 -0.140625 0.75 -0.140625q0.484375 0 0.828125 0.171875q0.34375 0.15625 0.59375 0.421875q0.234375 0.28125 0.375 0.65625q0.140625 0.375 0.203125 0.796875l1.203125 0q-0.078125 -0.671875 -0.328125 -1.234375q-0.234375 -0.5625 -0.640625 -0.953125q-0.40625 -0.40625 -0.96875 -0.625q-0.546875 -0.21875 -1.265625 -0.21875q-0.59375 0 -1.0625 0.171875q-0.46875 0.15625 -0.84375 0.453125q-0.375 0.296875 -0.65625 0.703125q-0.265625 0.390625 -0.4375 0.859375q-0.1875 0.46875 -0.28125 0.984375q-0.078125 0.515625 -0.078125 1.046875l0 1.3125q0 0.53125 0.078125 1.046875q0.09375 0.515625 0.28125 0.984375q0.171875 0.46875 0.4375 0.875q0.28125 0.390625 0.65625 0.671875q0.375 0.296875 0.84375 0.46875q0.484375 0.15625 1.0625 0.15625q0.6875 0 1.234375 -0.21875q0.5625 -0.21875 0.984375 -0.609375q0.390625 -0.390625 0.640625 -0.9375q0.265625 -0.546875 0.34375 -1.203125zm1.8575745 -6.625l0 1.046875l2.21875 0l0 7.375l-2.21875 0l0 1.046875l5.734375 0l0 -1.046875l-2.265625 0l0 -7.375l2.265625 0l0 -1.046875l-5.734375 0zm17.199493 5.625l0 0.0625q0 0.9375 0.140625 1.765625q0.140625 0.8125 0.390625 1.5q0.25 0.703125 0.5625 1.28125q0.328125 0.578125 0.6875 1.03125q0.34375 0.453125 0.703125 0.765625q0.375 0.3125 0.6875 0.5l0.265625 -0.734375q-0.265625 -0.21875 -0.53125 -0.53125q-0.265625 -0.296875 -0.515625 -0.6875q-0.234375 -0.40625 -0.46875 -0.921875q-0.21875 -0.515625 -0.390625 -1.125q-0.15625 -0.59375 -0.25 -1.296875q-0.078125 -0.71875 -0.078125 -1.53125l0 -0.09375q0 -0.84375 0.09375 -1.578125q0.09375 -0.734375 0.265625 -1.34375q0.1875 -0.6875 0.453125 -1.25q0.28125 -0.578125 0.578125 -1.0q0.203125 -0.265625 0.40625 -0.484375q0.21875 -0.234375 0.4375 -0.390625l-0.265625 -0.78125q-0.3125 0.171875 -0.671875 0.5q-0.359375 0.3125 -0.71875 0.765625q-0.359375 0.453125 -0.6875 1.03125q-0.3125 0.578125 -0.5625 1.265625q-0.25 0.703125 -0.390625 1.53125q-0.140625 0.8125 -0.140625 1.75zm13.185669 -4.609375l0 -1.015625l-7.015625 0l0 1.015625l2.921875 0l0 8.453125l1.171875 0l0 -8.453125l2.921875 0zm7.7481995 5.609375l-1.203125 0q-0.0625 0.421875 -0.203125 0.796875q-0.140625 0.359375 -0.375 0.625q-0.25 0.28125 -0.59375 0.4375q-0.34375 0.140625 -0.828125 0.140625q-0.4375 0 -0.765625 -0.140625q-0.3125 -0.140625 -0.5625 -0.390625q-0.234375 -0.234375 -0.390625 -0.546875q-0.15625 -0.328125 -0.25 -0.6875q-0.109375 -0.359375 -0.15625 -0.734375q-0.03125 -0.375 -0.03125 -0.734375l0 -1.328125q0 -0.359375 0.03125 -0.734375q0.046875 -0.375 0.15625 -0.71875q0.09375 -0.359375 0.25 -0.671875q0.15625 -0.328125 0.40625 -0.578125q0.234375 -0.234375 0.5625 -0.375q0.328125 -0.140625 0.75 -0.140625q0.484375 0 0.828125 0.171875q0.34375 0.15625 0.59375 0.421875q0.234375 0.28125 0.375 0.65625q0.140625 0.375 0.203125 0.796875l1.203125 0q-0.078125 -0.671875 -0.328125 -1.234375q-0.234375 -0.5625 -0.640625 -0.953125q-0.40625 -0.40625 -0.96875 -0.625q-0.546875 -0.21875 -1.265625 -0.21875q-0.59375 0 -1.0625 0.171875q-0.46875 0.15625 -0.84375 0.453125q-0.375 0.296875 -0.65625 0.703125q-0.265625 0.390625 -0.4375 0.859375q-0.1875 0.46875 -0.28125 0.984375q-0.078125 0.515625 -0.078125 1.046875l0 1.3125q0 0.53125 0.078125 1.046875q0.09375 0.515625 0.28125 0.984375q0.171875 0.46875 0.4375 0.875q0.28125 0.390625 0.65625 0.671875q0.375 0.296875 0.84375 0.46875q0.484375 0.15625 1.0625 0.15625q0.6875 0 1.234375 -0.21875q0.5625 -0.21875 0.984375 -0.609375q0.390625 -0.390625 0.640625 -0.9375q0.265625 -0.546875 0.34375 -1.203125zm3.185669 -0.953125l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm11.076324 1.015625l0 -0.0625q0 -1.0 -0.15625 -1.796875q-0.15625 -0.796875 -0.390625 -1.484375q-0.234375 -0.703125 -0.5625 -1.265625q-0.3125 -0.578125 -0.6875 -1.03125q-0.34375 -0.453125 -0.71875 -0.765625q-0.359375 -0.328125 -0.671875 -0.5l-0.265625 0.734375q0.21875 0.171875 0.4375 0.421875q0.234375 0.25 0.453125 0.578125q0.28125 0.421875 0.546875 1.0q0.265625 0.5625 0.453125 1.28125q0.125 0.5 0.234375 1.21875q0.109375 0.71875 0.109375 1.59375l0 0.09375q0 0.765625 -0.078125 1.453125q-0.078125 0.671875 -0.234375 1.265625q-0.140625 0.625 -0.375 1.15625q-0.21875 0.53125 -0.453125 0.953125q-0.25 0.421875 -0.53125 0.734375q-0.28125 0.328125 -0.5625 0.53125l0.265625 0.734375q0.3125 -0.1875 0.671875 -0.5q0.375 -0.3125 0.71875 -0.765625q0.359375 -0.453125 0.671875 -1.03125q0.328125 -0.578125 0.578125 -1.28125q0.25 -0.6875 0.390625 -1.5q0.15625 -0.828125 0.15625 -1.765625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m95.62992 50.917553l143.87402 0l0 51.716534l-143.87402 0z" fill-rule="evenodd"/><path fill="#4285f4" d="m107.083046 68.92068l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm11.310684 4.796875l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm5.498184 0.921875l1.21875 0l0 -5.046875q0.109375 -0.234375 0.28125 -0.421875q0.171875 -0.1875 0.359375 -0.328125q0.25 -0.171875 0.53125 -0.265625q0.28125 -0.09375 0.609375 -0.09375q0.390625 0 0.6875 0.09375q0.296875 0.09375 0.5 0.296875q0.203125 0.203125 0.3125 0.53125q0.109375 0.328125 0.109375 0.796875l0 4.4375l1.203125 0l0 -4.46875q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.84375q-0.3125 -0.328125 -0.765625 -0.484375q-0.453125 -0.15625 -1.015625 -0.15625q-0.40625 0 -0.78125 0.125q-0.359375 0.109375 -0.671875 0.3125q-0.203125 0.140625 -0.390625 0.328125q-0.1875 0.1875 -0.34375 0.40625l-0.078125 -1.046875l-1.09375 0l0 7.046875zm7.7794266 -3.578125l0 0.140625q0 0.75 0.203125 1.40625q0.203125 0.65625 0.5625 1.140625q0.359375 0.46875 0.875 0.75q0.53125 0.265625 1.15625 0.265625q0.65625 0 1.140625 -0.21875q0.5 -0.21875 0.84375 -0.640625l0.046875 0.734375l1.109375 0l0 -10.0l-1.203125 0l0 3.65625q-0.34375 -0.40625 -0.8125 -0.609375q-0.46875 -0.21875 -1.109375 -0.21875q-0.640625 0 -1.171875 0.265625q-0.515625 0.265625 -0.875 0.75q-0.375 0.46875 -0.578125 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.59375 0 0.984375 0.28125q0.40625 0.28125 0.640625 0.703125l0 3.265625q-0.234375 0.46875 -0.640625 0.75q-0.390625 0.265625 -0.984375 0.265625q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375zm6.685684 -0.140625l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm11.748184 -3.734375q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875zm8.013809 7.171875l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm18.027618 -1.53125l0.75 2.453125l1.1875 0l-3.0 -9.46875l-1.015625 0l-3.046875 9.46875l1.203125 0l0.765625 -2.453125l3.15625 0zm-2.84375 -1.046875l1.28125 -4.109375l1.25 4.109375l-2.53125 0zm7.638809 -0.296875l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm6.670059 -4.671875l0 1.046875l2.21875 0l0 7.375l-2.21875 0l0 1.046875l5.734375 0l0 -1.046875l-2.265625 0l0 -7.375l2.265625 0l0 -1.046875l-5.734375 0zm12.685684 7.59375q0 0.171875 -0.0625 0.328125q-0.0625 0.140625 -0.1875 0.265625q-0.203125 0.203125 -0.5625 0.328125q-0.359375 0.109375 -0.84375 0.109375q-0.296875 0 -0.609375 -0.0625q-0.3125 -0.0625 -0.578125 -0.21875q-0.25 -0.15625 -0.421875 -0.40625q-0.171875 -0.265625 -0.203125 -0.640625l-1.203125 0q0 0.453125 0.203125 0.875q0.203125 0.40625 0.59375 0.71875q0.390625 0.328125 0.9375 0.515625q0.5625 0.1875 1.28125 0.1875q0.625 0 1.15625 -0.140625q0.53125 -0.15625 0.90625 -0.421875q0.375 -0.28125 0.578125 -0.65625q0.21875 -0.390625 0.21875 -0.859375q0 -0.4375 -0.1875 -0.765625q-0.1875 -0.328125 -0.53125 -0.59375q-0.359375 -0.234375 -0.875 -0.40625q-0.515625 -0.1875 -1.15625 -0.328125q-0.5 -0.09375 -0.828125 -0.203125q-0.3125 -0.109375 -0.5 -0.234375q-0.203125 -0.125 -0.28125 -0.28125q-0.078125 -0.171875 -0.078125 -0.375q0 -0.203125 0.09375 -0.390625q0.109375 -0.203125 0.296875 -0.34375q0.1875 -0.140625 0.46875 -0.21875q0.296875 -0.09375 0.6875 -0.09375q0.375 0 0.671875 0.109375q0.296875 0.109375 0.5 0.265625q0.203125 0.171875 0.3125 0.390625q0.125 0.21875 0.125 0.453125l1.203125 0q0 -0.46875 -0.203125 -0.859375q-0.1875 -0.40625 -0.546875 -0.703125q-0.375 -0.296875 -0.890625 -0.46875q-0.515625 -0.171875 -1.171875 -0.171875q-0.609375 0 -1.109375 0.171875q-0.5 0.15625 -0.875 0.4375q-0.359375 0.28125 -0.5625 0.65625q-0.203125 0.375 -0.203125 0.796875q0 0.4375 0.1875 0.765625q0.203125 0.328125 0.5625 0.5625q0.359375 0.25 0.84375 0.4375q0.5 0.171875 1.109375 0.296875q0.5 0.09375 0.828125 0.21875q0.328125 0.109375 0.53125 0.25q0.203125 0.15625 0.28125 0.328125q0.09375 0.171875 0.09375 0.375z" fill-rule="nonzero"/><path fill="#4285f4" d="m106.958046 84.8738l0 0.0625q0 0.9375 0.140625 1.765625q0.140625 0.8125 0.390625 1.5q0.25 0.703125 0.5625 1.28125q0.328125 0.578125 0.6875 1.03125q0.34375 0.453125 0.703125 0.765625q0.375 0.3125 0.6875 0.5l0.265625 -0.734375q-0.265625 -0.21875 -0.53125 -0.53125q-0.265625 -0.296875 -0.515625 -0.6875q-0.234375 -0.40625 -0.46875 -0.921875q-0.21875 -0.515625 -0.390625 -1.125q-0.15625 -0.59375 -0.25 -1.296875q-0.078125 -0.71875 -0.078125 -1.53125l0 -0.09375q0 -0.84375 0.09375 -1.578125q0.09375 -0.734375 0.265625 -1.34375q0.1875 -0.6875 0.453125 -1.25q0.28125 -0.578125 0.578125 -1.0q0.203125 -0.265625 0.40625 -0.484375q0.21875 -0.234375 0.4375 -0.390625l-0.265625 -0.78125q-0.3125 0.171875 -0.671875 0.5q-0.359375 0.3125 -0.71875 0.765625q-0.359375 0.453125 -0.6875 1.03125q-0.3125 0.578125 -0.5625 1.265625q-0.25 0.703125 -0.390625 1.53125q-0.140625 0.8125 -0.140625 1.75zm6.576309 0.265625l0 0.140625q0 0.75 0.1875 1.40625q0.203125 0.65625 0.578125 1.140625q0.359375 0.46875 0.875 0.75q0.515625 0.265625 1.15625 0.265625q0.390625 0 0.71875 -0.078125q0.328125 -0.078125 0.609375 -0.234375q0.171875 -0.09375 0.328125 -0.21875q0.15625 -0.140625 0.296875 -0.296875l0 0.609375q0 0.453125 -0.140625 0.796875q-0.125 0.359375 -0.375 0.59375q-0.234375 0.25 -0.59375 0.375q-0.34375 0.125 -0.765625 0.125q-0.234375 0 -0.484375 -0.0625q-0.234375 -0.046875 -0.484375 -0.15625q-0.234375 -0.109375 -0.46875 -0.296875q-0.234375 -0.1875 -0.453125 -0.453125l-0.625 0.734375q0.234375 0.34375 0.5625 0.578125q0.34375 0.234375 0.703125 0.359375q0.359375 0.15625 0.703125 0.203125q0.359375 0.0625 0.640625 0.0625q0.65625 0 1.203125 -0.203125q0.546875 -0.1875 0.953125 -0.5625q0.390625 -0.375 0.609375 -0.921875q0.21875 -0.53125 0.21875 -1.234375l0 -6.890625l-1.09375 0l-0.0625 0.765625q-0.125 -0.15625 -0.265625 -0.28125q-0.140625 -0.125 -0.296875 -0.21875q-0.28125 -0.1875 -0.640625 -0.28125q-0.359375 -0.109375 -0.78125 -0.109375q-0.65625 0 -1.171875 0.265625q-0.515625 0.265625 -0.890625 0.75q-0.359375 0.46875 -0.5625 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.3125 0 0.546875 0.078125q0.25 0.078125 0.453125 0.203125q0.203125 0.140625 0.359375 0.328125q0.15625 0.171875 0.28125 0.40625l0 3.21875q-0.125 0.234375 -0.28125 0.421875q-0.15625 0.1875 -0.34375 0.328125q-0.203125 0.125 -0.453125 0.203125q-0.25 0.078125 -0.5625 0.078125q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375zm10.154434 -0.421875l1.859375 3.859375l1.2812424 0l0 -0.078125l-2.0156174 -4.046875q0.390625 -0.171875 0.71875 -0.40625q0.328125 -0.25 0.5625 -0.5625q0.234375 -0.3125 0.359375 -0.6875q0.140625 -0.390625 0.140625 -0.84375q0 -0.71875 -0.25 -1.25q-0.25 -0.53125 -0.6875 -0.890625q-0.4375 -0.34375 -1.03125 -0.515625q-0.578125 -0.1875 -1.25 -0.1875l-2.78125 0l0 9.46875l1.203125 0l0 -3.859375l1.890625 0zm-1.890625 -1.0l0 -3.625l1.578125 0q0.4375 0 0.796875 0.125q0.375 0.109375 0.640625 0.34375q0.265625 0.234375 0.421875 0.578125q0.15625 0.34375 0.15625 0.796875q0 0.421875 -0.15625 0.75q-0.15625 0.328125 -0.4375 0.5625q-0.265625 0.21875 -0.625 0.34375q-0.359375 0.125 -0.765625 0.125l-1.609375 0zm8.076302 1.0625l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm12.810684 1.953125l-1.203125 0q-0.0625 0.421875 -0.203125 0.796875q-0.140625 0.359375 -0.375 0.625q-0.25 0.28125 -0.59375 0.4375q-0.34375 0.140625 -0.828125 0.140625q-0.4375 0 -0.765625 -0.140625q-0.3125 -0.140625 -0.5625 -0.390625q-0.234375 -0.234375 -0.390625 -0.546875q-0.15625 -0.328125 -0.25 -0.6875q-0.109375 -0.359375 -0.15625 -0.734375q-0.03125 -0.375 -0.03125 -0.734375l0 -1.328125q0 -0.359375 0.03125 -0.734375q0.046875 -0.375 0.15625 -0.71875q0.09375 -0.359375 0.25 -0.671875q0.15625 -0.328125 0.40625 -0.578125q0.234375 -0.234375 0.5625 -0.375q0.328125 -0.140625 0.75 -0.140625q0.484375 0 0.828125 0.171875q0.34375 0.15625 0.59375 0.421875q0.234375 0.28125 0.375 0.65625q0.140625 0.375 0.203125 0.796875l1.203125 0q-0.078125 -0.671875 -0.328125 -1.234375q-0.234375 -0.5625 -0.640625 -0.953125q-0.40625 -0.40625 -0.96875 -0.625q-0.546875 -0.21875 -1.265625 -0.21875q-0.59375 0 -1.0625 0.171875q-0.46875 0.15625 -0.84375 0.453125q-0.375 0.296875 -0.65625 0.703125q-0.265625 0.390625 -0.4375 0.859375q-0.1875 0.46875 -0.28125 0.984375q-0.078125 0.515625 -0.078125 1.046875l0 1.3125q0 0.53125 0.078125 1.046875q0.09375 0.515625 0.28125 0.984375q0.171875 0.46875 0.4375 0.875q0.28125 0.390625 0.65625 0.671875q0.375 0.296875 0.84375 0.46875q0.484375 0.15625 1.0625 0.15625q0.6875 0 1.234375 -0.21875q0.5625 -0.21875 0.984375 -0.609375q0.390625 -0.390625 0.640625 -0.9375q0.265625 -0.546875 0.34375 -1.203125zm6.263809 -0.9375l0 -0.0625q0 -1.0 -0.15625 -1.796875q-0.15625 -0.796875 -0.390625 -1.484375q-0.234375 -0.703125 -0.5625 -1.265625q-0.3125 -0.578125 -0.6875 -1.03125q-0.34375 -0.453125 -0.71875 -0.765625q-0.359375 -0.328125 -0.671875 -0.5l-0.265625 0.734375q0.21875 0.171875 0.4375 0.421875q0.234375 0.25 0.453125 0.578125q0.28125 0.421875 0.546875 1.0q0.265625 0.5625 0.453125 1.28125q0.125 0.5 0.234375 1.21875q0.109375 0.71875 0.109375 1.59375l0 0.09375q0 0.765625 -0.078125 1.453125q-0.078125 0.671875 -0.234375 1.265625q-0.140625 0.625 -0.375 1.15625q-0.21875 0.53125 -0.453125 0.953125q-0.25 0.421875 -0.53125 0.734375q-0.28125 0.328125 -0.5625 0.53125l0.265625 0.734375q0.3125 -0.1875 0.671875 -0.5q0.375 -0.3125 0.71875 -0.765625q0.359375 -0.453125 0.671875 -1.03125q0.328125 -0.578125 0.578125 -1.28125q0.25 -0.6875 0.390625 -1.5q0.15625 -0.828125 0.15625 -1.765625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m427.89148 294.44977l0 72.787384l-255.40158 0" fill-rule="evenodd"/><path stroke="#8190a8" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="4.0,3.0" d="m427.89148 300.44977l0 66.787384l-249.4016 0" fill-rule="evenodd"/><path fill="#8190a8" stroke="#8190a8" stroke-width="1.0" stroke-linecap="butt" d="m429.5432 300.44977l-1.6517334 -4.5381165l-1.6517334 4.5381165z" fill-rule="evenodd"/><path fill="#8190a8" stroke="#8190a8" stroke-width="1.0" stroke-linecap="butt" d="m178.48988 365.58542l-4.538086 1.6517334l4.538086 1.6517334z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m427.8933 50.919575l109.13385 0l0 51.716534l-109.13385 0z" fill-rule="evenodd"/><path fill="#4285f4" d="m439.34644 68.9227l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm11.310699 4.796875l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm5.498169 0.921875l1.21875 0l0 -5.046875q0.109375 -0.234375 0.28125 -0.421875q0.171875 -0.1875 0.359375 -0.328125q0.25 -0.171875 0.53125 -0.265625q0.28125 -0.09375 0.609375 -0.09375q0.390625 0 0.6875 0.09375q0.296875 0.09375 0.5 0.296875q0.203125 0.203125 0.3125 0.53125q0.109375 0.328125 0.109375 0.796875l0 4.4375l1.203125 0l0 -4.46875q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.84375q-0.3125 -0.328125 -0.765625 -0.484375q-0.453125 -0.15625 -1.015625 -0.15625q-0.40625 0 -0.78125 0.125q-0.359375 0.109375 -0.671875 0.3125q-0.203125 0.140625 -0.390625 0.328125q-0.1875 0.1875 -0.34375 0.40625l-0.078125 -1.046875l-1.09375 0l0 7.046875zm7.7794495 -3.578125l0 0.140625q0 0.75 0.203125 1.40625q0.203125 0.65625 0.5625 1.140625q0.359375 0.46875 0.875 0.75q0.53125 0.265625 1.15625 0.265625q0.65625 0 1.140625 -0.21875q0.5 -0.21875 0.84375 -0.640625l0.046875 0.734375l1.109375 0l0 -10.0l-1.203125 0l0 3.65625q-0.34375 -0.40625 -0.8125 -0.609375q-0.46875 -0.21875 -1.109375 -0.21875q-0.640625 0 -1.171875 0.265625q-0.515625 0.265625 -0.875 0.75q-0.375 0.46875 -0.578125 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.59375 0 0.984375 0.28125q0.40625 0.28125 0.640625 0.703125l0 3.265625q-0.234375 0.46875 -0.640625 0.75q-0.390625 0.265625 -0.984375 0.265625q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375zm6.685669 -0.140625l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm11.748199 -3.734375q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875zm8.013794 7.171875l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125z" fill-rule="nonzero"/><path fill="#4285f4" d="m442.54956 86.26645l0.75 2.453125l1.1875 0l-3.0 -9.46875l-1.015625 0l-3.046875 9.46875l1.203125 0l0.765625 -2.453125l3.15625 0zm-2.84375 -1.046875l1.28125 -4.109375l1.25 4.109375l-2.53125 0zm7.6388245 -0.296875l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm6.670044 -4.671875l0 1.046875l2.21875 0l0 7.375l-2.21875 0l0 1.046875l5.734375 0l0 -1.046875l-2.265625 0l0 -7.375l2.265625 0l0 -1.046875l-5.734375 0zm12.685699 7.59375q0 0.171875 -0.0625 0.328125q-0.0625 0.140625 -0.1875 0.265625q-0.203125 0.203125 -0.5625 0.328125q-0.359375 0.109375 -0.84375 0.109375q-0.296875 0 -0.609375 -0.0625q-0.3125 -0.0625 -0.578125 -0.21875q-0.25 -0.15625 -0.421875 -0.40625q-0.171875 -0.265625 -0.203125 -0.640625l-1.203125 0q0 0.453125 0.203125 0.875q0.203125 0.40625 0.59375 0.71875q0.390625 0.328125 0.9375 0.515625q0.5625 0.1875 1.28125 0.1875q0.625 0 1.15625 -0.140625q0.53125 -0.15625 0.90625 -0.421875q0.375 -0.28125 0.578125 -0.65625q0.21875 -0.390625 0.21875 -0.859375q0 -0.4375 -0.1875 -0.765625q-0.1875 -0.328125 -0.53125 -0.59375q-0.359375 -0.234375 -0.875 -0.40625q-0.515625 -0.1875 -1.15625 -0.328125q-0.5 -0.09375 -0.828125 -0.203125q-0.3125 -0.109375 -0.5 -0.234375q-0.203125 -0.125 -0.28125 -0.28125q-0.078125 -0.171875 -0.078125 -0.375q0 -0.203125 0.09375 -0.390625q0.109375 -0.203125 0.296875 -0.34375q0.1875 -0.140625 0.46875 -0.21875q0.296875 -0.09375 0.6875 -0.09375q0.375 0 0.671875 0.109375q0.296875 0.109375 0.5 0.265625q0.203125 0.171875 0.3125 0.390625q0.125 0.21875 0.125 0.453125l1.203125 0q0 -0.46875 -0.203125 -0.859375q-0.1875 -0.40625 -0.546875 -0.703125q-0.375 -0.296875 -0.890625 -0.46875q-0.515625 -0.171875 -1.171875 -0.171875q-0.609375 0 -1.109375 0.171875q-0.5 0.15625 -0.875 0.4375q-0.359375 0.28125 -0.5625 0.65625q-0.203125 0.375 -0.203125 0.796875q0 0.4375 0.1875 0.765625q0.203125 0.328125 0.5625 0.5625q0.359375 0.25 0.84375 0.4375q0.5 0.171875 1.109375 0.296875q0.5 0.09375 0.828125 0.21875q0.328125 0.109375 0.53125 0.25q0.203125 0.15625 0.28125 0.328125q0.09375 0.171875 0.09375 0.375zm12.511993 -1.96875l0 0.0625q0 0.9375 0.140625 1.765625q0.140625 0.8125 0.390625 1.5q0.25 0.703125 0.5625 1.28125q0.328125 0.578125 0.6875 1.03125q0.34375 0.453125 0.703125 0.765625q0.375 0.3125 0.6875 0.5l0.265625 -0.734375q-0.265625 -0.21875 -0.53125 -0.53125q-0.265625 -0.296875 -0.515625 -0.6875q-0.234375 -0.40625 -0.46875 -0.921875q-0.21875 -0.515625 -0.390625 -1.125q-0.15625 -0.59375 -0.25 -1.296875q-0.078125 -0.71875 -0.078125 -1.53125l0 -0.09375q0 -0.84375 0.09375 -1.578125q0.09375 -0.734375 0.265625 -1.34375q0.1875 -0.6875 0.453125 -1.25q0.28125 -0.578125 0.578125 -1.0q0.203125 -0.265625 0.40625 -0.484375q0.21875 -0.234375 0.4375 -0.390625l-0.265625 -0.78125q-0.3125 0.171875 -0.671875 0.5q-0.359375 0.3125 -0.71875 0.765625q-0.359375 0.453125 -0.6875 1.03125q-0.3125 0.578125 -0.5625 1.265625q-0.25 0.703125 -0.390625 1.53125q-0.140625 0.8125 -0.140625 1.75zm6.576294 0.265625l0 0.140625q0 0.75 0.1875 1.40625q0.203125 0.65625 0.578125 1.140625q0.359375 0.46875 0.875 0.75q0.515625 0.265625 1.15625 0.265625q0.390625 0 0.71875 -0.078125q0.328125 -0.078125 0.609375 -0.234375q0.171875 -0.09375 0.328125 -0.21875q0.15625 -0.140625 0.296875 -0.296875l0 0.609375q0 0.453125 -0.140625 0.796875q-0.125 0.359375 -0.375 0.59375q-0.234375 0.25 -0.59375 0.375q-0.34375 0.125 -0.765625 0.125q-0.234375 0 -0.484375 -0.0625q-0.234375 -0.046875 -0.484375 -0.15625q-0.234375 -0.109375 -0.46875 -0.296875q-0.234375 -0.1875 -0.453125 -0.453125l-0.625 0.734375q0.234375 0.34375 0.5625 0.578125q0.34375 0.234375 0.703125 0.359375q0.359375 0.15625 0.703125 0.203125q0.359375 0.0625 0.640625 0.0625q0.65625 0 1.203125 -0.203125q0.546875 -0.1875 0.953125 -0.5625q0.390625 -0.375 0.609375 -0.921875q0.21875 -0.53125 0.21875 -1.234375l0 -6.890625l-1.09375 0l-0.0625 0.765625q-0.125 -0.15625 -0.265625 -0.28125q-0.140625 -0.125 -0.296875 -0.21875q-0.28125 -0.1875 -0.640625 -0.28125q-0.359375 -0.109375 -0.78125 -0.109375q-0.65625 0 -1.171875 0.265625q-0.515625 0.265625 -0.890625 0.75q-0.359375 0.46875 -0.5625 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.3125 0 0.546875 0.078125q0.25 0.078125 0.453125 0.203125q0.203125 0.140625 0.359375 0.328125q0.15625 0.171875 0.28125 0.40625l0 3.21875q-0.125 0.234375 -0.28125 0.421875q-0.15625 0.1875 -0.34375 0.328125q-0.203125 0.125 -0.453125 0.203125q-0.25 0.078125 -0.5625 0.078125q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375zm10.154449 -0.421875l1.859375 3.859375l1.28125 0l0 -0.078125l-2.015625 -4.046875q0.390625 -0.171875 0.71875 -0.40625q0.328125 -0.25 0.5625 -0.5625q0.234375 -0.3125 0.359375 -0.6875q0.140625 -0.390625 0.140625 -0.84375q0 -0.71875 -0.25 -1.25q-0.25 -0.53125 -0.6875 -0.890625q-0.4375 -0.34375 -1.03125 -0.515625q-0.578125 -0.1875 -1.25 -0.1875l-2.78125 0l0 9.46875l1.203125 0l0 -3.859375l1.890625 0zm-1.890625 -1.0l0 -3.625l1.578125 0q0.4375 0 0.796875 0.125q0.375 0.109375 0.640625 0.34375q0.265625 0.234375 0.421875 0.578125q0.15625 0.34375 0.15625 0.796875q0 0.421875 -0.15625 0.75q-0.15625 0.328125 -0.4375 0.5625q-0.265625 0.21875 -0.625 0.34375q-0.359375 0.125 -0.765625 0.125l-1.609375 0zm8.076294 1.0625l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm12.810669 1.953125l-1.203125 0q-0.0625 0.421875 -0.203125 0.796875q-0.140625 0.359375 -0.375 0.625q-0.25 0.28125 -0.59375 0.4375q-0.34375 0.140625 -0.828125 0.140625q-0.4375 0 -0.765625 -0.140625q-0.31246948 -0.140625 -0.5624695 -0.390625q-0.234375 -0.234375 -0.390625 -0.546875q-0.15625 -0.328125 -0.25 -0.6875q-0.109375 -0.359375 -0.15625 -0.734375q-0.03125 -0.375 -0.03125 -0.734375l0 -1.328125q0 -0.359375 0.03125 -0.734375q0.046875 -0.375 0.15625 -0.71875q0.09375 -0.359375 0.25 -0.671875q0.15625 -0.328125 0.40625 -0.578125q0.234375 -0.234375 0.5624695 -0.375q0.328125 -0.140625 0.75 -0.140625q0.484375 0 0.828125 0.171875q0.34375 0.15625 0.59375 0.421875q0.234375 0.28125 0.375 0.65625q0.140625 0.375 0.203125 0.796875l1.203125 0q-0.078125 -0.671875 -0.328125 -1.234375q-0.234375 -0.5625 -0.640625 -0.953125q-0.40625 -0.40625 -0.96875 -0.625q-0.546875 -0.21875 -1.265625 -0.21875q-0.59375 0 -1.0624695 0.171875q-0.46875 0.15625 -0.84375 0.453125q-0.375 0.296875 -0.65625 0.703125q-0.265625 0.390625 -0.4375 0.859375q-0.1875 0.46875 -0.28125 0.984375q-0.078125 0.515625 -0.078125 1.046875l0 1.3125q0 0.53125 0.078125 1.046875q0.09375 0.515625 0.28125 0.984375q0.171875 0.46875 0.4375 0.875q0.28125 0.390625 0.65625 0.671875q0.375 0.296875 0.84375 0.46875q0.48434448 0.15625 1.0624695 0.15625q0.6875 0 1.234375 -0.21875q0.5625 -0.21875 0.984375 -0.609375q0.390625 -0.390625 0.640625 -0.9375q0.265625 -0.546875 0.34375 -1.203125zm6.263855 -0.9375l0 -0.0625q0 -1.0 -0.15625 -1.796875q-0.15625 -0.796875 -0.390625 -1.484375q-0.234375 -0.703125 -0.5625 -1.265625q-0.3125 -0.578125 -0.6875 -1.03125q-0.34375 -0.453125 -0.71875 -0.765625q-0.359375 -0.328125 -0.671875 -0.5l-0.265625 0.734375q0.21875 0.171875 0.4375 0.421875q0.234375 0.25 0.453125 0.578125q0.28125 0.421875 0.546875 1.0q0.265625 0.5625 0.453125 1.28125q0.125 0.5 0.234375 1.21875q0.109375 0.71875 0.109375 1.59375l0 0.09375q0 0.765625 -0.078125 1.453125q-0.078125 0.671875 -0.234375 1.265625q-0.140625 0.625 -0.375 1.15625q-0.21875 0.53125 -0.453125 0.953125q-0.25 0.421875 -0.53125 0.734375q-0.28125 0.328125 -0.5625 0.53125l0.265625 0.734375q0.3125 -0.1875 0.671875 -0.5q0.375 -0.3125 0.71875 -0.765625q0.359375 -0.453125 0.671875 -1.03125q0.328125 -0.578125 0.578125 -1.28125q0.25 -0.6875 0.390625 -1.5q0.15625 -0.828125 0.15625 -1.765625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m284.01837 367.4958l143.87402 0l0 35.55905l-143.87402 0z" fill-rule="evenodd"/><path fill="#8190a8" d="m353.98685 389.29578l0 -9.46875l-1.140625 0l0 4.0625l-3.890625 0l0 -4.0625l-1.125 0l0 9.46875l1.125 0l0 -4.375l3.890625 0l0 4.375l1.140625 0zm8.185699 -2.84375l-1.203125 0q-0.0625 0.421875 -0.203125 0.796875q-0.140625 0.359375 -0.375 0.625q-0.25 0.28125 -0.59375 0.4375q-0.34375 0.140625 -0.828125 0.140625q-0.4375 0 -0.765625 -0.140625q-0.3125 -0.140625 -0.5625 -0.390625q-0.234375 -0.234375 -0.390625 -0.546875q-0.15625 -0.328125 -0.25 -0.6875q-0.109375 -0.359375 -0.15625 -0.734375q-0.03125 -0.375 -0.03125 -0.734375l0 -1.328125q0 -0.359375 0.03125 -0.734375q0.046875 -0.375 0.15625 -0.71875q0.09375 -0.359375 0.25 -0.671875q0.15625 -0.328125 0.40625 -0.578125q0.234375 -0.234375 0.5625 -0.375q0.328125 -0.140625 0.75 -0.140625q0.484375 0 0.828125 0.171875q0.34375 0.15625 0.59375 0.421875q0.234375 0.28125 0.375 0.65625q0.140625 0.375 0.203125 0.796875l1.203125 0q-0.078125 -0.671875 -0.328125 -1.234375q-0.234375 -0.5625 -0.640625 -0.953125q-0.40625 -0.40625 -0.96875 -0.625q-0.546875 -0.21875 -1.265625 -0.21875q-0.59375 0 -1.0625 0.171875q-0.46875 0.15625 -0.84375 0.453125q-0.375 0.296875 -0.65625 0.703125q-0.265625 0.390625 -0.4375 0.859375q-0.1875 0.46875 -0.28125 0.984375q-0.078125 0.515625 -0.078125 1.046875l0 1.3125q0 0.53125 0.078125 1.046875q0.09375 0.515625 0.28125 0.984375q0.171875 0.46875 0.4375 0.875q0.28125 0.390625 0.65625 0.671875q0.375 0.296875 0.84375 0.46875q0.484375 0.15625 1.0625 0.15625q0.6875 0 1.234375 -0.21875q0.5625 -0.21875 0.984375 -0.609375q0.390625 -0.390625 0.640625 -0.9375q0.265625 -0.546875 0.34375 -1.203125zm1.857544 -6.625l0 1.046875l2.21875 0l0 7.375l-2.21875 0l0 1.046875l5.734375 0l0 -1.046875l-2.265625 0l0 -7.375l2.265625 0l0 -1.046875l-5.734375 0zm17.199493 5.625l0 0.0625q0 0.9375 0.140625 1.765625q0.140625 0.8125 0.390625 1.5q0.25 0.703125 0.5625 1.28125q0.328125 0.578125 0.6875 1.03125q0.34375 0.453125 0.703125 0.765625q0.375 0.3125 0.6875 0.5l0.265625 -0.734375q-0.265625 -0.21875 -0.53125 -0.53125q-0.265625 -0.296875 -0.515625 -0.6875q-0.234375 -0.40625 -0.46875 -0.921875q-0.21875 -0.515625 -0.390625 -1.125q-0.15625 -0.59375 -0.25 -1.296875q-0.078125 -0.71875 -0.078125 -1.53125l0 -0.09375q0 -0.84375 0.09375 -1.578125q0.09375 -0.734375 0.265625 -1.34375q0.1875 -0.6875 0.453125 -1.25q0.28125 -0.578125 0.578125 -1.0q0.203125 -0.265625 0.40625 -0.484375q0.21875 -0.234375 0.4375 -0.390625l-0.265625 -0.78125q-0.3125 0.171875 -0.671875 0.5q-0.359375 0.3125 -0.71875 0.765625q-0.359375 0.453125 -0.6875 1.03125q-0.3125 0.578125 -0.5625 1.265625q-0.25 0.703125 -0.390625 1.53125q-0.140625 0.8125 -0.140625 1.75zm13.185699 -4.609375l0 -1.015625l-7.015625 0l0 1.015625l2.921875 0l0 8.453125l1.171875 0l0 -8.453125l2.921875 0zm7.748169 5.609375l-1.203125 0q-0.0625 0.421875 -0.203125 0.796875q-0.140625 0.359375 -0.375 0.625q-0.25 0.28125 -0.59375 0.4375q-0.34375 0.140625 -0.828125 0.140625q-0.4375 0 -0.765625 -0.140625q-0.3125 -0.140625 -0.5625 -0.390625q-0.234375 -0.234375 -0.390625 -0.546875q-0.15625 -0.328125 -0.25 -0.6875q-0.109375 -0.359375 -0.15625 -0.734375q-0.03125 -0.375 -0.03125 -0.734375l0 -1.328125q0 -0.359375 0.03125 -0.734375q0.046875 -0.375 0.15625 -0.71875q0.09375 -0.359375 0.25 -0.671875q0.15625 -0.328125 0.40625 -0.578125q0.234375 -0.234375 0.5625 -0.375q0.328125 -0.140625 0.75 -0.140625q0.484375 0 0.828125 0.171875q0.34375 0.15625 0.59375 0.421875q0.234375 0.28125 0.375 0.65625q0.140625 0.375 0.203125 0.796875l1.203125 0q-0.078125 -0.671875 -0.328125 -1.234375q-0.234375 -0.5625 -0.640625 -0.953125q-0.40625 -0.40625 -0.96875 -0.625q-0.546875 -0.21875 -1.265625 -0.21875q-0.59375 0 -1.0625 0.171875q-0.46875 0.15625 -0.84375 0.453125q-0.375 0.296875 -0.65625 0.703125q-0.265625 0.390625 -0.4375 0.859375q-0.1875 0.46875 -0.28125 0.984375q-0.078125 0.515625 -0.078125 1.046875l0 1.3125q0 0.53125 0.078125 1.046875q0.09375 0.515625 0.28125 0.984375q0.171875 0.46875 0.4375 0.875q0.28125 0.390625 0.65625 0.671875q0.375 0.296875 0.84375 0.46875q0.484375 0.15625 1.0625 0.15625q0.6875 0 1.234375 -0.21875q0.5625 -0.21875 0.984375 -0.609375q0.390625 -0.390625 0.640625 -0.9375q0.265625 -0.546875 0.34375 -1.203125zm3.1856995 -0.953125l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm11.076294 1.015625l0 -0.0625q0 -1.0 -0.15625 -1.796875q-0.15625 -0.796875 -0.390625 -1.484375q-0.234375 -0.703125 -0.5625 -1.265625q-0.3125 -0.578125 -0.6875 -1.03125q-0.34375 -0.453125 -0.71875 -0.765625q-0.359375 -0.328125 -0.671875 -0.5l-0.265625 0.734375q0.21875 0.171875 0.4375 0.421875q0.234375 0.25 0.453125 0.578125q0.28125 0.421875 0.546875 1.0q0.265625 0.5625 0.453125 1.28125q0.125 0.5 0.234375 1.21875q0.109375 0.71875 0.109375 1.59375l0 0.09375q0 0.765625 -0.078125 1.453125q-0.078125 0.671875 -0.234375 1.265625q-0.140625 0.625 -0.375 1.15625q-0.21875 0.53125 -0.453125 0.953125q-0.25 0.421875 -0.53125 0.734375q-0.28125 0.328125 -0.5625 0.53125l0.265625 0.734375q0.3125 -0.1875 0.671875 -0.5q0.375 -0.3125 0.71875 -0.765625q0.359375 -0.453125 0.671875 -1.03125q0.328125 -0.578125 0.578125 -1.28125q0.25 -0.6875 0.390625 -1.5q0.15625 -0.828125 0.15625 -1.765625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m574.217 319.98233l207.40155 0l0 32.314972l-207.40155 0z" fill-rule="evenodd"/><path fill="#3b454e" d="m587.7326 337.2536l0.609375 1.96875l0.953125 0l-2.40625 -7.578125l-0.8125 0l-2.4375 7.578125l0.96875 0l0.609375 -1.96875l2.515625 0zm-2.265625 -0.828125l1.015625 -3.296875l1.0 3.296875l-2.015625 0zm6.9729004 2.796875l0.734375 0l2.296875 -5.625l-0.984375 0l-1.578125 4.234375l-0.09375 0.359375l-0.09375 -0.359375l-1.609375 -4.234375l-0.984375 0l2.3125 5.625zm8.176025 0l1.0 0l0 -0.078125q-0.09375 -0.234375 -0.15625 -0.546875q-0.046875 -0.328125 -0.046875 -0.609375l0 -2.609375q0 -0.46875 -0.171875 -0.828125q-0.171875 -0.359375 -0.46875 -0.59375q-0.296875 -0.234375 -0.71875 -0.34375q-0.40625 -0.125 -0.875 -0.125q-0.53125 0 -0.953125 0.15625q-0.40625 0.140625 -0.6875 0.375q-0.296875 0.234375 -0.453125 0.53125q-0.140625 0.296875 -0.15625 0.609375l0.96875 0q0 -0.1875 0.078125 -0.34375q0.09375 -0.171875 0.25 -0.28125q0.15625 -0.125 0.375 -0.1875q0.234375 -0.078125 0.515625 -0.078125q0.3125 0 0.5625 0.078125q0.25 0.078125 0.421875 0.21875q0.171875 0.140625 0.265625 0.34375q0.09375 0.203125 0.09375 0.453125l0 0.453125l-1.0625 0q-0.578125 0 -1.0625 0.109375q-0.46875 0.109375 -0.8125 0.34375q-0.328125 0.234375 -0.515625 0.578125q-0.1875 0.34375 -0.1875 0.8125q0 0.359375 0.140625 0.671875q0.140625 0.296875 0.390625 0.515625q0.25 0.21875 0.609375 0.359375q0.359375 0.125 0.8125 0.125q0.265625 0 0.515625 -0.0625q0.25 -0.0625 0.46875 -0.15625q0.203125 -0.09375 0.375 -0.21875q0.1875 -0.140625 0.34375 -0.28125q0.015625 0.171875 0.046875 0.34375q0.03125 0.15625 0.09375 0.265625zm-1.703125 -0.734375q-0.28125 0 -0.5 -0.0625q-0.203125 -0.078125 -0.34375 -0.21875q-0.140625 -0.125 -0.21875 -0.296875q-0.0625 -0.171875 -0.0625 -0.390625q0 -0.21875 0.078125 -0.390625q0.078125 -0.171875 0.234375 -0.296875q0.21875 -0.171875 0.578125 -0.25q0.375 -0.09375 0.875 -0.09375l0.90625 0l0 1.140625q-0.09375 0.171875 -0.234375 0.328125q-0.140625 0.140625 -0.34375 0.265625q-0.203125 0.125 -0.453125 0.203125q-0.234375 0.0625 -0.515625 0.0625zm6.6760254 -6.265625l-0.96875 0l0 1.375l-1.484375 0l0 0.734375l1.484375 0l0 3.0625q0 0.515625 0.140625 0.890625q0.140625 0.359375 0.375 0.59375q0.234375 0.234375 0.5625 0.34375q0.328125 0.109375 0.703125 0.109375q0.21875 0 0.4375 -0.03125q0.234375 -0.015625 0.4375 -0.0625q0.203125 -0.03125 0.375 -0.078125q0.171875 -0.0625 0.296875 -0.140625l-0.140625 -0.671875q-0.09375 0.015625 -0.234375 0.046875q-0.125 0.03125 -0.28125 0.046875q-0.171875 0.03125 -0.34375 0.046875q-0.15625 0.015625 -0.3125 0.015625q-0.21875 0 -0.40625 -0.046875q-0.1875 -0.046875 -0.328125 -0.1875q-0.15625 -0.125 -0.234375 -0.328125q-0.078125 -0.21875 -0.078125 -0.546875l0 -3.0625l2.140625 0l0 -0.734375l-2.140625 0l0 -1.375zm7.8167114 7.0l1.0 0l0 -0.078125q-0.09375 -0.234375 -0.15625 -0.546875q-0.046875 -0.328125 -0.046875 -0.609375l0 -2.609375q0 -0.46875 -0.171875 -0.828125q-0.171875 -0.359375 -0.46875 -0.59375q-0.296875 -0.234375 -0.71875 -0.34375q-0.40625 -0.125 -0.875 -0.125q-0.53125 0 -0.953125 0.15625q-0.40625 0.140625 -0.6875 0.375q-0.296875 0.234375 -0.453125 0.53125q-0.140625 0.296875 -0.15625 0.609375l0.96875 0q0 -0.1875 0.078125 -0.34375q0.09375 -0.171875 0.25 -0.28125q0.15625 -0.125 0.375 -0.1875q0.234375 -0.078125 0.515625 -0.078125q0.3125 0 0.5625 0.078125q0.25 0.078125 0.421875 0.21875q0.171875 0.140625 0.265625 0.34375q0.09375 0.203125 0.09375 0.453125l0 0.453125l-1.0625 0q-0.578125 0 -1.0625 0.109375q-0.46875 0.109375 -0.8125 0.34375q-0.328125 0.234375 -0.515625 0.578125q-0.1875 0.34375 -0.1875 0.8125q0 0.359375 0.140625 0.671875q0.140625 0.296875 0.390625 0.515625q0.25 0.21875 0.609375 0.359375q0.359375 0.125 0.8125 0.125q0.265625 0 0.515625 -0.0625q0.25 -0.0625 0.46875 -0.15625q0.203125 -0.09375 0.375 -0.21875q0.1875 -0.140625 0.34375 -0.28125q0.015625 0.171875 0.046875 0.34375q0.03125 0.15625 0.09375 0.265625zm-1.703125 -0.734375q-0.28125 0 -0.5 -0.0625q-0.203125 -0.078125 -0.34375 -0.21875q-0.140625 -0.125 -0.21875 -0.296875q-0.0625 -0.171875 -0.0625 -0.390625q0 -0.21875 0.078125 -0.390625q0.078125 -0.171875 0.234375 -0.296875q0.21875 -0.171875 0.578125 -0.25q0.375 -0.09375 0.875 -0.09375l0.90625 0l0 1.140625q-0.09375 0.171875 -0.234375 0.328125q-0.140625 0.140625 -0.34375 0.265625q-0.203125 0.125 -0.453125 0.203125q-0.234375 0.0625 -0.515625 0.0625zm8.082275 -5.0q-0.609375 0 -1.09375 0.265625q-0.484375 0.265625 -0.828125 0.734375l0 -0.140625l-0.046875 -0.75l-0.90625 0l0 5.625l0.953125 0l0 -3.609375q0.09375 -0.265625 0.234375 -0.46875q0.15625 -0.21875 0.34375 -0.359375q0.21875 -0.171875 0.5 -0.25q0.28125 -0.09375 0.640625 -0.09375q0.28125 0 0.53125 0.03125q0.25 0.03125 0.53125 0.09375l0.125 -0.9375q-0.140625 -0.0625 -0.4375 -0.09375q-0.28125 -0.046875 -0.546875 -0.046875zm11.492676 5.0625q-0.453125 0 -0.75 -0.171875q-0.296875 -0.1875 -0.484375 -0.484375q-0.1875 -0.28125 -0.265625 -0.640625q-0.078125 -0.375 -0.078125 -0.734375l0 -0.21875q0 -0.359375 0.078125 -0.71875q0.078125 -0.359375 0.265625 -0.65625q0.1875 -0.28125 0.484375 -0.453125q0.3125 -0.1875 0.75 -0.1875q0.296875 0 0.546875 0.09375q0.25 0.09375 0.4375 0.265625q0.1875 0.171875 0.28125 0.40625q0.109375 0.21875 0.125 0.484375l0.90625 0q0 -0.4375 -0.171875 -0.8125q-0.171875 -0.375 -0.46875 -0.640625q-0.3125 -0.28125 -0.734375 -0.4375q-0.421875 -0.15625 -0.921875 -0.15625q-0.625 0 -1.109375 0.234375q-0.484375 0.21875 -0.796875 0.609375q-0.328125 0.390625 -0.484375 0.90625q-0.15625 0.5 -0.15625 1.0625l0 0.21875q0 0.5625 0.15625 1.078125q0.15625 0.5 0.484375 0.875q0.3125 0.390625 0.796875 0.625q0.484375 0.234375 1.109375 0.234375q0.453125 0 0.859375 -0.15625q0.421875 -0.15625 0.734375 -0.421875q0.3125 -0.25 0.5 -0.59375q0.203125 -0.34375 0.203125 -0.71875l-0.90625 0q-0.015625 0.234375 -0.140625 0.4375q-0.109375 0.203125 -0.296875 0.34375q-0.1875 0.15625 -0.4375 0.25q-0.25 0.078125 -0.515625 0.078125zm3.7385864 -2.1875l0 0.109375q0 0.609375 0.171875 1.125q0.171875 0.515625 0.515625 0.90625q0.328125 0.390625 0.796875 0.609375q0.484375 0.21875 1.078125 0.21875q0.59375 0 1.0625 -0.21875q0.46875 -0.21875 0.8125 -0.609375q0.328125 -0.390625 0.5 -0.90625q0.171875 -0.515625 0.171875 -1.125l0 -0.109375q0 -0.609375 -0.171875 -1.125q-0.171875 -0.53125 -0.5 -0.921875q-0.34375 -0.390625 -0.828125 -0.609375q-0.46875 -0.21875 -1.0625 -0.21875q-0.59375 0 -1.0625 0.21875q-0.46875 0.21875 -0.796875 0.609375q-0.34375 0.390625 -0.515625 0.921875q-0.171875 0.515625 -0.171875 1.125zm0.953125 0.109375l0 -0.109375q0 -0.421875 0.09375 -0.796875q0.109375 -0.375 0.3125 -0.65625q0.203125 -0.296875 0.484375 -0.453125q0.296875 -0.171875 0.703125 -0.171875q0.40625 0 0.703125 0.171875q0.296875 0.15625 0.5 0.453125q0.203125 0.28125 0.296875 0.65625q0.109375 0.375 0.109375 0.796875l0 0.109375q0 0.40625 -0.109375 0.796875q-0.09375 0.375 -0.296875 0.65625q-0.203125 0.28125 -0.5 0.453125q-0.296875 0.171875 -0.6875 0.171875q-0.40625 0 -0.703125 -0.171875q-0.296875 -0.171875 -0.5 -0.453125q-0.203125 -0.28125 -0.3125 -0.65625q-0.09375 -0.390625 -0.09375 -0.796875zm9.394775 -2.984375q-0.609375 0 -1.09375 0.265625q-0.484375 0.265625 -0.828125 0.734375l0 -0.140625l-0.046875 -0.75l-0.90625 0l0 5.625l0.953125 0l0 -3.609375q0.09375 -0.265625 0.234375 -0.46875q0.15625 -0.21875 0.34375 -0.359375q0.21875 -0.171875 0.5 -0.25q0.28125 -0.09375 0.640625 -0.09375q0.28125 0 0.53125 0.03125q0.25 0.03125 0.53125 0.09375l0.125 -0.9375q-0.140625 -0.0625 -0.4375 -0.09375q-0.28125 -0.046875 -0.546875 -0.046875zm5.1916504 5.84375q0.828125 0 1.375 -0.328125q0.5625 -0.34375 0.84375 -0.765625l-0.578125 -0.453125q-0.265625 0.34375 -0.671875 0.546875q-0.40625 0.203125 -0.921875 0.203125q-0.390625 0 -0.71875 -0.140625q-0.3125 -0.140625 -0.53125 -0.40625q-0.234375 -0.234375 -0.359375 -0.546875q-0.125 -0.3125 -0.15625 -0.71875l0 -0.046875l4.015625 0l0 -0.421875q0 -0.59375 -0.15625 -1.09375q-0.140625 -0.5 -0.4375 -0.875q-0.3125 -0.375 -0.765625 -0.578125q-0.453125 -0.21875 -1.0625 -0.21875q-0.484375 0 -0.953125 0.203125q-0.453125 0.1875 -0.8125 0.5625q-0.359375 0.375 -0.578125 0.921875q-0.21875 0.53125 -0.21875 1.21875l0 0.203125q0 0.59375 0.1875 1.09375q0.203125 0.5 0.5625 0.859375q0.359375 0.375 0.84375 0.578125q0.5 0.203125 1.09375 0.203125zm-0.125 -5.046875q0.375 0 0.640625 0.140625q0.265625 0.125 0.4375 0.34375q0.1875 0.21875 0.28125 0.515625q0.09375 0.296875 0.09375 0.5625l0 0.046875l-3.015625 0q0.046875 -0.390625 0.1875 -0.6875q0.15625 -0.296875 0.359375 -0.515625q0.203125 -0.203125 0.453125 -0.296875q0.265625 -0.109375 0.5625 -0.109375zm10.586487 -3.0625l0 0.84375l1.90625 0l0 6.328125l-1.90625 0l0 0.828125l4.703125 0l0 -0.828125l-1.828125 0l0 -7.171875l-2.875 0zm9.94165 8.0l1.0 0l0 -0.078125q-0.09375 -0.234375 -0.15625 -0.546875q-0.046875 -0.328125 -0.046875 -0.609375l0 -2.609375q0 -0.46875 -0.171875 -0.828125q-0.171875 -0.359375 -0.46875 -0.59375q-0.296875 -0.234375 -0.71875 -0.34375q-0.40625 -0.125 -0.875 -0.125q-0.53125 0 -0.953125 0.15625q-0.40625 0.140625 -0.6875 0.375q-0.296875 0.234375 -0.453125 0.53125q-0.140625 0.296875 -0.15625 0.609375l0.96875 0q0 -0.1875 0.078125 -0.34375q0.09375 -0.171875 0.25 -0.28125q0.15625 -0.125 0.375 -0.1875q0.234375 -0.078125 0.515625 -0.078125q0.3125 0 0.5625 0.078125q0.25 0.078125 0.421875 0.21875q0.171875 0.140625 0.265625 0.34375q0.09375 0.203125 0.09375 0.453125l0 0.453125l-1.0625 0q-0.578125 0 -1.0625 0.109375q-0.46875 0.109375 -0.8125 0.34375q-0.328125 0.234375 -0.515625 0.578125q-0.1875 0.34375 -0.1875 0.8125q0 0.359375 0.140625 0.671875q0.140625 0.296875 0.390625 0.515625q0.25 0.21875 0.609375 0.359375q0.359375 0.125 0.8125 0.125q0.265625 0 0.515625 -0.0625q0.25 -0.0625 0.46875 -0.15625q0.203125 -0.09375 0.375 -0.21875q0.1875 -0.140625 0.34375 -0.28125q0.015625 0.171875 0.046875 0.34375q0.03125 0.15625 0.09375 0.265625zm-1.703125 -0.734375q-0.28125 0 -0.5 -0.0625q-0.203125 -0.078125 -0.34375 -0.21875q-0.140625 -0.125 -0.21875 -0.296875q-0.0625 -0.171875 -0.0625 -0.390625q0 -0.21875 0.078125 -0.390625q0.078125 -0.171875 0.234375 -0.296875q0.21875 -0.171875 0.578125 -0.25q0.375 -0.09375 0.875 -0.09375l0.90625 0l0 1.140625q-0.09375 0.171875 -0.234375 0.328125q-0.140625 0.140625 -0.34375 0.265625q-0.203125 0.125 -0.453125 0.203125q-0.234375 0.0625 -0.515625 0.0625zm4.8479004 3.015625q0.375 0 0.671875 -0.140625q0.296875 -0.140625 0.515625 -0.359375q0.203125 -0.203125 0.359375 -0.453125q0.15625 -0.234375 0.25 -0.453125l2.859375 -6.5l-1.078125 0l-1.453125 3.640625l-0.265625 0.671875l-0.25 -0.6875l-1.53125 -3.625l-1.078125 0l2.421875 5.359375l-0.390625 0.75q-0.046875 0.109375 -0.140625 0.265625q-0.09375 0.15625 -0.21875 0.3125q-0.125 0.15625 -0.296875 0.265625q-0.15625 0.109375 -0.359375 0.109375q-0.0625 0 -0.203125 -0.015625q-0.125 0 -0.25 -0.015625l-0.15625 0.78125q0.09375 0.03125 0.265625 0.0625q0.1875 0.03125 0.328125 0.03125zm8.426025 -2.171875q0.828125 0 1.375 -0.328125q0.5625 -0.34375 0.84375 -0.765625l-0.578125 -0.453125q-0.265625 0.34375 -0.671875 0.546875q-0.40625 0.203125 -0.921875 0.203125q-0.390625 0 -0.71875 -0.140625q-0.3125 -0.140625 -0.53125 -0.40625q-0.234375 -0.234375 -0.359375 -0.546875q-0.125 -0.3125 -0.15625 -0.71875l0 -0.046875l4.015625 0l0 -0.421875q0 -0.59375 -0.15625 -1.09375q-0.140625 -0.5 -0.4375 -0.875q-0.3125 -0.375 -0.765625 -0.578125q-0.453125 -0.21875 -1.0625 -0.21875q-0.484375 0 -0.953125 0.203125q-0.453125 0.1875 -0.8125 0.5625q-0.359375 0.375 -0.578125 0.921875q-0.21875 0.53125 -0.21875 1.21875l0 0.203125q0 0.59375 0.1875 1.09375q0.203125 0.5 0.5625 0.859375q0.359375 0.375 0.84375 0.578125q0.5 0.203125 1.09375 0.203125zm-0.125 -5.046875q0.375 0 0.640625 0.140625q0.265625 0.125 0.4375 0.34375q0.1875 0.21875 0.28125 0.515625q0.09375 0.296875 0.09375 0.5625l0 0.046875l-3.015625 0q0.046875 -0.390625 0.1875 -0.6875q0.15625 -0.296875 0.359375 -0.515625q0.203125 -0.203125 0.453125 -0.296875q0.265625 -0.109375 0.5625 -0.109375zm7.7229614 -0.796875q-0.609375 0 -1.09375 0.265625q-0.484375 0.265625 -0.828125 0.734375l0 -0.140625l-0.046875 -0.75l-0.90625 0l0 5.625l0.953125 0l0 -3.609375q0.09375 -0.265625 0.234375 -0.46875q0.15625 -0.21875 0.34375 -0.359375q0.21875 -0.171875 0.5 -0.25q0.28125 -0.09375 0.640625 -0.09375q0.28125 0 0.53125 0.03125q0.25 0.03125 0.53125 0.09375l0.125 -0.9375q-0.140625 -0.0625 -0.4375 -0.09375q-0.28125 -0.046875 -0.546875 -0.046875zm6.4416504 4.234375q0 0.140625 -0.046875 0.265625q-0.046875 0.109375 -0.15625 0.21875q-0.15625 0.15625 -0.453125 0.25q-0.28125 0.09375 -0.65625 0.09375q-0.25 0 -0.5 -0.046875q-0.25 -0.0625 -0.453125 -0.1875q-0.203125 -0.125 -0.34375 -0.328125q-0.140625 -0.203125 -0.15625 -0.5l-0.96875 0q0 0.359375 0.15625 0.703125q0.171875 0.328125 0.484375 0.578125q0.3125 0.25 0.75 0.40625q0.453125 0.15625 1.03125 0.15625q0.5 0 0.921875 -0.125q0.421875 -0.125 0.71875 -0.34375q0.296875 -0.21875 0.46875 -0.515625q0.171875 -0.3125 0.171875 -0.6875q0 -0.34375 -0.15625 -0.609375q-0.140625 -0.265625 -0.421875 -0.46875q-0.28125 -0.203125 -0.703125 -0.34375q-0.40625 -0.140625 -0.921875 -0.25q-0.390625 -0.078125 -0.65625 -0.15625q-0.25 -0.09375 -0.40625 -0.1875q-0.15625 -0.109375 -0.21875 -0.234375q-0.0625 -0.140625 -0.0625 -0.296875q0 -0.171875 0.078125 -0.3125q0.078125 -0.15625 0.234375 -0.265625q0.15625 -0.125 0.375 -0.1875q0.234375 -0.0625 0.546875 -0.0625q0.296875 0 0.53125 0.078125q0.234375 0.078125 0.40625 0.21875q0.171875 0.140625 0.265625 0.3125q0.09375 0.171875 0.09375 0.359375l0.953125 0q0 -0.375 -0.15625 -0.6875q-0.15625 -0.328125 -0.453125 -0.5625q-0.28125 -0.25 -0.703125 -0.375q-0.421875 -0.140625 -0.9375 -0.140625q-0.484375 0 -0.890625 0.140625q-0.390625 0.125 -0.6875 0.34375q-0.296875 0.21875 -0.453125 0.53125q-0.15625 0.296875 -0.15625 0.640625q0 0.34375 0.15625 0.609375q0.15625 0.265625 0.4375 0.453125q0.28125 0.203125 0.671875 0.34375q0.40625 0.125 0.890625 0.234375q0.390625 0.078125 0.65625 0.171875q0.265625 0.09375 0.421875 0.203125q0.171875 0.125 0.234375 0.265625q0.0625 0.125 0.0625 0.296875z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m574.217 299.18674l207.40155 0l0 32.31494l-207.40155 0z" fill-rule="evenodd"/><path fill="#3b454e" d="m589.2326 311.67673l0 -0.828125l-5.625 0l0 0.828125l2.34375 0l0 6.75l0.9375 0l0 -6.75l2.34375 0zm3.7697754 6.859375q0.828125 0 1.375 -0.328125q0.5625 -0.34375 0.84375 -0.765625l-0.578125 -0.453125q-0.265625 0.34375 -0.671875 0.546875q-0.40625 0.203125 -0.921875 0.203125q-0.390625 0 -0.71875 -0.140625q-0.3125 -0.140625 -0.53125 -0.40625q-0.234375 -0.234375 -0.359375 -0.546875q-0.125 -0.3125 -0.15625 -0.71875l0 -0.046875l4.015625 0l0 -0.421875q0 -0.59375 -0.15625 -1.09375q-0.140625 -0.5 -0.4375 -0.875q-0.3125 -0.375 -0.765625 -0.578125q-0.453125 -0.21875 -1.0625 -0.21875q-0.484375 0 -0.953125 0.203125q-0.453125 0.1875 -0.8125 0.5625q-0.359375 0.375 -0.578125 0.921875q-0.21875 0.53125 -0.21875 1.21875l0 0.203125q0 0.59375 0.1875 1.09375q0.203125 0.5 0.5625 0.859375q0.359375 0.375 0.84375 0.578125q0.5 0.203125 1.09375 0.203125zm-0.125 -5.046875q0.375 0 0.640625 0.140625q0.265625 0.125 0.4375 0.34375q0.1875 0.21875 0.28125 0.515625q0.09375 0.296875 0.09375 0.5625l0 0.046875l-3.015625 0q0.046875 -0.390625 0.1875 -0.6875q0.15625 -0.296875 0.359375 -0.515625q0.203125 -0.203125 0.453125 -0.296875q0.265625 -0.109375 0.5625 -0.109375zm7.7697754 3.4375q0 0.140625 -0.046875 0.265625q-0.046875 0.109375 -0.15625 0.21875q-0.15625 0.15625 -0.453125 0.25q-0.28125 0.09375 -0.65625 0.09375q-0.25 0 -0.5 -0.046875q-0.25 -0.0625 -0.453125 -0.1875q-0.203125 -0.125 -0.34375 -0.328125q-0.140625 -0.203125 -0.15625 -0.5l-0.96875 0q0 0.359375 0.15625 0.703125q0.171875 0.328125 0.484375 0.578125q0.3125 0.25 0.75 0.40625q0.453125 0.15625 1.03125 0.15625q0.5 0 0.921875 -0.125q0.421875 -0.125 0.71875 -0.34375q0.296875 -0.21875 0.46875 -0.515625q0.171875 -0.3125 0.171875 -0.6875q0 -0.34375 -0.15625 -0.609375q-0.140625 -0.265625 -0.421875 -0.46875q-0.28125 -0.203125 -0.703125 -0.34375q-0.40625 -0.140625 -0.921875 -0.25q-0.390625 -0.078125 -0.65625 -0.15625q-0.25 -0.09375 -0.40625 -0.1875q-0.15625 -0.109375 -0.21875 -0.234375q-0.0625 -0.140625 -0.0625 -0.296875q0 -0.171875 0.078125 -0.3125q0.078125 -0.15625 0.234375 -0.265625q0.15625 -0.125 0.375 -0.1875q0.234375 -0.0625 0.546875 -0.0625q0.296875 0 0.53125 0.078125q0.234375 0.078125 0.40625 0.21875q0.171875 0.140625 0.265625 0.3125q0.09375 0.171875 0.09375 0.359375l0.953125 0q0 -0.375 -0.15625 -0.6875q-0.15625 -0.328125 -0.453125 -0.5625q-0.28125 -0.25 -0.703125 -0.375q-0.421875 -0.140625 -0.9375 -0.140625q-0.484375 0 -0.890625 0.140625q-0.390625 0.125 -0.6875 0.34375q-0.296875 0.21875 -0.453125 0.53125q-0.15625 0.296875 -0.15625 0.640625q0 0.34375 0.15625 0.609375q0.15625 0.265625 0.4375 0.453125q0.28125 0.203125 0.671875 0.34375q0.40625 0.125 0.890625 0.234375q0.390625 0.078125 0.65625 0.171875q0.265625 0.09375 0.421875 0.203125q0.171875 0.125 0.234375 0.265625q0.0625 0.125 0.0625 0.296875zm4.9416504 -5.5l-0.96875 0l0 1.375l-1.484375 0l0 0.734375l1.484375 0l0 3.0625q0 0.515625 0.140625 0.890625q0.140625 0.359375 0.375 0.59375q0.234375 0.234375 0.5625 0.34375q0.328125 0.109375 0.703125 0.109375q0.21875 0 0.4375 -0.03125q0.234375 -0.015625 0.4375 -0.0625q0.203125 -0.03125 0.375 -0.078125q0.171875 -0.0625 0.296875 -0.140625l-0.140625 -0.671875q-0.09375 0.015625 -0.234375 0.046875q-0.125 0.03125 -0.28125 0.046875q-0.171875 0.03125 -0.34375 0.046875q-0.15625 0.015625 -0.3125 0.015625q-0.21875 0 -0.40625 -0.046875q-0.1875 -0.046875 -0.328125 -0.1875q-0.15625 -0.125 -0.234375 -0.328125q-0.078125 -0.21875 -0.078125 -0.546875l0 -3.0625l2.140625 0l0 -0.734375l-2.140625 0l0 -1.375zm7.8479614 5.5q0 0.140625 -0.046875 0.265625q-0.046875 0.109375 -0.15625 0.21875q-0.15625 0.15625 -0.453125 0.25q-0.28125 0.09375 -0.65625 0.09375q-0.25 0 -0.5 -0.046875q-0.25 -0.0625 -0.453125 -0.1875q-0.203125 -0.125 -0.34375 -0.328125q-0.140625 -0.203125 -0.15625 -0.5l-0.96875 0q0 0.359375 0.15625 0.703125q0.171875 0.328125 0.484375 0.578125q0.3125 0.25 0.75 0.40625q0.453125 0.15625 1.03125 0.15625q0.5 0 0.921875 -0.125q0.421875 -0.125 0.71875 -0.34375q0.296875 -0.21875 0.46875 -0.515625q0.171875 -0.3125 0.171875 -0.6875q0 -0.34375 -0.15625 -0.609375q-0.140625 -0.265625 -0.421875 -0.46875q-0.28125 -0.203125 -0.703125 -0.34375q-0.40625 -0.140625 -0.921875 -0.25q-0.390625 -0.078125 -0.65625 -0.15625q-0.25 -0.09375 -0.40625 -0.1875q-0.15625 -0.109375 -0.21875 -0.234375q-0.0625 -0.140625 -0.0625 -0.296875q0 -0.171875 0.078125 -0.3125q0.078125 -0.15625 0.234375 -0.265625q0.15625 -0.125 0.375 -0.1875q0.234375 -0.0625 0.546875 -0.0625q0.296875 0 0.53125 0.078125q0.234375 0.078125 0.40625 0.21875q0.171875 0.140625 0.265625 0.3125q0.09375 0.171875 0.09375 0.359375l0.953125 0q0 -0.375 -0.15625 -0.6875q-0.15625 -0.328125 -0.453125 -0.5625q-0.28125 -0.25 -0.703125 -0.375q-0.421875 -0.140625 -0.9375 -0.140625q-0.484375 0 -0.890625 0.140625q-0.390625 0.125 -0.6875 0.34375q-0.296875 0.21875 -0.453125 0.53125q-0.15625 0.296875 -0.15625 0.640625q0 0.34375 0.15625 0.609375q0.15625 0.265625 0.4375 0.453125q0.28125 0.203125 0.671875 0.34375q0.40625 0.125 0.890625 0.234375q0.390625 0.078125 0.65625 0.171875q0.265625 0.09375 0.421875 0.203125q0.171875 0.125 0.234375 0.265625q0.0625 0.125 0.0625 0.296875z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m533.49445 271.10666l112.0 0l0 35.559082l-112.0 0z" fill-rule="evenodd"/><path fill="#3b454e" d="m568.3124 291.4223l0 -7.984375l-1.84375 0l0 9.46875l6.28125 0l0 -1.484375l-4.4375 0zm9.513794 1.609375q1.03125 0 1.78125 -0.390625q0.75 -0.390625 1.09375 -0.890625l-0.90625 -0.96875q-0.3125 0.40625 -0.8125 0.609375q-0.5 0.1875 -1.046875 0.1875q-0.375 0 -0.703125 -0.109375q-0.3125 -0.125 -0.546875 -0.328125q-0.25 -0.21875 -0.390625 -0.46875q-0.140625 -0.265625 -0.234375 -0.6875l0 -0.015625l4.78125 0l0 -0.765625q0 -0.78125 -0.21875 -1.421875q-0.21875 -0.640625 -0.625 -1.09375q-0.421875 -0.453125 -1.015625 -0.703125q-0.59375 -0.25 -1.359375 -0.25q-0.734375 0 -1.359375 0.265625q-0.625 0.265625 -1.078125 0.75q-0.453125 0.484375 -0.703125 1.15625q-0.25 0.65625 -0.25 1.46875l0 0.25q0 0.71875 0.25 1.34375q0.265625 0.609375 0.734375 1.078125q0.46875 0.453125 1.125 0.71875q0.671875 0.265625 1.484375 0.265625zm-0.203125 -5.828125q0.34375 0 0.59375 0.109375q0.265625 0.09375 0.453125 0.28125q0.1875 0.1875 0.28125 0.453125q0.109375 0.25 0.109375 0.53125l0 0.140625l-2.96875 0q0.0625 -0.34375 0.1875 -0.625q0.140625 -0.28125 0.34375 -0.484375q0.1875 -0.203125 0.4375 -0.296875q0.25 -0.109375 0.5625 -0.109375zm4.607544 2.125l0 0.140625q0 0.765625 0.1875 1.421875q0.203125 0.65625 0.578125 1.125q0.375 0.484375 0.890625 0.75q0.53125 0.265625 1.1875 0.265625q0.328125 0 0.609375 -0.078125q0.296875 -0.0625 0.546875 -0.1875q0.15625 -0.09375 0.296875 -0.203125q0.15625 -0.125 0.28125 -0.265625l0 0.40625q0 0.359375 -0.109375 0.640625q-0.09375 0.28125 -0.28125 0.484375q-0.203125 0.203125 -0.515625 0.3125q-0.3125 0.125 -0.703125 0.125q-0.25 0 -0.484375 -0.0625q-0.234375 -0.046875 -0.453125 -0.140625q-0.21875 -0.09375 -0.421875 -0.25q-0.203125 -0.15625 -0.375 -0.359375l-0.8125 1.109375q0.234375 0.296875 0.546875 0.5q0.328125 0.21875 0.671875 0.34375q0.359375 0.140625 0.71875 0.203125q0.375 0.0625 0.6875 0.0625q0.75 0 1.359375 -0.203125q0.625 -0.1875 1.0625 -0.578125q0.4375 -0.375 0.671875 -0.9375q0.25 -0.5625 0.25 -1.28125l0 -6.8125l-1.640625 0l-0.078125 0.671875q-0.125 -0.15625 -0.28125 -0.28125q-0.15625 -0.140625 -0.34375 -0.234375q-0.234375 -0.140625 -0.53125 -0.203125q-0.296875 -0.078125 -0.65625 -0.078125q-0.671875 0 -1.203125 0.265625q-0.515625 0.25 -0.890625 0.734375q-0.375 0.46875 -0.578125 1.140625q-0.1875 0.65625 -0.1875 1.453125zm1.8125 0.140625l0 -0.140625q0 -0.4375 0.09375 -0.828125q0.09375 -0.390625 0.28125 -0.671875q0.1875 -0.296875 0.453125 -0.453125q0.28125 -0.171875 0.671875 -0.171875q0.203125 0 0.375 0.046875q0.1875 0.03125 0.34375 0.109375q0.171875 0.078125 0.3125 0.21875q0.140625 0.140625 0.234375 0.3125l0 2.984375q-0.09375 0.15625 -0.21875 0.296875q-0.125 0.125 -0.28125 0.21875q-0.15625 0.078125 -0.359375 0.125q-0.1875 0.046875 -0.421875 0.046875q-0.375 0 -0.65625 -0.15625q-0.28125 -0.171875 -0.46875 -0.453125q-0.171875 -0.28125 -0.265625 -0.65625q-0.09375 -0.390625 -0.09375 -0.828125zm9.77948 3.5625q1.03125 0 1.78125 -0.390625q0.75 -0.390625 1.09375 -0.890625l-0.90625 -0.96875q-0.3125 0.40625 -0.8125 0.609375q-0.5 0.1875 -1.046875 0.1875q-0.375 0 -0.703125 -0.109375q-0.3125 -0.125 -0.546875 -0.328125q-0.25 -0.21875 -0.390625 -0.46875q-0.140625 -0.265625 -0.234375 -0.6875l0 -0.015625l4.78125 0l0 -0.765625q0 -0.78125 -0.21875 -1.421875q-0.21875 -0.640625 -0.625 -1.09375q-0.421875 -0.453125 -1.015625 -0.703125q-0.59375 -0.25 -1.359375 -0.25q-0.734375 0 -1.359375 0.265625q-0.625 0.265625 -1.078125 0.75q-0.453125 0.484375 -0.703125 1.15625q-0.25 0.65625 -0.25 1.46875l0 0.25q0 0.71875 0.25 1.34375q0.265625 0.609375 0.734375 1.078125q0.46875 0.453125 1.125 0.71875q0.671875 0.265625 1.484375 0.265625zm-0.203125 -5.828125q0.34375 0 0.59375 0.109375q0.265625 0.09375 0.453125 0.28125q0.1875 0.1875 0.28125 0.453125q0.109375 0.25 0.109375 0.53125l0 0.140625l-2.96875 0q0.0625 -0.34375 0.1875 -0.625q0.140625 -0.28125 0.34375 -0.484375q0.1875 -0.203125 0.4375 -0.296875q0.25 -0.109375 0.5625 -0.109375zm4.795044 5.703125l1.8125 0l0 -5.0q0.09375 -0.140625 0.203125 -0.25q0.109375 -0.125 0.25 -0.21875q0.15625 -0.109375 0.375 -0.171875q0.21875 -0.0625 0.484375 -0.0625q0.3125 0 0.5625 0.0625q0.25 0.0625 0.421875 0.21875q0.171875 0.15625 0.265625 0.4375q0.09375 0.265625 0.09375 0.671875l0 4.3125l1.8125 0l0 -4.328125q0 -0.78125 -0.1875 -1.3125q-0.171875 -0.53125 -0.484375 -0.875q-0.328125 -0.34375 -0.78125 -0.5q-0.4375 -0.15625 -0.96875 -0.15625q-0.421875 0 -0.796875 0.125q-0.359375 0.109375 -0.671875 0.328125q-0.1875 0.125 -0.34375 0.296875q-0.15625 0.15625 -0.296875 0.359375l-0.109375 -0.984375l-1.640625 0l0 7.046875zm7.810669 -3.578125l0 0.140625q0 0.765625 0.1875 1.421875q0.1875 0.65625 0.546875 1.125q0.34375 0.484375 0.859375 0.75q0.515625 0.265625 1.15625 0.265625q0.59375 0 1.03125 -0.21875q0.453125 -0.234375 0.78125 -0.640625l0.09375 0.734375l1.640625 0l0 -10.0l-1.8125 0l0 3.59375q-0.328125 -0.375 -0.75 -0.5625q-0.421875 -0.203125 -0.96875 -0.203125q-0.65625 0 -1.171875 0.265625q-0.515625 0.25 -0.875 0.734375q-0.359375 0.46875 -0.546875 1.140625q-0.171875 0.65625 -0.171875 1.453125zm1.796875 0.140625l0 -0.140625q0 -0.4375 0.078125 -0.828125q0.078125 -0.390625 0.25 -0.671875q0.171875 -0.296875 0.4375 -0.453125q0.28125 -0.171875 0.65625 -0.171875q0.46875 0 0.765625 0.203125q0.3125 0.203125 0.5 0.546875l0 2.859375q-0.1875 0.34375 -0.5 0.546875q-0.3125 0.203125 -0.78125 0.203125q-0.375 0 -0.640625 -0.15625q-0.265625 -0.171875 -0.4375 -0.453125q-0.171875 -0.28125 -0.25 -0.65625q-0.078125 -0.390625 -0.078125 -0.828125z" fill-rule="nonzero"/><path fill="#2c9693" d="m564.7996 316.39276l0 0c0 -2.600525 2.1081543 -4.7086487 4.708679 -4.7086487l0 0c1.2487793 0 2.4464722 0.49606323 3.3295288 1.3791199c0.88305664 0.88305664 1.3791504 2.080719 1.3791504 3.3295288l0 0c0 2.600525 -2.1081543 4.7086487 -4.708679 4.7086487l0 0c-2.600525 0 -4.708679 -2.1081238 -4.708679 -4.7086487z" fill-rule="evenodd"/><path fill="#4285f4" d="m564.7996 336.14114l0 0c0 -2.600525 2.1081543 -4.708679 4.708679 -4.708679l0 0c1.2487793 0 2.4464722 0.49609375 3.3295288 1.3791504c0.88305664 0.8830261 1.3791504 2.080719 1.3791504 3.3295288l0 0c0 2.600525 -2.1081543 4.7086487 -4.708679 4.7086487l0 0c-2.600525 0 -4.708679 -2.1081238 -4.708679 -4.7086487z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m574.217 340.42545l207.40155 0l0 32.31494l-207.40155 0z" fill-rule="evenodd"/><path fill="#3b454e" d="m587.7326 357.6967l0.609375 1.96875l0.953125 0l-2.40625 -7.578125l-0.8125 0l-2.4375 7.578125l0.96875 0l0.609375 -1.96875l2.515625 0zm-2.265625 -0.828125l1.015625 -3.296875l1.0 3.296875l-2.015625 0zm5.0510254 2.796875l0.96875 0l0 -4.03125q0.09375 -0.1875 0.21875 -0.328125q0.140625 -0.15625 0.296875 -0.28125q0.1875 -0.125 0.40625 -0.203125q0.234375 -0.078125 0.5 -0.078125q0.3125 0 0.546875 0.078125q0.234375 0.078125 0.40625 0.234375q0.15625 0.15625 0.234375 0.421875q0.09375 0.265625 0.09375 0.640625l0 3.546875l0.96875 0l0 -3.578125q0 -0.5625 -0.140625 -0.96875q-0.140625 -0.40625 -0.390625 -0.671875q-0.265625 -0.265625 -0.625 -0.390625q-0.359375 -0.125 -0.796875 -0.125q-0.328125 0 -0.625 0.09375q-0.296875 0.09375 -0.546875 0.265625q-0.15625 0.109375 -0.3125 0.265625q-0.140625 0.140625 -0.265625 0.3125l-0.078125 -0.828125l-0.859375 0l0 5.625zm6.2072754 -2.859375l0 0.109375q0 0.59375 0.15625 1.125q0.171875 0.515625 0.46875 0.90625q0.28125 0.390625 0.6875 0.609375q0.421875 0.21875 0.9375 0.21875q0.515625 0 0.90625 -0.171875q0.390625 -0.1875 0.671875 -0.53125l0.046875 0.59375l0.875 0l0 -8.0l-0.953125 0l0 2.921875q-0.28125 -0.3125 -0.65625 -0.484375q-0.375 -0.171875 -0.890625 -0.171875q-0.5 0 -0.921875 0.21875q-0.421875 0.203125 -0.703125 0.59375q-0.296875 0.375 -0.46875 0.90625q-0.15625 0.53125 -0.15625 1.15625zm0.96875 0.109375l0 -0.109375q0 -0.40625 0.078125 -0.78125q0.09375 -0.375 0.28125 -0.65625q0.1875 -0.28125 0.46875 -0.453125q0.296875 -0.171875 0.703125 -0.171875q0.46875 0 0.78125 0.234375q0.328125 0.21875 0.515625 0.5625l0 2.609375q-0.1875 0.359375 -0.515625 0.578125q-0.3125 0.21875 -0.796875 0.21875q-0.40625 0 -0.6875 -0.15625q-0.28125 -0.171875 -0.46875 -0.453125q-0.1875 -0.28125 -0.28125 -0.640625q-0.078125 -0.375 -0.078125 -0.78125zm9.301025 -2.984375q-0.609375 0 -1.09375 0.265625q-0.484375 0.265625 -0.828125 0.734375l0 -0.140625l-0.046875 -0.75l-0.90625 0l0 5.625l0.953125 0l0 -3.609375q0.09375 -0.265625 0.234375 -0.46875q0.15625 -0.21875 0.34375 -0.359375q0.21875 -0.171875 0.5 -0.25q0.28125 -0.09375 0.640625 -0.09375q0.28125 0 0.53125 0.03125q0.25 0.03125 0.53125 0.09375l0.125 -0.9375q-0.140625 -0.0625 -0.4375 -0.09375q-0.28125 -0.046875 -0.546875 -0.046875zm2.4417114 2.875l0 0.109375q0 0.609375 0.171875 1.125q0.171875 0.515625 0.515625 0.90625q0.328125 0.390625 0.796875 0.609375q0.484375 0.21875 1.078125 0.21875q0.59375 0 1.0625 -0.21875q0.46875 -0.21875 0.8125 -0.609375q0.328125 -0.390625 0.5 -0.90625q0.171875 -0.515625 0.171875 -1.125l0 -0.109375q0 -0.609375 -0.171875 -1.125q-0.171875 -0.53125 -0.5 -0.921875q-0.34375 -0.390625 -0.828125 -0.609375q-0.46875 -0.21875 -1.0625 -0.21875q-0.59375 0 -1.0625 0.21875q-0.46875 0.21875 -0.796875 0.609375q-0.34375 0.390625 -0.515625 0.921875q-0.171875 0.515625 -0.171875 1.125zm0.953125 0.109375l0 -0.109375q0 -0.421875 0.09375 -0.796875q0.109375 -0.375 0.3125 -0.65625q0.203125 -0.296875 0.484375 -0.453125q0.296875 -0.171875 0.703125 -0.171875q0.40625 0 0.703125 0.171875q0.296875 0.15625 0.5 0.453125q0.203125 0.28125 0.296875 0.65625q0.109375 0.375 0.109375 0.796875l0 0.109375q0 0.40625 -0.109375 0.796875q-0.09375 0.375 -0.296875 0.65625q-0.203125 0.28125 -0.5 0.453125q-0.296875 0.171875 -0.6875 0.171875q-0.40625 0 -0.703125 -0.171875q-0.296875 -0.171875 -0.5 -0.453125q-0.203125 -0.28125 -0.3125 -0.65625q-0.09375 -0.390625 -0.09375 -0.796875zm5.8635254 -2.875l0 0.828125l1.90625 0l0 3.96875l-1.90625 0l0 0.828125l4.703125 0l0 -0.828125l-1.828125 0l0 -4.796875l-2.875 0zm1.78125 -1.484375q0 0.234375 0.140625 0.390625q0.140625 0.15625 0.4375 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.125 -0.046875 -0.234375q-0.03125 -0.109375 -0.125 -0.1875q-0.0625 -0.0625 -0.171875 -0.09375q-0.09375 -0.046875 -0.234375 -0.046875q-0.140625 0 -0.25 0.046875q-0.09375 0.03125 -0.171875 0.09375q-0.078125 0.078125 -0.125 0.1875q-0.03125 0.109375 -0.03125 0.234375zm4.2697754 4.25l0 0.109375q0 0.59375 0.15625 1.125q0.171875 0.515625 0.46875 0.90625q0.28125 0.390625 0.6875 0.609375q0.421875 0.21875 0.9375 0.21875q0.515625 0 0.90625 -0.171875q0.390625 -0.1875 0.671875 -0.53125l0.046875 0.59375l0.875 0l0 -8.0l-0.953125 0l0 2.921875q-0.28125 -0.3125 -0.65625 -0.484375q-0.375 -0.171875 -0.890625 -0.171875q-0.5 0 -0.921875 0.21875q-0.421875 0.203125 -0.703125 0.59375q-0.296875 0.375 -0.46875 0.90625q-0.15625 0.53125 -0.15625 1.15625zm0.96875 0.109375l0 -0.109375q0 -0.40625 0.078125 -0.78125q0.09375 -0.375 0.28125 -0.65625q0.1875 -0.28125 0.46875 -0.453125q0.296875 -0.171875 0.703125 -0.171875q0.46875 0 0.78125 0.234375q0.328125 0.21875 0.515625 0.5625l0 2.609375q-0.1875 0.359375 -0.515625 0.578125q-0.3125 0.21875 -0.796875 0.21875q-0.40625 0 -0.6875 -0.15625q-0.28125 -0.171875 -0.46875 -0.453125q-0.1875 -0.28125 -0.28125 -0.640625q-0.078125 -0.375 -0.078125 -0.78125zm15.742737 1.25q0 0.140625 -0.046875 0.265625q-0.046875 0.109375 -0.15625 0.21875q-0.15625 0.15625 -0.453125 0.25q-0.28125 0.09375 -0.65625 0.09375q-0.25 0 -0.5 -0.046875q-0.25 -0.0625 -0.453125 -0.1875q-0.203125 -0.125 -0.34375 -0.328125q-0.140625 -0.203125 -0.15625 -0.5l-0.96875 0q0 0.359375 0.15625 0.703125q0.171875 0.328125 0.484375 0.578125q0.3125 0.25 0.75 0.40625q0.453125 0.15625 1.03125 0.15625q0.5 0 0.921875 -0.125q0.421875 -0.125 0.71875 -0.34375q0.296875 -0.21875 0.46875 -0.515625q0.171875 -0.3125 0.171875 -0.6875q0 -0.34375 -0.15625 -0.609375q-0.140625 -0.265625 -0.421875 -0.46875q-0.28125 -0.203125 -0.703125 -0.34375q-0.40625 -0.140625 -0.921875 -0.25q-0.390625 -0.078125 -0.65625 -0.15625q-0.25 -0.09375 -0.40625 -0.1875q-0.15625 -0.109375 -0.21875 -0.234375q-0.0625 -0.140625 -0.0625 -0.296875q0 -0.171875 0.078125 -0.3125q0.078125 -0.15625 0.234375 -0.265625q0.15625 -0.125 0.375 -0.1875q0.234375 -0.0625 0.546875 -0.0625q0.296875 0 0.53125 0.078125q0.234375 0.078125 0.40625 0.21875q0.171875 0.140625 0.265625 0.3125q0.09375 0.171875 0.09375 0.359375l0.953125 0q0 -0.375 -0.15625 -0.6875q-0.15625 -0.328125 -0.453125 -0.5625q-0.28125 -0.25 -0.703125 -0.375q-0.421875 -0.140625 -0.9375 -0.140625q-0.484375 0 -0.890625 0.140625q-0.390625 0.125 -0.6875 0.34375q-0.296875 0.21875 -0.453125 0.53125q-0.15625 0.296875 -0.15625 0.640625q0 0.34375 0.15625 0.609375q0.15625 0.265625 0.4375 0.453125q0.28125 0.203125 0.671875 0.34375q0.40625 0.125 0.890625 0.234375q0.390625 0.078125 0.65625 0.171875q0.265625 0.09375 0.421875 0.203125q0.171875 0.125 0.234375 0.265625q0.0625 0.125 0.0625 0.296875zm2.6604004 3.671875l0.953125 0l0 -2.71875q0.109375 0.125 0.21875 0.21875q0.125 0.09375 0.265625 0.171875q0.21875 0.125 0.5 0.1875q0.28125 0.078125 0.59375 0.078125q0.53125 0 0.9375 -0.21875q0.421875 -0.21875 0.703125 -0.609375q0.28125 -0.390625 0.421875 -0.90625q0.15625 -0.53125 0.15625 -1.125l0 -0.109375q0 -0.625 -0.15625 -1.15625q-0.140625 -0.53125 -0.421875 -0.90625q-0.28125 -0.390625 -0.703125 -0.59375q-0.40625 -0.21875 -0.953125 -0.21875q-0.296875 0 -0.5625 0.0625q-0.265625 0.0625 -0.484375 0.1875q-0.15625 0.09375 -0.296875 0.21875q-0.140625 0.109375 -0.25 0.25l-0.046875 -0.609375l-0.875 0l0 7.796875zm3.78125 -5.03125l0 0.109375q0 0.40625 -0.09375 0.78125q-0.078125 0.375 -0.265625 0.65625q-0.1875 0.296875 -0.484375 0.46875q-0.296875 0.15625 -0.6875 0.15625q-0.25 0 -0.453125 -0.0625q-0.203125 -0.0625 -0.375 -0.171875q-0.140625 -0.09375 -0.265625 -0.21875q-0.109375 -0.140625 -0.203125 -0.296875l0 -2.703125q0.109375 -0.1875 0.234375 -0.328125q0.125 -0.140625 0.296875 -0.25q0.15625 -0.09375 0.34375 -0.140625q0.1875 -0.0625 0.40625 -0.0625q0.40625 0 0.6875 0.171875q0.296875 0.171875 0.5 0.453125q0.1875 0.28125 0.265625 0.65625q0.09375 0.375 0.09375 0.78125zm5.0979004 2.96875q0.828125 0 1.375 -0.328125q0.5625 -0.34375 0.84375 -0.765625l-0.578125 -0.453125q-0.265625 0.34375 -0.671875 0.546875q-0.40625 0.203125 -0.921875 0.203125q-0.390625 0 -0.71875 -0.140625q-0.3125 -0.140625 -0.53125 -0.40625q-0.234375 -0.234375 -0.359375 -0.546875q-0.125 -0.3125 -0.15625 -0.71875l0 -0.046875l4.015625 0l0 -0.421875q0 -0.59375 -0.15625 -1.09375q-0.140625 -0.5 -0.4375 -0.875q-0.3125 -0.375 -0.765625 -0.578125q-0.453125 -0.21875 -1.0625 -0.21875q-0.484375 0 -0.953125 0.203125q-0.453125 0.1875 -0.8125 0.5625q-0.359375 0.375 -0.578125 0.921875q-0.21875 0.53125 -0.21875 1.21875l0 0.203125q0 0.59375 0.1875 1.09375q0.203125 0.5 0.5625 0.859375q0.359375 0.375 0.84375 0.578125q0.5 0.203125 1.09375 0.203125zm-0.125 -5.046875q0.375 0 0.640625 0.140625q0.265625 0.125 0.4375 0.34375q0.1875 0.21875 0.28125 0.515625q0.09375 0.296875 0.09375 0.5625l0 0.046875l-3.015625 0q0.046875 -0.390625 0.1875 -0.6875q0.15625 -0.296875 0.359375 -0.515625q0.203125 -0.203125 0.453125 -0.296875q0.265625 -0.109375 0.5625 -0.109375zm6.4260254 4.265625q-0.453125 0 -0.75 -0.171875q-0.296875 -0.1875 -0.484375 -0.484375q-0.1875 -0.28125 -0.265625 -0.640625q-0.078125 -0.375 -0.078125 -0.734375l0 -0.21875q0 -0.359375 0.078125 -0.71875q0.078125 -0.359375 0.265625 -0.65625q0.1875 -0.28125 0.484375 -0.453125q0.3125 -0.1875 0.75 -0.1875q0.296875 0 0.546875 0.09375q0.25 0.09375 0.4375 0.265625q0.1875 0.171875 0.28125 0.40625q0.109375 0.21875 0.125 0.484375l0.90625 0q0 -0.4375 -0.171875 -0.8125q-0.171875 -0.375 -0.46875 -0.640625q-0.3125 -0.28125 -0.734375 -0.4375q-0.421875 -0.15625 -0.921875 -0.15625q-0.625 0 -1.109375 0.234375q-0.484375 0.21875 -0.796875 0.609375q-0.328125 0.390625 -0.484375 0.90625q-0.15625 0.5 -0.15625 1.0625l0 0.21875q0 0.5625 0.15625 1.078125q0.15625 0.5 0.484375 0.875q0.3125 0.390625 0.796875 0.625q0.484375 0.234375 1.109375 0.234375q0.453125 0 0.859375 -0.15625q0.421875 -0.15625 0.734375 -0.421875q0.3125 -0.25 0.5 -0.59375q0.203125 -0.34375 0.203125 -0.71875l-0.90625 0q-0.015625 0.234375 -0.140625 0.4375q-0.109375 0.203125 -0.296875 0.34375q-0.1875 0.15625 -0.4375 0.25q-0.25 0.078125 -0.515625 0.078125zm4.1604614 -4.953125l0 0.828125l1.90625 0l0 3.96875l-1.90625 0l0 0.828125l4.703125 0l0 -0.828125l-1.828125 0l0 -4.796875l-2.875 0zm1.78125 -1.484375q0 0.234375 0.140625 0.390625q0.140625 0.15625 0.4375 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.125 -0.046875 -0.234375q-0.03125 -0.109375 -0.125 -0.1875q-0.0625 -0.0625 -0.171875 -0.09375q-0.09375 -0.046875 -0.234375 -0.046875q-0.140625 0 -0.25 0.046875q-0.09375 0.03125 -0.171875 0.09375q-0.078125 0.078125 -0.125 0.1875q-0.03125 0.109375 -0.03125 0.234375zm5.8947754 7.109375l0.96875 0l0 -4.890625l2.171875 0l0 -0.734375l-2.171875 0l0 -0.40625q0 -0.34375 0.078125 -0.609375q0.09375 -0.265625 0.28125 -0.4375q0.15625 -0.15625 0.40625 -0.234375q0.265625 -0.09375 0.59375 -0.09375q0.3125 0 0.59375 0.0625q0.296875 0.046875 0.5 0.125l0.125 -0.796875q-0.140625 -0.03125 -0.28125 -0.0625q-0.125 -0.03125 -0.25 -0.046875q-0.203125 -0.046875 -0.40625 -0.0625q-0.203125 -0.03125 -0.40625 -0.03125q-0.5 0 -0.90625 0.140625q-0.40625 0.140625 -0.6875 0.421875q-0.296875 0.265625 -0.453125 0.6875q-0.15625 0.40625 -0.15625 0.9375l0 0.40625l-1.546875 0l0 0.734375l1.546875 0l0 4.890625zm5.1135254 -5.625l0 0.828125l1.90625 0l0 3.96875l-1.90625 0l0 0.828125l4.703125 0l0 -0.828125l-1.828125 0l0 -4.796875l-2.875 0zm1.78125 -1.484375q0 0.234375 0.140625 0.390625q0.140625 0.15625 0.4375 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.125 -0.046875 -0.234375q-0.03125 -0.109375 -0.125 -0.1875q-0.0625 -0.0625 -0.171875 -0.09375q-0.09375 -0.046875 -0.234375 -0.046875q-0.140625 0 -0.25 0.046875q-0.09375 0.03125 -0.171875 0.09375q-0.078125 0.078125 -0.125 0.1875q-0.03125 0.109375 -0.03125 0.234375zm6.8479004 6.4375q-0.453125 0 -0.75 -0.171875q-0.296875 -0.1875 -0.484375 -0.484375q-0.1875 -0.28125 -0.265625 -0.640625q-0.078125 -0.375 -0.078125 -0.734375l0 -0.21875q0 -0.359375 0.078125 -0.71875q0.078125 -0.359375 0.265625 -0.65625q0.1875 -0.28125 0.484375 -0.453125q0.3125 -0.1875 0.75 -0.1875q0.296875 0 0.546875 0.09375q0.25 0.09375 0.4375 0.265625q0.1875 0.171875 0.28125 0.40625q0.109375 0.21875 0.125 0.484375l0.90625 0q0 -0.4375 -0.171875 -0.8125q-0.171875 -0.375 -0.46875 -0.640625q-0.3125 -0.28125 -0.734375 -0.4375q-0.421875 -0.15625 -0.921875 -0.15625q-0.625 0 -1.109375 0.234375q-0.484375 0.21875 -0.796875 0.609375q-0.328125 0.390625 -0.484375 0.90625q-0.15625 0.5 -0.15625 1.0625l0 0.21875q0 0.5625 0.15625 1.078125q0.15625 0.5 0.484375 0.875q0.3125 0.390625 0.796875 0.625q0.484375 0.234375 1.109375 0.234375q0.453125 0 0.859375 -0.15625q0.421875 -0.15625 0.734375 -0.421875q0.3125 -0.25 0.5 -0.59375q0.203125 -0.34375 0.203125 -0.71875l-0.90625 0q-0.015625 0.234375 -0.140625 0.4375q-0.109375 0.203125 -0.296875 0.34375q-0.1875 0.15625 -0.4375 0.25q-0.25 0.078125 -0.515625 0.078125zm10.555237 -7.328125l0 0.84375l1.90625 0l0 6.328125l-1.90625 0l0 0.828125l4.703125 0l0 -0.828125l-1.828125 0l0 -7.171875l-2.875 0zm9.94165 8.0l1.0 0l0 -0.078125q-0.09375 -0.234375 -0.15625 -0.546875q-0.046875 -0.328125 -0.046875 -0.609375l0 -2.609375q0 -0.46875 -0.171875 -0.828125q-0.171875 -0.359375 -0.46875 -0.59375q-0.296875 -0.234375 -0.71875 -0.34375q-0.40625 -0.125 -0.875 -0.125q-0.53125 0 -0.953125 0.15625q-0.40625 0.140625 -0.6875 0.375q-0.296875 0.234375 -0.453125 0.53125q-0.140625 0.296875 -0.15625 0.609375l0.96875 0q0 -0.1875 0.078125 -0.34375q0.09375 -0.171875 0.25 -0.28125q0.15625 -0.125 0.375 -0.1875q0.234375 -0.078125 0.515625 -0.078125q0.3125 0 0.5625 0.078125q0.25 0.078125 0.421875 0.21875q0.171875 0.140625 0.265625 0.34375q0.09375 0.203125 0.09375 0.453125l0 0.453125l-1.0625 0q-0.578125 0 -1.0625 0.109375q-0.46875 0.109375 -0.8125 0.34375q-0.328125 0.234375 -0.515625 0.578125q-0.1875 0.34375 -0.1875 0.8125q0 0.359375 0.140625 0.671875q0.140625 0.296875 0.390625 0.515625q0.25 0.21875 0.609375 0.359375q0.359375 0.125 0.8125 0.125q0.265625 0 0.515625 -0.0625q0.25 -0.0625 0.46875 -0.15625q0.203125 -0.09375 0.375 -0.21875q0.1875 -0.140625 0.34375 -0.28125q0.015625 0.171875 0.046875 0.34375q0.03125 0.15625 0.09375 0.265625zm-1.703125 -0.734375q-0.28125 0 -0.5 -0.0625q-0.203125 -0.078125 -0.34375 -0.21875q-0.140625 -0.125 -0.21875 -0.296875q-0.0625 -0.171875 -0.0625 -0.390625q0 -0.21875 0.078125 -0.390625q0.078125 -0.171875 0.234375 -0.296875q0.21875 -0.171875 0.578125 -0.25q0.375 -0.09375 0.875 -0.09375l0.90625 0l0 1.140625q-0.09375 0.171875 -0.234375 0.328125q-0.140625 0.140625 -0.34375 0.265625q-0.203125 0.125 -0.453125 0.203125q-0.234375 0.0625 -0.515625 0.0625zm4.8479004 3.015625q0.375 0 0.671875 -0.140625q0.296875 -0.140625 0.515625 -0.359375q0.203125 -0.203125 0.359375 -0.453125q0.15625 -0.234375 0.25 -0.453125l2.859375 -6.5l-1.078125 0l-1.453125 3.640625l-0.265625 0.671875l-0.25 -0.6875l-1.53125 -3.625l-1.078125 0l2.421875 5.359375l-0.390625 0.75q-0.046875 0.109375 -0.140625 0.265625q-0.09375 0.15625 -0.21875 0.3125q-0.125 0.15625 -0.296875 0.265625q-0.15625 0.109375 -0.359375 0.109375q-0.0625 0 -0.203125 -0.015625q-0.125 0 -0.25 -0.015625l-0.15625 0.78125q0.09375 0.03125 0.265625 0.0625q0.1875 0.03125 0.328125 0.03125zm8.426086 -2.171875q0.828125 0 1.375 -0.328125q0.5625 -0.34375 0.84375 -0.765625l-0.578125 -0.453125q-0.265625 0.34375 -0.671875 0.546875q-0.40625 0.203125 -0.921875 0.203125q-0.390625 0 -0.71875 -0.140625q-0.3125 -0.140625 -0.53125 -0.40625q-0.234375 -0.234375 -0.359375 -0.546875q-0.125 -0.3125 -0.15625 -0.71875l0 -0.046875l4.015625 0l0 -0.421875q0 -0.59375 -0.15625 -1.09375q-0.140625 -0.5 -0.4375 -0.875q-0.3125 -0.375 -0.765625 -0.578125q-0.453125 -0.21875 -1.0625 -0.21875q-0.484375 0 -0.953125 0.203125q-0.453125 0.1875 -0.8125 0.5625q-0.359375 0.375 -0.578125 0.921875q-0.21875 0.53125 -0.21875 1.21875l0 0.203125q0 0.59375 0.1875 1.09375q0.203125 0.5 0.5625 0.859375q0.359375 0.375 0.84375 0.578125q0.5 0.203125 1.09375 0.203125zm-0.125 -5.046875q0.375 0 0.640625 0.140625q0.265625 0.125 0.4375 0.34375q0.1875 0.21875 0.28125 0.515625q0.09375 0.296875 0.09375 0.5625l0 0.046875l-3.015625 0q0.046875 -0.390625 0.1875 -0.6875q0.15625 -0.296875 0.359375 -0.515625q0.203125 -0.203125 0.453125 -0.296875q0.265625 -0.109375 0.5625 -0.109375zm7.7229004 -0.796875q-0.609375 0 -1.09375 0.265625q-0.484375 0.265625 -0.828125 0.734375l0 -0.140625l-0.046875 -0.75l-0.90625 0l0 5.625l0.953125 0l0 -3.609375q0.09375 -0.265625 0.234375 -0.46875q0.15625 -0.21875 0.34375 -0.359375q0.21875 -0.171875 0.5 -0.25q0.28125 -0.09375 0.640625 -0.09375q0.28125 0 0.53125 0.03125q0.25 0.03125 0.53125 0.09375l0.125 -0.9375q-0.140625 -0.0625 -0.4375 -0.09375q-0.28125 -0.046875 -0.546875 -0.046875zm6.4416504 4.234375q0 0.140625 -0.046875 0.265625q-0.046875 0.109375 -0.15625 0.21875q-0.15625 0.15625 -0.453125 0.25q-0.28125 0.09375 -0.65625 0.09375q-0.25 0 -0.5 -0.046875q-0.25 -0.0625 -0.453125 -0.1875q-0.203125 -0.125 -0.34375 -0.328125q-0.140625 -0.203125 -0.15625 -0.5l-0.96875 0q0 0.359375 0.15625 0.703125q0.171875 0.328125 0.484375 0.578125q0.3125 0.25 0.75 0.40625q0.453125 0.15625 1.03125 0.15625q0.5 0 0.921875 -0.125q0.421875 -0.125 0.71875 -0.34375q0.296875 -0.21875 0.46875 -0.515625q0.171875 -0.3125 0.171875 -0.6875q0 -0.34375 -0.15625 -0.609375q-0.140625 -0.265625 -0.421875 -0.46875q-0.28125 -0.203125 -0.703125 -0.34375q-0.40625 -0.140625 -0.921875 -0.25q-0.390625 -0.078125 -0.65625 -0.15625q-0.25 -0.09375 -0.40625 -0.1875q-0.15625 -0.109375 -0.21875 -0.234375q-0.0625 -0.140625 -0.0625 -0.296875q0 -0.171875 0.078125 -0.3125q0.078125 -0.15625 0.234375 -0.265625q0.15625 -0.125 0.375 -0.1875q0.234375 -0.0625 0.546875 -0.0625q0.296875 0 0.53125 0.078125q0.234375 0.078125 0.40625 0.21875q0.171875 0.140625 0.265625 0.3125q0.09375 0.171875 0.09375 0.359375l0.953125 0q0 -0.375 -0.15625 -0.6875q-0.15625 -0.328125 -0.453125 -0.5625q-0.28125 -0.25 -0.703125 -0.375q-0.421875 -0.140625 -0.9375 -0.140625q-0.484375 0 -0.890625 0.140625q-0.390625 0.125 -0.6875 0.34375q-0.296875 0.21875 -0.453125 0.53125q-0.15625 0.296875 -0.15625 0.640625q0 0.34375 0.15625 0.609375q0.15625 0.265625 0.4375 0.453125q0.28125 0.203125 0.671875 0.34375q0.40625 0.125 0.890625 0.234375q0.390625 0.078125 0.65625 0.171875q0.265625 0.09375 0.421875 0.203125q0.171875 0.125 0.234375 0.265625q0.0625 0.125 0.0625 0.296875z" fill-rule="nonzero"/><path fill="#9471f5" d="m564.7996 356.58423l0 0c0 -2.600525 2.1081543 -4.7086487 4.708679 -4.7086487l0 0c1.2487793 0 2.4464722 0.49606323 3.3295288 1.3791199c0.88305664 0.88305664 1.3791504 2.080719 1.3791504 3.3295288l0 0c0 2.600525 -2.1081543 4.7086487 -4.708679 4.7086487l0 0c-2.600525 0 -4.708679 -2.1081238 -4.708679 -4.7086487z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m574.217 361.0036l207.40155 0l0 32.314972l-207.40155 0z" fill-rule="evenodd"/><path fill="#3b454e" d="m588.2951 376.7436l0 -0.8125l-3.171875 0l0 -2.4375l3.640625 0l0 -0.828125l-4.59375 0l0 7.578125l4.640625 0l0 -0.8125l-3.6875 0l0 -2.6875l3.171875 0zm4.5510254 -0.046875l-1.484375 -2.078125l-1.125 0l2.09375 2.78125l-2.140625 2.84375l1.125 0l1.546875 -2.140625l1.5625 2.140625l1.109375 0l-2.15625 -2.84375l2.09375 -2.78125l-1.125 0l-1.5 2.078125zm4.2229004 -2.078125l0 0.828125l1.90625 0l0 3.96875l-1.90625 0l0 0.828125l4.703125 0l0 -0.828125l-1.828125 0l0 -4.796875l-2.875 0zm1.78125 -1.484375q0 0.234375 0.140625 0.390625q0.140625 0.15625 0.4375 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.125 -0.046875 -0.234375q-0.03125 -0.109375 -0.125 -0.1875q-0.0625 -0.0625 -0.171875 -0.09375q-0.09375 -0.046875 -0.234375 -0.046875q-0.140625 0 -0.25 0.046875q-0.09375 0.03125 -0.171875 0.09375q-0.078125 0.078125 -0.125 0.1875q-0.03125 0.109375 -0.03125 0.234375zm8.19165 5.609375q0 0.140625 -0.046875 0.265625q-0.046875 0.109375 -0.15625 0.21875q-0.15625 0.15625 -0.453125 0.25q-0.28125 0.09375 -0.65625 0.09375q-0.25 0 -0.5 -0.046875q-0.25 -0.0625 -0.453125 -0.1875q-0.203125 -0.125 -0.34375 -0.328125q-0.140625 -0.203125 -0.15625 -0.5l-0.96875 0q0 0.359375 0.15625 0.703125q0.171875 0.328125 0.484375 0.578125q0.3125 0.25 0.75 0.40625q0.453125 0.15625 1.03125 0.15625q0.5 0 0.921875 -0.125q0.421875 -0.125 0.71875 -0.34375q0.296875 -0.21875 0.46875 -0.515625q0.171875 -0.3125 0.171875 -0.6875q0 -0.34375 -0.15625 -0.609375q-0.140625 -0.265625 -0.421875 -0.46875q-0.28125 -0.203125 -0.703125 -0.34375q-0.40625 -0.140625 -0.921875 -0.25q-0.390625 -0.078125 -0.65625 -0.15625q-0.25 -0.09375 -0.40625 -0.1875q-0.15625 -0.109375 -0.21875 -0.234375q-0.0625 -0.140625 -0.0625 -0.296875q0 -0.171875 0.078125 -0.3125q0.078125 -0.15625 0.234375 -0.265625q0.15625 -0.125 0.375 -0.1875q0.234375 -0.0625 0.546875 -0.0625q0.296875 0 0.53125 0.078125q0.234375 0.078125 0.40625 0.21875q0.171875 0.140625 0.265625 0.3125q0.09375 0.171875 0.09375 0.359375l0.953125 0q0 -0.375 -0.15625 -0.6875q-0.15625 -0.328125 -0.453125 -0.5625q-0.28125 -0.25 -0.703125 -0.375q-0.421875 -0.140625 -0.9375 -0.140625q-0.484375 0 -0.890625 0.140625q-0.390625 0.125 -0.6875 0.34375q-0.296875 0.21875 -0.453125 0.53125q-0.15625 0.296875 -0.15625 0.640625q0 0.34375 0.15625 0.609375q0.15625 0.265625 0.4375 0.453125q0.28125 0.203125 0.671875 0.34375q0.40625 0.125 0.890625 0.234375q0.390625 0.078125 0.65625 0.171875q0.265625 0.09375 0.421875 0.203125q0.171875 0.125 0.234375 0.265625q0.0625 0.125 0.0625 0.296875zm4.9417114 -5.5l-0.96875 0l0 1.375l-1.484375 0l0 0.734375l1.484375 0l0 3.0625q0 0.515625 0.140625 0.890625q0.140625 0.359375 0.375 0.59375q0.234375 0.234375 0.5625 0.34375q0.328125 0.109375 0.703125 0.109375q0.21875 0 0.4375 -0.03125q0.234375 -0.015625 0.4375 -0.0625q0.203125 -0.03125 0.375 -0.078125q0.171875 -0.0625 0.296875 -0.140625l-0.140625 -0.671875q-0.09375 0.015625 -0.234375 0.046875q-0.125 0.03125 -0.28125 0.046875q-0.171875 0.03125 -0.34375 0.046875q-0.15625 0.015625 -0.3125 0.015625q-0.21875 0 -0.40625 -0.046875q-0.1875 -0.046875 -0.328125 -0.1875q-0.15625 -0.125 -0.234375 -0.328125q-0.078125 -0.21875 -0.078125 -0.546875l0 -3.0625l2.140625 0l0 -0.734375l-2.140625 0l0 -1.375zm4.2697754 1.375l0 0.828125l1.90625 0l0 3.96875l-1.90625 0l0 0.828125l4.703125 0l0 -0.828125l-1.828125 0l0 -4.796875l-2.875 0zm1.78125 -1.484375q0 0.234375 0.140625 0.390625q0.140625 0.15625 0.4375 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.125 -0.046875 -0.234375q-0.03125 -0.109375 -0.125 -0.1875q-0.0625 -0.0625 -0.171875 -0.09375q-0.09375 -0.046875 -0.234375 -0.046875q-0.140625 0 -0.25 0.046875q-0.09375 0.03125 -0.171875 0.09375q-0.078125 0.078125 -0.125 0.1875q-0.03125 0.109375 -0.03125 0.234375zm4.4572754 7.109375l0.96875 0l0 -4.03125q0.09375 -0.1875 0.21875 -0.328125q0.140625 -0.15625 0.296875 -0.28125q0.1875 -0.125 0.40625 -0.203125q0.234375 -0.078125 0.5 -0.078125q0.3125 0 0.546875 0.078125q0.234375 0.078125 0.40625 0.234375q0.15625 0.15625 0.234375 0.421875q0.09375 0.265625 0.09375 0.640625l0 3.546875l0.96875 0l0 -3.578125q0 -0.5625 -0.140625 -0.96875q-0.140625 -0.40625 -0.390625 -0.671875q-0.265625 -0.265625 -0.625 -0.390625q-0.359375 -0.125 -0.796875 -0.125q-0.328125 0 -0.625 0.09375q-0.296875 0.09375 -0.546875 0.265625q-0.15625 0.109375 -0.3125 0.265625q-0.140625 0.140625 -0.265625 0.3125l-0.078125 -0.828125l-0.859375 0l0 5.625zm6.2229004 -2.859375l0 0.109375q0 0.59375 0.15625 1.125q0.15625 0.515625 0.4375 0.90625q0.296875 0.390625 0.703125 0.609375q0.421875 0.21875 0.9375 0.21875q0.296875 0 0.5625 -0.078125q0.265625 -0.0625 0.484375 -0.171875q0.140625 -0.078125 0.265625 -0.1875q0.125 -0.109375 0.234375 -0.234375l0 0.484375q0 0.375 -0.109375 0.65625q-0.09375 0.28125 -0.296875 0.46875q-0.1875 0.1875 -0.46875 0.28125q-0.28125 0.109375 -0.625 0.109375q-0.1875 0 -0.375 -0.046875q-0.1875 -0.03125 -0.390625 -0.125q-0.1875 -0.09375 -0.375 -0.25q-0.1875 -0.140625 -0.359375 -0.34375l-0.5 0.578125q0.1875 0.265625 0.453125 0.453125q0.265625 0.1875 0.5625 0.296875q0.28125 0.125 0.5625 0.171875q0.28125 0.046875 0.5 0.046875q0.53125 0 0.96875 -0.15625q0.4375 -0.15625 0.75 -0.453125q0.3125 -0.3125 0.484375 -0.75q0.1875 -0.421875 0.1875 -0.984375l0 -5.5l-0.875 0l-0.046875 0.609375q-0.109375 -0.125 -0.21875 -0.21875q-0.109375 -0.109375 -0.234375 -0.1875q-0.234375 -0.15625 -0.515625 -0.234375q-0.28125 -0.078125 -0.625 -0.078125q-0.515625 0 -0.9375 0.21875q-0.40625 0.203125 -0.703125 0.59375q-0.296875 0.375 -0.453125 0.90625q-0.140625 0.53125 -0.140625 1.15625zm0.953125 0.109375l0 -0.109375q0 -0.40625 0.078125 -0.78125q0.09375 -0.375 0.28125 -0.65625q0.1875 -0.28125 0.46875 -0.453125q0.296875 -0.171875 0.703125 -0.171875q0.234375 0 0.421875 0.0625q0.203125 0.0625 0.375 0.171875q0.15625 0.109375 0.28125 0.25q0.125 0.140625 0.21875 0.328125l0 2.578125q-0.09375 0.171875 -0.21875 0.328125q-0.125 0.15625 -0.28125 0.265625q-0.15625 0.109375 -0.359375 0.171875q-0.203125 0.046875 -0.453125 0.046875q-0.40625 0 -0.6875 -0.15625q-0.28125 -0.171875 -0.46875 -0.453125q-0.1875 -0.28125 -0.28125 -0.640625q-0.078125 -0.375 -0.078125 -0.78125zm13.102112 1.9375l0 -6.765625l-0.96875 0l0 7.578125l4.671875 0l0 -0.8125l-3.703125 0zm9.00415 0.8125l1.0 0l0 -0.078125q-0.09375 -0.234375 -0.15625 -0.546875q-0.046875 -0.328125 -0.046875 -0.609375l0 -2.609375q0 -0.46875 -0.171875 -0.828125q-0.171875 -0.359375 -0.46875 -0.59375q-0.296875 -0.234375 -0.71875 -0.34375q-0.40625 -0.125 -0.875 -0.125q-0.53125 0 -0.953125 0.15625q-0.40625 0.140625 -0.6875 0.375q-0.296875 0.234375 -0.453125 0.53125q-0.140625 0.296875 -0.15625 0.609375l0.96875 0q0 -0.1875 0.078125 -0.34375q0.09375 -0.171875 0.25 -0.28125q0.15625 -0.125 0.375 -0.1875q0.234375 -0.078125 0.515625 -0.078125q0.3125 0 0.5625 0.078125q0.25 0.078125 0.421875 0.21875q0.171875 0.140625 0.265625 0.34375q0.09375 0.203125 0.09375 0.453125l0 0.453125l-1.0625 0q-0.578125 0 -1.0625 0.109375q-0.46875 0.109375 -0.8125 0.34375q-0.328125 0.234375 -0.515625 0.578125q-0.1875 0.34375 -0.1875 0.8125q0 0.359375 0.140625 0.671875q0.140625 0.296875 0.390625 0.515625q0.25 0.21875 0.609375 0.359375q0.359375 0.125 0.8125 0.125q0.265625 0 0.515625 -0.0625q0.25 -0.0625 0.46875 -0.15625q0.203125 -0.09375 0.375 -0.21875q0.1875 -0.140625 0.34375 -0.28125q0.015625 0.171875 0.046875 0.34375q0.03125 0.15625 0.09375 0.265625zm-1.703125 -0.734375q-0.28125 0 -0.5 -0.0625q-0.203125 -0.078125 -0.34375 -0.21875q-0.140625 -0.125 -0.21875 -0.296875q-0.0625 -0.171875 -0.0625 -0.390625q0 -0.21875 0.078125 -0.390625q0.078125 -0.171875 0.234375 -0.296875q0.21875 -0.171875 0.578125 -0.25q0.375 -0.09375 0.875 -0.09375l0.90625 0l0 1.140625q-0.09375 0.171875 -0.234375 0.328125q-0.140625 0.140625 -0.34375 0.265625q-0.203125 0.125 -0.453125 0.203125q-0.234375 0.0625 -0.515625 0.0625zm4.8479004 3.015625q0.375 0 0.671875 -0.140625q0.296875 -0.140625 0.515625 -0.359375q0.203125 -0.203125 0.359375 -0.453125q0.15625 -0.234375 0.25 -0.453125l2.859375 -6.5l-1.078125 0l-1.453125 3.640625l-0.265625 0.671875l-0.25 -0.6875l-1.53125 -3.625l-1.078125 0l2.421875 5.359375l-0.390625 0.75q-0.046875 0.109375 -0.140625 0.265625q-0.09375 0.15625 -0.21875 0.3125q-0.125 0.15625 -0.296875 0.265625q-0.15625 0.109375 -0.359375 0.109375q-0.0625 0 -0.203125 -0.015625q-0.125 0 -0.25 -0.015625l-0.15625 0.78125q0.09375 0.03125 0.265625 0.0625q0.1875 0.03125 0.328125 0.03125zm8.426086 -2.171875q0.828125 0 1.375 -0.328125q0.5625 -0.34375 0.84375 -0.765625l-0.578125 -0.453125q-0.265625 0.34375 -0.671875 0.546875q-0.40625 0.203125 -0.921875 0.203125q-0.390625 0 -0.71875 -0.140625q-0.3125 -0.140625 -0.53125 -0.40625q-0.234375 -0.234375 -0.359375 -0.546875q-0.125 -0.3125 -0.15625 -0.71875l0 -0.046875l4.015625 0l0 -0.421875q0 -0.59375 -0.15625 -1.09375q-0.140625 -0.5 -0.4375 -0.875q-0.3125 -0.375 -0.765625 -0.578125q-0.453125 -0.21875 -1.0625 -0.21875q-0.484375 0 -0.953125 0.203125q-0.453125 0.1875 -0.8125 0.5625q-0.359375 0.375 -0.578125 0.921875q-0.21875 0.53125 -0.21875 1.21875l0 0.203125q0 0.59375 0.1875 1.09375q0.203125 0.5 0.5625 0.859375q0.359375 0.375 0.84375 0.578125q0.5 0.203125 1.09375 0.203125zm-0.125 -5.046875q0.375 0 0.640625 0.140625q0.265625 0.125 0.4375 0.34375q0.1875 0.21875 0.28125 0.515625q0.09375 0.296875 0.09375 0.5625l0 0.046875l-3.015625 0q0.046875 -0.390625 0.1875 -0.6875q0.15625 -0.296875 0.359375 -0.515625q0.203125 -0.203125 0.453125 -0.296875q0.265625 -0.109375 0.5625 -0.109375zm7.7229004 -0.796875q-0.609375 0 -1.09375 0.265625q-0.484375 0.265625 -0.828125 0.734375l0 -0.140625l-0.046875 -0.75l-0.90625 0l0 5.625l0.953125 0l0 -3.609375q0.09375 -0.265625 0.234375 -0.46875q0.15625 -0.21875 0.34375 -0.359375q0.21875 -0.171875 0.5 -0.25q0.28125 -0.09375 0.640625 -0.09375q0.28125 0 0.53125 0.03125q0.25 0.03125 0.53125 0.09375l0.125 -0.9375q-0.140625 -0.0625 -0.4375 -0.09375q-0.28125 -0.046875 -0.546875 -0.046875zm6.4416504 4.234375q0 0.140625 -0.046875 0.265625q-0.046875 0.109375 -0.15625 0.21875q-0.15625 0.15625 -0.453125 0.25q-0.28125 0.09375 -0.65625 0.09375q-0.25 0 -0.5 -0.046875q-0.25 -0.0625 -0.453125 -0.1875q-0.203125 -0.125 -0.34375 -0.328125q-0.140625 -0.203125 -0.15625 -0.5l-0.96875 0q0 0.359375 0.15625 0.703125q0.171875 0.328125 0.484375 0.578125q0.3125 0.25 0.75 0.40625q0.453125 0.15625 1.03125 0.15625q0.5 0 0.921875 -0.125q0.421875 -0.125 0.71875 -0.34375q0.296875 -0.21875 0.46875 -0.515625q0.171875 -0.3125 0.171875 -0.6875q0 -0.34375 -0.15625 -0.609375q-0.140625 -0.265625 -0.421875 -0.46875q-0.28125 -0.203125 -0.703125 -0.34375q-0.40625 -0.140625 -0.921875 -0.25q-0.390625 -0.078125 -0.65625 -0.15625q-0.25 -0.09375 -0.40625 -0.1875q-0.15625 -0.109375 -0.21875 -0.234375q-0.0625 -0.140625 -0.0625 -0.296875q0 -0.171875 0.078125 -0.3125q0.078125 -0.15625 0.234375 -0.265625q0.15625 -0.125 0.375 -0.1875q0.234375 -0.0625 0.546875 -0.0625q0.296875 0 0.53125 0.078125q0.234375 0.078125 0.40625 0.21875q0.171875 0.140625 0.265625 0.3125q0.09375 0.171875 0.09375 0.359375l0.953125 0q0 -0.375 -0.15625 -0.6875q-0.15625 -0.328125 -0.453125 -0.5625q-0.28125 -0.25 -0.703125 -0.375q-0.421875 -0.140625 -0.9375 -0.140625q-0.484375 0 -0.890625 0.140625q-0.390625 0.125 -0.6875 0.34375q-0.296875 0.21875 -0.453125 0.53125q-0.15625 0.296875 -0.15625 0.640625q0 0.34375 0.15625 0.609375q0.15625 0.265625 0.4375 0.453125q0.28125 0.203125 0.671875 0.34375q0.40625 0.125 0.890625 0.234375q0.390625 0.078125 0.65625 0.171875q0.265625 0.09375 0.421875 0.203125q0.171875 0.125 0.234375 0.265625q0.0625 0.125 0.0625 0.296875z" fill-rule="nonzero"/><path fill="#f3f5f6" d="m564.7996 377.16238l0 0c0 -2.6004944 2.1081543 -4.7086487 4.708679 -4.7086487l0 0c1.2487793 0 2.4464722 0.49609375 3.3295288 1.3791504c0.88305664 0.8830261 1.3791504 2.0806885 1.3791504 3.3294983l0 0c0 2.600525 -2.1081543 4.708679 -4.708679 4.708679l0 0c-2.600525 0 -4.708679 -2.1081543 -4.708679 -4.708679z" fill-rule="evenodd"/><path stroke="#e8ecef" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m564.7996 377.16238l0 0c0 -2.6004944 2.1081543 -4.7086487 4.708679 -4.7086487l0 0c1.2487793 0 2.4464722 0.49609375 3.3295288 1.3791504c0.88305664 0.8830261 1.3791504 2.0806885 1.3791504 3.3294983l0 0c0 2.600525 -2.1081543 4.708679 -4.708679 4.708679l0 0c-2.600525 0 -4.708679 -2.1081543 -4.708679 -4.708679z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m351.1063 125.57308l-27.055115 0l0 -75.81102" fill-rule="evenodd"/><path stroke="#4285f4" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m345.1063 125.57308l-21.055115 0l0 -75.81102" fill-rule="evenodd"/><path fill="#4285f4" stroke="#4285f4" stroke-width="1.0" stroke-linecap="butt" d="m345.1063 127.224815l4.5381165 -1.6517334l-4.5381165 -1.6517334z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m237.52776 50.918636l86.51967 0l0 67.87401l-86.51967 0z" fill-rule="evenodd"/><path fill="#4285f4" d="m268.07394 72.718636l2.1875 0q0.6875 0 1.265625 -0.15625q0.59375 -0.15625 1.0625 -0.453125q0.4375 -0.28125 0.796875 -0.671875q0.359375 -0.40625 0.59375 -0.890625q0.234375 -0.46875 0.34375 -1.03125q0.125 -0.5625 0.125 -1.1875l0 -0.6875q0 -0.65625 -0.140625 -1.21875q-0.125 -0.578125 -0.359375 -1.0625q-0.265625 -0.5625 -0.71875 -1.0q-0.4375 -0.4375 -1.015625 -0.703125q-0.421875 -0.1875 -0.921875 -0.296875q-0.484375 -0.109375 -1.03125 -0.109375l-2.1875 0l0 9.46875zm1.21875 -8.484375l0.96875 0q0.453125 0 0.828125 0.09375q0.375 0.09375 0.6875 0.265625q0.421875 0.234375 0.71875 0.609375q0.296875 0.359375 0.46875 0.8125q0.140625 0.34375 0.203125 0.765625q0.078125 0.40625 0.078125 0.84375l0 0.703125q0 0.4375 -0.078125 0.84375q-0.0625 0.390625 -0.1875 0.734375q-0.15625 0.4375 -0.40625 0.78125q-0.25 0.328125 -0.609375 0.5625q-0.328125 0.234375 -0.765625 0.359375q-0.421875 0.125 -0.9375 0.125l-0.96875 0l0 -7.5zm7.0919495 1.4375l0 1.046875l2.390625 0l0 4.953125l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -6.0l-3.59375 0zm2.234375 -1.84375q0 0.296875 0.171875 0.5q0.1875 0.1875 0.546875 0.1875q0.359375 0 0.53125 -0.1875q0.1875 -0.203125 0.1875 -0.5q0 -0.15625 -0.046875 -0.296875q-0.046875 -0.140625 -0.15625 -0.234375q-0.078125 -0.078125 -0.21875 -0.125q-0.125 -0.046875 -0.296875 -0.046875q-0.171875 0 -0.3125 0.046875q-0.125 0.046875 -0.203125 0.125q-0.109375 0.109375 -0.15625 0.25q-0.046875 0.125 -0.046875 0.28125zm10.185669 1.71875q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875zm6.4981995 7.296875q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.953125l-0.734375 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.3125q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm8.029419 5.34375q-0.5625 0 -0.9375 -0.21875q-0.375 -0.234375 -0.609375 -0.59375q-0.234375 -0.359375 -0.34375 -0.8125q-0.09375 -0.453125 -0.09375 -0.921875l0 -0.265625q0 -0.453125 0.09375 -0.90625q0.109375 -0.453125 0.34375 -0.8125q0.234375 -0.359375 0.609375 -0.578125q0.390625 -0.234375 0.9375 -0.234375q0.375 0 0.6875 0.125q0.3125 0.125 0.546875 0.34375q0.21875 0.21875 0.34375 0.5q0.140625 0.28125 0.15625 0.59375l1.140625 0q0 -0.53125 -0.21875 -1.0q-0.21875 -0.46875 -0.59375 -0.8125q-0.375 -0.34375 -0.90625 -0.53125q-0.53125 -0.203125 -1.15625 -0.203125q-0.796875 0 -1.390625 0.296875q-0.59375 0.28125 -1.0 0.75q-0.40625 0.5 -0.609375 1.140625q-0.1875 0.625 -0.1875 1.328125l0 0.265625q0 0.703125 0.1875 1.34375q0.203125 0.640625 0.609375 1.109375q0.40625 0.5 1.0 0.78125q0.59375 0.28125 1.390625 0.28125q0.5625 0 1.078125 -0.1875q0.515625 -0.1875 0.921875 -0.515625q0.390625 -0.3125 0.625 -0.734375q0.234375 -0.4375 0.25 -0.90625l-1.140625 0q-0.015625 0.296875 -0.15625 0.546875q-0.140625 0.25 -0.390625 0.421875q-0.234375 0.203125 -0.546875 0.3125q-0.3125 0.09375 -0.640625 0.09375zm7.8575745 -7.90625l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125z" fill-rule="nonzero"/><path fill="#4285f4" d="m280.86902 86.843636q0 0.171875 -0.0625 0.328125q-0.0625 0.140625 -0.1875 0.265625q-0.203125 0.203125 -0.5625 0.328125q-0.359375 0.109375 -0.84375 0.109375q-0.296875 0 -0.609375 -0.0625q-0.3125 -0.0625 -0.578125 -0.21875q-0.25 -0.15625 -0.421875 -0.40625q-0.171875 -0.265625 -0.203125 -0.640625l-1.203125 0q0 0.453125 0.203125 0.875q0.203125 0.40625 0.59375 0.71875q0.390625 0.328125 0.9375 0.515625q0.5625 0.1875 1.28125 0.1875q0.625 0 1.15625 -0.140625q0.53125 -0.15625 0.90625 -0.421875q0.375 -0.28125 0.578125 -0.65625q0.21875 -0.390625 0.21875 -0.859375q0 -0.4375 -0.1875 -0.765625q-0.1875 -0.328125 -0.53125 -0.59375q-0.359375 -0.234375 -0.875 -0.40625q-0.515625 -0.1875 -1.15625 -0.328125q-0.5 -0.09375 -0.828125 -0.203125q-0.3125 -0.109375 -0.5 -0.234375q-0.203125 -0.125 -0.28125 -0.28125q-0.078125 -0.171875 -0.078125 -0.375q0 -0.203125 0.09375 -0.390625q0.109375 -0.203125 0.296875 -0.34375q0.1875 -0.140625 0.46875 -0.21875q0.296875 -0.09375 0.6875 -0.09375q0.375 0 0.671875 0.109375q0.296875 0.109375 0.5 0.265625q0.203125 0.171875 0.3125 0.390625q0.125 0.21875 0.125 0.453125l1.203125 0q0 -0.46875 -0.203125 -0.859375q-0.1875 -0.40625 -0.546875 -0.703125q-0.375 -0.296875 -0.890625 -0.46875q-0.515625 -0.171875 -1.171875 -0.171875q-0.609375 0 -1.109375 0.171875q-0.5 0.15625 -0.875 0.4375q-0.359375 0.28125 -0.5625 0.65625q-0.203125 0.375 -0.203125 0.796875q0 0.4375 0.1875 0.765625q0.203125 0.328125 0.5625 0.5625q0.359375 0.25 0.84375 0.4375q0.5 0.171875 1.109375 0.296875q0.5 0.09375 0.828125 0.21875q0.328125 0.109375 0.53125 0.25q0.203125 0.15625 0.28125 0.328125q0.09375 0.171875 0.09375 0.375zm6.170044 -6.875l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm9.779449 8.75l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm8.498169 0.078125q-0.5625 0 -0.9375 -0.21875q-0.375 -0.234375 -0.609375 -0.59375q-0.234375 -0.359375 -0.34375 -0.8125q-0.09375 -0.453125 -0.09375 -0.921875l0 -0.265625q0 -0.453125 0.09375 -0.90625q0.109375 -0.453125 0.34375 -0.8125q0.234375 -0.359375 0.609375 -0.578125q0.390625 -0.234375 0.9375 -0.234375q0.375 0 0.6875 0.125q0.3125 0.125 0.546875 0.34375q0.21875 0.21875 0.34375 0.5q0.140625 0.28125 0.15625 0.59375l1.140625 0q0 -0.53125 -0.21875 -1.0q-0.21875 -0.46875 -0.59375 -0.8125q-0.375 -0.34375 -0.90625 -0.53125q-0.53125 -0.203125 -1.15625 -0.203125q-0.796875 0 -1.390625 0.296875q-0.59375 0.28125 -1.0 0.75q-0.40625 0.5 -0.609375 1.140625q-0.1875 0.625 -0.1875 1.328125l0 0.265625q0 0.703125 0.1875 1.34375q0.203125 0.640625 0.609375 1.109375q0.40625 0.5 1.0 0.78125q0.59375 0.28125 1.390625 0.28125q0.5625 0 1.078125 -0.1875q0.515625 -0.1875 0.921875 -0.515625q0.390625 -0.3125 0.625 -0.734375q0.234375 -0.4375 0.25 -0.90625l-1.140625 0q-0.015625 0.296875 -0.15625 0.546875q-0.140625 0.25 -0.390625 0.421875q-0.234375 0.203125 -0.546875 0.3125q-0.3125 0.09375 -0.640625 0.09375zm7.1075745 -2.4375l2.59375 3.28125l1.53125 0l-3.296875 -4.109375l2.859375 -2.9375l-1.46875 0l-2.3125 2.328125l-0.78125 0.84375l0 -6.125l-1.21875 0l0 10.0l1.21875 0l0 -2.4375l0.875 -0.84375z" fill-rule="nonzero"/><path fill="#4285f4" d="m279.18152 103.874886q-0.5625 0 -0.9375 -0.21875q-0.375 -0.234375 -0.609375 -0.59375q-0.234375 -0.359375 -0.34375 -0.8125q-0.09375 -0.453125 -0.09375 -0.921875l0 -0.265625q0 -0.453125 0.09375 -0.90625q0.109375 -0.453125 0.34375 -0.8125q0.234375 -0.359375 0.609375 -0.578125q0.390625 -0.234375 0.9375 -0.234375q0.375 0 0.6875 0.125q0.3125 0.125 0.546875 0.34375q0.21875 0.21875 0.34375 0.5q0.140625 0.28125 0.15625 0.59375l1.140625 0q0 -0.53125 -0.21875 -1.0q-0.21875 -0.46875 -0.59375 -0.8125q-0.375 -0.34375 -0.90625 -0.53125q-0.53125 -0.203125 -1.15625 -0.203125q-0.796875 0 -1.390625 0.296875q-0.59375 0.28125 -1.0 0.75q-0.40625 0.5 -0.609375 1.140625q-0.1875 0.625 -0.1875 1.328125l0 0.265625q0 0.703125 0.1875 1.34375q0.203125 0.640625 0.609375 1.109375q0.40625 0.5 1.0 0.78125q0.59375 0.28125 1.390625 0.28125q0.5625 0 1.078125 -0.1875q0.515625 -0.1875 0.921875 -0.515625q0.390625 -0.3125 0.625 -0.734375q0.234375 -0.4375 0.25 -0.90625l-1.140625 0q-0.015625 0.296875 -0.15625 0.546875q-0.140625 0.25 -0.390625 0.421875q-0.234375 0.203125 -0.546875 0.3125q-0.3125 0.09375 -0.640625 0.09375zm9.638794 0.84375l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm5.7013245 -9.078125l0 1.046875l2.390625 0l0 7.90625l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -8.953125l-3.59375 0zm7.998169 0l0 1.046875l2.390625 0l0 7.90625l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -8.953125l-3.59375 0zm12.482574 8.125q0 0.171875 -0.0625 0.328125q-0.0625 0.140625 -0.1875 0.265625q-0.203125 0.203125 -0.5625 0.328125q-0.359375 0.109375 -0.84375 0.109375q-0.296875 0 -0.609375 -0.0625q-0.3125 -0.0625 -0.578125 -0.21875q-0.25 -0.15625 -0.421875 -0.40625q-0.171875 -0.265625 -0.203125 -0.640625l-1.203125 0q0 0.453125 0.203125 0.875q0.203125 0.40625 0.59375 0.71875q0.390625 0.328125 0.9375 0.515625q0.5625 0.1875 1.28125 0.1875q0.625 0 1.15625 -0.140625q0.53125 -0.15625 0.90625 -0.421875q0.375 -0.28125 0.578125 -0.65625q0.21875 -0.390625 0.21875 -0.859375q0 -0.4375 -0.1875 -0.765625q-0.1875 -0.328125 -0.53125 -0.59375q-0.359375 -0.234375 -0.875 -0.40625q-0.515625 -0.1875 -1.15625 -0.328125q-0.5 -0.09375 -0.828125 -0.203125q-0.3125 -0.109375 -0.5 -0.234375q-0.203125 -0.125 -0.28125 -0.28125q-0.078125 -0.171875 -0.078125 -0.375q0 -0.203125 0.09375 -0.390625q0.109375 -0.203125 0.296875 -0.34375q0.1875 -0.140625 0.46875 -0.21875q0.296875 -0.09375 0.6875 -0.09375q0.375 0 0.671875 0.109375q0.296875 0.109375 0.5 0.265625q0.203125 0.171875 0.3125 0.390625q0.125 0.21875 0.125 0.453125l1.203125 0q0 -0.46875 -0.203125 -0.859375q-0.1875 -0.40625 -0.546875 -0.703125q-0.375 -0.296875 -0.890625 -0.46875q-0.515625 -0.171875 -1.171875 -0.171875q-0.609375 0 -1.109375 0.171875q-0.5 0.15625 -0.875 0.4375q-0.359375 0.28125 -0.5625 0.65625q-0.203125 0.375 -0.203125 0.796875q0 0.4375 0.1875 0.765625q0.203125 0.328125 0.5625 0.5625q0.359375 0.25 0.84375 0.4375q0.5 0.171875 1.109375 0.296875q0.5 0.09375 0.828125 0.21875q0.328125 0.109375 0.53125 0.25q0.203125 0.15625 0.28125 0.328125q0.09375 0.171875 0.09375 0.375z" fill-rule="nonzero"/></g></svg>
\ No newline at end of file diff --git a/doc/images/avatar-extended-architecture-simplified.svg b/doc/images/avatar-extended-architecture-simplified.svg new file mode 100644 index 0000000..375170d --- /dev/null +++ b/doc/images/avatar-extended-architecture-simplified.svg @@ -0,0 +1 @@ +<svg version="1.1" viewBox="0.0 0.0 730.1023622047244 378.4724409448819" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l730.10236 0l0 378.47244l-730.10236 0l0 -378.47244z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l730.10236 0l0 378.47244l-730.10236 0z" fill-rule="evenodd"/><path fill="#2c9693" d="m7.780346 13.82094l0 0c0 -4.05017 3.283311 -7.3334804 7.33348 -7.3334804l496.10468 0c1.9449463 0 3.8103027 0.7726321 5.185547 2.1479268c1.3753052 1.3752937 2.1479492 3.240593 2.1479492 5.1855536l0 29.33304c0 4.050167 -3.2833252 7.333481 -7.333496 7.333481l-496.10468 0c-4.050169 0 -7.33348 -3.2833138 -7.33348 -7.333481z" fill-rule="evenodd"/><path fill="#ffffff" d="m220.83333 30.834333l0.75 2.453123l1.1875 0l-3.0 -9.468748l-1.015625 0l-3.046875 9.468748l1.203125 0l0.765625 -2.453123l3.15625 0zm-2.84375 -1.046875l1.28125 -4.109375l1.25 4.109375l-2.53125 0zm8.716934 3.499998l0.921875 0l2.875 -7.046873l-1.234375 0l-1.96875 5.3125l-0.125 0.4375l-0.109375 -0.4375l-2.015625 -5.3125l-1.234375 0l2.890625 7.046873zm10.232559 0l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.7499981l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.8281231q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.1562481 -0.28125 -0.3749981q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.3437481q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm8.357559 -7.828123l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.1093731q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.1562481 -0.296875 -0.4218731q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm9.779434 8.749998l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.7499981l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.8281231q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.1562481 -0.28125 -0.3749981q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.3437481q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm10.123184 -6.249998q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046873l1.203125 0l0 -4.515623q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875zm17.761993 -1.28125l0 -1.015625l-7.015625 0l0 1.015625l2.921875 0l0 8.453123l1.171875 0l0 -8.453123l2.921875 0zm4.7325745 8.578123q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.953125l-0.734375 -0.5624981q-0.328125 0.421875 -0.828125 0.6874981q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.4999981q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.6249981 0.6875 1.0781231q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.312498q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm9.716919 4.3125q0 0.171875 -0.0625 0.328125q-0.0625 0.140625 -0.1875 0.2656231q-0.203125 0.203125 -0.5625 0.328125q-0.359375 0.109375 -0.84375 0.109375q-0.296875 0 -0.609375 -0.0625q-0.3125 -0.0625 -0.578125 -0.21875q-0.25 -0.15625 -0.421875 -0.4062481q-0.171875 -0.265625 -0.203125 -0.640625l-1.203125 0q0 0.453125 0.203125 0.875q0.203125 0.4062481 0.59375 0.7187481q0.390625 0.328125 0.9375 0.515625q0.5625 0.1875 1.28125 0.1875q0.625 0 1.15625 -0.140625q0.53125 -0.15625 0.90625 -0.421875q0.375 -0.28125 0.578125 -0.65625q0.21875 -0.3906231 0.21875 -0.8593731q0 -0.4375 -0.1875 -0.765625q-0.1875 -0.328125 -0.53125 -0.59375q-0.359375 -0.234375 -0.875 -0.40625q-0.515625 -0.1875 -1.15625 -0.328125q-0.5 -0.09375 -0.828125 -0.203125q-0.3125 -0.109375 -0.5 -0.234375q-0.203125 -0.125 -0.28125 -0.28125q-0.078125 -0.171875 -0.078125 -0.375q0 -0.203125 0.09375 -0.390625q0.109375 -0.203125 0.296875 -0.34375q0.1875 -0.140625 0.46875 -0.21875q0.296875 -0.09375 0.6875 -0.09375q0.375 0 0.671875 0.109375q0.296875 0.109375 0.5 0.265625q0.203125 0.171875 0.3125 0.390625q0.125 0.21875 0.125 0.453125l1.203125 0q0 -0.46875 -0.203125 -0.859375q-0.1875 -0.40625 -0.546875 -0.703125q-0.375 -0.296875 -0.890625 -0.46875q-0.515625 -0.171875 -1.171875 -0.171875q-0.609375 0 -1.109375 0.171875q-0.5 0.15625 -0.875 0.4375q-0.359375 0.28125 -0.5625 0.65625q-0.203125 0.375 -0.203125 0.796875q0 0.4375 0.1875 0.765625q0.203125 0.328125 0.5625 0.5625q0.359375 0.25 0.84375 0.4375q0.5 0.171875 1.109375 0.296875q0.5 0.09375 0.828125 0.21875q0.328125 0.109375 0.53125 0.25q0.203125 0.15625 0.28125 0.328125q0.09375 0.171875 0.09375 0.375zm6.170044 -6.875l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.1093731q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.1562481 -0.296875 -0.4218731q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm9.826324 6.875q0 0.171875 -0.0625 0.328125q-0.0625 0.140625 -0.1875 0.2656231q-0.203125 0.203125 -0.5625 0.328125q-0.359375 0.109375 -0.84375 0.109375q-0.296875 0 -0.609375 -0.0625q-0.3125 -0.0625 -0.578125 -0.21875q-0.25 -0.15625 -0.421875 -0.4062481q-0.171875 -0.265625 -0.203125 -0.640625l-1.203125 0q0 0.453125 0.203125 0.875q0.203125 0.4062481 0.59375 0.7187481q0.390625 0.328125 0.9375 0.515625q0.5625 0.1875 1.28125 0.1875q0.625 0 1.15625 -0.140625q0.53125 -0.15625 0.90625 -0.421875q0.375 -0.28125 0.578125 -0.65625q0.21875 -0.3906231 0.21875 -0.8593731q0 -0.4375 -0.1875 -0.765625q-0.1875 -0.328125 -0.53125 -0.59375q-0.359375 -0.234375 -0.875 -0.40625q-0.515625 -0.1875 -1.15625 -0.328125q-0.5 -0.09375 -0.828125 -0.203125q-0.3125 -0.109375 -0.5 -0.234375q-0.203125 -0.125 -0.28125 -0.28125q-0.078125 -0.171875 -0.078125 -0.375q0 -0.203125 0.09375 -0.390625q0.109375 -0.203125 0.296875 -0.34375q0.1875 -0.140625 0.46875 -0.21875q0.296875 -0.09375 0.6875 -0.09375q0.375 0 0.671875 0.109375q0.296875 0.109375 0.5 0.265625q0.203125 0.171875 0.3125 0.390625q0.125 0.21875 0.125 0.453125l1.203125 0q0 -0.46875 -0.203125 -0.859375q-0.1875 -0.40625 -0.546875 -0.703125q-0.375 -0.296875 -0.890625 -0.46875q-0.515625 -0.171875 -1.171875 -0.171875q-0.609375 0 -1.109375 0.171875q-0.5 0.15625 -0.875 0.4375q-0.359375 0.28125 -0.5625 0.65625q-0.203125 0.375 -0.203125 0.796875q0 0.4375 0.1875 0.765625q0.203125 0.328125 0.5625 0.5625q0.359375 0.25 0.84375 0.4375q0.5 0.171875 1.109375 0.296875q0.5 0.09375 0.828125 0.21875q0.328125 0.109375 0.53125 0.25q0.203125 0.15625 0.28125 0.328125q0.09375 0.171875 0.09375 0.375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m97.12815 50.11783l0 101.732285" fill-rule="evenodd"/><path stroke="#4285f4" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="4.0,3.0" d="m97.12815 50.11783l0 95.732285" fill-rule="evenodd"/><path fill="#4285f4" stroke="#4285f4" stroke-width="1.0" stroke-linecap="butt" d="m95.47642 145.85011l1.6517334 4.538086l1.6517258 -4.538086z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m97.12861 51.42149l143.87402 0l0 51.716534l-143.87402 0z" fill-rule="evenodd"/><path fill="#4285f4" d="m108.58173 69.424614l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm11.310684 4.796875l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm5.498184 0.921875l1.21875 0l0 -5.046875q0.109375 -0.234375 0.28125 -0.421875q0.171875 -0.1875 0.359375 -0.328125q0.25 -0.171875 0.53125 -0.265625q0.28125 -0.09375 0.609375 -0.09375q0.390625 0 0.6875 0.09375q0.296875 0.09375 0.5 0.296875q0.203125 0.203125 0.3125 0.53125q0.109375 0.328125 0.109375 0.796875l0 4.4375l1.2031174 0l0 -4.46875q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.84375q-0.3125 -0.328125 -0.7656174 -0.484375q-0.453125 -0.15625 -1.015625 -0.15625q-0.40625 0 -0.78125 0.125q-0.359375 0.109375 -0.671875 0.3125q-0.203125 0.140625 -0.390625 0.328125q-0.1875 0.1875 -0.34375 0.40625l-0.078125 -1.046875l-1.09375 0l0 7.046875zm7.7794266 -3.578125l0 0.140625q0 0.75 0.203125 1.40625q0.203125 0.65625 0.5625 1.140625q0.359375 0.46875 0.875 0.75q0.53125 0.265625 1.15625 0.265625q0.65625 0 1.140625 -0.21875q0.5 -0.21875 0.84375 -0.640625l0.046875 0.734375l1.109375 0l0 -10.0l-1.203125 0l0 3.65625q-0.34375 -0.40625 -0.8125 -0.609375q-0.46875 -0.21875 -1.109375 -0.21875q-0.640625 0 -1.171875 0.265625q-0.515625 0.265625 -0.875 0.75q-0.375 0.46875 -0.578125 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.59375 0 0.984375 0.28125q0.40625 0.28125 0.640625 0.703125l0 3.265625q-0.234375 0.46875 -0.640625 0.75q-0.390625 0.265625 -0.984375 0.265625q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375zm6.685684 -0.140625l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm11.748184 -3.734375q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875zm8.013809 7.171875l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm18.027618 -1.53125l0.75 2.453125l1.1875 0l-3.0 -9.46875l-1.015625 0l-3.046875 9.46875l1.203125 0l0.765625 -2.453125l3.15625 0zm-2.84375 -1.046875l1.28125 -4.109375l1.25 4.109375l-2.53125 0zm7.638809 -0.296875l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm6.670059 -4.671875l0 1.046875l2.21875 0l0 7.375l-2.21875 0l0 1.046875l5.734375 0l0 -1.046875l-2.265625 0l0 -7.375l2.265625 0l0 -1.046875l-5.734375 0zm12.685684 7.59375q0 0.171875 -0.0625 0.328125q-0.0625 0.140625 -0.1875 0.265625q-0.203125 0.203125 -0.5625 0.328125q-0.359375 0.109375 -0.84375 0.109375q-0.296875 0 -0.609375 -0.0625q-0.3125 -0.0625 -0.578125 -0.21875q-0.25 -0.15625 -0.421875 -0.40625q-0.171875 -0.265625 -0.203125 -0.640625l-1.203125 0q0 0.453125 0.203125 0.875q0.203125 0.40625 0.59375 0.71875q0.390625 0.328125 0.9375 0.515625q0.5625 0.1875 1.28125 0.1875q0.625 0 1.15625 -0.140625q0.53125 -0.15625 0.90625 -0.421875q0.375 -0.28125 0.578125 -0.65625q0.21875 -0.390625 0.21875 -0.859375q0 -0.4375 -0.1875 -0.765625q-0.1875 -0.328125 -0.53125 -0.59375q-0.359375 -0.234375 -0.875 -0.40625q-0.515625 -0.1875 -1.15625 -0.328125q-0.5 -0.09375 -0.828125 -0.203125q-0.3125 -0.109375 -0.5 -0.234375q-0.203125 -0.125 -0.28125 -0.28125q-0.078125 -0.171875 -0.078125 -0.375q0 -0.203125 0.09375 -0.390625q0.109375 -0.203125 0.296875 -0.34375q0.1875 -0.140625 0.46875 -0.21875q0.296875 -0.09375 0.6875 -0.09375q0.375 0 0.671875 0.109375q0.296875 0.109375 0.5 0.265625q0.203125 0.171875 0.3125 0.390625q0.125 0.21875 0.125 0.453125l1.203125 0q0 -0.46875 -0.203125 -0.859375q-0.1875 -0.40625 -0.546875 -0.703125q-0.375 -0.296875 -0.890625 -0.46875q-0.515625 -0.171875 -1.171875 -0.171875q-0.609375 0 -1.109375 0.171875q-0.5 0.15625 -0.875 0.4375q-0.359375 0.28125 -0.5625 0.65625q-0.203125 0.375 -0.203125 0.796875q0 0.4375 0.1875 0.765625q0.203125 0.328125 0.5625 0.5625q0.359375 0.25 0.84375 0.4375q0.5 0.171875 1.109375 0.296875q0.5 0.09375 0.828125 0.21875q0.328125 0.109375 0.53125 0.25q0.203125 0.15625 0.28125 0.328125q0.09375 0.171875 0.09375 0.375z" fill-rule="nonzero"/><path fill="#4285f4" d="m108.45673 85.37774l0 0.0625q0 0.9375 0.140625 1.765625q0.140625 0.8125 0.390625 1.5q0.25 0.703125 0.5625 1.28125q0.328125 0.578125 0.6875 1.03125q0.34375 0.453125 0.703125 0.765625q0.375 0.3125 0.6875 0.5l0.265625 -0.734375q-0.265625 -0.21875 -0.53125 -0.53125q-0.265625 -0.296875 -0.515625 -0.6875q-0.234375 -0.40625 -0.46875 -0.921875q-0.21875 -0.515625 -0.390625 -1.125q-0.15625 -0.59375 -0.25 -1.296875q-0.078125 -0.71875 -0.078125 -1.53125l0 -0.09375q0 -0.84375 0.09375 -1.578125q0.09375 -0.734375 0.265625 -1.34375q0.1875 -0.6875 0.453125 -1.25q0.28125 -0.578125 0.578125 -1.0q0.203125 -0.265625 0.40625 -0.484375q0.21875 -0.234375 0.4375 -0.390625l-0.265625 -0.78125q-0.3125 0.171875 -0.671875 0.5q-0.359375 0.3125 -0.71875 0.765625q-0.359375 0.453125 -0.6875 1.03125q-0.3125 0.578125 -0.5625 1.265625q-0.25 0.703125 -0.390625 1.53125q-0.140625 0.8125 -0.140625 1.75zm6.576309 0.265625l0 0.140625q0 0.75 0.1875 1.40625q0.203125 0.65625 0.578125 1.140625q0.359375 0.46875 0.875 0.75q0.515625 0.265625 1.15625 0.265625q0.390625 0 0.71875 -0.078125q0.328125 -0.078125 0.609375 -0.234375q0.171875 -0.09375 0.328125 -0.21875q0.15625 -0.140625 0.296875 -0.296875l0 0.609375q0 0.453125 -0.140625 0.796875q-0.125 0.359375 -0.375 0.59375q-0.234375 0.25 -0.59375 0.375q-0.34375 0.125 -0.765625 0.125q-0.234375 0 -0.484375 -0.0625q-0.234375 -0.046875 -0.484375 -0.15625q-0.234375 -0.109375 -0.46875 -0.296875q-0.234375 -0.1875 -0.453125 -0.453125l-0.625 0.734375q0.234375 0.34375 0.5625 0.578125q0.34375 0.234375 0.703125 0.359375q0.359375 0.15625 0.703125 0.203125q0.359375 0.0625 0.640625 0.0625q0.65625 0 1.203125 -0.203125q0.546875 -0.1875 0.953125 -0.5625q0.390625 -0.375 0.609375 -0.921875q0.21875 -0.53125 0.21875 -1.234375l0 -6.890625l-1.09375 0l-0.0625 0.765625q-0.125 -0.15625 -0.265625 -0.28125q-0.140625 -0.125 -0.296875 -0.21875q-0.28125 -0.1875 -0.640625 -0.28125q-0.359375 -0.109375 -0.78125 -0.109375q-0.65625 0 -1.171875 0.265625q-0.515625 0.265625 -0.890625 0.75q-0.359375 0.46875 -0.5625 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.3125 0 0.546875 0.078125q0.25 0.078125 0.453125 0.203125q0.203125 0.140625 0.359375 0.328125q0.15625 0.171875 0.28125 0.40625l0 3.21875q-0.125 0.234375 -0.28125 0.421875q-0.15625 0.1875 -0.34375 0.328125q-0.203125 0.125 -0.453125 0.203125q-0.25 0.078125 -0.5625 0.078125q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375zm10.154434 -0.421875l1.8593674 3.859375l1.28125 0l0 -0.078125l-2.0156174 -4.046875q0.390625 -0.171875 0.7187424 -0.40625q0.328125 -0.25 0.5625 -0.5625q0.234375 -0.3125 0.359375 -0.6875q0.140625 -0.390625 0.140625 -0.84375q0 -0.71875 -0.25 -1.25q-0.25 -0.53125 -0.6875 -0.890625q-0.43749237 -0.34375 -1.0312424 -0.515625q-0.578125 -0.1875 -1.25 -0.1875l-2.78125 0l0 9.46875l1.203125 0l0 -3.859375l1.890625 0zm-1.890625 -1.0l0 -3.625l1.578125 0q0.4375 0 0.796875 0.125q0.375 0.109375 0.640625 0.34375q0.265625 0.234375 0.421875 0.578125q0.15624237 0.34375 0.15624237 0.796875q0 0.421875 -0.15624237 0.75q-0.15625 0.328125 -0.4375 0.5625q-0.265625 0.21875 -0.625 0.34375q-0.359375 0.125 -0.765625 0.125l-1.609375 0zm8.076302 1.0625l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm12.810684 1.953125l-1.203125 0q-0.0625 0.421875 -0.203125 0.796875q-0.140625 0.359375 -0.375 0.625q-0.25 0.28125 -0.59375 0.4375q-0.34375 0.140625 -0.828125 0.140625q-0.4375 0 -0.765625 -0.140625q-0.3125 -0.140625 -0.5625 -0.390625q-0.234375 -0.234375 -0.390625 -0.546875q-0.15625 -0.328125 -0.25 -0.6875q-0.109375 -0.359375 -0.15625 -0.734375q-0.03125 -0.375 -0.03125 -0.734375l0 -1.328125q0 -0.359375 0.03125 -0.734375q0.046875 -0.375 0.15625 -0.71875q0.09375 -0.359375 0.25 -0.671875q0.15625 -0.328125 0.40625 -0.578125q0.234375 -0.234375 0.5625 -0.375q0.328125 -0.140625 0.75 -0.140625q0.484375 0 0.828125 0.171875q0.34375 0.15625 0.59375 0.421875q0.234375 0.28125 0.375 0.65625q0.140625 0.375 0.203125 0.796875l1.203125 0q-0.078125 -0.671875 -0.328125 -1.234375q-0.234375 -0.5625 -0.640625 -0.953125q-0.40625 -0.40625 -0.96875 -0.625q-0.546875 -0.21875 -1.265625 -0.21875q-0.59375 0 -1.0625 0.171875q-0.46875 0.15625 -0.84375 0.453125q-0.375 0.296875 -0.65625 0.703125q-0.265625 0.390625 -0.4375 0.859375q-0.1875 0.46875 -0.28125 0.984375q-0.078125 0.515625 -0.078125 1.046875l0 1.3125q0 0.53125 0.078125 1.046875q0.09375 0.515625 0.28125 0.984375q0.171875 0.46875 0.4375 0.875q0.28125 0.390625 0.65625 0.671875q0.375 0.296875 0.84375 0.46875q0.484375 0.15625 1.0625 0.15625q0.6875 0 1.234375 -0.21875q0.5625 -0.21875 0.984375 -0.609375q0.390625 -0.390625 0.640625 -0.9375q0.265625 -0.546875 0.34375 -1.203125zm6.263809 -0.9375l0 -0.0625q0 -1.0 -0.15625 -1.796875q-0.15625 -0.796875 -0.390625 -1.484375q-0.234375 -0.703125 -0.5625 -1.265625q-0.3125 -0.578125 -0.6875 -1.03125q-0.34375 -0.453125 -0.71875 -0.765625q-0.359375 -0.328125 -0.671875 -0.5l-0.265625 0.734375q0.21875 0.171875 0.4375 0.421875q0.234375 0.25 0.453125 0.578125q0.28125 0.421875 0.546875 1.0q0.265625 0.5625 0.453125 1.28125q0.125 0.5 0.234375 1.21875q0.109375 0.71875 0.109375 1.59375l0 0.09375q0 0.765625 -0.078125 1.453125q-0.078125 0.671875 -0.234375 1.265625q-0.140625 0.625 -0.375 1.15625q-0.21875 0.53125 -0.453125 0.953125q-0.25 0.421875 -0.53125 0.734375q-0.28125 0.328125 -0.5625 0.53125l0.265625 0.734375q0.3125 -0.1875 0.671875 -0.5q0.375 -0.3125 0.71875 -0.765625q0.359375 -0.453125 0.671875 -1.03125q0.328125 -0.578125 0.578125 -1.28125q0.25 -0.6875 0.390625 -1.5q0.15625 -0.828125 0.15625 -1.765625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m429.392 51.42351l109.13388 0l0 51.716534l-109.13388 0z" fill-rule="evenodd"/><path fill="#4285f4" d="m440.84512 69.426636l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm11.310699 4.796875l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm5.498169 0.921875l1.21875 0l0 -5.046875q0.109375 -0.234375 0.28125 -0.421875q0.171875 -0.1875 0.359375 -0.328125q0.25 -0.171875 0.53125 -0.265625q0.28125 -0.09375 0.609375 -0.09375q0.390625 0 0.6875 0.09375q0.296875 0.09375 0.5 0.296875q0.203125 0.203125 0.3125 0.53125q0.109375 0.328125 0.109375 0.796875l0 4.4375l1.203125 0l0 -4.46875q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.84375q-0.3125 -0.328125 -0.765625 -0.484375q-0.453125 -0.15625 -1.015625 -0.15625q-0.40625 0 -0.78125 0.125q-0.359375 0.109375 -0.671875 0.3125q-0.203125 0.140625 -0.390625 0.328125q-0.1875 0.1875 -0.34375 0.40625l-0.078125 -1.046875l-1.09375 0l0 7.046875zm7.7794495 -3.578125l0 0.140625q0 0.75 0.203125 1.40625q0.203125 0.65625 0.5625 1.140625q0.359375 0.46875 0.875 0.75q0.53125 0.265625 1.15625 0.265625q0.65625 0 1.140625 -0.21875q0.5 -0.21875 0.84375 -0.640625l0.046875 0.734375l1.109375 0l0 -10.0l-1.203125 0l0 3.65625q-0.34375 -0.40625 -0.8125 -0.609375q-0.46875 -0.21875 -1.109375 -0.21875q-0.640625 0 -1.171875 0.265625q-0.515625 0.265625 -0.875 0.75q-0.375 0.46875 -0.578125 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.59375 0 0.984375 0.28125q0.40625 0.28125 0.640625 0.703125l0 3.265625q-0.234375 0.46875 -0.640625 0.75q-0.390625 0.265625 -0.984375 0.265625q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375zm6.685669 -0.140625l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm11.748199 -3.734375q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875zm8.013794 7.171875l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125z" fill-rule="nonzero"/><path fill="#4285f4" d="m444.04825 86.770386l0.75 2.453125l1.1875 0l-3.0 -9.46875l-1.015625 0l-3.046875 9.46875l1.203125 0l0.765625 -2.453125l3.15625 0zm-2.84375 -1.046875l1.28125 -4.109375l1.25 4.109375l-2.53125 0zm7.6388245 -0.296875l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm6.670044 -4.671875l0 1.046875l2.21875 0l0 7.375l-2.21875 0l0 1.046875l5.734375 0l0 -1.046875l-2.265625 0l0 -7.375l2.265625 0l0 -1.046875l-5.734375 0zm12.685699 7.59375q0 0.171875 -0.0625 0.328125q-0.0625 0.140625 -0.1875 0.265625q-0.203125 0.203125 -0.5625 0.328125q-0.359375 0.109375 -0.84375 0.109375q-0.296875 0 -0.609375 -0.0625q-0.3125 -0.0625 -0.578125 -0.21875q-0.25 -0.15625 -0.421875 -0.40625q-0.171875 -0.265625 -0.203125 -0.640625l-1.203125 0q0 0.453125 0.203125 0.875q0.203125 0.40625 0.59375 0.71875q0.390625 0.328125 0.9375 0.515625q0.5625 0.1875 1.28125 0.1875q0.625 0 1.15625 -0.140625q0.53125 -0.15625 0.90625 -0.421875q0.375 -0.28125 0.578125 -0.65625q0.21875 -0.390625 0.21875 -0.859375q0 -0.4375 -0.1875 -0.765625q-0.1875 -0.328125 -0.53125 -0.59375q-0.359375 -0.234375 -0.875 -0.40625q-0.515625 -0.1875 -1.15625 -0.328125q-0.5 -0.09375 -0.828125 -0.203125q-0.3125 -0.109375 -0.5 -0.234375q-0.203125 -0.125 -0.28125 -0.28125q-0.078125 -0.171875 -0.078125 -0.375q0 -0.203125 0.09375 -0.390625q0.109375 -0.203125 0.296875 -0.34375q0.1875 -0.140625 0.46875 -0.21875q0.296875 -0.09375 0.6875 -0.09375q0.375 0 0.671875 0.109375q0.296875 0.109375 0.5 0.265625q0.203125 0.171875 0.3125 0.390625q0.125 0.21875 0.125 0.453125l1.203125 0q0 -0.46875 -0.203125 -0.859375q-0.1875 -0.40625 -0.546875 -0.703125q-0.375 -0.296875 -0.890625 -0.46875q-0.515625 -0.171875 -1.171875 -0.171875q-0.609375 0 -1.109375 0.171875q-0.5 0.15625 -0.875 0.4375q-0.359375 0.28125 -0.5625 0.65625q-0.203125 0.375 -0.203125 0.796875q0 0.4375 0.1875 0.765625q0.203125 0.328125 0.5625 0.5625q0.359375 0.25 0.84375 0.4375q0.5 0.171875 1.109375 0.296875q0.5 0.09375 0.828125 0.21875q0.328125 0.109375 0.53125 0.25q0.203125 0.15625 0.28125 0.328125q0.09375 0.171875 0.09375 0.375zm12.511993 -1.96875l0 0.0625q0 0.9375 0.140625 1.765625q0.140625 0.8125 0.390625 1.5q0.25 0.703125 0.5625 1.28125q0.328125 0.578125 0.6875 1.03125q0.34375 0.453125 0.703125 0.765625q0.375 0.3125 0.6875 0.5l0.265625 -0.734375q-0.265625 -0.21875 -0.53125 -0.53125q-0.265625 -0.296875 -0.515625 -0.6875q-0.234375 -0.40625 -0.46875 -0.921875q-0.21875 -0.515625 -0.390625 -1.125q-0.15625 -0.59375 -0.25 -1.296875q-0.078125 -0.71875 -0.078125 -1.53125l0 -0.09375q0 -0.84375 0.09375 -1.578125q0.09375 -0.734375 0.265625 -1.34375q0.1875 -0.6875 0.453125 -1.25q0.28125 -0.578125 0.578125 -1.0q0.203125 -0.265625 0.40625 -0.484375q0.21875 -0.234375 0.4375 -0.390625l-0.265625 -0.78125q-0.3125 0.171875 -0.671875 0.5q-0.359375 0.3125 -0.71875 0.765625q-0.359375 0.453125 -0.6875 1.03125q-0.3125 0.578125 -0.5625 1.265625q-0.25 0.703125 -0.390625 1.53125q-0.140625 0.8125 -0.140625 1.75zm6.576294 0.265625l0 0.140625q0 0.75 0.1875 1.40625q0.203125 0.65625 0.578125 1.140625q0.359375 0.46875 0.875 0.75q0.515625 0.265625 1.15625 0.265625q0.390625 0 0.71875 -0.078125q0.328125 -0.078125 0.609375 -0.234375q0.171875 -0.09375 0.328125 -0.21875q0.15625 -0.140625 0.296875 -0.296875l0 0.609375q0 0.453125 -0.140625 0.796875q-0.125 0.359375 -0.375 0.59375q-0.234375 0.25 -0.59375 0.375q-0.34375 0.125 -0.765625 0.125q-0.234375 0 -0.484375 -0.0625q-0.234375 -0.046875 -0.484375 -0.15625q-0.234375 -0.109375 -0.46875 -0.296875q-0.234375 -0.1875 -0.453125 -0.453125l-0.625 0.734375q0.234375 0.34375 0.5625 0.578125q0.34375 0.234375 0.703125 0.359375q0.359375 0.15625 0.703125 0.203125q0.359375 0.0625 0.640625 0.0625q0.65625 0 1.203125 -0.203125q0.546875 -0.1875 0.953125 -0.5625q0.390625 -0.375 0.609375 -0.921875q0.21875 -0.53125 0.21875 -1.234375l0 -6.890625l-1.09375 0l-0.0625 0.765625q-0.125 -0.15625 -0.265625 -0.28125q-0.140625 -0.125 -0.296875 -0.21875q-0.28125 -0.1875 -0.640625 -0.28125q-0.359375 -0.109375 -0.78125 -0.109375q-0.65625 0 -1.171875 0.265625q-0.515625 0.265625 -0.890625 0.75q-0.359375 0.46875 -0.5625 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.3125 0 0.546875 0.078125q0.25 0.078125 0.453125 0.203125q0.203125 0.140625 0.359375 0.328125q0.15625 0.171875 0.28125 0.40625l0 3.21875q-0.125 0.234375 -0.28125 0.421875q-0.15625 0.1875 -0.34375 0.328125q-0.203125 0.125 -0.453125 0.203125q-0.25 0.078125 -0.5625 0.078125q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375zm10.154449 -0.421875l1.859375 3.859375l1.28125 0l0 -0.078125l-2.015625 -4.046875q0.390625 -0.171875 0.71875 -0.40625q0.328125 -0.25 0.5625 -0.5625q0.234375 -0.3125 0.359375 -0.6875q0.140625 -0.390625 0.140625 -0.84375q0 -0.71875 -0.25 -1.25q-0.25 -0.53125 -0.6875 -0.890625q-0.4375 -0.34375 -1.03125 -0.515625q-0.578125 -0.1875 -1.25 -0.1875l-2.78125 0l0 9.46875l1.203125 0l0 -3.859375l1.890625 0zm-1.890625 -1.0l0 -3.625l1.578125 0q0.4375 0 0.796875 0.125q0.375 0.109375 0.640625 0.34375q0.265625 0.234375 0.421875 0.578125q0.15625 0.34375 0.15625 0.796875q0 0.421875 -0.15625 0.75q-0.15625 0.328125 -0.4375 0.5625q-0.265625 0.21875 -0.625 0.34375q-0.359375 0.125 -0.765625 0.125l-1.609375 0zm8.076294 1.0625l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm12.810699 1.953125l-1.203125 0q-0.0625 0.421875 -0.203125 0.796875q-0.140625 0.359375 -0.375 0.625q-0.25 0.28125 -0.59375 0.4375q-0.34375 0.140625 -0.828125 0.140625q-0.4375 0 -0.765625 -0.140625q-0.3125 -0.140625 -0.5625 -0.390625q-0.234375 -0.234375 -0.390625 -0.546875q-0.15625 -0.328125 -0.25 -0.6875q-0.109375 -0.359375 -0.15625 -0.734375q-0.03125 -0.375 -0.03125 -0.734375l0 -1.328125q0 -0.359375 0.03125 -0.734375q0.046875 -0.375 0.15625 -0.71875q0.09375 -0.359375 0.25 -0.671875q0.15625 -0.328125 0.40625 -0.578125q0.234375 -0.234375 0.5625 -0.375q0.328125 -0.140625 0.75 -0.140625q0.484375 0 0.828125 0.171875q0.34375 0.15625 0.59375 0.421875q0.234375 0.28125 0.375 0.65625q0.140625 0.375 0.203125 0.796875l1.203125 0q-0.078125 -0.671875 -0.328125 -1.234375q-0.234375 -0.5625 -0.640625 -0.953125q-0.40625 -0.40625 -0.96875 -0.625q-0.546875 -0.21875 -1.265625 -0.21875q-0.59375 0 -1.0625 0.171875q-0.46875 0.15625 -0.84375 0.453125q-0.375 0.296875 -0.65625 0.703125q-0.265625 0.390625 -0.4375 0.859375q-0.1875 0.46875 -0.28125 0.984375q-0.078125 0.515625 -0.078125 1.046875l0 1.3125q0 0.53125 0.078125 1.046875q0.09375 0.515625 0.28125 0.984375q0.171875 0.46875 0.4375 0.875q0.28125 0.390625 0.65625 0.671875q0.375 0.296875 0.84375 0.46875q0.484375 0.15625 1.0625 0.15625q0.6875 0 1.234375 -0.21875q0.5625 -0.21875 0.984375 -0.609375q0.390625 -0.390625 0.640625 -0.9375q0.265625 -0.546875 0.34375 -1.203125zm6.263794 -0.9375l0 -0.0625q0 -1.0 -0.15625 -1.796875q-0.15625 -0.796875 -0.390625 -1.484375q-0.234375 -0.703125 -0.5625 -1.265625q-0.3125 -0.578125 -0.6875 -1.03125q-0.34375 -0.453125 -0.71875 -0.765625q-0.359375 -0.328125 -0.671875 -0.5l-0.265625 0.734375q0.21875 0.171875 0.4375 0.421875q0.234375 0.25 0.453125 0.578125q0.28125 0.421875 0.546875 1.0q0.265625 0.5625 0.453125 1.28125q0.125 0.5 0.234375 1.21875q0.109375 0.71875 0.109375 1.59375l0 0.09375q0 0.765625 -0.078125 1.453125q-0.078125 0.671875 -0.234375 1.265625q-0.140625 0.625 -0.375 1.15625q-0.21875 0.53125 -0.453125 0.953125q-0.25 0.421875 -0.53125 0.734375q-0.28125 0.328125 -0.5625 0.53125l0.265625 0.734375q0.3125 -0.1875 0.671875 -0.5q0.375 -0.3125 0.71875 -0.765625q0.359375 -0.453125 0.671875 -1.03125q0.328125 -0.578125 0.578125 -1.28125q0.25 -0.6875 0.390625 -1.5q0.15625 -0.828125 0.15625 -1.765625z" fill-rule="nonzero"/><path fill="#ffffff" d="m8.0131235 162.11293l0 0c0 -5.6685333 4.59525 -10.263779 10.263778 -10.263779l157.01575 0c2.7221222 0 5.3327637 1.0813599 7.2575836 3.0061798c1.9248352 1.9248352 3.006195 4.5354767 3.006195 7.257599l0 187.12599c0 5.668518 -4.5952454 10.263763 -10.263779 10.263763l-157.01575 0c-5.6685276 0 -10.263778 -4.5952454 -10.263778 -10.263763z" fill-rule="evenodd"/><path stroke="#e8ecef" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m8.0131235 162.11293l0 0c0 -5.6685333 4.59525 -10.263779 10.263778 -10.263779l157.01575 0c2.7221222 0 5.3327637 1.0813599 7.2575836 3.0061798c1.9248352 1.9248352 3.006195 4.5354767 3.006195 7.257599l0 187.12599c0 5.668518 -4.5952454 10.263763 -10.263779 10.263763l-157.01575 0c-5.6685276 0 -10.263778 -4.5952454 -10.263778 -10.263763z" fill-rule="evenodd"/><path fill="#f3f5f6" d="m16.823895 151.85011l160.6085 0c2.245697 0 4.399414 0.89208984 5.9873505 2.4800415c1.5879517 1.5879517 2.4800415 3.7416687 2.4800415 5.9873505l0 19.62709c0 8.239746E-4 -6.5612793E-4 0.0014801025 -0.0014648438 0.0014801025l-177.54184 -0.0014801025l0 0c-8.172989E-4 0 -0.0014791489 -6.5612793E-4 -0.0014791489 -0.0014801025l0.0014791489 -19.62561l0 0c0 -4.676407 3.7909832 -8.467392 8.467399 -8.467392z" fill-rule="evenodd"/><path stroke="#e8ecef" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m16.823895 151.85011l160.6085 0c2.245697 0 4.399414 0.89208984 5.9873505 2.4800415c1.5879517 1.5879517 2.4800415 3.7416687 2.4800415 5.9873505l0 19.62709c0 8.239746E-4 -6.5612793E-4 0.0014801025 -0.0014648438 0.0014801025l-177.54184 -0.0014801025l0 0c-8.172989E-4 0 -0.0014791489 -6.5612793E-4 -0.0014791489 -0.0014801025l0.0014791489 -19.62561l0 0c0 -4.676407 3.7909832 -8.467392 8.467399 -8.467392z" fill-rule="evenodd"/><path fill="#3b454e" d="m29.95608 171.93736l2.546877 0q0.625 0 1.1875 -0.15625q0.5625 -0.15625 1.015625 -0.453125q0.40625 -0.25 0.734375 -0.609375q0.328125 -0.375 0.578125 -0.8125q0.25 -0.484375 0.390625 -1.0625q0.15625 -0.59375 0.15625 -1.25l0 -0.78125q0 -0.6875 -0.15625 -1.28125q-0.15625 -0.609375 -0.4375 -1.109375q-0.234375 -0.40625 -0.5625 -0.75q-0.3125 -0.359375 -0.734375 -0.59375q-0.46875 -0.296875 -1.046875 -0.453125q-0.5625 -0.15625 -1.21875 -0.15625l-2.453127 0l0 9.46875zm1.84375 -7.984375l0.6093769 0q0.328125 0 0.609375 0.078125q0.296875 0.0625 0.53125 0.203125q0.296875 0.1875 0.53125 0.46875q0.234375 0.28125 0.375 0.640625q0.109375 0.3125 0.171875 0.6875q0.0625 0.359375 0.0625 0.765625l0 0.796875q0 0.4375 -0.0625 0.8125q-0.0625 0.375 -0.171875 0.6875q-0.140625 0.34375 -0.34375 0.609375q-0.203125 0.265625 -0.453125 0.4375q-0.234375 0.15625 -0.53125 0.25q-0.28125 0.078125 -0.625 0.078125l-0.7031269 0l0 -6.515625zm9.670061 8.109375q1.03125 0 1.78125 -0.390625q0.75 -0.390625 1.09375 -0.890625l-0.90625 -0.96875q-0.3125 0.40625 -0.8125 0.609375q-0.5 0.1875 -1.046875 0.1875q-0.375 0 -0.703125 -0.109375q-0.3125 -0.125 -0.546875 -0.328125q-0.25 -0.21875 -0.390625 -0.46875q-0.140625 -0.265625 -0.234375 -0.6875l0 -0.015625l4.78125 0l0 -0.765625q0 -0.78125 -0.21875 -1.421875q-0.21875 -0.640625 -0.625 -1.09375q-0.421875 -0.453125 -1.015625 -0.703125q-0.59375 -0.25 -1.359375 -0.25q-0.734375 0 -1.359375 0.265625q-0.625 0.265625 -1.078125 0.75q-0.453125 0.484375 -0.703125 1.15625q-0.25 0.65625 -0.25 1.46875l0 0.25q0 0.71875 0.25 1.34375q0.265625 0.609375 0.734375 1.078125q0.46875 0.453125 1.125 0.71875q0.671875 0.265625 1.484375 0.265625zm-0.203125 -5.828125q0.34375 0 0.59375 0.109375q0.265625 0.09375 0.453125 0.28125q0.1875 0.1875 0.28125 0.453125q0.109375 0.25 0.109375 0.53125l0 0.140625l-2.96875 0q0.0625 -0.34375 0.1875 -0.625q0.140625 -0.28125 0.34375 -0.484375q0.1875 -0.203125 0.4375 -0.296875q0.25 -0.109375 0.5625 -0.109375zm7.029434 5.703125l1.703125 0l2.671875 -7.046875l-1.890625 0l-1.546875 4.96875l-0.09375 0.5l-0.09375 -0.5l-1.546875 -4.96875l-1.890625 0l2.6875 7.046875zm6.248184 -7.046875l0 1.484375l2.0 0l0 4.09375l-2.0 0l0 1.46875l5.734375 0l0 -1.46875l-1.90625 0l0 -5.578125l-3.828125 0zm1.875 -1.796875q0 0.203125 0.0625 0.390625q0.078125 0.171875 0.21875 0.296875q0.140625 0.125 0.328125 0.203125q0.1875 0.078125 0.421875 0.078125q0.484375 0 0.765625 -0.265625q0.28125 -0.28125 0.28125 -0.703125q0 -0.421875 -0.28125 -0.6875q-0.28125 -0.28125 -0.765625 -0.28125q-0.234375 0 -0.421875 0.078125q-0.1875 0.0625 -0.328125 0.1875q-0.140625 0.140625 -0.21875 0.328125q-0.0625 0.171875 -0.0625 0.375zm8.74818 7.53125q-0.4375 0 -0.71875 -0.171875q-0.28125 -0.1875 -0.4375 -0.46875q-0.17187119 -0.296875 -0.23437119 -0.671875q-0.0625 -0.375 -0.0625 -0.796875l0 -0.1875q0 -0.40625 0.0625 -0.78125q0.0625 -0.375 0.23437119 -0.671875q0.171875 -0.296875 0.4375 -0.46875q0.28125 -0.171875 0.71875 -0.171875q0.296875 0 0.53125 0.109375q0.25 0.09375 0.421875 0.25q0.1875 0.171875 0.265625 0.40625q0.09375 0.234375 0.09375 0.5l1.703125 0q0 -0.625 -0.21875 -1.125q-0.21875 -0.515625 -0.609375 -0.875q-0.40625 -0.34375 -0.96875 -0.53125q-0.546875 -0.203125 -1.203125 -0.203125q-0.8125 0 -1.4218712 0.28125q-0.609375 0.28125 -1.03125 0.765625q-0.421875 0.46875 -0.625 1.125q-0.203125 0.640625 -0.203125 1.390625l0 0.1875q0 0.75 0.203125 1.40625q0.21875 0.640625 0.625 1.125q0.421875 0.46875 1.03125 0.75q0.6249962 0.28125 1.4374962 0.28125q0.609375 0 1.15625 -0.1875q0.546875 -0.203125 0.953125 -0.53125q0.40625 -0.34375 0.640625 -0.8125q0.234375 -0.46875 0.234375 -1.015625l-1.703125 0q0 0.25 -0.109375 0.453125q-0.09375 0.203125 -0.265625 0.34375q-0.1875 0.140625 -0.4375 0.21875q-0.234375 0.078125 -0.5 0.078125zm8.295059 1.4375q1.03125 0 1.78125 -0.390625q0.75 -0.390625 1.09375 -0.890625l-0.90625 -0.96875q-0.3125 0.40625 -0.8125 0.609375q-0.5 0.1875 -1.046875 0.1875q-0.375 0 -0.703125 -0.109375q-0.3125 -0.125 -0.546875 -0.328125q-0.25 -0.21875 -0.390625 -0.46875q-0.140625 -0.265625 -0.234375 -0.6875l0 -0.015625l4.78125 0l0 -0.765625q0 -0.78125 -0.21875 -1.421875q-0.21875 -0.640625 -0.625 -1.09375q-0.421875 -0.453125 -1.015625 -0.703125q-0.59375 -0.25 -1.359375 -0.25q-0.734375 0 -1.359375 0.265625q-0.625 0.265625 -1.078125 0.75q-0.453125 0.484375 -0.703125 1.15625q-0.25 0.65625 -0.25 1.46875l0 0.25q0 0.71875 0.25 1.34375q0.265625 0.609375 0.734375 1.078125q0.46875 0.453125 1.125 0.71875q0.671875 0.265625 1.484375 0.265625zm-0.203125 -5.828125q0.34375 0 0.59375 0.109375q0.265625 0.09375 0.453125 0.28125q0.1875 0.1875 0.28125 0.453125q0.109375 0.25 0.109375 0.53125l0 0.140625l-2.96875 0q0.0625 -0.34375 0.1875 -0.625q0.140625 -0.28125 0.34375 -0.484375q0.1875 -0.203125 0.4375 -0.296875q0.25 -0.109375 0.5625 -0.109375zm19.043243 -3.765625l-1.828125 0l0 6.265625q0 0.46875 -0.09375 0.828125q-0.09375 0.34375 -0.28125 0.578125q-0.171875 0.234375 -0.4375 0.34375q-0.25 0.109375 -0.578125 0.109375q-0.296875 0 -0.53125 -0.109375q-0.234375 -0.109375 -0.40625 -0.3125q-0.171875 -0.234375 -0.265625 -0.59375q-0.078125 -0.359375 -0.09375 -0.84375l0 -6.265625l-1.828125 0l-0.015625 6.265625q0 0.796875 0.21875 1.421875q0.234375 0.625 0.640625 1.046875q0.421875 0.421875 0.984375 0.640625q0.578125 0.21875 1.296875 0.21875q0.765625 0 1.359375 -0.21875q0.59375 -0.21875 1.015625 -0.640625q0.40625 -0.4375 0.625 -1.046875q0.21875 -0.625 0.21875 -1.421875l0 -6.265625zm1.7481842 9.46875l1.8125 0l0 -5.0q0.09375 -0.140625 0.203125 -0.25q0.109375 -0.125 0.25 -0.21875q0.15625 -0.109375 0.375 -0.171875q0.21875 -0.0625 0.484375 -0.0625q0.3125 0 0.5625 0.0625q0.25 0.0625 0.421875 0.21875q0.171875 0.15625 0.265625 0.4375q0.09375 0.265625 0.09375 0.671875l0 4.3125l1.8125 0l0 -4.328125q0 -0.78125 -0.1875 -1.3125q-0.171875 -0.53125 -0.484375 -0.875q-0.328125 -0.34375 -0.78125 -0.5q-0.4375 -0.15625 -0.96875 -0.15625q-0.421875 0 -0.796875 0.125q-0.359375 0.109375 -0.671875 0.328125q-0.1875 0.125 -0.34375 0.296875q-0.15625 0.15625 -0.296875 0.359375l-0.109375 -0.984375l-1.640625 0l0 7.046875zm7.810684 -3.578125l0 0.140625q0 0.765625 0.1875 1.421875q0.1875 0.65625 0.546875 1.125q0.34375 0.484375 0.859375 0.75q0.515625 0.265625 1.15625 0.265625q0.59375 0 1.03125 -0.21875q0.453125 -0.234375 0.78125 -0.640625l0.09375 0.734375l1.640625 0l0 -10.0l-1.8125 0l0 3.59375q-0.328125 -0.375 -0.75 -0.5625q-0.421875 -0.203125 -0.96875 -0.203125q-0.65625 0 -1.171875 0.265625q-0.515625 0.25 -0.875 0.734375q-0.359375 0.46875 -0.546875 1.140625q-0.171875 0.65625 -0.171875 1.453125zm1.796875 0.140625l0 -0.140625q0 -0.4375 0.078125 -0.828125q0.078125 -0.390625 0.25 -0.671875q0.171875 -0.296875 0.4375 -0.453125q0.28125 -0.171875 0.65625 -0.171875q0.46875 0 0.765625 0.203125q0.3125 0.203125 0.5 0.546875l0 2.859375q-0.1875 0.34375 -0.5 0.546875q-0.3125 0.203125 -0.78125 0.203125q-0.375 0 -0.640625 -0.15625q-0.265625 -0.171875 -0.4375 -0.453125q-0.171875 -0.28125 -0.25 -0.65625q-0.078125 -0.390625 -0.078125 -0.828125zm9.795059 3.5625q1.03125 0 1.78125 -0.390625q0.75 -0.390625 1.09375 -0.890625l-0.90625 -0.96875q-0.3125 0.40625 -0.8125 0.609375q-0.5 0.1875 -1.046875 0.1875q-0.375 0 -0.703125 -0.109375q-0.3125 -0.125 -0.546875 -0.328125q-0.25 -0.21875 -0.390625 -0.46875q-0.140625 -0.265625 -0.234375 -0.6875l0 -0.015625l4.78125 0l0 -0.765625q0 -0.78125 -0.21875 -1.421875q-0.21875 -0.640625 -0.625 -1.09375q-0.421875 -0.453125 -1.015625 -0.703125q-0.59375 -0.25 -1.359375 -0.25q-0.734375 0 -1.359375 0.265625q-0.625 0.265625 -1.078125 0.75q-0.453125 0.484375 -0.703125 1.15625q-0.25 0.65625 -0.25 1.46875l0 0.25q0 0.71875 0.25 1.34375q0.265625 0.609375 0.734375 1.078125q0.46875 0.453125 1.125 0.71875q0.671875 0.265625 1.484375 0.265625zm-0.203125 -5.828125q0.34375 0 0.59375 0.109375q0.265625 0.09375 0.453125 0.28125q0.1875 0.1875 0.28125 0.453125q0.109375 0.25 0.109375 0.53125l0 0.140625l-2.96875 0q0.0625 -0.34375 0.1875 -0.625q0.140625 -0.28125 0.34375 -0.484375q0.1875 -0.203125 0.4375 -0.296875q0.25 -0.109375 0.5625 -0.109375zm9.841934 -1.46875q-0.703125 0 -1.3125 0.34375q-0.59375 0.34375 -1.015625 0.9375l-0.015625 -0.15625l-0.078125 -1.0l-1.671875 0l0 7.046875l1.796875 0l0 -4.234375q0.125 -0.296875 0.3125 -0.515625q0.1875 -0.21875 0.453125 -0.359375q0.234375 -0.125 0.515625 -0.1875q0.28125 -0.0625 0.625 -0.0625q0.34375 0 0.71875 0.046875q0.375 0.03125 0.734375 0.125l0.265625 -1.8125q-0.21875 -0.0625 -0.5625 -0.109375q-0.34375 -0.0625 -0.765625 -0.0625zm17.840126 -0.8125l0 -1.484375l-7.640625 0l0 1.484375l2.890625 0l0 7.984375l1.828125 0l0 -7.984375l2.921875 0zm4.513809 8.109375q1.03125 0 1.78125 -0.390625q0.75 -0.390625 1.09375 -0.890625l-0.90625 -0.96875q-0.3125 0.40625 -0.8125 0.609375q-0.5 0.1875 -1.046875 0.1875q-0.375 0 -0.703125 -0.109375q-0.3125 -0.125 -0.546875 -0.328125q-0.25 -0.21875 -0.390625 -0.46875q-0.140625 -0.265625 -0.234375 -0.6875l0 -0.015625l4.78125 0l0 -0.765625q0 -0.78125 -0.21875 -1.421875q-0.21875 -0.640625 -0.625 -1.09375q-0.421875 -0.453125 -1.015625 -0.703125q-0.59375 -0.25 -1.359375 -0.25q-0.734375 0 -1.359375 0.265625q-0.625 0.265625 -1.078125 0.75q-0.453125 0.484375 -0.703125 1.15625q-0.25 0.65625 -0.25 1.46875l0 0.25q0 0.71875 0.25 1.34375q0.265625 0.609375 0.734375 1.078125q0.46875 0.453125 1.125 0.71875q0.671875 0.265625 1.484375 0.265625zm-0.203125 -5.828125q0.34375 0 0.59375 0.109375q0.265625 0.09375 0.453125 0.28125q0.1875 0.1875 0.28125 0.453125q0.109375 0.25 0.109375 0.53125l0 0.140625l-2.96875 0q0.0625 -0.34375 0.1875 -0.625q0.140625 -0.28125 0.34375 -0.484375q0.1875 -0.203125 0.4375 -0.296875q0.25 -0.109375 0.5625 -0.109375zm9.326309 3.765625q0 0.171875 -0.078125 0.3125q-0.078125 0.125 -0.234375 0.234375q-0.171875 0.109375 -0.4375 0.171875q-0.265625 0.046875 -0.609375 0.046875q-0.296875 0 -0.578125 -0.046875q-0.28125 -0.0625 -0.484375 -0.1875q-0.21875 -0.125 -0.359375 -0.328125q-0.140625 -0.21875 -0.15625 -0.5l-1.71875 0q0 0.4375 0.203125 0.859375q0.21875 0.421875 0.625 0.75q0.40625 0.34375 1.015625 0.5625q0.609375 0.203125 1.40625 0.203125q0.71875 0 1.296875 -0.15625q0.59375 -0.171875 1.015625 -0.453125q0.40625 -0.28125 0.625 -0.671875q0.234375 -0.40625 0.234375 -0.875q0 -0.5 -0.234375 -0.859375q-0.21875 -0.375 -0.609375 -0.640625q-0.40625 -0.25 -0.953125 -0.40625q-0.546875 -0.171875 -1.171875 -0.28125q-0.453125 -0.0625 -0.734375 -0.140625q-0.28125 -0.09375 -0.453125 -0.203125q-0.171875 -0.109375 -0.234375 -0.234375q-0.0625 -0.140625 -0.0625 -0.296875q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.21875 -0.234375q0.15625 -0.125 0.390625 -0.1875q0.25 -0.0625 0.59375 -0.0625q0.390625 0 0.65625 0.09375q0.28125 0.09375 0.4375 0.265625q0.125 0.125 0.171875 0.28125q0.0625 0.140625 0.0625 0.3125l1.8125 0q0 -0.484375 -0.21875 -0.890625q-0.203125 -0.421875 -0.609375 -0.734375q-0.40625 -0.296875 -1.0 -0.46875q-0.578125 -0.171875 -1.3125 -0.171875q-0.703125 0 -1.265625 0.1875q-0.5625 0.171875 -0.953125 0.46875q-0.390625 0.296875 -0.609375 0.703125q-0.203125 0.390625 -0.203125 0.828125q0 0.4375 0.203125 0.78125q0.21875 0.34375 0.578125 0.609375q0.359375 0.265625 0.875 0.453125q0.515625 0.1875 1.125 0.3125q0.484375 0.09375 0.796875 0.1875q0.328125 0.078125 0.53125 0.1875q0.1875 0.109375 0.25 0.234375q0.078125 0.125 0.078125 0.28125zm6.779434 -6.828125l-1.8125 0l0 1.71875l-1.609375 0l0 1.34375l1.609375 0l0 3.203125q0 0.6875 0.1875 1.1875q0.1875 0.5 0.515625 0.8125q0.34375 0.328125 0.8125 0.484375q0.46875 0.15625 1.046875 0.15625q0.296875 0 0.609375 -0.03125q0.3125 -0.03125 0.59375 -0.078125q0.28125 -0.0625 0.53125 -0.140625q0.265625 -0.078125 0.453125 -0.1875l-0.171875 -1.25q-0.125 0.03125 -0.296875 0.078125q-0.171875 0.03125 -0.375 0.046875q-0.203125 0.03125 -0.421875 0.0625q-0.21875 0.015625 -0.421875 0.015625q-0.28125 0 -0.515625 -0.0625q-0.234375 -0.078125 -0.390625 -0.234375q-0.171875 -0.140625 -0.265625 -0.390625q-0.078125 -0.265625 -0.078125 -0.65625l0 -3.015625l2.625 0l0 -1.34375l-2.625 0l0 -1.71875z" fill-rule="nonzero"/><path fill="#f3f5f6" d="m20.388771 252.4377l0 0c0 -2.5481415 2.0656853 -4.6138306 4.61384 -4.6138306l144.34712 0c1.2236633 0 2.3972168 0.48609924 3.2624817 1.3513641c0.8652649 0.8652649 1.3513641 2.038803 1.3513641 3.2624664l0 34.772324c0 2.5481567 -2.065689 4.6138306 -4.613846 4.6138306l-144.34712 0c-2.5481548 0 -4.61384 -2.0656738 -4.61384 -4.6138306z" fill-rule="evenodd"/><path stroke="#e8ecef" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m20.388771 252.4377l0 0c0 -2.5481415 2.0656853 -4.6138306 4.61384 -4.6138306l144.34712 0c1.2236633 0 2.3972168 0.48609924 3.2624817 1.3513641c0.8652649 0.8652649 1.3513641 2.038803 1.3513641 3.2624664l0 34.772324c0 2.5481567 -2.065689 4.6138306 -4.613846 4.6138306l-144.34712 0c-2.5481548 0 -4.61384 -2.0656738 -4.61384 -4.6138306z" fill-rule="evenodd"/><path fill="#3b454e" d="m46.203598 266.62387l2.1875 0q0.6875 0 1.265625 -0.15625q0.59375 -0.15625 1.0625 -0.453125q0.4375 -0.28125 0.796875 -0.671875q0.359375 -0.40625 0.59375 -0.890625q0.234375 -0.46875 0.34375 -1.03125q0.125 -0.5625 0.125 -1.1875l0 -0.6875q0 -0.65625 -0.140625 -1.21875q-0.125 -0.578125 -0.359375 -1.0625q-0.265625 -0.5625 -0.71875 -1.0q-0.4375 -0.4375 -1.015625 -0.703125q-0.421875 -0.1875 -0.921875 -0.296875q-0.484375 -0.109375 -1.03125 -0.109375l-2.1875 0l0 9.46875zm1.21875 -8.484375l0.96875 0q0.453125 0 0.828125 0.09375q0.375 0.09375 0.6875 0.265625q0.421875 0.234375 0.71875 0.609375q0.296875 0.359375 0.46875 0.8125q0.140625 0.34375 0.203125 0.765625q0.078125 0.40625 0.078125 0.84375l0 0.703125q0 0.4375 -0.078125 0.84375q-0.0625 0.390625 -0.1875 0.734375q-0.15625 0.4375 -0.40625 0.78125q-0.25 0.328125 -0.609375 0.5625q-0.328125 0.234375 -0.765625 0.359375q-0.421875 0.125 -0.9375 0.125l-0.96875 0l0 -7.5zm12.841934 -0.984375l-1.15625 0l-0.03125 6.40625q0 0.421875 -0.125 0.8125q-0.125 0.390625 -0.359375 0.6875q-0.25 0.3125 -0.609375 0.5q-0.34375 0.171875 -0.796875 0.171875q-0.46875 0 -0.828125 -0.171875q-0.34375 -0.1875 -0.578125 -0.5q-0.25 -0.296875 -0.375 -0.6875q-0.125 -0.390625 -0.125 -0.8125l-0.03125 -6.40625l-1.140625 0l-0.015625 6.40625q0 0.671875 0.21875 1.25q0.234375 0.578125 0.640625 1.015625q0.40625 0.4375 0.96875 0.6875q0.578125 0.234375 1.265625 0.234375q0.671875 0 1.234375 -0.25q0.578125 -0.25 0.984375 -0.6875q0.40625 -0.421875 0.640625 -1.0q0.234375 -0.578125 0.234375 -1.25l-0.015625 -6.40625zm8.435684 1.015625l0 -1.015625l-7.015625 0l0 1.015625l2.921875 0l0 8.453125l1.171875 0l0 -8.453125l2.921875 0zm9.605743 8.453125l3.03125 0q0.59375 0 1.15625 -0.1875q0.578125 -0.1875 1.015625 -0.53125q0.4375 -0.328125 0.6875 -0.828125q0.265625 -0.515625 0.265625 -1.1875q0 -0.421875 -0.125 -0.78125q-0.125 -0.375 -0.359375 -0.65625q-0.203125 -0.265625 -0.546875 -0.484375q-0.328125 -0.234375 -0.6875 -0.3125l0 -0.015625q0.34375 -0.15625 0.578125 -0.328125q0.25 -0.171875 0.453125 -0.421875q0.203125 -0.234375 0.3125 -0.53125q0.109375 -0.3125 0.125 -0.6875q0 -0.65625 -0.265625 -1.125q-0.25 -0.484375 -0.6875 -0.796875q-0.4375 -0.296875 -1.0 -0.4375q-0.5625 -0.15625 -1.140625 -0.15625l-2.8125 0l0 9.46875zm1.203125 -4.4375l1.921875 0q0.390625 0.015625 0.71875 0.140625q0.328125 0.109375 0.578125 0.328125q0.25 0.21875 0.390625 0.53125q0.140625 0.3125 0.125 0.71875q0 0.390625 -0.15625 0.703125q-0.140625 0.3125 -0.40625 0.53125q-0.265625 0.21875 -0.609375 0.34375q-0.328125 0.109375 -0.703125 0.125l-1.859375 0l0 -3.421875zm0 -1.0l0 -3.015625l1.640625 0q0.359375 0.015625 0.6875 0.109375q0.34375 0.078125 0.609375 0.25q0.25 0.1875 0.390625 0.46875q0.15625 0.265625 0.15625 0.671875q0 0.359375 -0.15625 0.640625q-0.15625 0.28125 -0.40625 0.46875q-0.25 0.203125 -0.578125 0.3125q-0.328125 0.09375 -0.65625 0.09375l-1.6875 0zm6.998184 -4.5625l0 1.046875l2.390625 0l0 7.90625l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -8.953125l-3.59375 0zm12.435684 10.0l1.09375 0l0 -7.046875l-1.203125 0l0 5.0625q-0.09375 0.21875 -0.25 0.421875q-0.140625 0.1875 -0.34375 0.3125q-0.234375 0.171875 -0.546875 0.265625q-0.3125 0.09375 -0.71875 0.09375q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.453125 -0.328125q-0.171875 -0.21875 -0.265625 -0.59375q-0.09375 -0.375 -0.09375 -0.953125l0 -4.203125l-1.203125 0l0 4.1875q0 0.796875 0.171875 1.359375q0.171875 0.5625 0.484375 0.921875q0.328125 0.359375 0.765625 0.53125q0.453125 0.171875 1.015625 0.171875q0.6875 0 1.203125 -0.28125q0.53125 -0.296875 0.890625 -0.8125l0.0625 0.96875zm6.482559 0.125q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.953125l-0.734375 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.3125q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm7.888809 -2.5625l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm4.810684 5.171875l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm6.795059 -0.140625l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm9.982559 -5.3125l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm6.357559 2.75l0 -4.0l-1.21875 0l0 10.0l1.21875 0l0 -5.109375q0.125 -0.21875 0.28125 -0.390625q0.171875 -0.171875 0.375 -0.296875q0.234375 -0.171875 0.53125 -0.265625q0.296875 -0.09375 0.625 -0.09375q0.390625 0 0.6875 0.125q0.3125 0.109375 0.515625 0.328125q0.1875 0.203125 0.28125 0.53125q0.109375 0.3125 0.109375 0.734375l0 4.4375l1.203125 0l0 -4.4375q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.859375q-0.3125 -0.34375 -0.765625 -0.5q-0.453125 -0.15625 -1.0 -0.15625q-0.421875 0 -0.796875 0.125q-0.375 0.109375 -0.6875 0.34375q-0.203125 0.140625 -0.375 0.328125q-0.171875 0.171875 -0.3125 0.375z" fill-rule="nonzero"/><path fill="#3b454e" d="m64.263374 282.62387l0 -9.46875l-1.140625 0l0 4.0625l-3.890625 0l0 -4.0625l-1.125 0l0 9.46875l1.125 0l0 -4.375l3.890625 0l0 4.375l1.140625 0zm1.7169342 -3.578125l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm11.810684 1.5625q0 0.171875 -0.0625 0.328125q-0.0625 0.140625 -0.1875 0.265625q-0.203125 0.203125 -0.5625 0.328125q-0.359375 0.109375 -0.84375 0.109375q-0.296875 0 -0.609375 -0.0625q-0.3125 -0.0625 -0.578125 -0.21875q-0.25 -0.15625 -0.421875 -0.40625q-0.171875 -0.265625 -0.203125 -0.640625l-1.203125 0q0 0.453125 0.203125 0.875q0.203125 0.40625 0.59375 0.71875q0.390625 0.328125 0.9375 0.515625q0.5625 0.1875 1.28125 0.1875q0.625 0 1.15625 -0.140625q0.53125 -0.15625 0.90625 -0.421875q0.375 -0.28125 0.578125 -0.65625q0.21875 -0.390625 0.21875 -0.859375q0 -0.4375 -0.1875 -0.765625q-0.1875 -0.328125 -0.53125 -0.59375q-0.359375 -0.234375 -0.875 -0.40625q-0.515625 -0.1875 -1.15625 -0.328125q-0.5 -0.09375 -0.828125 -0.203125q-0.3125 -0.109375 -0.5 -0.234375q-0.203125 -0.125 -0.28125 -0.28125q-0.078125 -0.171875 -0.078125 -0.375q0 -0.203125 0.09375 -0.390625q0.109375 -0.203125 0.296875 -0.34375q0.1875 -0.140625 0.46875 -0.21875q0.296875 -0.09375 0.6875 -0.09375q0.375 0 0.671875 0.109375q0.296875 0.109375 0.5 0.265625q0.203125 0.171875 0.3125 0.390625q0.125 0.21875 0.125 0.453125l1.203125 0q0 -0.46875 -0.203125 -0.859375q-0.1875 -0.40625 -0.546875 -0.703125q-0.375 -0.296875 -0.890625 -0.46875q-0.515625 -0.171875 -1.171875 -0.171875q-0.609375 0 -1.109375 0.171875q-0.5 0.15625 -0.875 0.4375q-0.359375 0.28125 -0.5625 0.65625q-0.203125 0.375 -0.203125 0.796875q0 0.4375 0.1875 0.765625q0.203125 0.328125 0.5625 0.5625q0.359375 0.25 0.84375 0.4375q0.5 0.171875 1.109375 0.296875q0.5 0.09375 0.828125 0.21875q0.328125 0.109375 0.53125 0.25q0.203125 0.15625 0.28125 0.328125q0.09375 0.171875 0.09375 0.375zm6.170059 -6.875l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm18.105743 6.359375q0 0.390625 -0.171875 0.671875q-0.171875 0.28125 -0.4375 0.46875q-0.265625 0.1875 -0.609375 0.28125q-0.34375 0.078125 -0.6875 0.078125q-0.453125 0 -0.828125 -0.109375q-0.359375 -0.125 -0.65625 -0.375q-0.28125 -0.234375 -0.46875 -0.578125q-0.171875 -0.34375 -0.234375 -0.78125l-1.234375 0q0.015625 0.609375 0.265625 1.109375q0.25 0.5 0.6875 0.875q0.484375 0.421875 1.125 0.65625q0.65625 0.21875 1.34375 0.21875q0.5625 0 1.125 -0.15625q0.578125 -0.15625 1.015625 -0.46875q0.453125 -0.3125 0.734375 -0.78125q0.28125 -0.484375 0.28125 -1.125q0 -0.640625 -0.265625 -1.109375q-0.265625 -0.484375 -0.6875 -0.8125q-0.4375 -0.359375 -0.96875 -0.59375q-0.515625 -0.234375 -1.046875 -0.390625q-0.328125 -0.109375 -0.6875 -0.234375q-0.359375 -0.125 -0.65625 -0.328125q-0.3125 -0.1875 -0.515625 -0.46875q-0.203125 -0.28125 -0.21875 -0.703125q0 -0.375 0.15625 -0.65625q0.15625 -0.28125 0.421875 -0.484375q0.25 -0.1875 0.578125 -0.28125q0.328125 -0.109375 0.671875 -0.109375q0.4375 0 0.765625 0.140625q0.34375 0.125 0.59375 0.375q0.25 0.234375 0.390625 0.578125q0.15625 0.328125 0.203125 0.734375l1.25 0q-0.015625 -0.65625 -0.28125 -1.171875q-0.265625 -0.53125 -0.71875 -0.90625q-0.4375 -0.375 -1.015625 -0.578125q-0.5625 -0.203125 -1.1875 -0.203125q-0.5625 0 -1.125 0.171875q-0.546875 0.171875 -0.96875 0.515625q-0.4375 0.328125 -0.71875 0.8125q-0.265625 0.46875 -0.265625 1.09375q0 0.609375 0.265625 1.0625q0.28125 0.453125 0.703125 0.78125q0.421875 0.328125 0.9375 0.5625q0.515625 0.21875 1.015625 0.390625q0.359375 0.109375 0.71875 0.25q0.375 0.125 0.6875 0.328125q0.3125 0.21875 0.515625 0.515625q0.203125 0.296875 0.203125 0.734375zm5.888809 -6.359375l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm9.779434 8.75l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm8.498184 0.078125q-0.5625 0 -0.9375 -0.21875q-0.375 -0.234375 -0.609375 -0.59375q-0.234375 -0.359375 -0.34375 -0.8125q-0.09375 -0.453125 -0.09375 -0.921875l0 -0.265625q0 -0.453125 0.09375 -0.90625q0.109375 -0.453125 0.34375 -0.8125q0.234375 -0.359375 0.609375 -0.578125q0.390625 -0.234375 0.9375 -0.234375q0.375 0 0.6875 0.125q0.3125 0.125 0.546875 0.34375q0.21875 0.21875 0.34375 0.5q0.140625 0.28125 0.15625 0.59375l1.1406174 0q0 -0.53125 -0.21874237 -1.0q-0.21875 -0.46875 -0.59375 -0.8125q-0.375 -0.34375 -0.90625 -0.53125q-0.53125 -0.203125 -1.15625 -0.203125q-0.796875 0 -1.390625 0.296875q-0.59375 0.28125 -1.0 0.75q-0.40625 0.5 -0.609375 1.140625q-0.1875 0.625 -0.1875 1.328125l0 0.265625q0 0.703125 0.1875 1.34375q0.203125 0.640625 0.609375 1.109375q0.40625 0.5 1.0 0.78125q0.59375 0.28125 1.390625 0.28125q0.5625 0 1.078125 -0.1875q0.515625 -0.1875 0.921875 -0.515625q0.390625 -0.3125 0.625 -0.734375q0.23436737 -0.4375 0.24999237 -0.90625l-1.1406174 0q-0.015625 0.296875 -0.15625 0.546875q-0.140625 0.25 -0.390625 0.421875q-0.234375 0.203125 -0.546875 0.3125q-0.3125 0.09375 -0.640625 0.09375zm7.1075516 -2.4375l2.59375 3.28125l1.53125 0l-3.296875 -4.109375l2.859375 -2.9375l-1.46875 0l-2.3125 2.328125l-0.78125 0.84375l0 -6.125l-1.21875 0l0 10.0l1.21875 0l0 -2.4375l0.875 -0.84375z" fill-rule="nonzero"/><path fill="#9471f5" d="m20.387535 196.91035l0 0c0 -2.7758484 2.250269 -5.026123 5.026119 -5.026123l143.52257 0c1.3330078 0 2.6114197 0.529541 3.5540009 1.4721222c0.9425812 0.9425812 1.4721222 2.220993 1.4721222 3.5540009l0 33.947754c0 2.7758484 -2.2502747 5.026123 -5.026123 5.026123l-143.52257 0l0 0c-2.7758503 0 -5.026119 -2.2502747 -5.026119 -5.026123z" fill-rule="evenodd"/><path fill="#ffffff" d="m34.205086 210.68423l2.1875 0q0.6875 0 1.265625 -0.15625q0.59375 -0.15625 1.0625 -0.453125q0.4375 -0.28125 0.796875 -0.671875q0.359375 -0.40625 0.59375 -0.890625q0.234375 -0.46875 0.34375 -1.03125q0.125 -0.5625 0.125 -1.1875l0 -0.6875q0 -0.65625 -0.140625 -1.21875q-0.125 -0.578125 -0.359375 -1.0625q-0.265625 -0.5625 -0.71875 -1.0q-0.4375 -0.4375 -1.015625 -0.703125q-0.421875 -0.1875 -0.921875 -0.296875q-0.484375 -0.109375 -1.03125 -0.109375l-2.1875 0l0 9.46875zm1.21875 -8.484375l0.96875 0q0.453125 0 0.828125 0.09375q0.375 0.09375 0.6875 0.265625q0.421875 0.234375 0.71875 0.609375q0.296875 0.359375 0.46875 0.8125q0.140625 0.34375 0.203125 0.765625q0.078125 0.40625 0.078125 0.84375l0 0.703125q0 0.4375 -0.078125 0.84375q-0.0625 0.390625 -0.1875 0.734375q-0.15625 0.4375 -0.40625 0.78125q-0.25 0.328125 -0.609375 0.5625q-0.328125 0.234375 -0.765625 0.359375q-0.421875 0.125 -0.9375 0.125l-0.96875 0l0 -7.5zm12.841934 -0.984375l-1.15625 0l-0.03125 6.40625q0 0.421875 -0.125 0.8125q-0.125 0.390625 -0.359375 0.6875q-0.25 0.3125 -0.609375 0.5q-0.34375 0.171875 -0.796875 0.171875q-0.46875 0 -0.828125 -0.171875q-0.34375 -0.1875 -0.578125 -0.5q-0.25 -0.296875 -0.375 -0.6875q-0.125 -0.390625 -0.125 -0.8125l-0.03125 -6.40625l-1.140625 0l-0.015625 6.40625q0 0.671875 0.21875 1.25q0.234375 0.578125 0.640625 1.015625q0.40625 0.4375 0.96875 0.6875q0.578125 0.234375 1.265625 0.234375q0.671875 0 1.234375 -0.25q0.578125 -0.25 0.984375 -0.6875q0.40625 -0.421875 0.640625 -1.0q0.234375 -0.578125 0.234375 -1.25l-0.015625 -6.40625zm8.435684 1.015625l0 -1.015625l-7.015625 0l0 1.015625l2.921875 0l0 8.453125l1.171875 0l0 -8.453125l2.921875 0zm10.933868 4.65625l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm11.310684 4.796875l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm5.498184 0.921875l1.21875 0l0 -5.046875q0.109375 -0.234375 0.28125 -0.421875q0.171875 -0.1875 0.359375 -0.328125q0.25 -0.171875 0.53125 -0.265625q0.28125 -0.09375 0.609375 -0.09375q0.390625 0 0.6875 0.09375q0.296875 0.09375 0.5 0.296875q0.203125 0.203125 0.3125 0.53125q0.109375 0.328125 0.109375 0.796875l0 4.4375l1.203125 0l0 -4.46875q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.84375q-0.3125 -0.328125 -0.765625 -0.484375q-0.453125 -0.15625 -1.015625 -0.15625q-0.40625 0 -0.78125 0.125q-0.359375 0.109375 -0.671875 0.3125q-0.203125 0.140625 -0.390625 0.328125q-0.1875 0.1875 -0.34375 0.40625l-0.078125 -1.046875l-1.09375 0l0 7.046875zm7.779434 -3.578125l0 0.140625q0 0.75 0.203125 1.40625q0.203125 0.65625 0.5625 1.140625q0.359375 0.46875 0.875 0.75q0.53125 0.265625 1.15625 0.265625q0.65625 0 1.140625 -0.21875q0.5 -0.21875 0.84375 -0.640625l0.046875 0.734375l1.109375 0l0 -10.0l-1.203125 0l0 3.65625q-0.34375 -0.40625 -0.8125 -0.609375q-0.46875 -0.21875 -1.109375 -0.21875q-0.640625 0 -1.171875 0.265625q-0.515625 0.265625 -0.875 0.75q-0.375 0.46875 -0.578125 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.59375 0 0.984375 0.28125q0.40625 0.28125 0.640625 0.703125l0 3.265625q-0.234375 0.46875 -0.640625 0.75q-0.390625 0.265625 -0.984375 0.265625q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375zm6.685684 -0.140625l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm11.748184 -3.734375q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875zm8.013809 7.171875l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm13.277626 -2.65625l0 0.140625q0 0.75 0.1875 1.40625q0.203125 0.65625 0.578125 1.140625q0.359375 0.46875 0.875 0.75q0.515625 0.265625 1.15625 0.265625q0.390625 0 0.71875 -0.078125q0.328125 -0.078125 0.609375 -0.234375q0.171875 -0.09375 0.328125 -0.21875q0.15625 -0.140625 0.296875 -0.296875l0 0.609375q0 0.453125 -0.140625 0.796875q-0.125 0.359375 -0.375 0.59375q-0.234375 0.25 -0.59375 0.375q-0.34375 0.125 -0.765625 0.125q-0.234375 0 -0.484375 -0.0625q-0.234375 -0.046875 -0.484375 -0.15625q-0.234375 -0.109375 -0.46875 -0.296875q-0.234375 -0.1875 -0.453125 -0.453125l-0.625 0.734375q0.234375 0.34375 0.5625 0.578125q0.34375 0.234375 0.703125 0.359375q0.359375 0.15625 0.703125 0.203125q0.359375 0.0625 0.640625 0.0625q0.65625 0 1.203125 -0.203125q0.546875 -0.1875 0.953125 -0.5625q0.390625 -0.375 0.609375 -0.921875q0.21875 -0.53125 0.21875 -1.234375l0 -6.890625l-1.09375 0l-0.0625 0.765625q-0.125 -0.15625 -0.265625 -0.28125q-0.140625 -0.125 -0.296875 -0.21875q-0.28125 -0.1875 -0.640625 -0.28125q-0.359375 -0.109375 -0.78125 -0.109375q-0.65625 0 -1.171875 0.265625q-0.515625 0.265625 -0.890625 0.75q-0.359375 0.46875 -0.5625 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.3125 0 0.546875 0.078125q0.25 0.078125 0.453125 0.203125q0.203125 0.140625 0.359375 0.328125q0.15625 0.171875 0.28125 0.40625l0 3.21875q-0.125 0.234375 -0.28125 0.421875q-0.15625 0.1875 -0.34375 0.328125q-0.203125 0.125 -0.453125 0.203125q-0.25 0.078125 -0.5625 0.078125q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375zm10.154434 -0.421875l1.859375 3.859375l1.28125 0l0 -0.078125l-2.015625 -4.046875q0.390625 -0.171875 0.71875 -0.40625q0.328125 -0.25 0.5625 -0.5625q0.234375 -0.3125 0.359375 -0.6875q0.140625 -0.390625 0.140625 -0.84375q0 -0.71875 -0.25 -1.25q-0.25 -0.53125 -0.6875 -0.890625q-0.4375 -0.34375 -1.03125 -0.515625q-0.578125 -0.1875 -1.25 -0.1875l-2.78125 0l0 9.46875l1.203125 0l0 -3.859375l1.890625 0zm-1.890625 -1.0l0 -3.625l1.578125 0q0.4375 0 0.796875 0.125q0.375 0.109375 0.640625 0.34375q0.265625 0.234375 0.421875 0.578125q0.15625 0.34375 0.15625 0.796875q0 0.421875 -0.15625 0.75q-0.15625 0.328125 -0.4375 0.5625q-0.265625 0.21875 -0.625 0.34375q-0.359375 0.125 -0.765625 0.125l-1.609375 0zm8.076309 1.0625l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm12.810669 1.953125l-1.203125 0q-0.0625 0.421875 -0.203125 0.796875q-0.140625 0.359375 -0.375 0.625q-0.25 0.28125 -0.59375 0.4375q-0.34375 0.140625 -0.828125 0.140625q-0.4375 0 -0.765625 -0.140625q-0.3125 -0.140625 -0.5625 -0.390625q-0.234375 -0.234375 -0.390625 -0.546875q-0.15625 -0.328125 -0.25 -0.6875q-0.109375 -0.359375 -0.15625 -0.734375q-0.03125 -0.375 -0.03125 -0.734375l0 -1.328125q0 -0.359375 0.03125 -0.734375q0.046875 -0.375 0.15625 -0.71875q0.09375 -0.359375 0.25 -0.671875q0.15625 -0.328125 0.40625 -0.578125q0.234375 -0.234375 0.5625 -0.375q0.328125 -0.140625 0.75 -0.140625q0.484375 0 0.828125 0.171875q0.34375 0.15625 0.59375 0.421875q0.234375 0.28125 0.375 0.65625q0.140625 0.375 0.203125 0.796875l1.203125 0q-0.078125 -0.671875 -0.328125 -1.234375q-0.234375 -0.5625 -0.640625 -0.953125q-0.40625 -0.40625 -0.96875 -0.625q-0.546875 -0.21875 -1.265625 -0.21875q-0.59375 0 -1.0625 0.171875q-0.46875 0.15625 -0.84375 0.453125q-0.375 0.296875 -0.65625 0.703125q-0.265625 0.390625 -0.4375 0.859375q-0.1875 0.46875 -0.28125 0.984375q-0.078125 0.515625 -0.078125 1.046875l0 1.3125q0 0.53125 0.078125 1.046875q0.09375 0.515625 0.28125 0.984375q0.171875 0.46875 0.4375 0.875q0.28125 0.390625 0.65625 0.671875q0.375 0.296875 0.84375 0.46875q0.484375 0.15625 1.0625 0.15625q0.6875 0 1.234375 -0.21875q0.5625 -0.21875 0.984375 -0.609375q0.390625 -0.390625 0.640625 -0.9375q0.265625 -0.546875 0.34375 -1.203125z" fill-rule="nonzero"/><path fill="#ffffff" d="m79.27413 224.29361q0 0.390625 -0.171875 0.671875q-0.171875 0.28125 -0.4375 0.46875q-0.265625 0.1875 -0.609375 0.28125q-0.34375 0.078125 -0.6875 0.078125q-0.453125 0 -0.828125 -0.109375q-0.359375 -0.125 -0.65625 -0.375q-0.28125 -0.234375 -0.46875 -0.578125q-0.171875 -0.34375 -0.234375 -0.78125l-1.234375 0q0.015625 0.609375 0.265625 1.109375q0.25 0.5 0.6875 0.875q0.484375 0.421875 1.125 0.65625q0.65625 0.21875 1.34375 0.21875q0.5625 0 1.125 -0.15625q0.578125 -0.15625 1.015625 -0.46875q0.453125 -0.3125 0.734375 -0.78125q0.28125 -0.484375 0.28125 -1.125q0 -0.640625 -0.265625 -1.109375q-0.265625 -0.484375 -0.6875 -0.8125q-0.4375 -0.359375 -0.96875 -0.59375q-0.515625 -0.234375 -1.046875 -0.390625q-0.328125 -0.109375 -0.6875 -0.234375q-0.359375 -0.125 -0.65625 -0.328125q-0.3125 -0.1875 -0.515625 -0.46875q-0.203125 -0.28125 -0.21875 -0.703125q0 -0.375 0.15625 -0.65625q0.15625 -0.28125 0.421875 -0.484375q0.25 -0.1875 0.578125 -0.28125q0.328125 -0.109375 0.671875 -0.109375q0.4375 0 0.765625 0.140625q0.34375 0.125 0.59375 0.375q0.25 0.234375 0.390625 0.578125q0.15625 0.328125 0.203125 0.734375l1.25 0q-0.015625 -0.65625 -0.28125 -1.171875q-0.265625 -0.53125 -0.71875 -0.90625q-0.4375 -0.375 -1.015625 -0.578125q-0.5625 -0.203125 -1.1875 -0.203125q-0.5625 0 -1.125 0.171875q-0.546875 0.171875 -0.96875 0.515625q-0.4375 0.328125 -0.71875 0.8125q-0.265625 0.46875 -0.265625 1.09375q0 0.609375 0.265625 1.0625q0.28125 0.453125 0.703125 0.78125q0.421875 0.328125 0.9375 0.5625q0.515625 0.21875 1.015625 0.390625q0.359375 0.109375 0.71875 0.25q0.375 0.125 0.6875 0.328125q0.3125 0.21875 0.515625 0.515625q0.203125 0.296875 0.203125 0.734375zm6.154434 2.515625q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.953125l-0.734375 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.3125q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm9.654434 -0.984375q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875zm5.779434 7.171875l0.921875 0l2.875 -7.046875l-1.234375 0l-1.96875 5.3125l-0.125 0.4375l-0.109375 -0.4375l-2.015625 -5.3125l-1.234375 0l2.890625 7.046875zm8.716934 0.125q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.953125l-0.734375 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.3125q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm9.654434 -0.984375q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875z" fill-rule="nonzero"/><path fill="#f3f5f6" d="m20.387613 308.7891l0 0c0 -2.7758484 2.250269 -5.026123 5.026119 -5.026123l143.52257 0c1.3330078 0 2.6114197 0.529541 3.5540009 1.4721069c0.9425812 0.94259644 1.4721222 2.2210083 1.4721222 3.554016l0 33.947754c0 2.7758484 -2.2502747 5.026123 -5.026123 5.026123l-143.52257 0l0 0c-2.7758503 0 -5.026119 -2.2502747 -5.026119 -5.026123z" fill-rule="evenodd"/><path stroke="#e8ecef" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m20.387613 308.7891l0 0c0 -2.7758484 2.250269 -5.026123 5.026119 -5.026123l143.52257 0c1.3330078 0 2.6114197 0.529541 3.5540009 1.4721069c0.9425812 0.94259644 1.4721222 2.2210083 1.4721222 3.554016l0 33.947754c0 2.7758484 -2.2502747 5.026123 -5.026123 5.026123l-143.52257 0l0 0c-2.7758503 0 -5.026119 -2.2502747 -5.026119 -5.026123z" fill-rule="evenodd"/><path fill="#3b454e" d="m62.308186 322.56296l3.0312462 0q0.59375 0 1.15625 -0.1875q0.578125 -0.1875 1.015625 -0.53125q0.4375 -0.328125 0.6875 -0.828125q0.265625 -0.515625 0.265625 -1.1875q0 -0.421875 -0.125 -0.78125q-0.125 -0.375 -0.359375 -0.65625q-0.203125 -0.265625 -0.546875 -0.484375q-0.328125 -0.234375 -0.6875 -0.3125l0 -0.015625q0.34375 -0.15625 0.578125 -0.328125q0.25 -0.171875 0.453125 -0.421875q0.203125 -0.234375 0.3125 -0.53125q0.109375 -0.3125 0.125 -0.6875q0 -0.65625 -0.265625 -1.125q-0.25 -0.484375 -0.6875 -0.796875q-0.4375 -0.296875 -1.0 -0.4375q-0.5625 -0.15625 -1.140625 -0.15625l-2.8124962 0l0 9.46875zm1.203125 -4.4375l1.9218712 0q0.390625 0.015625 0.71875 0.140625q0.328125 0.109375 0.578125 0.328125q0.25 0.21875 0.390625 0.53125q0.140625 0.3125 0.125 0.71875q0 0.390625 -0.15625 0.703125q-0.140625 0.3125 -0.40625 0.53125q-0.265625 0.21875 -0.609375 0.34375q-0.328125 0.109375 -0.703125 0.125l-1.8593712 0l0 -3.421875zm0 -1.0l0 -3.015625l1.6406212 0q0.359375 0.015625 0.6875 0.109375q0.34375 0.078125 0.609375 0.25q0.25 0.1875 0.390625 0.46875q0.15625 0.265625 0.15625 0.671875q0 0.359375 -0.15625 0.640625q-0.15625 0.28125 -0.40625 0.46875q-0.25 0.203125 -0.578125 0.3125q-0.328125 0.09375 -0.65625 0.09375l-1.6874962 0zm6.9981804 -4.5625l0 1.046875l2.390625 0l0 7.90625l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -8.953125l-3.59375 0zm12.435684 10.0l1.09375 0l0 -7.046875l-1.203125 0l0 5.0625q-0.09375 0.21875 -0.25 0.421875q-0.140625 0.1875 -0.34375 0.3125q-0.234375 0.171875 -0.546875 0.265625q-0.3125 0.09375 -0.71875 0.09375q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.453125 -0.328125q-0.171875 -0.21875 -0.265625 -0.59375q-0.09375 -0.375 -0.09375 -0.953125l0 -4.203125l-1.203125 0l0 4.1875q0 0.796875 0.171875 1.359375q0.171875 0.5625 0.484375 0.921875q0.328125 0.359375 0.765625 0.53125q0.453125 0.171875 1.015625 0.171875q0.6875 0 1.203125 -0.28125q0.53125 -0.296875 0.890625 -0.8125l0.0625 0.96875zm6.482559 0.125q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.953125l-0.734375 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.3125q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm7.888809 -2.5625l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm4.810684 5.171875l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm6.795059 -0.140625l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm9.982559 -5.3125l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm6.357559 2.75l0 -4.0l-1.21875 0l0 10.0l1.21875 0l0 -5.109375q0.125 -0.21875 0.28125 -0.390625q0.171875 -0.171875 0.375 -0.296875q0.234375 -0.171875 0.53125 -0.265625q0.296875 -0.09375 0.625 -0.09375q0.390625 0 0.6875 0.125q0.3125 0.109375 0.515625 0.328125q0.1875 0.203125 0.28125 0.53125q0.109375 0.3125 0.109375 0.734375l0 4.4375l1.203125 0l0 -4.4375q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.859375q-0.3125 -0.34375 -0.765625 -0.5q-0.453125 -0.15625 -1.0 -0.15625q-0.421875 0 -0.796875 0.125q-0.375 0.109375 -0.6875 0.34375q-0.203125 0.140625 -0.375 0.328125q-0.171875 0.171875 -0.3125 0.375z" fill-rule="nonzero"/><path fill="#3b454e" d="m64.449715 335.7192l-1.2031212 0q-0.0625 0.421875 -0.203125 0.796875q-0.140625 0.359375 -0.375 0.625q-0.25 0.28125 -0.59375 0.4375q-0.34375 0.140625 -0.828125 0.140625q-0.4375 0 -0.765625 -0.140625q-0.3125 -0.140625 -0.5625 -0.390625q-0.234375 -0.234375 -0.390625 -0.546875q-0.15625 -0.328125 -0.25 -0.6875q-0.109375 -0.359375 -0.15625 -0.734375q-0.03125 -0.375 -0.03125 -0.734375l0 -1.328125q0 -0.359375 0.03125 -0.734375q0.046875 -0.375 0.15625 -0.71875q0.09375 -0.359375 0.25 -0.671875q0.15625 -0.328125 0.40625 -0.578125q0.234375 -0.234375 0.5625 -0.375q0.328125 -0.140625 0.75 -0.140625q0.484375 0 0.828125 0.171875q0.34375 0.15625 0.59375 0.421875q0.234375 0.28125 0.375 0.65625q0.140625 0.375 0.203125 0.796875l1.2031212 0q-0.078125 -0.671875 -0.328125 -1.234375q-0.23437119 -0.5625 -0.6406212 -0.953125q-0.40625 -0.40625 -0.96875 -0.625q-0.546875 -0.21875 -1.265625 -0.21875q-0.59375 0 -1.0625 0.171875q-0.46875 0.15625 -0.84375 0.453125q-0.375 0.296875 -0.65625 0.703125q-0.265625 0.390625 -0.4375 0.859375q-0.1875 0.46875 -0.28125 0.984375q-0.078125 0.515625 -0.078125 1.046875l0 1.3125q0 0.53125 0.078125 1.046875q0.09375 0.515625 0.28125 0.984375q0.171875 0.46875 0.4375 0.875q0.28125 0.390625 0.65625 0.671875q0.375 0.296875 0.84375 0.46875q0.484375 0.15625 1.0625 0.15625q0.6875 0 1.234375 -0.21875q0.5625 -0.21875 0.984375 -0.609375q0.390625 -0.390625 0.6406212 -0.9375q0.265625 -0.546875 0.34375 -1.203125zm1.5294342 -0.734375l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm7.123184 3.4375l1.21875 0l0 -5.046875q0.109375 -0.234375 0.28125 -0.421875q0.171875 -0.1875 0.359375 -0.328125q0.25 -0.171875 0.53125 -0.265625q0.28125 -0.09375 0.609375 -0.09375q0.390625 0 0.6875 0.09375q0.296875 0.09375 0.5 0.296875q0.203125 0.203125 0.3125 0.53125q0.109375 0.328125 0.109375 0.796875l0 4.4375l1.203125 0l0 -4.46875q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.84375q-0.3125 -0.328125 -0.765625 -0.484375q-0.453125 -0.15625 -1.015625 -0.15625q-0.40625 0 -0.78125 0.125q-0.359375 0.109375 -0.671875 0.3125q-0.203125 0.140625 -0.390625 0.328125q-0.1875 0.1875 -0.34375 0.40625l-0.078125 -1.046875l-1.09375 0l0 7.046875zm10.857559 -8.75l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm9.763809 1.578125q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875zm3.0450592 3.59375l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm7.326309 -6.5625l0 1.046875l2.390625 0l0 7.90625l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -8.953125l-3.59375 0zm7.998184 0l0 1.046875l2.390625 0l0 7.90625l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -8.953125l-3.59375 0zm10.920059 10.125q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.0468826 -0.953125l-0.7343826 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.0312576 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.18750763 -0.640625 -0.5625076 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.3125q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm9.654442 -0.984375q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m568.0628 296.20065l207.40155 0l0 32.31494l-207.40155 0z" fill-rule="evenodd"/><path fill="#3b454e" d="m581.5784 313.4719l0.609375 1.96875l0.953125 0l-2.40625 -7.578125l-0.8125 0l-2.4375 7.578125l0.96875 0l0.609375 -1.96875l2.515625 0zm-2.265625 -0.828125l1.015625 -3.296875l1.0 3.296875l-2.015625 0zm6.9729004 2.796875l0.734375 0l2.296875 -5.625l-0.984375 0l-1.578125 4.234375l-0.09375 0.359375l-0.09375 -0.359375l-1.609375 -4.234375l-0.984375 0l2.3125 5.625zm8.176025 0l1.0 0l0 -0.078125q-0.09375 -0.234375 -0.15625 -0.546875q-0.046875 -0.328125 -0.046875 -0.609375l0 -2.609375q0 -0.46875 -0.171875 -0.828125q-0.171875 -0.359375 -0.46875 -0.59375q-0.296875 -0.234375 -0.71875 -0.34375q-0.40625 -0.125 -0.875 -0.125q-0.53125 0 -0.953125 0.15625q-0.40625 0.140625 -0.6875 0.375q-0.296875 0.234375 -0.453125 0.53125q-0.140625 0.296875 -0.15625 0.609375l0.96875 0q0 -0.1875 0.078125 -0.34375q0.09375 -0.171875 0.25 -0.28125q0.15625 -0.125 0.375 -0.1875q0.234375 -0.078125 0.515625 -0.078125q0.3125 0 0.5625 0.078125q0.25 0.078125 0.421875 0.21875q0.171875 0.140625 0.265625 0.34375q0.09375 0.203125 0.09375 0.453125l0 0.453125l-1.0625 0q-0.578125 0 -1.0625 0.109375q-0.46875 0.109375 -0.8125 0.34375q-0.328125 0.234375 -0.515625 0.578125q-0.1875 0.34375 -0.1875 0.8125q0 0.359375 0.140625 0.671875q0.140625 0.296875 0.390625 0.515625q0.25 0.21875 0.609375 0.359375q0.359375 0.125 0.8125 0.125q0.265625 0 0.515625 -0.0625q0.25 -0.0625 0.46875 -0.15625q0.203125 -0.09375 0.375 -0.21875q0.1875 -0.140625 0.34375 -0.28125q0.015625 0.171875 0.046875 0.34375q0.03125 0.15625 0.09375 0.265625zm-1.703125 -0.734375q-0.28125 0 -0.5 -0.0625q-0.203125 -0.078125 -0.34375 -0.21875q-0.140625 -0.125 -0.21875 -0.296875q-0.0625 -0.171875 -0.0625 -0.390625q0 -0.21875 0.078125 -0.390625q0.078125 -0.171875 0.234375 -0.296875q0.21875 -0.171875 0.578125 -0.25q0.375 -0.09375 0.875 -0.09375l0.90625 0l0 1.140625q-0.09375 0.171875 -0.234375 0.328125q-0.140625 0.140625 -0.34375 0.265625q-0.203125 0.125 -0.453125 0.203125q-0.234375 0.0625 -0.515625 0.0625zm6.6760864 -6.265625l-0.96875 0l0 1.375l-1.484375 0l0 0.734375l1.484375 0l0 3.0625q0 0.515625 0.140625 0.890625q0.140625 0.359375 0.375 0.59375q0.234375 0.234375 0.5625 0.34375q0.328125 0.109375 0.703125 0.109375q0.21875 0 0.4375 -0.03125q0.234375 -0.015625 0.4375 -0.0625q0.203125 -0.03125 0.375 -0.078125q0.171875 -0.0625 0.296875 -0.140625l-0.140625 -0.671875q-0.09375 0.015625 -0.234375 0.046875q-0.125 0.03125 -0.28125 0.046875q-0.171875 0.03125 -0.34375 0.046875q-0.15625 0.015625 -0.3125 0.015625q-0.21875 0 -0.40625 -0.046875q-0.1875 -0.046875 -0.328125 -0.1875q-0.15625 -0.125 -0.234375 -0.328125q-0.078125 -0.21875 -0.078125 -0.546875l0 -3.0625l2.140625 0l0 -0.734375l-2.140625 0l0 -1.375zm7.8166504 7.0l1.0 0l0 -0.078125q-0.09375 -0.234375 -0.15625 -0.546875q-0.046875 -0.328125 -0.046875 -0.609375l0 -2.609375q0 -0.46875 -0.171875 -0.828125q-0.171875 -0.359375 -0.46875 -0.59375q-0.296875 -0.234375 -0.71875 -0.34375q-0.40625 -0.125 -0.875 -0.125q-0.53125 0 -0.953125 0.15625q-0.40625 0.140625 -0.6875 0.375q-0.296875 0.234375 -0.453125 0.53125q-0.140625 0.296875 -0.15625 0.609375l0.96875 0q0 -0.1875 0.078125 -0.34375q0.09375 -0.171875 0.25 -0.28125q0.15625 -0.125 0.375 -0.1875q0.234375 -0.078125 0.515625 -0.078125q0.3125 0 0.5625 0.078125q0.25 0.078125 0.421875 0.21875q0.171875 0.140625 0.265625 0.34375q0.09375 0.203125 0.09375 0.453125l0 0.453125l-1.0625 0q-0.578125 0 -1.0625 0.109375q-0.46875 0.109375 -0.8125 0.34375q-0.328125 0.234375 -0.515625 0.578125q-0.1875 0.34375 -0.1875 0.8125q0 0.359375 0.140625 0.671875q0.140625 0.296875 0.390625 0.515625q0.25 0.21875 0.609375 0.359375q0.359375 0.125 0.8125 0.125q0.265625 0 0.515625 -0.0625q0.25 -0.0625 0.46875 -0.15625q0.203125 -0.09375 0.375 -0.21875q0.1875 -0.140625 0.34375 -0.28125q0.015625 0.171875 0.046875 0.34375q0.03125 0.15625 0.09375 0.265625zm-1.703125 -0.734375q-0.28125 0 -0.5 -0.0625q-0.203125 -0.078125 -0.34375 -0.21875q-0.140625 -0.125 -0.21875 -0.296875q-0.0625 -0.171875 -0.0625 -0.390625q0 -0.21875 0.078125 -0.390625q0.078125 -0.171875 0.234375 -0.296875q0.21875 -0.171875 0.578125 -0.25q0.375 -0.09375 0.875 -0.09375l0.90625 0l0 1.140625q-0.09375 0.171875 -0.234375 0.328125q-0.140625 0.140625 -0.34375 0.265625q-0.203125 0.125 -0.453125 0.203125q-0.234375 0.0625 -0.515625 0.0625zm8.082275 -5.0q-0.609375 0 -1.09375 0.265625q-0.484375 0.265625 -0.828125 0.734375l0 -0.140625l-0.046875 -0.75l-0.90625 0l0 5.625l0.953125 0l0 -3.609375q0.09375 -0.265625 0.234375 -0.46875q0.15625 -0.21875 0.34375 -0.359375q0.21875 -0.171875 0.5 -0.25q0.28125 -0.09375 0.640625 -0.09375q0.28125 0 0.53125 0.03125q0.25 0.03125 0.53125 0.09375l0.125 -0.9375q-0.140625 -0.0625 -0.4375 -0.09375q-0.28125 -0.046875 -0.546875 -0.046875zm11.492737 5.0625q-0.453125 0 -0.75 -0.171875q-0.296875 -0.1875 -0.484375 -0.484375q-0.1875 -0.28125 -0.265625 -0.640625q-0.078125 -0.375 -0.078125 -0.734375l0 -0.21875q0 -0.359375 0.078125 -0.71875q0.078125 -0.359375 0.265625 -0.65625q0.1875 -0.28125 0.484375 -0.453125q0.3125 -0.1875 0.75 -0.1875q0.296875 0 0.546875 0.09375q0.25 0.09375 0.4375 0.265625q0.1875 0.171875 0.28125 0.40625q0.109375 0.21875 0.125 0.484375l0.90625 0q0 -0.4375 -0.171875 -0.8125q-0.171875 -0.375 -0.46875 -0.640625q-0.3125 -0.28125 -0.734375 -0.4375q-0.421875 -0.15625 -0.921875 -0.15625q-0.625 0 -1.109375 0.234375q-0.484375 0.21875 -0.796875 0.609375q-0.328125 0.390625 -0.484375 0.90625q-0.15625 0.5 -0.15625 1.0625l0 0.21875q0 0.5625 0.15625 1.078125q0.15625 0.5 0.484375 0.875q0.3125 0.390625 0.796875 0.625q0.484375 0.234375 1.109375 0.234375q0.453125 0 0.859375 -0.15625q0.421875 -0.15625 0.734375 -0.421875q0.3125 -0.25 0.5 -0.59375q0.203125 -0.34375 0.203125 -0.71875l-0.90625 0q-0.015625 0.234375 -0.140625 0.4375q-0.109375 0.203125 -0.296875 0.34375q-0.1875 0.15625 -0.4375 0.25q-0.25 0.078125 -0.515625 0.078125zm3.7385254 -2.1875l0 0.109375q0 0.609375 0.171875 1.125q0.171875 0.515625 0.515625 0.90625q0.328125 0.390625 0.796875 0.609375q0.484375 0.21875 1.078125 0.21875q0.59375 0 1.0625 -0.21875q0.46875 -0.21875 0.8125 -0.609375q0.328125 -0.390625 0.5 -0.90625q0.171875 -0.515625 0.171875 -1.125l0 -0.109375q0 -0.609375 -0.171875 -1.125q-0.171875 -0.53125 -0.5 -0.921875q-0.34375 -0.390625 -0.828125 -0.609375q-0.46875 -0.21875 -1.0625 -0.21875q-0.59375 0 -1.0625 0.21875q-0.46875 0.21875 -0.796875 0.609375q-0.34375 0.390625 -0.515625 0.921875q-0.171875 0.515625 -0.171875 1.125zm0.953125 0.109375l0 -0.109375q0 -0.421875 0.09375 -0.796875q0.109375 -0.375 0.3125 -0.65625q0.203125 -0.296875 0.484375 -0.453125q0.296875 -0.171875 0.703125 -0.171875q0.40625 0 0.703125 0.171875q0.296875 0.15625 0.5 0.453125q0.203125 0.28125 0.296875 0.65625q0.109375 0.375 0.109375 0.796875l0 0.109375q0 0.40625 -0.109375 0.796875q-0.09375 0.375 -0.296875 0.65625q-0.203125 0.28125 -0.5 0.453125q-0.296875 0.171875 -0.6875 0.171875q-0.40625 0 -0.703125 -0.171875q-0.296875 -0.171875 -0.5 -0.453125q-0.203125 -0.28125 -0.3125 -0.65625q-0.09375 -0.390625 -0.09375 -0.796875zm9.394775 -2.984375q-0.609375 0 -1.09375 0.265625q-0.484375 0.265625 -0.828125 0.734375l0 -0.140625l-0.046875 -0.75l-0.90625 0l0 5.625l0.953125 0l0 -3.609375q0.09375 -0.265625 0.234375 -0.46875q0.15625 -0.21875 0.34375 -0.359375q0.21875 -0.171875 0.5 -0.25q0.28125 -0.09375 0.640625 -0.09375q0.28125 0 0.53125 0.03125q0.25 0.03125 0.53125 0.09375l0.125 -0.9375q-0.140625 -0.0625 -0.4375 -0.09375q-0.28125 -0.046875 -0.546875 -0.046875zm5.1916504 5.84375q0.828125 0 1.375 -0.328125q0.5625 -0.34375 0.84375 -0.765625l-0.578125 -0.453125q-0.265625 0.34375 -0.671875 0.546875q-0.40625 0.203125 -0.921875 0.203125q-0.390625 0 -0.71875 -0.140625q-0.3125 -0.140625 -0.53125 -0.40625q-0.234375 -0.234375 -0.359375 -0.546875q-0.125 -0.3125 -0.15625 -0.71875l0 -0.046875l4.015625 0l0 -0.421875q0 -0.59375 -0.15625 -1.09375q-0.140625 -0.5 -0.4375 -0.875q-0.3125 -0.375 -0.765625 -0.578125q-0.453125 -0.21875 -1.0625 -0.21875q-0.484375 0 -0.953125 0.203125q-0.453125 0.1875 -0.8125 0.5625q-0.359375 0.375 -0.578125 0.921875q-0.21875 0.53125 -0.21875 1.21875l0 0.203125q0 0.59375 0.1875 1.09375q0.203125 0.5 0.5625 0.859375q0.359375 0.375 0.84375 0.578125q0.5 0.203125 1.09375 0.203125zm-0.125 -5.046875q0.375 0 0.640625 0.140625q0.265625 0.125 0.4375 0.34375q0.1875 0.21875 0.28125 0.515625q0.09375 0.296875 0.09375 0.5625l0 0.046875l-3.015625 0q0.046875 -0.390625 0.1875 -0.6875q0.15625 -0.296875 0.359375 -0.515625q0.203125 -0.203125 0.453125 -0.296875q0.265625 -0.109375 0.5625 -0.109375zm10.586487 -3.0625l0 0.84375l1.90625 0l0 6.328125l-1.90625 0l0 0.828125l4.703125 0l0 -0.828125l-1.828125 0l0 -7.171875l-2.875 0zm9.94165 8.0l1.0 0l0 -0.078125q-0.09375 -0.234375 -0.15625 -0.546875q-0.046875 -0.328125 -0.046875 -0.609375l0 -2.609375q0 -0.46875 -0.171875 -0.828125q-0.171875 -0.359375 -0.46875 -0.59375q-0.296875 -0.234375 -0.71875 -0.34375q-0.40625 -0.125 -0.875 -0.125q-0.53125 0 -0.953125 0.15625q-0.40625 0.140625 -0.6875 0.375q-0.296875 0.234375 -0.453125 0.53125q-0.140625 0.296875 -0.15625 0.609375l0.96875 0q0 -0.1875 0.078125 -0.34375q0.09375 -0.171875 0.25 -0.28125q0.15625 -0.125 0.375 -0.1875q0.234375 -0.078125 0.515625 -0.078125q0.3125 0 0.5625 0.078125q0.25 0.078125 0.421875 0.21875q0.171875 0.140625 0.265625 0.34375q0.09375 0.203125 0.09375 0.453125l0 0.453125l-1.0625 0q-0.578125 0 -1.0625 0.109375q-0.46875 0.109375 -0.8125 0.34375q-0.328125 0.234375 -0.515625 0.578125q-0.1875 0.34375 -0.1875 0.8125q0 0.359375 0.140625 0.671875q0.140625 0.296875 0.390625 0.515625q0.25 0.21875 0.609375 0.359375q0.359375 0.125 0.8125 0.125q0.265625 0 0.515625 -0.0625q0.25 -0.0625 0.46875 -0.15625q0.203125 -0.09375 0.375 -0.21875q0.1875 -0.140625 0.34375 -0.28125q0.015625 0.171875 0.046875 0.34375q0.03125 0.15625 0.09375 0.265625zm-1.703125 -0.734375q-0.28125 0 -0.5 -0.0625q-0.203125 -0.078125 -0.34375 -0.21875q-0.140625 -0.125 -0.21875 -0.296875q-0.0625 -0.171875 -0.0625 -0.390625q0 -0.21875 0.078125 -0.390625q0.078125 -0.171875 0.234375 -0.296875q0.21875 -0.171875 0.578125 -0.25q0.375 -0.09375 0.875 -0.09375l0.90625 0l0 1.140625q-0.09375 0.171875 -0.234375 0.328125q-0.140625 0.140625 -0.34375 0.265625q-0.203125 0.125 -0.453125 0.203125q-0.234375 0.0625 -0.515625 0.0625zm4.8479004 3.015625q0.375 0 0.671875 -0.140625q0.296875 -0.140625 0.515625 -0.359375q0.203125 -0.203125 0.359375 -0.453125q0.15625 -0.234375 0.25 -0.453125l2.859375 -6.5l-1.078125 0l-1.453125 3.640625l-0.265625 0.671875l-0.25 -0.6875l-1.53125 -3.625l-1.078125 0l2.421875 5.359375l-0.390625 0.75q-0.046875 0.109375 -0.140625 0.265625q-0.09375 0.15625 -0.21875 0.3125q-0.125 0.15625 -0.296875 0.265625q-0.15625 0.109375 -0.359375 0.109375q-0.0625 0 -0.203125 -0.015625q-0.125 0 -0.25 -0.015625l-0.15625 0.78125q0.09375 0.03125 0.265625 0.0625q0.1875 0.03125 0.328125 0.03125zm8.426086 -2.171875q0.828125 0 1.375 -0.328125q0.5625 -0.34375 0.84375 -0.765625l-0.578125 -0.453125q-0.265625 0.34375 -0.671875 0.546875q-0.40625 0.203125 -0.921875 0.203125q-0.390625 0 -0.71875 -0.140625q-0.3125 -0.140625 -0.53125 -0.40625q-0.234375 -0.234375 -0.359375 -0.546875q-0.125 -0.3125 -0.15625 -0.71875l0 -0.046875l4.015625 0l0 -0.421875q0 -0.59375 -0.15625 -1.09375q-0.140625 -0.5 -0.4375 -0.875q-0.3125 -0.375 -0.765625 -0.578125q-0.453125 -0.21875 -1.0625 -0.21875q-0.484375 0 -0.953125 0.203125q-0.453125 0.1875 -0.8125 0.5625q-0.359375 0.375 -0.578125 0.921875q-0.21875 0.53125 -0.21875 1.21875l0 0.203125q0 0.59375 0.1875 1.09375q0.203125 0.5 0.5625 0.859375q0.359375 0.375 0.84375 0.578125q0.5 0.203125 1.09375 0.203125zm-0.125 -5.046875q0.375 0 0.640625 0.140625q0.265625 0.125 0.4375 0.34375q0.1875 0.21875 0.28125 0.515625q0.09375 0.296875 0.09375 0.5625l0 0.046875l-3.015625 0q0.046875 -0.390625 0.1875 -0.6875q0.15625 -0.296875 0.359375 -0.515625q0.203125 -0.203125 0.453125 -0.296875q0.265625 -0.109375 0.5625 -0.109375zm7.7229004 -0.796875q-0.609375 0 -1.09375 0.265625q-0.484375 0.265625 -0.828125 0.734375l0 -0.140625l-0.046875 -0.75l-0.90625 0l0 5.625l0.953125 0l0 -3.609375q0.09375 -0.265625 0.234375 -0.46875q0.15625 -0.21875 0.34375 -0.359375q0.21875 -0.171875 0.5 -0.25q0.28125 -0.09375 0.640625 -0.09375q0.28125 0 0.53125 0.03125q0.25 0.03125 0.53125 0.09375l0.125 -0.9375q-0.140625 -0.0625 -0.4375 -0.09375q-0.28125 -0.046875 -0.546875 -0.046875zm6.4416504 4.234375q0 0.140625 -0.046875 0.265625q-0.046875 0.109375 -0.15625 0.21875q-0.15625 0.15625 -0.453125 0.25q-0.28125 0.09375 -0.65625 0.09375q-0.25 0 -0.5 -0.046875q-0.25 -0.0625 -0.453125 -0.1875q-0.203125 -0.125 -0.34375 -0.328125q-0.140625 -0.203125 -0.15625 -0.5l-0.96875 0q0 0.359375 0.15625 0.703125q0.171875 0.328125 0.484375 0.578125q0.3125 0.25 0.75 0.40625q0.453125 0.15625 1.03125 0.15625q0.5 0 0.921875 -0.125q0.421875 -0.125 0.71875 -0.34375q0.296875 -0.21875 0.46875 -0.515625q0.171875 -0.3125 0.171875 -0.6875q0 -0.34375 -0.15625 -0.609375q-0.140625 -0.265625 -0.421875 -0.46875q-0.28125 -0.203125 -0.703125 -0.34375q-0.40625 -0.140625 -0.921875 -0.25q-0.390625 -0.078125 -0.65625 -0.15625q-0.25 -0.09375 -0.40625 -0.1875q-0.15625 -0.109375 -0.21875 -0.234375q-0.0625 -0.140625 -0.0625 -0.296875q0 -0.171875 0.078125 -0.3125q0.078125 -0.15625 0.234375 -0.265625q0.15625 -0.125 0.375 -0.1875q0.234375 -0.0625 0.546875 -0.0625q0.296875 0 0.53125 0.078125q0.234375 0.078125 0.40625 0.21875q0.171875 0.140625 0.265625 0.3125q0.09375 0.171875 0.09375 0.359375l0.953125 0q0 -0.375 -0.15625 -0.6875q-0.15625 -0.328125 -0.453125 -0.5625q-0.28125 -0.25 -0.703125 -0.375q-0.421875 -0.140625 -0.9375 -0.140625q-0.484375 0 -0.890625 0.140625q-0.390625 0.125 -0.6875 0.34375q-0.296875 0.21875 -0.453125 0.53125q-0.15625 0.296875 -0.15625 0.640625q0 0.34375 0.15625 0.609375q0.15625 0.265625 0.4375 0.453125q0.28125 0.203125 0.671875 0.34375q0.40625 0.125 0.890625 0.234375q0.390625 0.078125 0.65625 0.171875q0.265625 0.09375 0.421875 0.203125q0.171875 0.125 0.234375 0.265625q0.0625 0.125 0.0625 0.296875z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m568.0628 275.40503l207.40155 0l0 32.314972l-207.40155 0z" fill-rule="evenodd"/><path fill="#3b454e" d="m583.0784 287.89502l0 -0.828125l-5.625 0l0 0.828125l2.34375 0l0 6.75l0.9375 0l0 -6.75l2.34375 0zm3.7697754 6.859375q0.828125 0 1.375 -0.328125q0.5625 -0.34375 0.84375 -0.765625l-0.578125 -0.453125q-0.265625 0.34375 -0.671875 0.546875q-0.40625 0.203125 -0.921875 0.203125q-0.390625 0 -0.71875 -0.140625q-0.3125 -0.140625 -0.53125 -0.40625q-0.234375 -0.234375 -0.359375 -0.546875q-0.125 -0.3125 -0.15625 -0.71875l0 -0.046875l4.015625 0l0 -0.421875q0 -0.59375 -0.15625 -1.09375q-0.140625 -0.5 -0.4375 -0.875q-0.3125 -0.375 -0.765625 -0.578125q-0.453125 -0.21875 -1.0625 -0.21875q-0.484375 0 -0.953125 0.203125q-0.453125 0.1875 -0.8125 0.5625q-0.359375 0.375 -0.578125 0.921875q-0.21875 0.53125 -0.21875 1.21875l0 0.203125q0 0.59375 0.1875 1.09375q0.203125 0.5 0.5625 0.859375q0.359375 0.375 0.84375 0.578125q0.5 0.203125 1.09375 0.203125zm-0.125 -5.046875q0.375 0 0.640625 0.140625q0.265625 0.125 0.4375 0.34375q0.1875 0.21875 0.28125 0.515625q0.09375 0.296875 0.09375 0.5625l0 0.046875l-3.015625 0q0.046875 -0.390625 0.1875 -0.6875q0.15625 -0.296875 0.359375 -0.515625q0.203125 -0.203125 0.453125 -0.296875q0.265625 -0.109375 0.5625 -0.109375zm7.7697754 3.4375q0 0.140625 -0.046875 0.265625q-0.046875 0.109375 -0.15625 0.21875q-0.15625 0.15625 -0.453125 0.25q-0.28125 0.09375 -0.65625 0.09375q-0.25 0 -0.5 -0.046875q-0.25 -0.0625 -0.453125 -0.1875q-0.203125 -0.125 -0.34375 -0.328125q-0.140625 -0.203125 -0.15625 -0.5l-0.96875 0q0 0.359375 0.15625 0.703125q0.171875 0.328125 0.484375 0.578125q0.3125 0.25 0.75 0.40625q0.453125 0.15625 1.03125 0.15625q0.5 0 0.921875 -0.125q0.421875 -0.125 0.71875 -0.34375q0.296875 -0.21875 0.46875 -0.515625q0.171875 -0.3125 0.171875 -0.6875q0 -0.34375 -0.15625 -0.609375q-0.140625 -0.265625 -0.421875 -0.46875q-0.28125 -0.203125 -0.703125 -0.34375q-0.40625 -0.140625 -0.921875 -0.25q-0.390625 -0.078125 -0.65625 -0.15625q-0.25 -0.09375 -0.40625 -0.1875q-0.15625 -0.109375 -0.21875 -0.234375q-0.0625 -0.140625 -0.0625 -0.296875q0 -0.171875 0.078125 -0.3125q0.078125 -0.15625 0.234375 -0.265625q0.15625 -0.125 0.375 -0.1875q0.234375 -0.0625 0.546875 -0.0625q0.296875 0 0.53125 0.078125q0.234375 0.078125 0.40625 0.21875q0.171875 0.140625 0.265625 0.3125q0.09375 0.171875 0.09375 0.359375l0.953125 0q0 -0.375 -0.15625 -0.6875q-0.15625 -0.328125 -0.453125 -0.5625q-0.28125 -0.25 -0.703125 -0.375q-0.421875 -0.140625 -0.9375 -0.140625q-0.484375 0 -0.890625 0.140625q-0.390625 0.125 -0.6875 0.34375q-0.296875 0.21875 -0.453125 0.53125q-0.15625 0.296875 -0.15625 0.640625q0 0.34375 0.15625 0.609375q0.15625 0.265625 0.4375 0.453125q0.28125 0.203125 0.671875 0.34375q0.40625 0.125 0.890625 0.234375q0.390625 0.078125 0.65625 0.171875q0.265625 0.09375 0.421875 0.203125q0.171875 0.125 0.234375 0.265625q0.0625 0.125 0.0625 0.296875zm4.9417114 -5.5l-0.96875 0l0 1.375l-1.484375 0l0 0.734375l1.484375 0l0 3.0625q0 0.515625 0.140625 0.890625q0.140625 0.359375 0.375 0.59375q0.234375 0.234375 0.5625 0.34375q0.328125 0.109375 0.703125 0.109375q0.21875 0 0.4375 -0.03125q0.234375 -0.015625 0.4375 -0.0625q0.203125 -0.03125 0.375 -0.078125q0.171875 -0.0625 0.296875 -0.140625l-0.140625 -0.671875q-0.09375 0.015625 -0.234375 0.046875q-0.125 0.03125 -0.28125 0.046875q-0.171875 0.03125 -0.34375 0.046875q-0.15625 0.015625 -0.3125 0.015625q-0.21875 0 -0.40625 -0.046875q-0.1875 -0.046875 -0.328125 -0.1875q-0.15625 -0.125 -0.234375 -0.328125q-0.078125 -0.21875 -0.078125 -0.546875l0 -3.0625l2.140625 0l0 -0.734375l-2.140625 0l0 -1.375zm7.8479004 5.5q0 0.140625 -0.046875 0.265625q-0.046875 0.109375 -0.15625 0.21875q-0.15625 0.15625 -0.453125 0.25q-0.28125 0.09375 -0.65625 0.09375q-0.25 0 -0.5 -0.046875q-0.25 -0.0625 -0.453125 -0.1875q-0.203125 -0.125 -0.34375 -0.328125q-0.140625 -0.203125 -0.15625 -0.5l-0.96875 0q0 0.359375 0.15625 0.703125q0.171875 0.328125 0.484375 0.578125q0.3125 0.25 0.75 0.40625q0.453125 0.15625 1.03125 0.15625q0.5 0 0.921875 -0.125q0.421875 -0.125 0.71875 -0.34375q0.296875 -0.21875 0.46875 -0.515625q0.171875 -0.3125 0.171875 -0.6875q0 -0.34375 -0.15625 -0.609375q-0.140625 -0.265625 -0.421875 -0.46875q-0.28125 -0.203125 -0.703125 -0.34375q-0.40625 -0.140625 -0.921875 -0.25q-0.390625 -0.078125 -0.65625 -0.15625q-0.25 -0.09375 -0.40625 -0.1875q-0.15625 -0.109375 -0.21875 -0.234375q-0.0625 -0.140625 -0.0625 -0.296875q0 -0.171875 0.078125 -0.3125q0.078125 -0.15625 0.234375 -0.265625q0.15625 -0.125 0.375 -0.1875q0.234375 -0.0625 0.546875 -0.0625q0.296875 0 0.53125 0.078125q0.234375 0.078125 0.40625 0.21875q0.171875 0.140625 0.265625 0.3125q0.09375 0.171875 0.09375 0.359375l0.953125 0q0 -0.375 -0.15625 -0.6875q-0.15625 -0.328125 -0.453125 -0.5625q-0.28125 -0.25 -0.703125 -0.375q-0.421875 -0.140625 -0.9375 -0.140625q-0.484375 0 -0.890625 0.140625q-0.390625 0.125 -0.6875 0.34375q-0.296875 0.21875 -0.453125 0.53125q-0.15625 0.296875 -0.15625 0.640625q0 0.34375 0.15625 0.609375q0.15625 0.265625 0.4375 0.453125q0.28125 0.203125 0.671875 0.34375q0.40625 0.125 0.890625 0.234375q0.390625 0.078125 0.65625 0.171875q0.265625 0.09375 0.421875 0.203125q0.171875 0.125 0.234375 0.265625q0.0625 0.125 0.0625 0.296875z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m527.3403 247.32498l112.0 0l0 35.55905l-112.0 0z" fill-rule="evenodd"/><path fill="#3b454e" d="m562.1582 267.6406l0 -7.984375l-1.84375 0l0 9.46875l6.28125 0l0 -1.484375l-4.4375 0zm9.513794 1.609375q1.03125 0 1.78125 -0.390625q0.75 -0.390625 1.09375 -0.890625l-0.90625 -0.96875q-0.3125 0.40625 -0.8125 0.609375q-0.5 0.1875 -1.046875 0.1875q-0.375 0 -0.703125 -0.109375q-0.3125 -0.125 -0.546875 -0.328125q-0.25 -0.21875 -0.390625 -0.46875q-0.140625 -0.265625 -0.234375 -0.6875l0 -0.015625l4.78125 0l0 -0.765625q0 -0.78125 -0.21875 -1.421875q-0.21875 -0.640625 -0.625 -1.09375q-0.421875 -0.453125 -1.015625 -0.703125q-0.59375 -0.25 -1.359375 -0.25q-0.734375 0 -1.359375 0.265625q-0.625 0.265625 -1.078125 0.75q-0.453125 0.484375 -0.703125 1.15625q-0.25 0.65625 -0.25 1.46875l0 0.25q0 0.71875 0.25 1.34375q0.265625 0.609375 0.734375 1.078125q0.46875 0.453125 1.125 0.71875q0.671875 0.265625 1.484375 0.265625zm-0.203125 -5.828125q0.34375 0 0.59375 0.109375q0.265625 0.09375 0.453125 0.28125q0.1875 0.1875 0.28125 0.453125q0.109375 0.25 0.109375 0.53125l0 0.140625l-2.96875 0q0.0625 -0.34375 0.1875 -0.625q0.140625 -0.28125 0.34375 -0.484375q0.1875 -0.203125 0.4375 -0.296875q0.25 -0.109375 0.5625 -0.109375zm4.607605 2.125l0 0.140625q0 0.765625 0.1875 1.421875q0.203125 0.65625 0.578125 1.125q0.375 0.484375 0.890625 0.75q0.53125 0.265625 1.1875 0.265625q0.328125 0 0.609375 -0.078125q0.296875 -0.0625 0.546875 -0.1875q0.15625 -0.09375 0.296875 -0.203125q0.15625 -0.125 0.28125 -0.265625l0 0.40625q0 0.359375 -0.109375 0.640625q-0.09375 0.28125 -0.28125 0.484375q-0.203125 0.203125 -0.515625 0.3125q-0.3125 0.125 -0.703125 0.125q-0.25 0 -0.484375 -0.0625q-0.234375 -0.046875 -0.453125 -0.140625q-0.21875 -0.09375 -0.421875 -0.25q-0.203125 -0.15625 -0.375 -0.359375l-0.8125 1.109375q0.234375 0.296875 0.546875 0.5q0.328125 0.21875 0.671875 0.34375q0.359375 0.140625 0.71875 0.203125q0.375 0.0625 0.6875 0.0625q0.75 0 1.359375 -0.203125q0.625 -0.1875 1.0625 -0.578125q0.4375 -0.375 0.671875 -0.9375q0.25 -0.5625 0.25 -1.28125l0 -6.8125l-1.640625 0l-0.078125 0.671875q-0.125 -0.15625 -0.28125 -0.28125q-0.15625 -0.140625 -0.34375 -0.234375q-0.234375 -0.140625 -0.53125 -0.203125q-0.296875 -0.078125 -0.65625 -0.078125q-0.671875 0 -1.203125 0.265625q-0.515625 0.25 -0.890625 0.734375q-0.375 0.46875 -0.578125 1.140625q-0.1875 0.65625 -0.1875 1.453125zm1.8125 0.140625l0 -0.140625q0 -0.4375 0.09375 -0.828125q0.09375 -0.390625 0.28125 -0.671875q0.1875 -0.296875 0.453125 -0.453125q0.28125 -0.171875 0.671875 -0.171875q0.203125 0 0.375 0.046875q0.1875 0.03125 0.34375 0.109375q0.171875 0.078125 0.3125 0.21875q0.140625 0.140625 0.234375 0.3125l0 2.984375q-0.09375 0.15625 -0.21875 0.296875q-0.125 0.125 -0.28125 0.21875q-0.15625 0.078125 -0.359375 0.125q-0.1875 0.046875 -0.421875 0.046875q-0.375 0 -0.65625 -0.15625q-0.28125 -0.171875 -0.46875 -0.453125q-0.171875 -0.28125 -0.265625 -0.65625q-0.09375 -0.390625 -0.09375 -0.828125zm9.779419 3.5625q1.03125 0 1.78125 -0.390625q0.75 -0.390625 1.09375 -0.890625l-0.90625 -0.96875q-0.3125 0.40625 -0.8125 0.609375q-0.5 0.1875 -1.046875 0.1875q-0.375 0 -0.703125 -0.109375q-0.3125 -0.125 -0.546875 -0.328125q-0.25 -0.21875 -0.390625 -0.46875q-0.140625 -0.265625 -0.234375 -0.6875l0 -0.015625l4.78125 0l0 -0.765625q0 -0.78125 -0.21875 -1.421875q-0.21875 -0.640625 -0.625 -1.09375q-0.421875 -0.453125 -1.015625 -0.703125q-0.59375 -0.25 -1.359375 -0.25q-0.734375 0 -1.359375 0.265625q-0.625 0.265625 -1.078125 0.75q-0.453125 0.484375 -0.703125 1.15625q-0.25 0.65625 -0.25 1.46875l0 0.25q0 0.71875 0.25 1.34375q0.265625 0.609375 0.734375 1.078125q0.46875 0.453125 1.125 0.71875q0.671875 0.265625 1.484375 0.265625zm-0.203125 -5.828125q0.34375 0 0.59375 0.109375q0.265625 0.09375 0.453125 0.28125q0.1875 0.1875 0.28125 0.453125q0.109375 0.25 0.109375 0.53125l0 0.140625l-2.96875 0q0.0625 -0.34375 0.1875 -0.625q0.140625 -0.28125 0.34375 -0.484375q0.1875 -0.203125 0.4375 -0.296875q0.25 -0.109375 0.5625 -0.109375zm4.795044 5.703125l1.8125 0l0 -5.0q0.09375 -0.140625 0.203125 -0.25q0.109375 -0.125 0.25 -0.21875q0.15625 -0.109375 0.375 -0.171875q0.21875 -0.0625 0.484375 -0.0625q0.3125 0 0.5625 0.0625q0.25 0.0625 0.421875 0.21875q0.171875 0.15625 0.265625 0.4375q0.09375 0.265625 0.09375 0.671875l0 4.3125l1.8125 0l0 -4.328125q0 -0.78125 -0.1875 -1.3125q-0.171875 -0.53125 -0.484375 -0.875q-0.328125 -0.34375 -0.78125 -0.5q-0.4375 -0.15625 -0.96875 -0.15625q-0.421875 0 -0.796875 0.125q-0.359375 0.109375 -0.671875 0.328125q-0.1875 0.125 -0.34375 0.296875q-0.15625 0.15625 -0.296875 0.359375l-0.109375 -0.984375l-1.640625 0l0 7.046875zm7.810669 -3.578125l0 0.140625q0 0.765625 0.1875 1.421875q0.1875 0.65625 0.546875 1.125q0.34375 0.484375 0.859375 0.75q0.515625 0.265625 1.15625 0.265625q0.59375 0 1.03125 -0.21875q0.453125 -0.234375 0.78125 -0.640625l0.09375 0.734375l1.640625 0l0 -10.0l-1.8125 0l0 3.59375q-0.328125 -0.375 -0.75 -0.5625q-0.421875 -0.203125 -0.96875 -0.203125q-0.65625 0 -1.171875 0.265625q-0.515625 0.25 -0.875 0.734375q-0.359375 0.46875 -0.546875 1.140625q-0.171875 0.65625 -0.171875 1.453125zm1.796875 0.140625l0 -0.140625q0 -0.4375 0.078125 -0.828125q0.078125 -0.390625 0.25 -0.671875q0.171875 -0.296875 0.4375 -0.453125q0.28125 -0.171875 0.65625 -0.171875q0.46875 0 0.765625 0.203125q0.3125 0.203125 0.5 0.546875l0 2.859375q-0.1875 0.34375 -0.5 0.546875q-0.3125 0.203125 -0.78125 0.203125q-0.375 0 -0.640625 -0.15625q-0.265625 -0.171875 -0.4375 -0.453125q-0.171875 -0.28125 -0.25 -0.65625q-0.078125 -0.390625 -0.078125 -0.828125z" fill-rule="nonzero"/><path fill="#2c9693" d="m558.64545 292.61105l0 0c0 -2.6004944 2.1081543 -4.7086487 4.708679 -4.7086487l0 0c1.2488403 0 2.4464722 0.49609375 3.3295288 1.3791504c0.88305664 0.8830261 1.3791504 2.0806885 1.3791504 3.3294983l0 0c0 2.600525 -2.1081543 4.708679 -4.708679 4.708679l0 0c-2.600525 0 -4.708679 -2.1081543 -4.708679 -4.708679z" fill-rule="evenodd"/><path fill="#4285f4" d="m558.64545 312.35944l0 0c0 -2.600525 2.1081543 -4.7086487 4.708679 -4.7086487l0 0c1.2488403 0 2.4464722 0.49609375 3.3295288 1.3791199c0.88305664 0.88305664 1.3791504 2.080719 1.3791504 3.3295288l0 0c0 2.600525 -2.1081543 4.708679 -4.708679 4.708679l0 0c-2.600525 0 -4.708679 -2.1081543 -4.708679 -4.708679z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m568.0628 316.64374l207.40155 0l0 32.314972l-207.40155 0z" fill-rule="evenodd"/><path fill="#3b454e" d="m577.8753 335.88373l1.75 0q0.546875 0 1.015625 -0.125q0.46875 -0.125 0.84375 -0.359375q0.359375 -0.234375 0.640625 -0.546875q0.28125 -0.3125 0.46875 -0.703125q0.1875 -0.375 0.28125 -0.8125q0.09375 -0.453125 0.09375 -0.953125l0 -0.5625q0 -0.515625 -0.109375 -0.96875q-0.09375 -0.46875 -0.28125 -0.859375q-0.21875 -0.453125 -0.578125 -0.796875q-0.359375 -0.34375 -0.8125 -0.5625q-0.34375 -0.15625 -0.734375 -0.234375q-0.390625 -0.09375 -0.828125 -0.09375l-1.75 0l0 7.578125zm0.96875 -6.78125l0.78125 0q0.359375 0 0.65625 0.078125q0.296875 0.078125 0.546875 0.203125q0.34375 0.1875 0.578125 0.484375q0.234375 0.296875 0.375 0.65625q0.109375 0.28125 0.15625 0.609375q0.0625 0.328125 0.078125 0.671875l0 0.578125q-0.015625 0.34375 -0.0625 0.671875q-0.046875 0.3125 -0.15625 0.578125q-0.125 0.34375 -0.328125 0.625q-0.203125 0.265625 -0.484375 0.453125q-0.265625 0.1875 -0.609375 0.28125q-0.34375 0.09375 -0.75 0.109375l-0.78125 0l0 -6.0zm8.00415 6.890625q0.828125 0 1.375 -0.328125q0.5625 -0.34375 0.84375 -0.765625l-0.578125 -0.453125q-0.265625 0.34375 -0.671875 0.546875q-0.40625 0.203125 -0.921875 0.203125q-0.390625 0 -0.71875 -0.140625q-0.3125 -0.140625 -0.53125 -0.40625q-0.234375 -0.234375 -0.359375 -0.546875q-0.125 -0.3125 -0.15625 -0.71875l0 -0.046875l4.015625 0l0 -0.421875q0 -0.59375 -0.15625 -1.09375q-0.140625 -0.5 -0.4375 -0.875q-0.3125 -0.375 -0.765625 -0.578125q-0.453125 -0.21875 -1.0625 -0.21875q-0.484375 0 -0.953125 0.203125q-0.453125 0.1875 -0.8125 0.5625q-0.359375 0.375 -0.578125 0.921875q-0.21875 0.53125 -0.21875 1.21875l0 0.203125q0 0.59375 0.1875 1.09375q0.203125 0.5 0.5625 0.859375q0.359375 0.375 0.84375 0.578125q0.5 0.203125 1.09375 0.203125zm-0.125 -5.046875q0.375 0 0.640625 0.140625q0.265625 0.125 0.4375 0.34375q0.1875 0.21875 0.28125 0.515625q0.09375 0.296875 0.09375 0.5625l0 0.046875l-3.015625 0q0.046875 -0.390625 0.1875 -0.6875q0.15625 -0.296875 0.359375 -0.515625q0.203125 -0.203125 0.453125 -0.296875q0.265625 -0.109375 0.5625 -0.109375zm5.9572754 4.9375l0.734375 0l2.296875 -5.625l-0.984375 0l-1.578125 4.234375l-0.09375 0.359375l-0.09375 -0.359375l-1.609375 -4.234375l-0.984375 0l2.3125 5.625zm4.6292114 -5.625l0 0.828125l1.90625 0l0 3.96875l-1.90625 0l0 0.828125l4.703125 0l0 -0.828125l-1.828125 0l0 -4.796875l-2.875 0zm1.78125 -1.484375q0 0.234375 0.140625 0.390625q0.140625 0.15625 0.4375 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.125 -0.046875 -0.234375q-0.03125 -0.109375 -0.125 -0.1875q-0.0625 -0.0625 -0.171875 -0.09375q-0.09375 -0.046875 -0.234375 -0.046875q-0.140625 0 -0.25 0.046875q-0.09375 0.03125 -0.171875 0.09375q-0.078125 0.078125 -0.125 0.1875q-0.03125 0.109375 -0.03125 0.234375zm6.8479004 6.4375q-0.453125 0 -0.75 -0.171875q-0.296875 -0.1875 -0.484375 -0.484375q-0.1875 -0.28125 -0.265625 -0.640625q-0.078125 -0.375 -0.078125 -0.734375l0 -0.21875q0 -0.359375 0.078125 -0.71875q0.078125 -0.359375 0.265625 -0.65625q0.1875 -0.28125 0.484375 -0.453125q0.3125 -0.1875 0.75 -0.1875q0.296875 0 0.546875 0.09375q0.25 0.09375 0.4375 0.265625q0.1875 0.171875 0.28125 0.40625q0.109375 0.21875 0.125 0.484375l0.90625 0q0 -0.4375 -0.171875 -0.8125q-0.171875 -0.375 -0.46875 -0.640625q-0.3125 -0.28125 -0.734375 -0.4375q-0.421875 -0.15625 -0.921875 -0.15625q-0.625 0 -1.109375 0.234375q-0.484375 0.21875 -0.796875 0.609375q-0.328125 0.390625 -0.484375 0.90625q-0.15625 0.5 -0.15625 1.0625l0 0.21875q0 0.5625 0.15625 1.078125q0.15625 0.5 0.484375 0.875q0.3125 0.390625 0.796875 0.625q0.484375 0.234375 1.109375 0.234375q0.453125 0 0.859375 -0.15625q0.421875 -0.15625 0.734375 -0.421875q0.3125 -0.25 0.5 -0.59375q0.203125 -0.34375 0.203125 -0.71875l-0.90625 0q-0.015625 0.234375 -0.140625 0.4375q-0.109375 0.203125 -0.296875 0.34375q-0.1875 0.15625 -0.4375 0.25q-0.25 0.078125 -0.515625 0.078125zm6.4885254 0.78125q0.828125 0 1.375 -0.328125q0.5625 -0.34375 0.84375 -0.765625l-0.578125 -0.453125q-0.265625 0.34375 -0.671875 0.546875q-0.40625 0.203125 -0.921875 0.203125q-0.390625 0 -0.71875 -0.140625q-0.3125 -0.140625 -0.53125 -0.40625q-0.234375 -0.234375 -0.359375 -0.546875q-0.125 -0.3125 -0.15625 -0.71875l0 -0.046875l4.015625 0l0 -0.421875q0 -0.59375 -0.15625 -1.09375q-0.140625 -0.5 -0.4375 -0.875q-0.3125 -0.375 -0.765625 -0.578125q-0.453125 -0.21875 -1.0625 -0.21875q-0.484375 0 -0.953125 0.203125q-0.453125 0.1875 -0.8125 0.5625q-0.359375 0.375 -0.578125 0.921875q-0.21875 0.53125 -0.21875 1.21875l0 0.203125q0 0.59375 0.1875 1.09375q0.203125 0.5 0.5625 0.859375q0.359375 0.375 0.84375 0.578125q0.5 0.203125 1.09375 0.203125zm-0.125 -5.046875q0.375 0 0.640625 0.140625q0.265625 0.125 0.4375 0.34375q0.1875 0.21875 0.28125 0.515625q0.09375 0.296875 0.09375 0.5625l0 0.046875l-3.015625 0q0.046875 -0.390625 0.1875 -0.6875q0.15625 -0.296875 0.359375 -0.515625q0.203125 -0.203125 0.453125 -0.296875q0.265625 -0.109375 0.5625 -0.109375zm14.164612 3.4375q0 0.140625 -0.046875 0.265625q-0.046875 0.109375 -0.15625 0.21875q-0.15625 0.15625 -0.453125 0.25q-0.28125 0.09375 -0.65625 0.09375q-0.25 0 -0.5 -0.046875q-0.25 -0.0625 -0.453125 -0.1875q-0.203125 -0.125 -0.34375 -0.328125q-0.140625 -0.203125 -0.15625 -0.5l-0.96875 0q0 0.359375 0.15625 0.703125q0.171875 0.328125 0.484375 0.578125q0.3125 0.25 0.75 0.40625q0.453125 0.15625 1.03125 0.15625q0.5 0 0.921875 -0.125q0.421875 -0.125 0.71875 -0.34375q0.296875 -0.21875 0.46875 -0.515625q0.171875 -0.3125 0.171875 -0.6875q0 -0.34375 -0.15625 -0.609375q-0.140625 -0.265625 -0.421875 -0.46875q-0.28125 -0.203125 -0.703125 -0.34375q-0.40625 -0.140625 -0.921875 -0.25q-0.390625 -0.078125 -0.65625 -0.15625q-0.25 -0.09375 -0.40625 -0.1875q-0.15625 -0.109375 -0.21875 -0.234375q-0.0625 -0.140625 -0.0625 -0.296875q0 -0.171875 0.078125 -0.3125q0.078125 -0.15625 0.234375 -0.265625q0.15625 -0.125 0.375 -0.1875q0.234375 -0.0625 0.546875 -0.0625q0.296875 0 0.53125 0.078125q0.234375 0.078125 0.40625 0.21875q0.171875 0.140625 0.265625 0.3125q0.09375 0.171875 0.09375 0.359375l0.953125 0q0 -0.375 -0.15625 -0.6875q-0.15625 -0.328125 -0.453125 -0.5625q-0.28125 -0.25 -0.703125 -0.375q-0.421875 -0.140625 -0.9375 -0.140625q-0.484375 0 -0.890625 0.140625q-0.390625 0.125 -0.6875 0.34375q-0.296875 0.21875 -0.453125 0.53125q-0.15625 0.296875 -0.15625 0.640625q0 0.34375 0.15625 0.609375q0.15625 0.265625 0.4375 0.453125q0.28125 0.203125 0.671875 0.34375q0.40625 0.125 0.890625 0.234375q0.390625 0.078125 0.65625 0.171875q0.265625 0.09375 0.421875 0.203125q0.171875 0.125 0.234375 0.265625q0.0625 0.125 0.0625 0.296875zm2.6604004 3.671875l0.953125 0l0 -2.71875q0.109375 0.125 0.21875 0.21875q0.125 0.09375 0.265625 0.171875q0.21875 0.125 0.5 0.1875q0.28125 0.078125 0.59375 0.078125q0.53125 0 0.9375 -0.21875q0.421875 -0.21875 0.703125 -0.609375q0.28125 -0.390625 0.421875 -0.90625q0.15625 -0.53125 0.15625 -1.125l0 -0.109375q0 -0.625 -0.15625 -1.15625q-0.140625 -0.53125 -0.421875 -0.90625q-0.28125 -0.390625 -0.703125 -0.59375q-0.40625 -0.21875 -0.953125 -0.21875q-0.296875 0 -0.5625 0.0625q-0.265625 0.0625 -0.484375 0.1875q-0.15625 0.09375 -0.296875 0.21875q-0.140625 0.109375 -0.25 0.25l-0.046875 -0.609375l-0.875 0l0 7.796875zm3.78125 -5.03125l0 0.109375q0 0.40625 -0.09375 0.78125q-0.078125 0.375 -0.265625 0.65625q-0.1875 0.296875 -0.484375 0.46875q-0.296875 0.15625 -0.6875 0.15625q-0.25 0 -0.453125 -0.0625q-0.203125 -0.0625 -0.375 -0.171875q-0.140625 -0.09375 -0.265625 -0.21875q-0.109375 -0.140625 -0.203125 -0.296875l0 -2.703125q0.109375 -0.1875 0.234375 -0.328125q0.125 -0.140625 0.296875 -0.25q0.15625 -0.09375 0.34375 -0.140625q0.1875 -0.0625 0.40625 -0.0625q0.40625 0 0.6875 0.171875q0.296875 0.171875 0.5 0.453125q0.1875 0.28125 0.265625 0.65625q0.09375 0.375 0.09375 0.78125zm5.0979004 2.96875q0.828125 0 1.375 -0.328125q0.5625 -0.34375 0.84375 -0.765625l-0.578125 -0.453125q-0.265625 0.34375 -0.671875 0.546875q-0.40625 0.203125 -0.921875 0.203125q-0.390625 0 -0.71875 -0.140625q-0.3125 -0.140625 -0.53125 -0.40625q-0.234375 -0.234375 -0.359375 -0.546875q-0.125 -0.3125 -0.15625 -0.71875l0 -0.046875l4.015625 0l0 -0.421875q0 -0.59375 -0.15625 -1.09375q-0.140625 -0.5 -0.4375 -0.875q-0.3125 -0.375 -0.765625 -0.578125q-0.453125 -0.21875 -1.0625 -0.21875q-0.484375 0 -0.953125 0.203125q-0.453125 0.1875 -0.8125 0.5625q-0.359375 0.375 -0.578125 0.921875q-0.21875 0.53125 -0.21875 1.21875l0 0.203125q0 0.59375 0.1875 1.09375q0.203125 0.5 0.5625 0.859375q0.359375 0.375 0.84375 0.578125q0.5 0.203125 1.09375 0.203125zm-0.125 -5.046875q0.375 0 0.640625 0.140625q0.265625 0.125 0.4375 0.34375q0.1875 0.21875 0.28125 0.515625q0.09375 0.296875 0.09375 0.5625l0 0.046875l-3.015625 0q0.046875 -0.390625 0.1875 -0.6875q0.15625 -0.296875 0.359375 -0.515625q0.203125 -0.203125 0.453125 -0.296875q0.265625 -0.109375 0.5625 -0.109375zm6.4260254 4.265625q-0.453125 0 -0.75 -0.171875q-0.296875 -0.1875 -0.484375 -0.484375q-0.1875 -0.28125 -0.265625 -0.640625q-0.078125 -0.375 -0.078125 -0.734375l0 -0.21875q0 -0.359375 0.078125 -0.71875q0.078125 -0.359375 0.265625 -0.65625q0.1875 -0.28125 0.484375 -0.453125q0.3125 -0.1875 0.75 -0.1875q0.296875 0 0.546875 0.09375q0.25 0.09375 0.4375 0.265625q0.1875 0.171875 0.28125 0.40625q0.109375 0.21875 0.125 0.484375l0.90625 0q0 -0.4375 -0.171875 -0.8125q-0.171875 -0.375 -0.46875 -0.640625q-0.3125 -0.28125 -0.734375 -0.4375q-0.421875 -0.15625 -0.921875 -0.15625q-0.625 0 -1.109375 0.234375q-0.484375 0.21875 -0.796875 0.609375q-0.328125 0.390625 -0.484375 0.90625q-0.15625 0.5 -0.15625 1.0625l0 0.21875q0 0.5625 0.15625 1.078125q0.15625 0.5 0.484375 0.875q0.3125 0.390625 0.796875 0.625q0.484375 0.234375 1.109375 0.234375q0.453125 0 0.859375 -0.15625q0.421875 -0.15625 0.734375 -0.421875q0.3125 -0.25 0.5 -0.59375q0.203125 -0.34375 0.203125 -0.71875l-0.90625 0q-0.015625 0.234375 -0.140625 0.4375q-0.109375 0.203125 -0.296875 0.34375q-0.1875 0.15625 -0.4375 0.25q-0.25 0.078125 -0.515625 0.078125zm4.1604614 -4.953125l0 0.828125l1.90625 0l0 3.96875l-1.90625 0l0 0.828125l4.703125 0l0 -0.828125l-1.828125 0l0 -4.796875l-2.875 0zm1.78125 -1.484375q0 0.234375 0.140625 0.390625q0.140625 0.15625 0.4375 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.125 -0.046875 -0.234375q-0.03125 -0.109375 -0.125 -0.1875q-0.0625 -0.0625 -0.171875 -0.09375q-0.09375 -0.046875 -0.234375 -0.046875q-0.140625 0 -0.25 0.046875q-0.09375 0.03125 -0.171875 0.09375q-0.078125 0.078125 -0.125 0.1875q-0.03125 0.109375 -0.03125 0.234375zm5.8947754 7.109375l0.96875 0l0 -4.890625l2.171875 0l0 -0.734375l-2.171875 0l0 -0.40625q0 -0.34375 0.078125 -0.609375q0.09375 -0.265625 0.28125 -0.4375q0.15625 -0.15625 0.40625 -0.234375q0.265625 -0.09375 0.59375 -0.09375q0.3125 0 0.59375 0.0625q0.296875 0.046875 0.5 0.125l0.125 -0.796875q-0.140625 -0.03125 -0.28125 -0.0625q-0.125 -0.03125 -0.25 -0.046875q-0.203125 -0.046875 -0.40625 -0.0625q-0.203125 -0.03125 -0.40625 -0.03125q-0.5 0 -0.90625 0.140625q-0.40625 0.140625 -0.6875 0.421875q-0.296875 0.265625 -0.453125 0.6875q-0.15625 0.40625 -0.15625 0.9375l0 0.40625l-1.546875 0l0 0.734375l1.546875 0l0 4.890625zm5.1135254 -5.625l0 0.828125l1.90625 0l0 3.96875l-1.90625 0l0 0.828125l4.703125 0l0 -0.828125l-1.828125 0l0 -4.796875l-2.875 0zm1.78125 -1.484375q0 0.234375 0.140625 0.390625q0.140625 0.15625 0.4375 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.125 -0.046875 -0.234375q-0.03125 -0.109375 -0.125 -0.1875q-0.0625 -0.0625 -0.171875 -0.09375q-0.09375 -0.046875 -0.234375 -0.046875q-0.140625 0 -0.25 0.046875q-0.09375 0.03125 -0.171875 0.09375q-0.078125 0.078125 -0.125 0.1875q-0.03125 0.109375 -0.03125 0.234375zm6.8479004 6.4375q-0.453125 0 -0.75 -0.171875q-0.296875 -0.1875 -0.484375 -0.484375q-0.1875 -0.28125 -0.265625 -0.640625q-0.078125 -0.375 -0.078125 -0.734375l0 -0.21875q0 -0.359375 0.078125 -0.71875q0.078125 -0.359375 0.265625 -0.65625q0.1875 -0.28125 0.484375 -0.453125q0.3125 -0.1875 0.75 -0.1875q0.296875 0 0.546875 0.09375q0.25 0.09375 0.4375 0.265625q0.1875 0.171875 0.28125 0.40625q0.109375 0.21875 0.125 0.484375l0.90625 0q0 -0.4375 -0.171875 -0.8125q-0.171875 -0.375 -0.46875 -0.640625q-0.3125 -0.28125 -0.734375 -0.4375q-0.421875 -0.15625 -0.921875 -0.15625q-0.625 0 -1.109375 0.234375q-0.484375 0.21875 -0.796875 0.609375q-0.328125 0.390625 -0.484375 0.90625q-0.15625 0.5 -0.15625 1.0625l0 0.21875q0 0.5625 0.15625 1.078125q0.15625 0.5 0.484375 0.875q0.3125 0.390625 0.796875 0.625q0.484375 0.234375 1.109375 0.234375q0.453125 0 0.859375 -0.15625q0.421875 -0.15625 0.734375 -0.421875q0.3125 -0.25 0.5 -0.59375q0.203125 -0.34375 0.203125 -0.71875l-0.90625 0q-0.015625 0.234375 -0.140625 0.4375q-0.109375 0.203125 -0.296875 0.34375q-0.1875 0.15625 -0.4375 0.25q-0.25 0.078125 -0.515625 0.078125zm10.555237 -7.328125l0 0.84375l1.90625 0l0 6.328125l-1.90625 0l0 0.828125l4.703125 0l0 -0.828125l-1.828125 0l0 -7.171875l-2.875 0zm9.94165 8.0l1.0 0l0 -0.078125q-0.09375 -0.234375 -0.15625 -0.546875q-0.046875 -0.328125 -0.046875 -0.609375l0 -2.609375q0 -0.46875 -0.171875 -0.828125q-0.171875 -0.359375 -0.46875 -0.59375q-0.296875 -0.234375 -0.71875 -0.34375q-0.40625 -0.125 -0.875 -0.125q-0.53125 0 -0.953125 0.15625q-0.40625 0.140625 -0.6875 0.375q-0.296875 0.234375 -0.453125 0.53125q-0.140625 0.296875 -0.15625 0.609375l0.96875 0q0 -0.1875 0.078125 -0.34375q0.09375 -0.171875 0.25 -0.28125q0.15625 -0.125 0.375 -0.1875q0.234375 -0.078125 0.515625 -0.078125q0.3125 0 0.5625 0.078125q0.25 0.078125 0.421875 0.21875q0.171875 0.140625 0.265625 0.34375q0.09375 0.203125 0.09375 0.453125l0 0.453125l-1.0625 0q-0.578125 0 -1.0625 0.109375q-0.46875 0.109375 -0.8125 0.34375q-0.328125 0.234375 -0.515625 0.578125q-0.1875 0.34375 -0.1875 0.8125q0 0.359375 0.140625 0.671875q0.140625 0.296875 0.390625 0.515625q0.25 0.21875 0.609375 0.359375q0.359375 0.125 0.8125 0.125q0.265625 0 0.515625 -0.0625q0.25 -0.0625 0.46875 -0.15625q0.203125 -0.09375 0.375 -0.21875q0.1875 -0.140625 0.34375 -0.28125q0.015625 0.171875 0.046875 0.34375q0.03125 0.15625 0.09375 0.265625zm-1.703125 -0.734375q-0.28125 0 -0.5 -0.0625q-0.203125 -0.078125 -0.34375 -0.21875q-0.140625 -0.125 -0.21875 -0.296875q-0.0625 -0.171875 -0.0625 -0.390625q0 -0.21875 0.078125 -0.390625q0.078125 -0.171875 0.234375 -0.296875q0.21875 -0.171875 0.578125 -0.25q0.375 -0.09375 0.875 -0.09375l0.90625 0l0 1.140625q-0.09375 0.171875 -0.234375 0.328125q-0.140625 0.140625 -0.34375 0.265625q-0.203125 0.125 -0.453125 0.203125q-0.234375 0.0625 -0.515625 0.0625zm4.8479004 3.015625q0.375 0 0.671875 -0.140625q0.296875 -0.140625 0.515625 -0.359375q0.203125 -0.203125 0.359375 -0.453125q0.15625 -0.234375 0.25 -0.453125l2.859375 -6.5l-1.078125 0l-1.453125 3.640625l-0.265625 0.671875l-0.25 -0.6875l-1.53125 -3.625l-1.078125 0l2.421875 5.359375l-0.390625 0.75q-0.046875 0.109375 -0.140625 0.265625q-0.09375 0.15625 -0.21875 0.3125q-0.125 0.15625 -0.296875 0.265625q-0.15625 0.109375 -0.359375 0.109375q-0.0625 0 -0.203125 -0.015625q-0.125 0 -0.25 -0.015625l-0.15625 0.78125q0.09375 0.03125 0.265625 0.0625q0.1875 0.03125 0.328125 0.03125zm8.426086 -2.171875q0.828125 0 1.375 -0.328125q0.5625 -0.34375 0.84375 -0.765625l-0.578125 -0.453125q-0.265625 0.34375 -0.671875 0.546875q-0.40625 0.203125 -0.921875 0.203125q-0.390625 0 -0.71875 -0.140625q-0.3125 -0.140625 -0.53125 -0.40625q-0.234375 -0.234375 -0.359375 -0.546875q-0.125 -0.3125 -0.15625 -0.71875l0 -0.046875l4.015625 0l0 -0.421875q0 -0.59375 -0.15625 -1.09375q-0.140625 -0.5 -0.4375 -0.875q-0.3125 -0.375 -0.765625 -0.578125q-0.453125 -0.21875 -1.0625 -0.21875q-0.484375 0 -0.953125 0.203125q-0.453125 0.1875 -0.8125 0.5625q-0.359375 0.375 -0.578125 0.921875q-0.21875 0.53125 -0.21875 1.21875l0 0.203125q0 0.59375 0.1875 1.09375q0.203125 0.5 0.5625 0.859375q0.359375 0.375 0.84375 0.578125q0.5 0.203125 1.09375 0.203125zm-0.125 -5.046875q0.375 0 0.640625 0.140625q0.265625 0.125 0.4375 0.34375q0.1875 0.21875 0.28125 0.515625q0.09375 0.296875 0.09375 0.5625l0 0.046875l-3.015625 0q0.046875 -0.390625 0.1875 -0.6875q0.15625 -0.296875 0.359375 -0.515625q0.203125 -0.203125 0.453125 -0.296875q0.265625 -0.109375 0.5625 -0.109375zm7.7229004 -0.796875q-0.609375 0 -1.09375 0.265625q-0.484375 0.265625 -0.828125 0.734375l0 -0.140625l-0.046875 -0.75l-0.90625 0l0 5.625l0.953125 0l0 -3.609375q0.09375 -0.265625 0.234375 -0.46875q0.15625 -0.21875 0.34375 -0.359375q0.21875 -0.171875 0.5 -0.25q0.28125 -0.09375 0.640625 -0.09375q0.28125 0 0.53125 0.03125q0.25 0.03125 0.53125 0.09375l0.125 -0.9375q-0.140625 -0.0625 -0.4375 -0.09375q-0.28125 -0.046875 -0.546875 -0.046875zm6.4416504 4.234375q0 0.140625 -0.046875 0.265625q-0.046875 0.109375 -0.15625 0.21875q-0.15625 0.15625 -0.453125 0.25q-0.28125 0.09375 -0.65625 0.09375q-0.25 0 -0.5 -0.046875q-0.25 -0.0625 -0.453125 -0.1875q-0.203125 -0.125 -0.34375 -0.328125q-0.140625 -0.203125 -0.15625 -0.5l-0.96875 0q0 0.359375 0.15625 0.703125q0.171875 0.328125 0.484375 0.578125q0.3125 0.25 0.75 0.40625q0.453125 0.15625 1.03125 0.15625q0.5 0 0.921875 -0.125q0.421875 -0.125 0.71875 -0.34375q0.296875 -0.21875 0.46875 -0.515625q0.171875 -0.3125 0.171875 -0.6875q0 -0.34375 -0.15625 -0.609375q-0.140625 -0.265625 -0.421875 -0.46875q-0.28125 -0.203125 -0.703125 -0.34375q-0.40625 -0.140625 -0.921875 -0.25q-0.390625 -0.078125 -0.65625 -0.15625q-0.25 -0.09375 -0.40625 -0.1875q-0.15625 -0.109375 -0.21875 -0.234375q-0.0625 -0.140625 -0.0625 -0.296875q0 -0.171875 0.078125 -0.3125q0.078125 -0.15625 0.234375 -0.265625q0.15625 -0.125 0.375 -0.1875q0.234375 -0.0625 0.546875 -0.0625q0.296875 0 0.53125 0.078125q0.234375 0.078125 0.40625 0.21875q0.171875 0.140625 0.265625 0.3125q0.09375 0.171875 0.09375 0.359375l0.953125 0q0 -0.375 -0.15625 -0.6875q-0.15625 -0.328125 -0.453125 -0.5625q-0.28125 -0.25 -0.703125 -0.375q-0.421875 -0.140625 -0.9375 -0.140625q-0.484375 0 -0.890625 0.140625q-0.390625 0.125 -0.6875 0.34375q-0.296875 0.21875 -0.453125 0.53125q-0.15625 0.296875 -0.15625 0.640625q0 0.34375 0.15625 0.609375q0.15625 0.265625 0.4375 0.453125q0.28125 0.203125 0.671875 0.34375q0.40625 0.125 0.890625 0.234375q0.390625 0.078125 0.65625 0.171875q0.265625 0.09375 0.421875 0.203125q0.171875 0.125 0.234375 0.265625q0.0625 0.125 0.0625 0.296875z" fill-rule="nonzero"/><path fill="#9471f5" d="m558.64545 332.80252l0 0c0 -2.600525 2.1081543 -4.7086487 4.708679 -4.7086487l0 0c1.2488403 0 2.4464722 0.49609375 3.3295288 1.3791199c0.88305664 0.88305664 1.3791504 2.080719 1.3791504 3.3295288l0 0c0 2.600525 -2.1081543 4.708679 -4.708679 4.708679l0 0c-2.600525 0 -4.708679 -2.1081543 -4.708679 -4.708679z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m568.0628 337.22192l207.40155 0l0 32.31494l-207.40155 0z" fill-rule="evenodd"/><path fill="#3b454e" d="m582.1409 352.9619l0 -0.8125l-3.171875 0l0 -2.4375l3.640625 0l0 -0.828125l-4.59375 0l0 7.578125l4.640625 0l0 -0.8125l-3.6875 0l0 -2.6875l3.171875 0zm4.5510254 -0.046875l-1.484375 -2.078125l-1.125 0l2.09375 2.78125l-2.140625 2.84375l1.125 0l1.546875 -2.140625l1.5625 2.140625l1.109375 0l-2.15625 -2.84375l2.09375 -2.78125l-1.125 0l-1.5 2.078125zm4.2229004 -2.078125l0 0.828125l1.90625 0l0 3.96875l-1.90625 0l0 0.828125l4.703125 0l0 -0.828125l-1.828125 0l0 -4.796875l-2.875 0zm1.78125 -1.484375q0 0.234375 0.140625 0.390625q0.140625 0.15625 0.4375 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.125 -0.046875 -0.234375q-0.03125 -0.109375 -0.125 -0.1875q-0.0625 -0.0625 -0.171875 -0.09375q-0.09375 -0.046875 -0.234375 -0.046875q-0.140625 0 -0.25 0.046875q-0.09375 0.03125 -0.171875 0.09375q-0.078125 0.078125 -0.125 0.1875q-0.03125 0.109375 -0.03125 0.234375zm8.191711 5.609375q0 0.140625 -0.046875 0.265625q-0.046875 0.109375 -0.15625 0.21875q-0.15625 0.15625 -0.453125 0.25q-0.28125 0.09375 -0.65625 0.09375q-0.25 0 -0.5 -0.046875q-0.25 -0.0625 -0.453125 -0.1875q-0.203125 -0.125 -0.34375 -0.328125q-0.140625 -0.203125 -0.15625 -0.5l-0.96875 0q0 0.359375 0.15625 0.703125q0.171875 0.328125 0.484375 0.578125q0.3125 0.25 0.75 0.40625q0.453125 0.15625 1.03125 0.15625q0.5 0 0.921875 -0.125q0.421875 -0.125 0.71875 -0.34375q0.296875 -0.21875 0.46875 -0.515625q0.171875 -0.3125 0.171875 -0.6875q0 -0.34375 -0.15625 -0.609375q-0.140625 -0.265625 -0.421875 -0.46875q-0.28125 -0.203125 -0.703125 -0.34375q-0.40625 -0.140625 -0.921875 -0.25q-0.390625 -0.078125 -0.65625 -0.15625q-0.25 -0.09375 -0.40625 -0.1875q-0.15625 -0.109375 -0.21875 -0.234375q-0.0625 -0.140625 -0.0625 -0.296875q0 -0.171875 0.078125 -0.3125q0.078125 -0.15625 0.234375 -0.265625q0.15625 -0.125 0.375 -0.1875q0.234375 -0.0625 0.546875 -0.0625q0.296875 0 0.53125 0.078125q0.234375 0.078125 0.40625 0.21875q0.171875 0.140625 0.265625 0.3125q0.09375 0.171875 0.09375 0.359375l0.953125 0q0 -0.375 -0.15625 -0.6875q-0.15625 -0.328125 -0.453125 -0.5625q-0.28125 -0.25 -0.703125 -0.375q-0.421875 -0.140625 -0.9375 -0.140625q-0.484375 0 -0.890625 0.140625q-0.390625 0.125 -0.6875 0.34375q-0.296875 0.21875 -0.453125 0.53125q-0.15625 0.296875 -0.15625 0.640625q0 0.34375 0.15625 0.609375q0.15625 0.265625 0.4375 0.453125q0.28125 0.203125 0.671875 0.34375q0.40625 0.125 0.890625 0.234375q0.390625 0.078125 0.65625 0.171875q0.265625 0.09375 0.421875 0.203125q0.171875 0.125 0.234375 0.265625q0.0625 0.125 0.0625 0.296875zm4.9416504 -5.5l-0.96875 0l0 1.375l-1.484375 0l0 0.734375l1.484375 0l0 3.0625q0 0.515625 0.140625 0.890625q0.140625 0.359375 0.375 0.59375q0.234375 0.234375 0.5625 0.34375q0.328125 0.109375 0.703125 0.109375q0.21875 0 0.4375 -0.03125q0.234375 -0.015625 0.4375 -0.0625q0.203125 -0.03125 0.375 -0.078125q0.171875 -0.0625 0.296875 -0.140625l-0.140625 -0.671875q-0.09375 0.015625 -0.234375 0.046875q-0.125 0.03125 -0.28125 0.046875q-0.171875 0.03125 -0.34375 0.046875q-0.15625 0.015625 -0.3125 0.015625q-0.21875 0 -0.40625 -0.046875q-0.1875 -0.046875 -0.328125 -0.1875q-0.15625 -0.125 -0.234375 -0.328125q-0.078125 -0.21875 -0.078125 -0.546875l0 -3.0625l2.140625 0l0 -0.734375l-2.140625 0l0 -1.375zm4.2697754 1.375l0 0.828125l1.90625 0l0 3.96875l-1.90625 0l0 0.828125l4.703125 0l0 -0.828125l-1.828125 0l0 -4.796875l-2.875 0zm1.78125 -1.484375q0 0.234375 0.140625 0.390625q0.140625 0.15625 0.4375 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.125 -0.046875 -0.234375q-0.03125 -0.109375 -0.125 -0.1875q-0.0625 -0.0625 -0.171875 -0.09375q-0.09375 -0.046875 -0.234375 -0.046875q-0.140625 0 -0.25 0.046875q-0.09375 0.03125 -0.171875 0.09375q-0.078125 0.078125 -0.125 0.1875q-0.03125 0.109375 -0.03125 0.234375zm4.4572754 7.109375l0.96875 0l0 -4.03125q0.09375 -0.1875 0.21875 -0.328125q0.140625 -0.15625 0.296875 -0.28125q0.1875 -0.125 0.40625 -0.203125q0.234375 -0.078125 0.5 -0.078125q0.3125 0 0.546875 0.078125q0.234375 0.078125 0.40625 0.234375q0.15625 0.15625 0.234375 0.421875q0.09375 0.265625 0.09375 0.640625l0 3.546875l0.96875 0l0 -3.578125q0 -0.5625 -0.140625 -0.96875q-0.140625 -0.40625 -0.390625 -0.671875q-0.265625 -0.265625 -0.625 -0.390625q-0.359375 -0.125 -0.796875 -0.125q-0.328125 0 -0.625 0.09375q-0.296875 0.09375 -0.546875 0.265625q-0.15625 0.109375 -0.3125 0.265625q-0.140625 0.140625 -0.265625 0.3125l-0.078125 -0.828125l-0.859375 0l0 5.625zm6.2229614 -2.859375l0 0.109375q0 0.59375 0.15625 1.125q0.15625 0.515625 0.4375 0.90625q0.296875 0.390625 0.703125 0.609375q0.421875 0.21875 0.9375 0.21875q0.296875 0 0.5625 -0.078125q0.265625 -0.0625 0.484375 -0.171875q0.140625 -0.078125 0.265625 -0.1875q0.125 -0.109375 0.234375 -0.234375l0 0.484375q0 0.375 -0.109375 0.65625q-0.09375 0.28125 -0.296875 0.46875q-0.1875 0.1875 -0.46875 0.28125q-0.28125 0.109375 -0.625 0.109375q-0.1875 0 -0.375 -0.046875q-0.1875 -0.03125 -0.390625 -0.125q-0.1875 -0.09375 -0.375 -0.25q-0.1875 -0.140625 -0.359375 -0.34375l-0.5 0.578125q0.1875 0.265625 0.453125 0.453125q0.265625 0.1875 0.5625 0.296875q0.28125 0.125 0.5625 0.171875q0.28125 0.046875 0.5 0.046875q0.53125 0 0.96875 -0.15625q0.4375 -0.15625 0.75 -0.453125q0.3125 -0.3125 0.484375 -0.75q0.1875 -0.421875 0.1875 -0.984375l0 -5.5l-0.875 0l-0.046875 0.609375q-0.109375 -0.125 -0.21875 -0.21875q-0.109375 -0.109375 -0.234375 -0.1875q-0.234375 -0.15625 -0.515625 -0.234375q-0.28125 -0.078125 -0.625 -0.078125q-0.515625 0 -0.9375 0.21875q-0.40625 0.203125 -0.703125 0.59375q-0.296875 0.375 -0.453125 0.90625q-0.140625 0.53125 -0.140625 1.15625zm0.953125 0.109375l0 -0.109375q0 -0.40625 0.078125 -0.78125q0.09375 -0.375 0.28125 -0.65625q0.1875 -0.28125 0.46875 -0.453125q0.296875 -0.171875 0.703125 -0.171875q0.234375 0 0.421875 0.0625q0.203125 0.0625 0.375 0.171875q0.15625 0.109375 0.28125 0.25q0.125 0.140625 0.21875 0.328125l0 2.578125q-0.09375 0.171875 -0.21875 0.328125q-0.125 0.15625 -0.28125 0.265625q-0.15625 0.109375 -0.359375 0.171875q-0.203125 0.046875 -0.453125 0.046875q-0.40625 0 -0.6875 -0.15625q-0.28125 -0.171875 -0.46875 -0.453125q-0.1875 -0.28125 -0.28125 -0.640625q-0.078125 -0.375 -0.078125 -0.78125zm13.102051 1.9375l0 -6.765625l-0.96875 0l0 7.578125l4.671875 0l0 -0.8125l-3.703125 0zm9.00415 0.8125l1.0 0l0 -0.078125q-0.09375 -0.234375 -0.15625 -0.546875q-0.046875 -0.328125 -0.046875 -0.609375l0 -2.609375q0 -0.46875 -0.171875 -0.828125q-0.171875 -0.359375 -0.46875 -0.59375q-0.296875 -0.234375 -0.71875 -0.34375q-0.40625 -0.125 -0.875 -0.125q-0.53125 0 -0.953125 0.15625q-0.40625 0.140625 -0.6875 0.375q-0.296875 0.234375 -0.453125 0.53125q-0.140625 0.296875 -0.15625 0.609375l0.96875 0q0 -0.1875 0.078125 -0.34375q0.09375 -0.171875 0.25 -0.28125q0.15625 -0.125 0.375 -0.1875q0.234375 -0.078125 0.515625 -0.078125q0.3125 0 0.5625 0.078125q0.25 0.078125 0.421875 0.21875q0.171875 0.140625 0.265625 0.34375q0.09375 0.203125 0.09375 0.453125l0 0.453125l-1.0625 0q-0.578125 0 -1.0625 0.109375q-0.46875 0.109375 -0.8125 0.34375q-0.328125 0.234375 -0.515625 0.578125q-0.1875 0.34375 -0.1875 0.8125q0 0.359375 0.140625 0.671875q0.140625 0.296875 0.390625 0.515625q0.25 0.21875 0.609375 0.359375q0.359375 0.125 0.8125 0.125q0.265625 0 0.515625 -0.0625q0.25 -0.0625 0.46875 -0.15625q0.203125 -0.09375 0.375 -0.21875q0.1875 -0.140625 0.34375 -0.28125q0.015625 0.171875 0.046875 0.34375q0.03125 0.15625 0.09375 0.265625zm-1.703125 -0.734375q-0.28125 0 -0.5 -0.0625q-0.203125 -0.078125 -0.34375 -0.21875q-0.140625 -0.125 -0.21875 -0.296875q-0.0625 -0.171875 -0.0625 -0.390625q0 -0.21875 0.078125 -0.390625q0.078125 -0.171875 0.234375 -0.296875q0.21875 -0.171875 0.578125 -0.25q0.375 -0.09375 0.875 -0.09375l0.90625 0l0 1.140625q-0.09375 0.171875 -0.234375 0.328125q-0.140625 0.140625 -0.34375 0.265625q-0.203125 0.125 -0.453125 0.203125q-0.234375 0.0625 -0.515625 0.0625zm4.8479614 3.015625q0.375 0 0.671875 -0.140625q0.296875 -0.140625 0.515625 -0.359375q0.203125 -0.203125 0.359375 -0.453125q0.15625 -0.234375 0.25 -0.453125l2.859375 -6.5l-1.078125 0l-1.453125 3.640625l-0.265625 0.671875l-0.25 -0.6875l-1.53125 -3.625l-1.078125 0l2.421875 5.359375l-0.390625 0.75q-0.046875 0.109375 -0.140625 0.265625q-0.09375 0.15625 -0.21875 0.3125q-0.125 0.15625 -0.296875 0.265625q-0.15625 0.109375 -0.359375 0.109375q-0.0625 0 -0.203125 -0.015625q-0.125 0 -0.25 -0.015625l-0.15625 0.78125q0.09375 0.03125 0.265625 0.0625q0.1875 0.03125 0.328125 0.03125zm8.426025 -2.171875q0.828125 0 1.375 -0.328125q0.5625 -0.34375 0.84375 -0.765625l-0.578125 -0.453125q-0.265625 0.34375 -0.671875 0.546875q-0.40625 0.203125 -0.921875 0.203125q-0.390625 0 -0.71875 -0.140625q-0.3125 -0.140625 -0.53125 -0.40625q-0.234375 -0.234375 -0.359375 -0.546875q-0.125 -0.3125 -0.15625 -0.71875l0 -0.046875l4.015625 0l0 -0.421875q0 -0.59375 -0.15625 -1.09375q-0.140625 -0.5 -0.4375 -0.875q-0.3125 -0.375 -0.765625 -0.578125q-0.453125 -0.21875 -1.0625 -0.21875q-0.484375 0 -0.953125 0.203125q-0.453125 0.1875 -0.8125 0.5625q-0.359375 0.375 -0.578125 0.921875q-0.21875 0.53125 -0.21875 1.21875l0 0.203125q0 0.59375 0.1875 1.09375q0.203125 0.5 0.5625 0.859375q0.359375 0.375 0.84375 0.578125q0.5 0.203125 1.09375 0.203125zm-0.125 -5.046875q0.375 0 0.640625 0.140625q0.265625 0.125 0.4375 0.34375q0.1875 0.21875 0.28125 0.515625q0.09375 0.296875 0.09375 0.5625l0 0.046875l-3.015625 0q0.046875 -0.390625 0.1875 -0.6875q0.15625 -0.296875 0.359375 -0.515625q0.203125 -0.203125 0.453125 -0.296875q0.265625 -0.109375 0.5625 -0.109375zm7.7229004 -0.796875q-0.609375 0 -1.09375 0.265625q-0.484375 0.265625 -0.828125 0.734375l0 -0.140625l-0.046875 -0.75l-0.90625 0l0 5.625l0.953125 0l0 -3.609375q0.09375 -0.265625 0.234375 -0.46875q0.15625 -0.21875 0.34375 -0.359375q0.21875 -0.171875 0.5 -0.25q0.28125 -0.09375 0.640625 -0.09375q0.28125 0 0.53125 0.03125q0.25 0.03125 0.53125 0.09375l0.125 -0.9375q-0.140625 -0.0625 -0.4375 -0.09375q-0.28125 -0.046875 -0.546875 -0.046875zm6.4416504 4.234375q0 0.140625 -0.046875 0.265625q-0.046875 0.109375 -0.15625 0.21875q-0.15625 0.15625 -0.453125 0.25q-0.28125 0.09375 -0.65625 0.09375q-0.25 0 -0.5 -0.046875q-0.25 -0.0625 -0.453125 -0.1875q-0.203125 -0.125 -0.34375 -0.328125q-0.140625 -0.203125 -0.15625 -0.5l-0.96875 0q0 0.359375 0.15625 0.703125q0.171875 0.328125 0.484375 0.578125q0.3125 0.25 0.75 0.40625q0.453125 0.15625 1.03125 0.15625q0.5 0 0.921875 -0.125q0.421875 -0.125 0.71875 -0.34375q0.296875 -0.21875 0.46875 -0.515625q0.171875 -0.3125 0.171875 -0.6875q0 -0.34375 -0.15625 -0.609375q-0.140625 -0.265625 -0.421875 -0.46875q-0.28125 -0.203125 -0.703125 -0.34375q-0.40625 -0.140625 -0.921875 -0.25q-0.390625 -0.078125 -0.65625 -0.15625q-0.25 -0.09375 -0.40625 -0.1875q-0.15625 -0.109375 -0.21875 -0.234375q-0.0625 -0.140625 -0.0625 -0.296875q0 -0.171875 0.078125 -0.3125q0.078125 -0.15625 0.234375 -0.265625q0.15625 -0.125 0.375 -0.1875q0.234375 -0.0625 0.546875 -0.0625q0.296875 0 0.53125 0.078125q0.234375 0.078125 0.40625 0.21875q0.171875 0.140625 0.265625 0.3125q0.09375 0.171875 0.09375 0.359375l0.953125 0q0 -0.375 -0.15625 -0.6875q-0.15625 -0.328125 -0.453125 -0.5625q-0.28125 -0.25 -0.703125 -0.375q-0.421875 -0.140625 -0.9375 -0.140625q-0.484375 0 -0.890625 0.140625q-0.390625 0.125 -0.6875 0.34375q-0.296875 0.21875 -0.453125 0.53125q-0.15625 0.296875 -0.15625 0.640625q0 0.34375 0.15625 0.609375q0.15625 0.265625 0.4375 0.453125q0.28125 0.203125 0.671875 0.34375q0.40625 0.125 0.890625 0.234375q0.390625 0.078125 0.65625 0.171875q0.265625 0.09375 0.421875 0.203125q0.171875 0.125 0.234375 0.265625q0.0625 0.125 0.0625 0.296875z" fill-rule="nonzero"/><path fill="#f3f5f6" d="m558.64545 353.3807l0 0c0 -2.600525 2.1081543 -4.708679 4.708679 -4.708679l0 0c1.2488403 0 2.4464722 0.49609375 3.3295288 1.3791504c0.88305664 0.88305664 1.3791504 2.080719 1.3791504 3.3295288l0 0c0 2.600525 -2.1081543 4.7086487 -4.708679 4.7086487l0 0c-2.600525 0 -4.708679 -2.1081238 -4.708679 -4.7086487z" fill-rule="evenodd"/><path stroke="#e8ecef" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m558.64545 353.3807l0 0c0 -2.600525 2.1081543 -4.708679 4.708679 -4.708679l0 0c1.2488403 0 2.4464722 0.49609375 3.3295288 1.3791504c0.88305664 0.88305664 1.3791504 2.080719 1.3791504 3.3295288l0 0c0 2.600525 -2.1081543 4.7086487 -4.708679 4.7086487l0 0c-2.600525 0 -4.708679 -2.1081238 -4.708679 -4.7086487z" fill-rule="evenodd"/><path fill="#ffffff" d="m340.66534 162.11293l0 0c0 -5.6685333 4.5952454 -10.263779 10.263794 -10.263779l157.01575 0c2.722107 0 5.3327637 1.0813599 7.2575684 3.0061798c1.9248657 1.9248352 3.0062256 4.5354767 3.0062256 7.257599l0 187.12599c0 5.668518 -4.595276 10.263763 -10.263794 10.263763l-157.01575 0c-5.6685486 0 -10.263794 -4.5952454 -10.263794 -10.263763z" fill-rule="evenodd"/><path stroke="#e8ecef" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m340.66534 162.11293l0 0c0 -5.6685333 4.5952454 -10.263779 10.263794 -10.263779l157.01575 0c2.722107 0 5.3327637 1.0813599 7.2575684 3.0061798c1.9248657 1.9248352 3.0062256 4.5354767 3.0062256 7.257599l0 187.12599c0 5.668518 -4.595276 10.263763 -10.263794 10.263763l-157.01575 0c-5.6685486 0 -10.263794 -4.5952454 -10.263794 -10.263763z" fill-rule="evenodd"/><path fill="#f3f5f6" d="m349.47614 151.85011l160.60849 0c2.245697 0 4.3994446 0.89208984 5.987335 2.4800415c1.5879517 1.5879517 2.4801025 3.7416687 2.4801025 5.9873505l0 19.62709c0 8.239746E-4 -6.713867E-4 0.0014801025 -0.0015258789 0.0014801025l-177.54181 -0.0014801025l0 0c-8.239746E-4 0 -0.0014953613 -6.5612793E-4 -0.0014953613 -0.0014801025l0.0014953613 -19.62561l0 0c0 -4.676407 3.790985 -8.467392 8.467407 -8.467392z" fill-rule="evenodd"/><path stroke="#e8ecef" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m349.47614 151.85011l160.60849 0c2.245697 0 4.3994446 0.89208984 5.987335 2.4800415c1.5879517 1.5879517 2.4801025 3.7416687 2.4801025 5.9873505l0 19.62709c0 8.239746E-4 -6.713867E-4 0.0014801025 -0.0015258789 0.0014801025l-177.54181 -0.0014801025l0 0c-8.239746E-4 0 -0.0014953613 -6.5612793E-4 -0.0014953613 -0.0014801025l0.0014953613 -19.62561l0 0c0 -4.676407 3.790985 -8.467392 8.467407 -8.467392z" fill-rule="evenodd"/><path fill="#3b454e" d="m393.85196 168.39049l1.78125 3.546875l1.96875 0l0 -0.078125l-2.046875 -3.921875q0.390625 -0.171875 0.703125 -0.40625q0.328125 -0.25 0.546875 -0.578125q0.234375 -0.3125 0.34375 -0.71875q0.125 -0.40625 0.125 -0.921875q0 -0.703125 -0.25 -1.234375q-0.234375 -0.53125 -0.6875 -0.890625q-0.453125 -0.359375 -1.09375 -0.53125q-0.640625 -0.1875 -1.421875 -0.1875l-3.171875 0l0 9.46875l1.828125 0l0 -3.546875l1.375 0zm-1.375 -1.484375l0 -2.953125l1.34375 0q0.375 0 0.65625 0.09375q0.296875 0.078125 0.5 0.25q0.234375 0.1875 0.34375 0.484375q0.125 0.28125 0.125 0.65625q0 0.3125 -0.09375 0.578125q-0.09375 0.25 -0.265625 0.421875q-0.1875 0.234375 -0.515625 0.359375q-0.328125 0.109375 -0.75 0.109375l-1.34375 0zm9.638794 5.15625q1.03125 0 1.78125 -0.390625q0.75 -0.390625 1.09375 -0.890625l-0.90625 -0.96875q-0.3125 0.40625 -0.8125 0.609375q-0.5 0.1875 -1.046875 0.1875q-0.375 0 -0.703125 -0.109375q-0.3125 -0.125 -0.546875 -0.328125q-0.25 -0.21875 -0.390625 -0.46875q-0.140625 -0.265625 -0.234375 -0.6875l0 -0.015625l4.78125 0l0 -0.765625q0 -0.78125 -0.21875 -1.421875q-0.21875 -0.640625 -0.625 -1.09375q-0.421875 -0.453125 -1.015625 -0.703125q-0.59375 -0.25 -1.359375 -0.25q-0.734375 0 -1.359375 0.265625q-0.625 0.265625 -1.078125 0.75q-0.453125 0.484375 -0.703125 1.15625q-0.25 0.65625 -0.25 1.46875l0 0.25q0 0.71875 0.25 1.34375q0.265625 0.609375 0.734375 1.078125q0.46875 0.453125 1.125 0.71875q0.671875 0.265625 1.484375 0.265625zm-0.203125 -5.828125q0.34375 0 0.59375 0.109375q0.265625 0.09375 0.453125 0.28125q0.1875 0.1875 0.28125 0.453125q0.109375 0.25 0.109375 0.53125l0 0.140625l-2.96875 0q0.0625 -0.34375 0.1875 -0.625q0.140625 -0.28125 0.34375 -0.484375q0.1875 -0.203125 0.4375 -0.296875q0.25 -0.109375 0.5625 -0.109375zm6.5450745 5.703125l1.8125 0l0 -5.703125l2.53125 0l0 -1.34375l-2.53125 0l0 -0.375q0 -0.3125 0.078125 -0.5625q0.078125 -0.25 0.25 -0.421875q0.1875 -0.203125 0.5 -0.296875q0.328125 -0.109375 0.78125 -0.109375q0.421875 0 0.734375 0.046875q0.3125 0.03125 0.5625 0.078125l0.125 -1.40625q-0.234375 -0.046875 -0.4375 -0.078125q-0.203125 -0.03125 -0.40625 -0.0625q-0.203125 -0.015625 -0.421875 -0.03125q-0.203125 -0.015625 -0.421875 -0.015625q-0.71875 0 -1.3125 0.1875q-0.578125 0.171875 -1.0 0.546875q-0.40625 0.359375 -0.625 0.890625q-0.21875 0.53125 -0.21875 1.234375l0 0.375l-1.859375 0l0 1.34375l1.859375 0l0 5.703125zm14.136993 0l2.546875 0q0.625 0 1.1875 -0.15625q0.5625 -0.15625 1.015625 -0.453125q0.40625 -0.25 0.734375 -0.609375q0.328125 -0.375 0.578125 -0.8125q0.25 -0.484375 0.390625 -1.0625q0.15625 -0.59375 0.15625 -1.25l0 -0.78125q0 -0.6875 -0.15625 -1.28125q-0.15625 -0.609375 -0.4375 -1.109375q-0.234375 -0.40625 -0.5625 -0.75q-0.3125 -0.359375 -0.734375 -0.59375q-0.46875 -0.296875 -1.046875 -0.453125q-0.5625 -0.15625 -1.21875 -0.15625l-2.453125 0l0 9.46875zm1.84375 -7.984375l0.609375 0q0.328125 0 0.609375 0.078125q0.296875 0.0625 0.53125 0.203125q0.296875 0.1875 0.53125 0.46875q0.234375 0.28125 0.375 0.640625q0.109375 0.3125 0.171875 0.6875q0.0625 0.359375 0.0625 0.765625l0 0.796875q0 0.4375 -0.0625 0.8125q-0.0625 0.375 -0.171875 0.6875q-0.140625 0.34375 -0.34375 0.609375q-0.203125 0.265625 -0.453125 0.4375q-0.234375 0.15625 -0.53125 0.25q-0.28125 0.078125 -0.625 0.078125l-0.703125 0l0 -6.515625zm9.670044 8.109375q1.03125 0 1.78125 -0.390625q0.75 -0.390625 1.09375 -0.890625l-0.90625 -0.96875q-0.3125 0.40625 -0.8125 0.609375q-0.5 0.1875 -1.046875 0.1875q-0.375 0 -0.703125 -0.109375q-0.3125 -0.125 -0.546875 -0.328125q-0.25 -0.21875 -0.390625 -0.46875q-0.140625 -0.265625 -0.234375 -0.6875l0 -0.015625l4.78125 0l0 -0.765625q0 -0.78125 -0.21875 -1.421875q-0.21875 -0.640625 -0.625 -1.09375q-0.421875 -0.453125 -1.015625 -0.703125q-0.59375 -0.25 -1.359375 -0.25q-0.734375 0 -1.359375 0.265625q-0.625 0.265625 -1.078125 0.75q-0.453125 0.484375 -0.703125 1.15625q-0.25 0.65625 -0.25 1.46875l0 0.25q0 0.71875 0.25 1.34375q0.265625 0.609375 0.734375 1.078125q0.46875 0.453125 1.125 0.71875q0.671875 0.265625 1.484375 0.265625zm-0.203125 -5.828125q0.34375 0 0.59375 0.109375q0.265625 0.09375 0.453125 0.28125q0.1875 0.1875 0.28125 0.453125q0.109375 0.25 0.109375 0.53125l0 0.140625l-2.96875 0q0.0625 -0.34375 0.1875 -0.625q0.140625 -0.28125 0.34375 -0.484375q0.1875 -0.203125 0.4375 -0.296875q0.25 -0.109375 0.5625 -0.109375zm7.0294495 5.703125l1.703125 0l2.671875 -7.046875l-1.890625 0l-1.546875 4.96875l-0.09375 0.5l-0.09375 -0.5l-1.546875 -4.96875l-1.890625 0l2.6875 7.046875zm6.248169 -7.046875l0 1.484375l2.0 0l0 4.09375l-2.0 0l0 1.46875l5.734375 0l0 -1.46875l-1.90625 0l0 -5.578125l-3.828125 0zm1.875 -1.796875q0 0.203125 0.0625 0.390625q0.078125 0.171875 0.21875 0.296875q0.140625 0.125 0.328125 0.203125q0.1875 0.078125 0.421875 0.078125q0.484375 0 0.765625 -0.265625q0.28125 -0.28125 0.28125 -0.703125q0 -0.421875 -0.28125 -0.6875q-0.28125 -0.28125 -0.765625 -0.28125q-0.234375 0 -0.421875 0.078125q-0.1875 0.0625 -0.328125 0.1875q-0.140625 0.140625 -0.21875 0.328125q-0.0625 0.171875 -0.0625 0.375zm8.748199 7.53125q-0.4375 0 -0.71875 -0.171875q-0.28125 -0.1875 -0.4375 -0.46875q-0.171875 -0.296875 -0.234375 -0.671875q-0.0625 -0.375 -0.0625 -0.796875l0 -0.1875q0 -0.40625 0.0625 -0.78125q0.0625 -0.375 0.234375 -0.671875q0.171875 -0.296875 0.4375 -0.46875q0.28125 -0.171875 0.71875 -0.171875q0.296875 0 0.53125 0.109375q0.25 0.09375 0.421875 0.25q0.1875 0.171875 0.265625 0.40625q0.09375 0.234375 0.09375 0.5l1.703125 0q0 -0.625 -0.21875 -1.125q-0.21875 -0.515625 -0.609375 -0.875q-0.40625 -0.34375 -0.96875 -0.53125q-0.546875 -0.203125 -1.203125 -0.203125q-0.8125 0 -1.421875 0.28125q-0.609375 0.28125 -1.03125 0.765625q-0.421875 0.46875 -0.625 1.125q-0.203125 0.640625 -0.203125 1.390625l0 0.1875q0 0.75 0.203125 1.40625q0.21875 0.640625 0.625 1.125q0.421875 0.46875 1.03125 0.75q0.625 0.28125 1.4375 0.28125q0.609375 0 1.15625 -0.1875q0.546875 -0.203125 0.953125 -0.53125q0.40625 -0.34375 0.640625 -0.8125q0.234375 -0.46875 0.234375 -1.015625l-1.703125 0q0 0.25 -0.109375 0.453125q-0.09375 0.203125 -0.265625 0.34375q-0.1875 0.140625 -0.4375 0.21875q-0.234375 0.078125 -0.5 0.078125zm8.295044 1.4375q1.03125 0 1.78125 -0.390625q0.75 -0.390625 1.09375 -0.890625l-0.90625 -0.96875q-0.3125 0.40625 -0.8125 0.609375q-0.5 0.1875 -1.046875 0.1875q-0.375 0 -0.703125 -0.109375q-0.3125 -0.125 -0.546875 -0.328125q-0.25 -0.21875 -0.390625 -0.46875q-0.140625 -0.265625 -0.234375 -0.6875l0 -0.015625l4.78125 0l0 -0.765625q0 -0.78125 -0.21875 -1.421875q-0.21875 -0.640625 -0.625 -1.09375q-0.421875 -0.453125 -1.015625 -0.703125q-0.59375 -0.25 -1.359375 -0.25q-0.734375 0 -1.359375 0.265625q-0.625 0.265625 -1.078125 0.75q-0.453125 0.484375 -0.703125 1.15625q-0.25 0.65625 -0.25 1.46875l0 0.25q0 0.71875 0.25 1.34375q0.265625 0.609375 0.734375 1.078125q0.46875 0.453125 1.125 0.71875q0.671875 0.265625 1.484375 0.265625zm-0.203125 -5.828125q0.34375 0 0.59375 0.109375q0.265625 0.09375 0.453125 0.28125q0.1875 0.1875 0.28125 0.453125q0.109375 0.25 0.109375 0.53125l0 0.140625l-2.96875 0q0.0625 -0.34375 0.1875 -0.625q0.140625 -0.28125 0.34375 -0.484375q0.1875 -0.203125 0.4375 -0.296875q0.25 -0.109375 0.5625 -0.109375z" fill-rule="nonzero"/><path fill="#f3f5f6" d="m353.04102 252.4377l0 0c0 -2.5481415 2.0656738 -4.6138306 4.6138306 -4.6138306l144.3471 0c1.2236633 0 2.3972168 0.48609924 3.2624817 1.3513641c0.8652649 0.8652649 1.3513794 2.038803 1.3513794 3.2624664l0 34.772324c0 2.5481567 -2.0657043 4.6138306 -4.613861 4.6138306l-144.3471 0c-2.5481567 0 -4.6138306 -2.0656738 -4.6138306 -4.6138306z" fill-rule="evenodd"/><path stroke="#e8ecef" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m353.04102 252.4377l0 0c0 -2.5481415 2.0656738 -4.6138306 4.6138306 -4.6138306l144.3471 0c1.2236633 0 2.3972168 0.48609924 3.2624817 1.3513641c0.8652649 0.8652649 1.3513794 2.038803 1.3513794 3.2624664l0 34.772324c0 2.5481567 -2.0657043 4.6138306 -4.613861 4.6138306l-144.3471 0c-2.5481567 0 -4.6138306 -2.0656738 -4.6138306 -4.6138306z" fill-rule="evenodd"/><path fill="#3b454e" d="m382.10583 262.7645l1.859375 3.859375l1.28125 0l0 -0.078125l-2.015625 -4.046875q0.390625 -0.171875 0.71875 -0.40625q0.328125 -0.25 0.5625 -0.5625q0.234375 -0.3125 0.359375 -0.6875q0.140625 -0.390625 0.140625 -0.84375q0 -0.71875 -0.25 -1.25q-0.25 -0.53125 -0.6875 -0.890625q-0.4375 -0.34375 -1.03125 -0.515625q-0.578125 -0.1875 -1.25 -0.1875l-2.78125 0l0 9.46875l1.203125 0l0 -3.859375l1.890625 0zm-1.890625 -1.0l0 -3.625l1.578125 0q0.4375 0 0.796875 0.125q0.375 0.109375 0.640625 0.34375q0.265625 0.234375 0.421875 0.578125q0.15625 0.34375 0.15625 0.796875q0 0.421875 -0.15625 0.75q-0.15625 0.328125 -0.4375 0.5625q-0.265625 0.21875 -0.625 0.34375q-0.359375 0.125 -0.765625 0.125l-1.609375 0zm9.873169 4.984375q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.953125l-0.734375 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.3125q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm6.8263245 6.1875l1.21875 0l0 -6.109375l2.71875 0l0 -0.9375l-2.71875 0l0 -0.484375q0 -0.453125 0.109375 -0.78125q0.109375 -0.328125 0.34375 -0.53125q0.203125 -0.203125 0.515625 -0.296875q0.3125 -0.109375 0.734375 -0.109375q0.390625 0 0.75 0.0625q0.359375 0.0625 0.625 0.15625l0.140625 -0.984375q-0.171875 -0.046875 -0.34375 -0.078125q-0.15625 -0.046875 -0.3125 -0.078125q-0.25 -0.046875 -0.5 -0.078125q-0.25 -0.03125 -0.515625 -0.03125q-0.625 0 -1.140625 0.1875q-0.5 0.171875 -0.859375 0.515625q-0.359375 0.34375 -0.5625 0.859375q-0.203125 0.5 -0.203125 1.1875l0 0.484375l-1.9375 0l0 0.9375l1.9375 0l0 6.109375zm14.199493 0l3.03125 0q0.59375 0 1.15625 -0.1875q0.578125 -0.1875 1.015625 -0.53125q0.4375 -0.328125 0.6875 -0.828125q0.265625 -0.515625 0.265625 -1.1875q0 -0.421875 -0.125 -0.78125q-0.125 -0.375 -0.359375 -0.65625q-0.203125 -0.265625 -0.546875 -0.484375q-0.328125 -0.234375 -0.6875 -0.3125l0 -0.015625q0.34375 -0.15625 0.578125 -0.328125q0.25 -0.171875 0.453125 -0.421875q0.203125 -0.234375 0.3125 -0.53125q0.109375 -0.3125 0.125 -0.6875q0 -0.65625 -0.265625 -1.125q-0.25 -0.484375 -0.6875 -0.796875q-0.4375 -0.296875 -1.0 -0.4375q-0.5625 -0.15625 -1.140625 -0.15625l-2.8125 0l0 9.46875zm1.203125 -4.4375l1.921875 0q0.390625 0.015625 0.71875 0.140625q0.328125 0.109375 0.578125 0.328125q0.25 0.21875 0.390625 0.53125q0.140625 0.3125 0.125 0.71875q0 0.390625 -0.15625 0.703125q-0.140625 0.3125 -0.40625 0.53125q-0.265625 0.21875 -0.609375 0.34375q-0.328125 0.109375 -0.703125 0.125l-1.859375 0l0 -3.421875zm0 -1.0l0 -3.015625l1.640625 0q0.359375 0.015625 0.6875 0.109375q0.34375 0.078125 0.609375 0.25q0.25 0.1875 0.390625 0.46875q0.15625 0.265625 0.15625 0.671875q0 0.359375 -0.15625 0.640625q-0.15625 0.28125 -0.40625 0.46875q-0.25 0.203125 -0.578125 0.3125q-0.328125 0.09375 -0.65625 0.09375l-1.6875 0zm6.998169 -4.5625l0 1.046875l2.390625 0l0 7.90625l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -8.953125l-3.59375 0zm12.435699 10.0l1.09375 0l0 -7.046875l-1.203125 0l0 5.0625q-0.09375 0.21875 -0.25 0.421875q-0.140625 0.1875 -0.34375 0.3125q-0.234375 0.171875 -0.546875 0.265625q-0.3125 0.09375 -0.71875 0.09375q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.453125 -0.328125q-0.171875 -0.21875 -0.265625 -0.59375q-0.09375 -0.375 -0.09375 -0.953125l0 -4.203125l-1.203125 0l0 4.1875q0 0.796875 0.171875 1.359375q0.171875 0.5625 0.484375 0.921875q0.328125 0.359375 0.765625 0.53125q0.453125 0.171875 1.015625 0.171875q0.6875 0 1.203125 -0.28125q0.53125 -0.296875 0.890625 -0.8125l0.0625 0.96875zm6.482544 0.125q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.953125l-0.734375 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.3125q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm7.8888245 -2.5625l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm4.810669 5.171875l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm6.7950745 -0.140625l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm9.982544 -5.3125l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm6.3575745 2.75l0 -4.0l-1.21875 0l0 10.0l1.21875 0l0 -5.109375q0.125 -0.21875 0.28125 -0.390625q0.171875 -0.171875 0.375 -0.296875q0.234375 -0.171875 0.53125 -0.265625q0.296875 -0.09375 0.625 -0.09375q0.390625 0 0.6875 0.125q0.3125 0.109375 0.515625 0.328125q0.1875 0.203125 0.28125 0.53125q0.109375 0.3125 0.109375 0.734375l0 4.4375l1.203125 0l0 -4.4375q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.859375q-0.3125 -0.34375 -0.765625 -0.5q-0.453125 -0.15625 -1.0 -0.15625q-0.421875 0 -0.796875 0.125q-0.375 0.109375 -0.6875 0.34375q-0.203125 0.140625 -0.375 0.328125q-0.171875 0.171875 -0.3125 0.375z" fill-rule="nonzero"/><path fill="#3b454e" d="m396.9156 282.62387l0 -9.46875l-1.140625 0l0 4.0625l-3.890625 0l0 -4.0625l-1.125 0l0 9.46875l1.125 0l0 -4.375l3.890625 0l0 4.375l1.140625 0zm1.7169495 -3.578125l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm11.810669 1.5625q0 0.171875 -0.0625 0.328125q-0.0625 0.140625 -0.1875 0.265625q-0.203125 0.203125 -0.5625 0.328125q-0.359375 0.109375 -0.84375 0.109375q-0.296875 0 -0.609375 -0.0625q-0.3125 -0.0625 -0.578125 -0.21875q-0.25 -0.15625 -0.421875 -0.40625q-0.171875 -0.265625 -0.203125 -0.640625l-1.203125 0q0 0.453125 0.203125 0.875q0.203125 0.40625 0.59375 0.71875q0.390625 0.328125 0.9375 0.515625q0.5625 0.1875 1.28125 0.1875q0.625 0 1.15625 -0.140625q0.53125 -0.15625 0.90625 -0.421875q0.375 -0.28125 0.578125 -0.65625q0.21875 -0.390625 0.21875 -0.859375q0 -0.4375 -0.1875 -0.765625q-0.1875 -0.328125 -0.53125 -0.59375q-0.359375 -0.234375 -0.875 -0.40625q-0.515625 -0.1875 -1.15625 -0.328125q-0.5 -0.09375 -0.828125 -0.203125q-0.3125 -0.109375 -0.5 -0.234375q-0.203125 -0.125 -0.28125 -0.28125q-0.078125 -0.171875 -0.078125 -0.375q0 -0.203125 0.09375 -0.390625q0.109375 -0.203125 0.296875 -0.34375q0.1875 -0.140625 0.46875 -0.21875q0.296875 -0.09375 0.6875 -0.09375q0.375 0 0.671875 0.109375q0.296875 0.109375 0.5 0.265625q0.203125 0.171875 0.3125 0.390625q0.125 0.21875 0.125 0.453125l1.203125 0q0 -0.46875 -0.203125 -0.859375q-0.1875 -0.40625 -0.546875 -0.703125q-0.375 -0.296875 -0.890625 -0.46875q-0.515625 -0.171875 -1.171875 -0.171875q-0.609375 0 -1.109375 0.171875q-0.5 0.15625 -0.875 0.4375q-0.359375 0.28125 -0.5625 0.65625q-0.203125 0.375 -0.203125 0.796875q0 0.4375 0.1875 0.765625q0.203125 0.328125 0.5625 0.5625q0.359375 0.25 0.84375 0.4375q0.5 0.171875 1.109375 0.296875q0.5 0.09375 0.828125 0.21875q0.328125 0.109375 0.53125 0.25q0.203125 0.15625 0.28125 0.328125q0.09375 0.171875 0.09375 0.375zm6.1700745 -6.875l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm18.105743 6.359375q0 0.390625 -0.171875 0.671875q-0.171875 0.28125 -0.4375 0.46875q-0.265625 0.1875 -0.609375 0.28125q-0.34375 0.078125 -0.6875 0.078125q-0.453125 0 -0.828125 -0.109375q-0.359375 -0.125 -0.65625 -0.375q-0.28125 -0.234375 -0.46875 -0.578125q-0.171875 -0.34375 -0.234375 -0.78125l-1.234375 0q0.015625 0.609375 0.265625 1.109375q0.25 0.5 0.6875 0.875q0.484375 0.421875 1.125 0.65625q0.65625 0.21875 1.34375 0.21875q0.5625 0 1.125 -0.15625q0.578125 -0.15625 1.015625 -0.46875q0.453125 -0.3125 0.734375 -0.78125q0.28125 -0.484375 0.28125 -1.125q0 -0.640625 -0.265625 -1.109375q-0.265625 -0.484375 -0.6875 -0.8125q-0.4375 -0.359375 -0.96875 -0.59375q-0.515625 -0.234375 -1.046875 -0.390625q-0.328125 -0.109375 -0.6875 -0.234375q-0.359375 -0.125 -0.65625 -0.328125q-0.3125 -0.1875 -0.515625 -0.46875q-0.203125 -0.28125 -0.21875 -0.703125q0 -0.375 0.15625 -0.65625q0.15625 -0.28125 0.421875 -0.484375q0.25 -0.1875 0.578125 -0.28125q0.328125 -0.109375 0.671875 -0.109375q0.4375 0 0.765625 0.140625q0.34375 0.125 0.59375 0.375q0.25 0.234375 0.390625 0.578125q0.15625 0.328125 0.203125 0.734375l1.25 0q-0.015625 -0.65625 -0.28125 -1.171875q-0.265625 -0.53125 -0.71875 -0.90625q-0.4375 -0.375 -1.015625 -0.578125q-0.5625 -0.203125 -1.1875 -0.203125q-0.5625 0 -1.125 0.171875q-0.546875 0.171875 -0.96875 0.515625q-0.4375 0.328125 -0.71875 0.8125q-0.265625 0.46875 -0.265625 1.09375q0 0.609375 0.265625 1.0625q0.28125 0.453125 0.703125 0.78125q0.421875 0.328125 0.9375 0.5625q0.515625 0.21875 1.015625 0.390625q0.359375 0.109375 0.71875 0.25q0.375 0.125 0.6875 0.328125q0.3125 0.21875 0.515625 0.515625q0.203125 0.296875 0.203125 0.734375zm5.888794 -6.359375l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm9.779449 8.75l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm8.498169 0.078125q-0.5625 0 -0.9375 -0.21875q-0.375 -0.234375 -0.609375 -0.59375q-0.234375 -0.359375 -0.34375 -0.8125q-0.09375 -0.453125 -0.09375 -0.921875l0 -0.265625q0 -0.453125 0.09375 -0.90625q0.109375 -0.453125 0.34375 -0.8125q0.234375 -0.359375 0.609375 -0.578125q0.390625 -0.234375 0.9375 -0.234375q0.375 0 0.6875 0.125q0.3125 0.125 0.546875 0.34375q0.21875 0.21875 0.34375 0.5q0.140625 0.28125 0.15625 0.59375l1.140625 0q0 -0.53125 -0.21875 -1.0q-0.21875 -0.46875 -0.59375 -0.8125q-0.375 -0.34375 -0.90625 -0.53125q-0.53125 -0.203125 -1.15625 -0.203125q-0.796875 0 -1.390625 0.296875q-0.59375 0.28125 -1.0 0.75q-0.40625 0.5 -0.609375 1.140625q-0.1875 0.625 -0.1875 1.328125l0 0.265625q0 0.703125 0.1875 1.34375q0.203125 0.640625 0.609375 1.109375q0.40625 0.5 1.0 0.78125q0.59375 0.28125 1.390625 0.28125q0.5625 0 1.078125 -0.1875q0.515625 -0.1875 0.921875 -0.515625q0.390625 -0.3125 0.625 -0.734375q0.234375 -0.4375 0.25 -0.90625l-1.140625 0q-0.015625 0.296875 -0.15625 0.546875q-0.140625 0.25 -0.390625 0.421875q-0.234375 0.203125 -0.546875 0.3125q-0.3125 0.09375 -0.640625 0.09375zm7.1075745 -2.4375l2.59375 3.28125l1.53125 0l-3.296875 -4.109375l2.859375 -2.9375l-1.46875 0l-2.3125 2.328125l-0.78125 0.84375l0 -6.125l-1.21875 0l0 10.0l1.21875 0l0 -2.4375l0.875 -0.84375z" fill-rule="nonzero"/><path fill="#9471f5" d="m353.03976 196.91035l0 0c0 -2.7758484 2.2502747 -5.026123 5.026123 -5.026123l143.52255 0c1.3330078 0 2.6114197 0.529541 3.554016 1.4721222c0.9425659 0.9425812 1.4721069 2.220993 1.4721069 3.5540009l0 33.947754c0 2.7758484 -2.2502747 5.026123 -5.026123 5.026123l-143.52255 0l0 0c-2.7758484 0 -5.026123 -2.2502747 -5.026123 -5.026123z" fill-rule="evenodd"/><path fill="#ffffff" d="m370.10733 206.82486l1.859375 3.859375l1.28125 0l0 -0.078125l-2.015625 -4.046875q0.390625 -0.171875 0.71875 -0.40625q0.328125 -0.25 0.5625 -0.5625q0.234375 -0.3125 0.359375 -0.6875q0.140625 -0.390625 0.140625 -0.84375q0 -0.71875 -0.25 -1.25q-0.25 -0.53125 -0.6875 -0.890625q-0.4375 -0.34375 -1.03125 -0.515625q-0.578125 -0.1875 -1.25 -0.1875l-2.78125 0l0 9.46875l1.203125 0l0 -3.859375l1.890625 0zm-1.890625 -1.0l0 -3.625l1.578125 0q0.4375 0 0.796875 0.125q0.375 0.109375 0.640625 0.34375q0.265625 0.234375 0.421875 0.578125q0.15625 0.34375 0.15625 0.796875q0 0.421875 -0.15625 0.75q-0.15625 0.328125 -0.4375 0.5625q-0.265625 0.21875 -0.625 0.34375q-0.359375 0.125 -0.765625 0.125l-1.609375 0zm9.873169 4.984375q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.953125l-0.734375 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.3125q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm6.8263245 6.1875l1.21875 0l0 -6.109375l2.71875 0l0 -0.9375l-2.71875 0l0 -0.484375q0 -0.453125 0.109375 -0.78125q0.109375 -0.328125 0.34375 -0.53125q0.203125 -0.203125 0.515625 -0.296875q0.3125 -0.109375 0.734375 -0.109375q0.390625 0 0.75 0.0625q0.359375 0.0625 0.625 0.15625l0.140625 -0.984375q-0.171875 -0.046875 -0.34375 -0.078125q-0.15625 -0.046875 -0.3125 -0.078125q-0.25 -0.046875 -0.5 -0.078125q-0.25 -0.03125 -0.515625 -0.03125q-0.625 0 -1.140625 0.1875q-0.5 0.171875 -0.859375 0.515625q-0.359375 0.34375 -0.5625 0.859375q-0.203125 0.5 -0.203125 1.1875l0 0.484375l-1.9375 0l0 0.9375l1.9375 0l0 6.109375zm15.527618 -3.796875l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm11.310669 4.796875l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm5.4981995 0.921875l1.21875 0l0 -5.046875q0.109375 -0.234375 0.28125 -0.421875q0.171875 -0.1875 0.359375 -0.328125q0.25 -0.171875 0.53125 -0.265625q0.28125 -0.09375 0.609375 -0.09375q0.390625 0 0.6875 0.09375q0.296875 0.09375 0.5 0.296875q0.203125 0.203125 0.3125 0.53125q0.109375 0.328125 0.109375 0.796875l0 4.4375l1.203125 0l0 -4.46875q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.84375q-0.3125 -0.328125 -0.765625 -0.484375q-0.453125 -0.15625 -1.015625 -0.15625q-0.40625 0 -0.78125 0.125q-0.359375 0.109375 -0.671875 0.3125q-0.203125 0.140625 -0.390625 0.328125q-0.1875 0.1875 -0.34375 0.40625l-0.078125 -1.046875l-1.09375 0l0 7.046875zm7.779419 -3.578125l0 0.140625q0 0.75 0.203125 1.40625q0.203125 0.65625 0.5625 1.140625q0.359375 0.46875 0.875 0.75q0.53125 0.265625 1.15625 0.265625q0.65625 0 1.140625 -0.21875q0.5 -0.21875 0.84375 -0.640625l0.046875 0.734375l1.109375 0l0 -10.0l-1.203125 0l0 3.65625q-0.34375 -0.40625 -0.8125 -0.609375q-0.46875 -0.21875 -1.109375 -0.21875q-0.640625 0 -1.171875 0.265625q-0.515625 0.265625 -0.875 0.75q-0.375 0.46875 -0.578125 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.59375 0 0.984375 0.28125q0.40625 0.28125 0.640625 0.703125l0 3.265625q-0.234375 0.46875 -0.640625 0.75q-0.390625 0.265625 -0.984375 0.265625q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375zm6.6856995 -0.140625l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm11.748169 -3.734375q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875zm8.013824 7.171875l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm13.277618 -2.65625l0 0.140625q0 0.75 0.1875 1.40625q0.203125 0.65625 0.578125 1.140625q0.359375 0.46875 0.875 0.75q0.515625 0.265625 1.15625 0.265625q0.390625 0 0.71875 -0.078125q0.328125 -0.078125 0.609375 -0.234375q0.171875 -0.09375 0.328125 -0.21875q0.15625 -0.140625 0.296875 -0.296875l0 0.609375q0 0.453125 -0.140625 0.796875q-0.125 0.359375 -0.375 0.59375q-0.234375 0.25 -0.59375 0.375q-0.34375 0.125 -0.765625 0.125q-0.234375 0 -0.484375 -0.0625q-0.234375 -0.046875 -0.484375 -0.15625q-0.234375 -0.109375 -0.46875 -0.296875q-0.234375 -0.1875 -0.453125 -0.453125l-0.625 0.734375q0.234375 0.34375 0.5625 0.578125q0.34375 0.234375 0.703125 0.359375q0.359375 0.15625 0.703125 0.203125q0.359375 0.0625 0.640625 0.0625q0.65625 0 1.203125 -0.203125q0.546875 -0.1875 0.953125 -0.5625q0.390625 -0.375 0.609375 -0.921875q0.21875 -0.53125 0.21875 -1.234375l0 -6.890625l-1.09375 0l-0.0625 0.765625q-0.125 -0.15625 -0.265625 -0.28125q-0.140625 -0.125 -0.296875 -0.21875q-0.28125 -0.1875 -0.640625 -0.28125q-0.359375 -0.109375 -0.78125 -0.109375q-0.65625 0 -1.171875 0.265625q-0.515625 0.265625 -0.890625 0.75q-0.359375 0.46875 -0.5625 1.140625q-0.1875 0.65625 -0.1875 1.4375zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.109375 -0.984375q0.109375 -0.46875 0.34375 -0.8125q0.234375 -0.359375 0.59375 -0.5625q0.359375 -0.21875 0.859375 -0.21875q0.3125 0 0.546875 0.078125q0.25 0.078125 0.453125 0.203125q0.203125 0.140625 0.359375 0.328125q0.15625 0.171875 0.28125 0.40625l0 3.21875q-0.125 0.234375 -0.28125 0.421875q-0.15625 0.1875 -0.34375 0.328125q-0.203125 0.125 -0.453125 0.203125q-0.25 0.078125 -0.5625 0.078125q-0.515625 0 -0.875 -0.203125q-0.34375 -0.203125 -0.578125 -0.5625q-0.234375 -0.34375 -0.34375 -0.796875q-0.109375 -0.46875 -0.109375 -0.984375zm10.154419 -0.421875l1.859375 3.859375l1.28125 0l0 -0.078125l-2.015625 -4.046875q0.390625 -0.171875 0.71875 -0.40625q0.328125 -0.25 0.5625 -0.5625q0.234375 -0.3125 0.359375 -0.6875q0.140625 -0.390625 0.140625 -0.84375q0 -0.71875 -0.25 -1.25q-0.25 -0.53125 -0.6875 -0.890625q-0.4375 -0.34375 -1.03125 -0.515625q-0.578125 -0.1875 -1.25 -0.1875l-2.78125 0l0 9.46875l1.203125 0l0 -3.859375l1.890625 0zm-1.890625 -1.0l0 -3.625l1.578125 0q0.4375 0 0.796875 0.125q0.375 0.109375 0.640625 0.34375q0.265625 0.234375 0.421875 0.578125q0.15625 0.34375 0.15625 0.796875q0 0.421875 -0.15625 0.75q-0.15625 0.328125 -0.4375 0.5625q-0.265625 0.21875 -0.625 0.34375q-0.359375 0.125 -0.765625 0.125l-1.609375 0zm8.076324 1.0625l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm12.810669 1.953125l-1.203125 0q-0.0625 0.421875 -0.203125 0.796875q-0.140625 0.359375 -0.375 0.625q-0.25 0.28125 -0.59375 0.4375q-0.34375 0.140625 -0.828125 0.140625q-0.4375 0 -0.765625 -0.140625q-0.3125 -0.140625 -0.5625 -0.390625q-0.234375 -0.234375 -0.390625 -0.546875q-0.15625 -0.328125 -0.25 -0.6875q-0.109375 -0.359375 -0.15625 -0.734375q-0.03125 -0.375 -0.03125 -0.734375l0 -1.328125q0 -0.359375 0.03125 -0.734375q0.046875 -0.375 0.15625 -0.71875q0.09375 -0.359375 0.25 -0.671875q0.15625 -0.328125 0.40625 -0.578125q0.234375 -0.234375 0.5625 -0.375q0.328125 -0.140625 0.75 -0.140625q0.484375 0 0.828125 0.171875q0.34375 0.15625 0.59375 0.421875q0.234375 0.28125 0.375 0.65625q0.140625 0.375 0.203125 0.796875l1.203125 0q-0.078125 -0.671875 -0.328125 -1.234375q-0.234375 -0.5625 -0.640625 -0.953125q-0.40625 -0.40625 -0.96875 -0.625q-0.546875 -0.21875 -1.265625 -0.21875q-0.59375 0 -1.0625 0.171875q-0.46875 0.15625 -0.84375 0.453125q-0.375 0.296875 -0.65625 0.703125q-0.265625 0.390625 -0.4375 0.859375q-0.1875 0.46875 -0.28125 0.984375q-0.078125 0.515625 -0.078125 1.046875l0 1.3125q0 0.53125 0.078125 1.046875q0.09375 0.515625 0.28125 0.984375q0.171875 0.46875 0.4375 0.875q0.28125 0.390625 0.65625 0.671875q0.375 0.296875 0.84375 0.46875q0.484375 0.15625 1.0625 0.15625q0.6875 0 1.234375 -0.21875q0.5625 -0.21875 0.984375 -0.609375q0.390625 -0.390625 0.640625 -0.9375q0.265625 -0.546875 0.34375 -1.203125z" fill-rule="nonzero"/><path fill="#ffffff" d="m411.92636 224.29361q0 0.390625 -0.171875 0.671875q-0.171875 0.28125 -0.4375 0.46875q-0.265625 0.1875 -0.609375 0.28125q-0.34375 0.078125 -0.6875 0.078125q-0.453125 0 -0.828125 -0.109375q-0.359375 -0.125 -0.65625 -0.375q-0.28125 -0.234375 -0.46875 -0.578125q-0.171875 -0.34375 -0.234375 -0.78125l-1.234375 0q0.015625 0.609375 0.265625 1.109375q0.25 0.5 0.6875 0.875q0.484375 0.421875 1.125 0.65625q0.65625 0.21875 1.34375 0.21875q0.5625 0 1.125 -0.15625q0.578125 -0.15625 1.015625 -0.46875q0.453125 -0.3125 0.734375 -0.78125q0.28125 -0.484375 0.28125 -1.125q0 -0.640625 -0.265625 -1.109375q-0.265625 -0.484375 -0.6875 -0.8125q-0.4375 -0.359375 -0.96875 -0.59375q-0.515625 -0.234375 -1.046875 -0.390625q-0.328125 -0.109375 -0.6875 -0.234375q-0.359375 -0.125 -0.65625 -0.328125q-0.3125 -0.1875 -0.515625 -0.46875q-0.203125 -0.28125 -0.21875 -0.703125q0 -0.375 0.15625 -0.65625q0.15625 -0.28125 0.421875 -0.484375q0.25 -0.1875 0.578125 -0.28125q0.328125 -0.109375 0.671875 -0.109375q0.4375 0 0.765625 0.140625q0.34375 0.125 0.59375 0.375q0.25 0.234375 0.390625 0.578125q0.15625 0.328125 0.203125 0.734375l1.25 0q-0.015625 -0.65625 -0.28125 -1.171875q-0.265625 -0.53125 -0.71875 -0.90625q-0.4375 -0.375 -1.015625 -0.578125q-0.5625 -0.203125 -1.1875 -0.203125q-0.5625 0 -1.125 0.171875q-0.546875 0.171875 -0.96875 0.515625q-0.4375 0.328125 -0.71875 0.8125q-0.265625 0.46875 -0.265625 1.09375q0 0.609375 0.265625 1.0625q0.28125 0.453125 0.703125 0.78125q0.421875 0.328125 0.9375 0.5625q0.515625 0.21875 1.015625 0.390625q0.359375 0.109375 0.71875 0.25q0.375 0.125 0.6875 0.328125q0.3125 0.21875 0.515625 0.515625q0.203125 0.296875 0.203125 0.734375zm6.1544495 2.515625q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.953125l-0.734375 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.3125q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm9.654419 -0.984375q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875zm5.7794495 7.171875l0.921875 0l2.875 -7.046875l-1.234375 0l-1.96875 5.3125l-0.125 0.4375l-0.109375 -0.4375l-2.015625 -5.3125l-1.234375 0l2.890625 7.046875zm8.716919 0.125q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.953125l-0.734375 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.3125q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm9.654449 -0.984375q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875z" fill-rule="nonzero"/><path fill="#f3f5f6" d="m353.03986 308.7891l0 0c0 -2.7758484 2.2502441 -5.026123 5.0260925 -5.026123l143.52258 0c1.3330078 0 2.6114197 0.529541 3.5539856 1.4721069c0.94259644 0.94259644 1.4721375 2.2210083 1.4721375 3.554016l0 33.947754c0 2.7758484 -2.2502747 5.026123 -5.026123 5.026123l-143.52258 0l0 0c-2.7758484 0 -5.0260925 -2.2502747 -5.0260925 -5.026123z" fill-rule="evenodd"/><path stroke="#e8ecef" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m353.03986 308.7891l0 0c0 -2.7758484 2.2502441 -5.026123 5.0260925 -5.026123l143.52258 0c1.3330078 0 2.6114197 0.529541 3.5539856 1.4721069c0.94259644 0.94259644 1.4721375 2.2210083 1.4721375 3.554016l0 33.947754c0 2.7758484 -2.2502747 5.026123 -5.026123 5.026123l-143.52258 0l0 0c-2.7758484 0 -5.0260925 -2.2502747 -5.0260925 -5.026123z" fill-rule="evenodd"/><path fill="#3b454e" d="m394.96042 322.56296l3.03125 0q0.59375 0 1.15625 -0.1875q0.578125 -0.1875 1.015625 -0.53125q0.4375 -0.328125 0.6875 -0.828125q0.265625 -0.515625 0.265625 -1.1875q0 -0.421875 -0.125 -0.78125q-0.125 -0.375 -0.359375 -0.65625q-0.203125 -0.265625 -0.546875 -0.484375q-0.328125 -0.234375 -0.6875 -0.3125l0 -0.015625q0.34375 -0.15625 0.578125 -0.328125q0.25 -0.171875 0.453125 -0.421875q0.203125 -0.234375 0.3125 -0.53125q0.109375 -0.3125 0.125 -0.6875q0 -0.65625 -0.265625 -1.125q-0.25 -0.484375 -0.6875 -0.796875q-0.4375 -0.296875 -1.0 -0.4375q-0.5625 -0.15625 -1.140625 -0.15625l-2.8125 0l0 9.46875zm1.203125 -4.4375l1.921875 0q0.390625 0.015625 0.71875 0.140625q0.328125 0.109375 0.578125 0.328125q0.25 0.21875 0.390625 0.53125q0.140625 0.3125 0.125 0.71875q0 0.390625 -0.15625 0.703125q-0.140625 0.3125 -0.40625 0.53125q-0.265625 0.21875 -0.609375 0.34375q-0.328125 0.109375 -0.703125 0.125l-1.859375 0l0 -3.421875zm0 -1.0l0 -3.015625l1.640625 0q0.359375 0.015625 0.6875 0.109375q0.34375 0.078125 0.609375 0.25q0.25 0.1875 0.390625 0.46875q0.15625 0.265625 0.15625 0.671875q0 0.359375 -0.15625 0.640625q-0.15625 0.28125 -0.40625 0.46875q-0.25 0.203125 -0.578125 0.3125q-0.328125 0.09375 -0.65625 0.09375l-1.6875 0zm6.998169 -4.5625l0 1.046875l2.390625 0l0 7.90625l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -8.953125l-3.59375 0zm12.435699 10.0l1.09375 0l0 -7.046875l-1.203125 0l0 5.0625q-0.09375 0.21875 -0.25 0.421875q-0.140625 0.1875 -0.34375 0.3125q-0.234375 0.171875 -0.546875 0.265625q-0.3125 0.09375 -0.71875 0.09375q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.453125 -0.328125q-0.171875 -0.21875 -0.265625 -0.59375q-0.09375 -0.375 -0.09375 -0.953125l0 -4.203125l-1.203125 0l0 4.1875q0 0.796875 0.171875 1.359375q0.171875 0.5625 0.484375 0.921875q0.328125 0.359375 0.765625 0.53125q0.453125 0.171875 1.015625 0.171875q0.6875 0 1.203125 -0.28125q0.53125 -0.296875 0.890625 -0.8125l0.0625 0.96875zm6.482544 0.125q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.953125l-0.734375 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.3125q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm7.8888245 -2.5625l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm4.810669 5.171875l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm6.7950745 -0.140625l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm9.982544 -5.3125l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm6.3575745 2.75l0 -4.0l-1.21875 0l0 10.0l1.21875 0l0 -5.109375q0.125 -0.21875 0.28125 -0.390625q0.171875 -0.171875 0.375 -0.296875q0.234375 -0.171875 0.53125 -0.265625q0.296875 -0.09375 0.625 -0.09375q0.390625 0 0.6875 0.125q0.3125 0.109375 0.515625 0.328125q0.1875 0.203125 0.28125 0.53125q0.109375 0.3125 0.109375 0.734375l0 4.4375l1.203125 0l0 -4.4375q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.859375q-0.3125 -0.34375 -0.765625 -0.5q-0.453125 -0.15625 -1.0 -0.15625q-0.421875 0 -0.796875 0.125q-0.375 0.109375 -0.6875 0.34375q-0.203125 0.140625 -0.375 0.328125q-0.171875 0.171875 -0.3125 0.375z" fill-rule="nonzero"/><path fill="#3b454e" d="m397.10196 335.7192l-1.203125 0q-0.0625 0.421875 -0.203125 0.796875q-0.140625 0.359375 -0.375 0.625q-0.25 0.28125 -0.59375 0.4375q-0.34375 0.140625 -0.828125 0.140625q-0.4375 0 -0.765625 -0.140625q-0.3125 -0.140625 -0.5625 -0.390625q-0.234375 -0.234375 -0.390625 -0.546875q-0.15625 -0.328125 -0.25 -0.6875q-0.109375 -0.359375 -0.15625 -0.734375q-0.03125 -0.375 -0.03125 -0.734375l0 -1.328125q0 -0.359375 0.03125 -0.734375q0.046875 -0.375 0.15625 -0.71875q0.09375 -0.359375 0.25 -0.671875q0.15625 -0.328125 0.40625 -0.578125q0.234375 -0.234375 0.5625 -0.375q0.328125 -0.140625 0.75 -0.140625q0.484375 0 0.828125 0.171875q0.34375 0.15625 0.59375 0.421875q0.234375 0.28125 0.375 0.65625q0.140625 0.375 0.203125 0.796875l1.203125 0q-0.078125 -0.671875 -0.328125 -1.234375q-0.234375 -0.5625 -0.640625 -0.953125q-0.40625 -0.40625 -0.96875 -0.625q-0.546875 -0.21875 -1.265625 -0.21875q-0.59375 0 -1.0625 0.171875q-0.46875 0.15625 -0.84375 0.453125q-0.375 0.296875 -0.65625 0.703125q-0.265625 0.390625 -0.4375 0.859375q-0.1875 0.46875 -0.28125 0.984375q-0.078125 0.515625 -0.078125 1.046875l0 1.3125q0 0.53125 0.078125 1.046875q0.09375 0.515625 0.28125 0.984375q0.171875 0.46875 0.4375 0.875q0.28125 0.390625 0.65625 0.671875q0.375 0.296875 0.84375 0.46875q0.484375 0.15625 1.0625 0.15625q0.6875 0 1.234375 -0.21875q0.5625 -0.21875 0.984375 -0.609375q0.390625 -0.390625 0.640625 -0.9375q0.265625 -0.546875 0.34375 -1.203125zm1.529419 -0.734375l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm7.1231995 3.4375l1.21875 0l0 -5.046875q0.109375 -0.234375 0.28125 -0.421875q0.171875 -0.1875 0.359375 -0.328125q0.25 -0.171875 0.53125 -0.265625q0.28125 -0.09375 0.609375 -0.09375q0.390625 0 0.6875 0.09375q0.296875 0.09375 0.5 0.296875q0.203125 0.203125 0.3125 0.53125q0.109375 0.328125 0.109375 0.796875l0 4.4375l1.203125 0l0 -4.46875q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.84375q-0.3125 -0.328125 -0.765625 -0.484375q-0.453125 -0.15625 -1.015625 -0.15625q-0.40625 0 -0.78125 0.125q-0.359375 0.109375 -0.671875 0.3125q-0.203125 0.140625 -0.390625 0.328125q-0.1875 0.1875 -0.34375 0.40625l-0.078125 -1.046875l-1.09375 0l0 7.046875zm10.857544 -8.75l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm9.763824 1.578125q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875zm3.045044 3.59375l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm7.3263245 -6.5625l0 1.046875l2.390625 0l0 7.90625l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -8.953125l-3.59375 0zm7.998169 0l0 1.046875l2.390625 0l0 7.90625l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -8.953125l-3.59375 0zm10.920074 10.125q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.953125l-0.734375 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.3125q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm9.654419 -0.984375q-0.765625 0 -1.375 0.34375q-0.59375 0.328125 -1.03125 0.90625l0 -0.171875l-0.0625 -0.953125l-1.140625 0l0 7.046875l1.203125 0l0 -4.515625q0.125 -0.328125 0.296875 -0.59375q0.1875 -0.265625 0.421875 -0.4375q0.265625 -0.21875 0.625 -0.3125q0.359375 -0.109375 0.8125 -0.109375q0.34375 0 0.65625 0.03125q0.3125 0.03125 0.65625 0.109375l0.171875 -1.171875q-0.1875 -0.078125 -0.546875 -0.125q-0.359375 -0.046875 -0.6875 -0.046875z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m173.96242 325.76297l179.08662 0" fill-rule="evenodd"/><path stroke="#8190a8" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="4.0,3.0" d="m179.96242 325.76297l167.08662 0" fill-rule="evenodd"/><path fill="#8190a8" stroke="#8190a8" stroke-width="1.0" stroke-linecap="butt" d="m179.96242 324.11124l-4.538101 1.6517334l4.538101 1.6517334z" fill-rule="evenodd"/><path fill="#8190a8" stroke="#8190a8" stroke-width="1.0" stroke-linecap="butt" d="m347.04904 327.4147l4.5381165 -1.6517334l-4.5381165 -1.6517334z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m429.7804 50.527275l0 101.32284" fill-rule="evenodd"/><path stroke="#4285f4" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="4.0,3.0" d="m429.7804 50.52728l0 95.32283" fill-rule="evenodd"/><path fill="#4285f4" stroke="#4285f4" stroke-width="1.0" stroke-linecap="butt" d="m428.12866 145.85011l1.6517334 4.538086l1.6517334 -4.538086z" fill-rule="evenodd"/><path fill="#4285f4" d="m216.4462 252.85027l0 0c0 -2.7758484 2.2502747 -5.026123 5.026123 -5.026123l87.994995 0c1.3330078 0 2.6114197 0.529541 3.554016 1.4721222c0.9425659 0.9425812 1.4721069 2.220993 1.4721069 3.5540009l0 33.94777c0 2.7758484 -2.2502747 5.026123 -5.026123 5.026123l-87.994995 0c-2.7758484 0 -5.026123 -2.2502747 -5.026123 -5.026123z" fill-rule="evenodd"/><path fill="#ffffff" d="m233.7436 270.76477l1.859375 3.859375l1.28125 0l0 -0.078125l-2.015625 -4.046875q0.390625 -0.171875 0.71875 -0.40625q0.328125 -0.25 0.5625 -0.5625q0.234375 -0.3125 0.359375 -0.6875q0.140625 -0.390625 0.140625 -0.84375q0 -0.71875 -0.25 -1.25q-0.25 -0.53125 -0.6875 -0.890625q-0.4375 -0.34375 -1.03125 -0.515625q-0.578125 -0.1875 -1.25 -0.1875l-2.78125 0l0 9.46875l1.203125 0l0 -3.859375l1.890625 0zm-1.890625 -1.0l0 -3.625l1.578125 0q0.4375 0 0.796875 0.125q0.375 0.109375 0.640625 0.34375q0.265625 0.234375 0.421875 0.578125q0.15625 0.34375 0.15625 0.796875q0 0.421875 -0.15625 0.75q-0.15625 0.328125 -0.4375 0.5625q-0.265625 0.21875 -0.625 0.34375q-0.359375 0.125 -0.765625 0.125l-1.609375 0zm6.420059 1.28125l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm6.795059 -0.140625l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm9.982559 -5.3125l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm8.138824 7.90625q-0.5625 0 -0.9375 -0.21875q-0.375 -0.234375 -0.609375 -0.59375q-0.234375 -0.359375 -0.34375 -0.8125q-0.09375 -0.453125 -0.09375 -0.921875l0 -0.265625q0 -0.453125 0.09375 -0.90625q0.109375 -0.453125 0.34375 -0.8125q0.234375 -0.359375 0.609375 -0.578125q0.390625 -0.234375 0.9375 -0.234375q0.375 0 0.6875 0.125q0.3125 0.125 0.546875 0.34375q0.21875 0.21875 0.34375 0.5q0.140625 0.28125 0.15625 0.59375l1.140625 0q0 -0.53125 -0.21875 -1.0q-0.21875 -0.46875 -0.59375 -0.8125q-0.375 -0.34375 -0.90625 -0.53125q-0.53125 -0.203125 -1.15625 -0.203125q-0.796875 0 -1.390625 0.296875q-0.59375 0.28125 -1.0 0.75q-0.40625 0.5 -0.609375 1.140625q-0.1875 0.625 -0.1875 1.328125l0 0.265625q0 0.703125 0.1875 1.34375q0.203125 0.640625 0.609375 1.109375q0.40625 0.5 1.0 0.78125q0.59375 0.28125 1.390625 0.28125q0.5625 0 1.078125 -0.1875q0.515625 -0.1875 0.921875 -0.515625q0.390625 -0.3125 0.625 -0.734375q0.234375 -0.4375 0.25 -0.90625l-1.140625 0q-0.015625 0.296875 -0.15625 0.546875q-0.140625 0.25 -0.390625 0.421875q-0.234375 0.203125 -0.546875 0.3125q-0.3125 0.09375 -0.640625 0.09375zm9.638794 0.84375l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm5.4981995 0.921875l1.21875 0l0 -5.046875q0.109375 -0.234375 0.28125 -0.421875q0.171875 -0.1875 0.359375 -0.328125q0.25 -0.171875 0.53125 -0.265625q0.28125 -0.09375 0.609375 -0.09375q0.390625 0 0.6875 0.09375q0.296875 0.09375 0.5 0.296875q0.203125 0.203125 0.3125 0.53125q0.109375 0.328125 0.109375 0.796875l0 4.4375l1.203125 0l0 -4.46875q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.84375q-0.3125 -0.328125 -0.765625 -0.484375q-0.453125 -0.15625 -1.015625 -0.15625q-0.40625 0 -0.78125 0.125q-0.359375 0.109375 -0.671875 0.3125q-0.203125 0.140625 -0.390625 0.328125q-0.1875 0.1875 -0.34375 0.40625l-0.078125 -1.046875l-1.09375 0l0 7.046875zm12.638794 0l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm5.7013245 -9.078125l0 1.046875l2.390625 0l0 7.90625l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -8.953125l-3.59375 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m173.96358 269.82385l42.48819 0" fill-rule="evenodd"/><path stroke="#8190a8" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="4.0,3.0" d="m179.96358 269.82385l30.48819 0" fill-rule="evenodd"/><path fill="#8190a8" stroke="#8190a8" stroke-width="1.0" stroke-linecap="butt" d="m179.96358 268.17212l-4.538086 1.6517334l4.538086 1.6517334z" fill-rule="evenodd"/><path fill="#8190a8" stroke="#8190a8" stroke-width="1.0" stroke-linecap="butt" d="m210.45177 271.4756l4.538101 -1.6517334l-4.538101 -1.6517334z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m353.04102 269.82385l-38.55121 0" fill-rule="evenodd"/><path stroke="#8190a8" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="4.0,3.0" d="m347.04102 269.82385l-26.551178 0" fill-rule="evenodd"/><path fill="#8190a8" stroke="#8190a8" stroke-width="1.0" stroke-linecap="butt" d="m347.04102 271.4756l4.538086 -1.6517334l-4.538086 -1.6517334z" fill-rule="evenodd"/><path fill="#8190a8" stroke="#8190a8" stroke-width="1.0" stroke-linecap="butt" d="m320.48984 268.17212l-4.5381165 1.6517334l4.5381165 1.6517334z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m185.55655 325.7638l155.1181 0l0 51.716522l-155.1181 0z" fill-rule="evenodd"/><path fill="#8190a8" d="m233.57599 343.7669l1.859375 0q0.640625 -0.015625 1.203125 -0.203125q0.578125 -0.1875 1.0 -0.546875q0.4375 -0.359375 0.6875 -0.875q0.25 -0.53125 0.25 -1.203125q0 -0.6875 -0.25 -1.21875q-0.25 -0.53125 -0.6875 -0.890625q-0.421875 -0.34375 -1.0 -0.53125q-0.5625 -0.203125 -1.203125 -0.203125l-3.0625 0l0 9.46875l1.203125 0l0 -3.796875zm0 -1.0l0 -3.6875l1.859375 0q0.421875 0 0.765625 0.140625q0.359375 0.125 0.625 0.359375q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.765625q0 0.4375 -0.15625 0.78125q-0.140625 0.328125 -0.40625 0.5625q-0.25 0.234375 -0.609375 0.359375q-0.34375 0.125 -0.765625 0.125l-1.859375 0zm7.888809 -1.203125l0 -4.0l-1.21875 0l0 10.0l1.21875 0l0 -5.109375q0.125 -0.21875 0.28125 -0.390625q0.171875 -0.171875 0.375 -0.296875q0.234375 -0.171875 0.53125 -0.265625q0.296875 -0.09375 0.625 -0.09375q0.390625 0 0.6875 0.125q0.3125 0.109375 0.515625 0.328125q0.1875 0.203125 0.28125 0.53125q0.109375 0.3125 0.109375 0.734375l0 4.4375l1.203125 0l0 -4.4375q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.859375q-0.3125 -0.34375 -0.765625 -0.5q-0.453125 -0.15625 -1.0 -0.15625q-0.421875 0 -0.796875 0.125q-0.375 0.109375 -0.6875 0.34375q-0.203125 0.140625 -0.375 0.328125q-0.171875 0.171875 -0.3125 0.375zm7.357559 8.84375q0.46875 0 0.828125 -0.171875q0.375 -0.171875 0.640625 -0.4375q0.28125 -0.265625 0.46875 -0.578125q0.1875 -0.296875 0.3125 -0.5625l3.578125 -8.140625l-1.34375 0l-1.828125 4.578125l-0.328125 0.828125l-0.3125 -0.859375l-1.921875 -4.546875l-1.359375 0l3.03125 6.71875l-0.46875 0.9375q-0.078125 0.125 -0.1875 0.328125q-0.109375 0.203125 -0.265625 0.390625q-0.171875 0.1875 -0.375 0.328125q-0.203125 0.140625 -0.453125 0.140625q-0.078125 0 -0.25 -0.015625q-0.15625 -0.015625 -0.3125 -0.03125l-0.203125 0.984375q0.125 0.03125 0.34375 0.0625q0.234375 0.046875 0.40625 0.046875zm12.107574 -4.71875q0 0.171875 -0.0625 0.328125q-0.0625 0.140625 -0.1875 0.265625q-0.203125 0.203125 -0.5625 0.328125q-0.359375 0.109375 -0.84375 0.109375q-0.296875 0 -0.609375 -0.0625q-0.3125 -0.0625 -0.578125 -0.21875q-0.25 -0.15625 -0.421875 -0.40625q-0.171875 -0.265625 -0.203125 -0.640625l-1.203125 0q0 0.453125 0.203125 0.875q0.203125 0.40625 0.59375 0.71875q0.390625 0.328125 0.9375 0.515625q0.5625 0.1875 1.28125 0.1875q0.625 0 1.15625 -0.140625q0.53125 -0.15625 0.90625 -0.421875q0.375 -0.28125 0.578125 -0.65625q0.21875 -0.390625 0.21875 -0.859375q0 -0.4375 -0.1875 -0.765625q-0.1875 -0.328125 -0.53125 -0.59375q-0.359375 -0.234375 -0.875 -0.40625q-0.515625 -0.1875 -1.15625 -0.328125q-0.5 -0.09375 -0.828125 -0.203125q-0.3125 -0.109375 -0.5 -0.234375q-0.203125 -0.125 -0.28125 -0.28125q-0.078125 -0.171875 -0.078125 -0.375q0 -0.203125 0.09375 -0.390625q0.109375 -0.203125 0.296875 -0.34375q0.1875 -0.140625 0.46875 -0.21875q0.296875 -0.09375 0.6875 -0.09375q0.375 0 0.671875 0.109375q0.296875 0.109375 0.5 0.265625q0.203125 0.171875 0.3125 0.390625q0.125 0.21875 0.125 0.453125l1.203125 0q0 -0.46875 -0.203125 -0.859375q-0.1875 -0.40625 -0.546875 -0.703125q-0.375 -0.296875 -0.890625 -0.46875q-0.515625 -0.171875 -1.171875 -0.171875q-0.609375 0 -1.109375 0.171875q-0.5 0.15625 -0.875 0.4375q-0.359375 0.28125 -0.5625 0.65625q-0.203125 0.375 -0.203125 0.796875q0 0.4375 0.1875 0.765625q0.203125 0.328125 0.5625 0.5625q0.359375 0.25 0.84375 0.4375q0.5 0.171875 1.109375 0.296875q0.5 0.09375 0.828125 0.21875q0.328125 0.109375 0.53125 0.25q0.203125 0.15625 0.28125 0.328125q0.09375 0.171875 0.09375 0.375zm3.513794 -5.171875l0 1.046875l2.390625 0l0 4.953125l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -6.0l-3.59375 0zm2.234375 -1.84375q0 0.296875 0.171875 0.5q0.1875 0.1875 0.546875 0.1875q0.359375 0 0.53125 -0.1875q0.1875 -0.203125 0.1875 -0.5q0 -0.15625 -0.046875 -0.296875q-0.046875 -0.140625 -0.15625 -0.234375q-0.078125 -0.078125 -0.21875 -0.125q-0.125 -0.046875 -0.296875 -0.046875q-0.171875 0 -0.3125 0.046875q-0.125 0.046875 -0.203125 0.125q-0.109375 0.109375 -0.15625 0.25q-0.046875 0.125 -0.046875 0.28125zm8.560699 8.046875q-0.5625 0 -0.9375 -0.21875q-0.375 -0.234375 -0.609375 -0.59375q-0.234375 -0.359375 -0.34375 -0.8125q-0.09375 -0.453125 -0.09375 -0.921875l0 -0.265625q0 -0.453125 0.09375 -0.90625q0.109375 -0.453125 0.34375 -0.8125q0.234375 -0.359375 0.609375 -0.578125q0.390625 -0.234375 0.9375 -0.234375q0.375 0 0.6875 0.125q0.3125 0.125 0.546875 0.34375q0.21875 0.21875 0.34375 0.5q0.140625 0.28125 0.15625 0.59375l1.140625 0q0 -0.53125 -0.21875 -1.0q-0.21875 -0.46875 -0.59375 -0.8125q-0.375 -0.34375 -0.90625 -0.53125q-0.53125 -0.203125 -1.15625 -0.203125q-0.796875 0 -1.390625 0.296875q-0.59375 0.28125 -1.0 0.75q-0.40625 0.5 -0.609375 1.140625q-0.1875 0.625 -0.1875 1.328125l0 0.265625q0 0.703125 0.1875 1.34375q0.203125 0.640625 0.609375 1.109375q0.40625 0.5 1.0 0.78125q0.59375 0.28125 1.390625 0.28125q0.5625 0 1.078125 -0.1875q0.515625 -0.1875 0.921875 -0.515625q0.390625 -0.3125 0.625 -0.734375q0.234375 -0.4375 0.25 -0.90625l-1.140625 0q-0.015625 0.296875 -0.15625 0.546875q-0.140625 0.25 -0.390625 0.421875q-0.234375 0.203125 -0.546875 0.3125q-0.3125 0.09375 -0.640625 0.09375zm9.638794 0.84375l1.25 0l0 -0.109375q-0.125 -0.28125 -0.1875 -0.671875q-0.0625 -0.40625 -0.0625 -0.75l0 -3.28125q0 -0.59375 -0.21875 -1.03125q-0.203125 -0.4375 -0.578125 -0.75q-0.375 -0.28125 -0.890625 -0.421875q-0.515625 -0.15625 -1.109375 -0.15625q-0.65625 0 -1.1875 0.1875q-0.515625 0.171875 -0.875 0.46875q-0.359375 0.296875 -0.546875 0.671875q-0.1875 0.375 -0.203125 0.75l1.21875 0q0 -0.21875 0.09375 -0.421875q0.109375 -0.203125 0.3125 -0.359375q0.1875 -0.140625 0.46875 -0.234375q0.296875 -0.09375 0.640625 -0.09375q0.390625 0 0.703125 0.109375q0.3125 0.09375 0.515625 0.265625q0.21875 0.171875 0.328125 0.4375q0.125 0.25 0.125 0.5625l0 0.5625l-1.3125 0q-0.734375 0 -1.328125 0.140625q-0.59375 0.140625 -1.015625 0.421875q-0.421875 0.296875 -0.65625 0.734375q-0.234375 0.4375 -0.234375 1.015625q0 0.4375 0.171875 0.828125q0.171875 0.375 0.484375 0.65625q0.3125 0.28125 0.765625 0.4375q0.453125 0.15625 1.015625 0.15625q0.34375 0 0.640625 -0.078125q0.3125 -0.0625 0.59375 -0.1875q0.265625 -0.125 0.484375 -0.28125q0.234375 -0.15625 0.40625 -0.34375q0.03125 0.21875 0.0625 0.421875q0.046875 0.203125 0.125 0.34375zm-2.140625 -0.921875q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.4375 -0.265625q-0.1875 -0.15625 -0.28125 -0.375q-0.078125 -0.21875 -0.078125 -0.484375q0 -0.265625 0.09375 -0.484375q0.109375 -0.21875 0.296875 -0.375q0.28125 -0.21875 0.734375 -0.328125q0.46875 -0.109375 1.09375 -0.109375l1.125 0l0 1.4375q-0.109375 0.203125 -0.296875 0.390625q-0.171875 0.1875 -0.421875 0.34375q-0.25 0.15625 -0.5625 0.25q-0.296875 0.078125 -0.65625 0.078125zm5.7013245 -9.078125l0 1.046875l2.390625 0l0 7.90625l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -8.953125l-3.59375 0z" fill-rule="nonzero"/><path fill="#8190a8" d="m208.25331 363.56378l3.03125 0q0.59375 0 1.15625 -0.1875q0.578125 -0.1875 1.015625 -0.53125q0.4375 -0.328125 0.6875 -0.828125q0.265625 -0.515625 0.265625 -1.1875q0 -0.421875 -0.125 -0.78125q-0.125 -0.375 -0.359375 -0.65625q-0.203125 -0.265625 -0.546875 -0.484375q-0.328125 -0.234375 -0.6875 -0.3125l0 -0.015625q0.34375 -0.15625 0.578125 -0.328125q0.25 -0.171875 0.453125 -0.421875q0.203125 -0.234375 0.3125 -0.53125q0.109375 -0.3125 0.125 -0.6875q0 -0.65625 -0.265625 -1.125q-0.25 -0.484375 -0.6875 -0.796875q-0.4375 -0.296875 -1.0 -0.4375q-0.5625 -0.15625 -1.140625 -0.15625l-2.8125 0l0 9.46875zm1.203125 -4.4375l1.921875 0q0.390625 0.015625 0.71875 0.140625q0.328125 0.109375 0.578125 0.328125q0.25 0.21875 0.390625 0.53125q0.140625 0.3125 0.125 0.71875q0 0.390625 -0.15625 0.703125q-0.140625 0.3125 -0.40625 0.53125q-0.265625 0.21875 -0.609375 0.34375q-0.328125 0.109375 -0.703125 0.125l-1.859375 0l0 -3.421875zm0 -1.0l0 -3.015625l1.640625 0q0.359375 0.015625 0.6875 0.109375q0.34375 0.078125 0.609375 0.25q0.25 0.1875 0.390625 0.46875q0.15625 0.265625 0.15625 0.671875q0 0.359375 -0.15625 0.640625q-0.15625 0.28125 -0.40625 0.46875q-0.25 0.203125 -0.578125 0.3125q-0.328125 0.09375 -0.65625 0.09375l-1.6875 0zm6.998184 -4.5625l0 1.046875l2.390625 0l0 7.90625l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -8.953125l-3.59375 0zm12.435684 10.0l1.09375 0l0 -7.046875l-1.203125 0l0 5.0625q-0.09375 0.21875 -0.25 0.421875q-0.140625 0.1875 -0.34375 0.3125q-0.234375 0.171875 -0.546875 0.265625q-0.3125 0.09375 -0.71875 0.09375q-0.34375 0 -0.609375 -0.078125q-0.265625 -0.09375 -0.453125 -0.328125q-0.171875 -0.21875 -0.265625 -0.59375q-0.09375 -0.375 -0.09375 -0.953125l0 -4.203125l-1.203125 0l0 4.1875q0 0.796875 0.171875 1.359375q0.171875 0.5625 0.484375 0.921875q0.328125 0.359375 0.765625 0.53125q0.453125 0.171875 1.015625 0.171875q0.6875 0 1.203125 -0.28125q0.53125 -0.296875 0.890625 -0.8125l0.0625 0.96875zm6.482559 0.125q1.015625 0 1.71875 -0.40625q0.703125 -0.421875 1.046875 -0.953125l-0.734375 -0.5625q-0.328125 0.421875 -0.828125 0.6875q-0.5 0.25 -1.140625 0.25q-0.5 0 -0.90625 -0.171875q-0.390625 -0.1875 -0.671875 -0.5q-0.28125 -0.296875 -0.453125 -0.6875q-0.15625 -0.390625 -0.203125 -0.90625l0 -0.046875l5.03125 0l0 -0.546875q0 -0.734375 -0.1875 -1.359375q-0.1875 -0.640625 -0.5625 -1.109375q-0.375 -0.453125 -0.953125 -0.71875q-0.5625 -0.265625 -1.3125 -0.265625q-0.609375 0 -1.1875 0.25q-0.578125 0.25 -1.03125 0.703125q-0.453125 0.46875 -0.734375 1.140625q-0.265625 0.671875 -0.265625 1.53125l0 0.265625q0 0.75 0.25 1.375q0.25 0.625 0.6875 1.078125q0.453125 0.453125 1.0625 0.703125q0.625 0.25 1.375 0.25zm-0.15625 -6.3125q0.453125 0 0.78125 0.171875q0.34375 0.171875 0.5625 0.4375q0.21875 0.28125 0.34375 0.65625q0.125 0.375 0.125 0.703125l0 0.046875l-3.78125 0q0.0625 -0.484375 0.234375 -0.859375q0.1875 -0.375 0.453125 -0.625q0.265625 -0.265625 0.578125 -0.390625q0.328125 -0.140625 0.703125 -0.140625zm7.888809 -2.5625l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm4.810684 5.171875l0 0.140625q0 0.75 0.21875 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21875 0.65625 -0.21875 1.421875zm1.203125 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm6.795059 -0.140625l0 0.140625q0 0.75 0.21876526 1.40625q0.21875 0.65625 0.640625 1.140625q0.40625 0.46875 1.0 0.75q0.59375 0.265625 1.34375 0.265625q0.75 0 1.328125 -0.265625q0.59375 -0.28125 1.015625 -0.75q0.40625 -0.484375 0.625 -1.140625q0.234375 -0.65625 0.234375 -1.40625l0 -0.140625q0 -0.765625 -0.234375 -1.421875q-0.21875 -0.65625 -0.625 -1.140625q-0.421875 -0.484375 -1.015625 -0.75q-0.59375 -0.28125 -1.34375 -0.28125q-0.734375 0 -1.328125 0.28125q-0.59375 0.265625 -1.0 0.75q-0.421875 0.484375 -0.640625 1.140625q-0.21876526 0.65625 -0.21876526 1.421875zm1.2031403 0.140625l0 -0.140625q0 -0.515625 0.125 -0.984375q0.125 -0.484375 0.375 -0.84375q0.25 -0.359375 0.609375 -0.5625q0.375 -0.21875 0.875 -0.21875q0.5 0 0.875 0.21875q0.375 0.203125 0.640625 0.5625q0.234375 0.359375 0.359375 0.84375q0.140625 0.46875 0.140625 0.984375l0 0.140625q0 0.515625 -0.125 0.984375q-0.125 0.46875 -0.375 0.828125q-0.25 0.359375 -0.625 0.578125q-0.375 0.203125 -0.875 0.203125q-0.5 0 -0.875 -0.203125q-0.375 -0.21875 -0.625 -0.578125q-0.25 -0.359375 -0.375 -0.828125q-0.125 -0.46875 -0.125 -0.984375zm9.982544 -5.3125l-1.21875 0l0 1.703125l-1.84375 0l0 0.9375l1.84375 0l0 3.828125q0 0.640625 0.171875 1.109375q0.1875 0.453125 0.484375 0.75q0.296875 0.28125 0.703125 0.421875q0.40625 0.125 0.875 0.125q0.28125 0 0.5625 -0.03125q0.28125 -0.015625 0.53125 -0.0625q0.265625 -0.046875 0.46875 -0.109375q0.21875 -0.078125 0.375 -0.171875l-0.171875 -0.84375q-0.109375 0.015625 -0.28125 0.0625q-0.171875 0.03125 -0.375 0.0625q-0.203125 0.03125 -0.40625 0.0625q-0.203125 0.015625 -0.40625 0.015625q-0.265625 0 -0.5 -0.0625q-0.234375 -0.0625 -0.421875 -0.234375q-0.1875 -0.15625 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.671875l0 -3.828125l2.6875 0l0 -0.9375l-2.6875 0l0 -1.703125zm6.3575745 2.75l0 -4.0l-1.21875 0l0 10.0l1.21875 0l0 -5.109375q0.125 -0.21875 0.28125 -0.390625q0.171875 -0.171875 0.375 -0.296875q0.234375 -0.171875 0.53125 -0.265625q0.296875 -0.09375 0.625 -0.09375q0.390625 0 0.6875 0.125q0.3125 0.109375 0.515625 0.328125q0.1875 0.203125 0.28125 0.53125q0.109375 0.3125 0.109375 0.734375l0 4.4375l1.203125 0l0 -4.4375q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.859375q-0.3125 -0.34375 -0.765625 -0.5q-0.453125 -0.15625 -1.0 -0.15625q-0.421875 0 -0.796875 0.125q-0.375 0.109375 -0.6875 0.34375q-0.203125 0.140625 -0.375 0.328125q-0.171875 0.171875 -0.3125 0.375zm14.980743 -4.0l0 1.046875l2.390625 0l0 7.90625l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -8.953125l-3.59375 0zm7.998169 2.953125l0 1.046875l2.390625 0l0 4.953125l-2.390625 0l0 1.046875l5.890625 0l0 -1.046875l-2.296875 0l0 -6.0l-3.59375 0zm2.234375 -1.84375q0 0.296875 0.171875 0.5q0.1875 0.1875 0.546875 0.1875q0.359375 0 0.53125 -0.1875q0.1875 -0.203125 0.1875 -0.5q0 -0.15625 -0.046875 -0.296875q-0.046875 -0.140625 -0.15625 -0.234375q-0.078125 -0.078125 -0.21875 -0.125q-0.125 -0.046875 -0.296875 -0.046875q-0.171875 0 -0.3125 0.046875q-0.125 0.046875 -0.203125 0.125q-0.109375 0.109375 -0.15625 0.25q-0.046875 0.125 -0.046875 0.28125zm5.5606995 8.890625l1.21875 0l0 -5.046875q0.109375 -0.234375 0.28125 -0.421875q0.171875 -0.1875 0.359375 -0.328125q0.25 -0.171875 0.53125 -0.265625q0.28125 -0.09375 0.609375 -0.09375q0.390625 0 0.6875 0.09375q0.296875 0.09375 0.5 0.296875q0.203125 0.203125 0.3125 0.53125q0.109375 0.328125 0.109375 0.796875l0 4.4375l1.203125 0l0 -4.46875q0 -0.703125 -0.171875 -1.21875q-0.171875 -0.515625 -0.5 -0.84375q-0.3125 -0.328125 -0.765625 -0.484375q-0.453125 -0.15625 -1.015625 -0.15625q-0.40625 0 -0.78125 0.125q-0.359375 0.109375 -0.671875 0.3125q-0.203125 0.140625 -0.390625 0.328125q-0.1875 0.1875 -0.34375 0.40625l-0.078125 -1.046875l-1.09375 0l0 7.046875zm10.107544 -3.28125l2.59375 3.28125l1.53125 0l-3.296875 -4.109375l2.859375 -2.9375l-1.46875 0l-2.3125 2.328125l-0.78125 0.84375l0 -6.125l-1.21875 0l0 10.0l1.21875 0l0 -2.4375l0.875 -0.84375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m187.91089 290.6521l155.1181 0l0 35.55905l-155.1181 0z" fill-rule="evenodd"/><path fill="#3b454e" d="m264.76862 308.2646l0 -1.078125q-0.015625 -0.515625 -0.09375 -1.03125q-0.078125 -0.515625 -0.25 -1.0q-0.171875 -0.484375 -0.4375 -0.90625q-0.265625 -0.421875 -0.625 -0.734375q-0.359375 -0.3125 -0.84375 -0.484375q-0.46875 -0.1875 -1.0625 -0.1875q-0.578125 0 -1.0625 0.1875q-0.46875 0.171875 -0.828125 0.484375q-0.359375 0.328125 -0.625 0.75q-0.265625 0.40625 -0.4375 0.890625q-0.171875 0.484375 -0.25 1.0q-0.078125 0.515625 -0.09375 1.03125l0 1.078125q0.015625 0.5 0.09375 1.015625q0.078125 0.515625 0.265625 1.0q0.15625 0.484375 0.421875 0.90625q0.28125 0.40625 0.640625 0.71875q0.359375 0.3125 0.828125 0.5q0.484375 0.171875 1.0625 0.171875q0.59375 0 1.0625 -0.171875q0.46875 -0.1875 0.828125 -0.5q0.375 -0.3125 0.625 -0.71875q0.265625 -0.421875 0.4375 -0.90625q0.171875 -0.484375 0.25 -1.0q0.078125 -0.515625 0.09375 -1.015625zm-1.1875 -1.09375l0 1.09375q-0.015625 0.328125 -0.046875 0.703125q-0.03125 0.375 -0.125 0.734375q-0.09375 0.359375 -0.25 0.6875q-0.15625 0.328125 -0.390625 0.578125q-0.234375 0.25 -0.5625 0.40625q-0.3125 0.140625 -0.734375 0.140625q-0.421875 0 -0.75 -0.140625q-0.3125 -0.15625 -0.546875 -0.40625q-0.234375 -0.25 -0.390625 -0.578125q-0.15625 -0.328125 -0.25 -0.703125q-0.09375 -0.359375 -0.140625 -0.71875q-0.046875 -0.375 -0.046875 -0.703125l0 -1.09375q0 -0.328125 0.046875 -0.703125q0.046875 -0.375 0.140625 -0.734375q0.09375 -0.359375 0.25 -0.6875q0.15625 -0.328125 0.390625 -0.578125q0.234375 -0.25 0.546875 -0.390625q0.328125 -0.15625 0.734375 -0.15625q0.421875 0 0.734375 0.15625q0.328125 0.140625 0.5625 0.390625q0.234375 0.25 0.390625 0.578125q0.15625 0.328125 0.25 0.6875q0.09375 0.359375 0.125 0.734375q0.046875 0.359375 0.0625 0.703125zm6.1544495 1.421875l1.859375 3.859375l1.28125 0l0 -0.078125l-2.015625 -4.046875q0.390625 -0.171875 0.71875 -0.40625q0.328125 -0.25 0.5625 -0.5625q0.234375 -0.3125 0.359375 -0.6875q0.140625 -0.390625 0.140625 -0.84375q0 -0.71875 -0.25 -1.25q-0.25 -0.53125 -0.6875 -0.890625q-0.4375 -0.34375 -1.03125 -0.515625q-0.578125 -0.1875 -1.25 -0.1875l-2.78125 0l0 9.46875l1.203125 0l0 -3.859375l1.890625 0zm-1.890625 -1.0l0 -3.625l1.578125 0q0.4375 0 0.796875 0.125q0.375 0.109375 0.640625 0.34375q0.265625 0.234375 0.421875 0.578125q0.15625 0.34375 0.15625 0.796875q0 0.421875 -0.15625 0.75q-0.15625 0.328125 -0.4375 0.5625q-0.265625 0.21875 -0.625 0.34375q-0.359375 0.125 -0.765625 0.125l-1.609375 0z" fill-rule="nonzero"/></g></svg>
\ No newline at end of file diff --git a/doc/overview.md b/doc/overview.md new file mode 100644 index 0000000..4050b12 --- /dev/null +++ b/doc/overview.md @@ -0,0 +1,168 @@ +# Avatar + +Avatar is a python Bluetooth testing tool orchestrating multiple devices which +implement [Pandora APIs](https://github.com/google/bt-test-interfaces) to +automate Bluetooth interoperability and functional tests. + +## Main architecture + +Avatar is built around 4 key components: + +* [Pandora APIs](https://github.com/google/bt-test-interfaces): They provide a + common abstraction for Avatar to interact with all Bluetooth implementations, + exposing all standard Bluetooth capabilities over [gRPC](https://grpc.io/). +* [Bumble](https://github.com/google/bumble): a python Bluetooth stack which + can be used as a reference against any DUT. +* [Rootcanal][rootcanal-code]: A virtual Bluetooth Controller which emulates the + Bluetooth communication between the devices being tested. It is notably + integrated in Cuttlefish (CF), an Android virtual device. +* [Mobly](https://github.com/google/mobly): Avatar core python test runner. + +For example, here is Avatar Android architecture: + +![Avatar Android architecture]( +images/avatar-android-bumble-virtual-architecture-simplified.svg) + +A basic Avatar test is built by calling a Pandora API exposed by the DUT to +trigger a Bluetooth action and calling another Pandora API on a Reference +device (REF) to verify that this action has been correctly executed. + +For example: + +```python +# Test the LE connection between the central device (DUT) and peripheral device (REF). +def test_le_connect_central(self) -> None: + # Start advertising on the REF device, this makes it discoverable by the DUT. + # The REF advertises as `connectable` and the own address type is set to `random`. + advertisement = self.ref.host.Advertise( + # Legacy since extended advertising is not yet supported in Bumble. + legacy=True, + connectable=True, + own_address_type=RANDOM, + # DUT device matches the REF device using the specific manufacturer data. + data=DataTypes(manufacturer_specific_data=b'pause cafe'), + ) + + # Start scanning on the DUT device. + scan = self.dut.host.Scan(own_address_type=RANDOM) + # Find the REF device using the specific manufacturer data. + peer = next((peer for peer in scan + if b'pause cafe' in peer.data.manufacturer_specific_data)) + scan.cancel() # Stop the scan process on the DUT device. + + # Connect the DUT device to the REF device as central device. + connect_res = self.dut.host.ConnectLE( + own_address_type=RANDOM, + random=peer.random, # Random REF address found during scanning. + ) + advertisement.cancel() + + # Assert that the connection was successful. + assert connect_res.connection + dut_ref = connect_res.connection + + # Disconnect the DUT device from the REF device. + self.dut.host.Disconnect(connection=dut_ref) +``` + +Avatar tests requires DUT and REF to provide a Pandora gRPC server which +implements the Pandora APIs and exposes them. + +## Bumble as a reference device + +By default, Avatar uses Bumble as a reference device. **Bumble is very practical +at emulating non-Android interoperability behaviors**: because it is written in +python and thus interpreted, its behavior can be overridden directly within the +tests by using direct python calls to Bumble internal functions when no Pandora +API is available (see [Implementing your own tests]( +android-guide#implementing-your-own-tests)). + +For example, using another Android device to emulate an interoperability +behavior of a specific headset would require building dedicated hooks in the +Android Bluetooth stack and the corresponding APIs which wouldn't be practical. + +However, other setups are also supported (see [Extended architecture]( +#extended-architecture)). + +## Types of Avatar tests + +Avatar principally addresses 2 types of tests: + +### Functional tests + +* Verify that the DUT is meeting a required specification. +* This can be either the official Bluetooth specification or a vendor + specification (for example, Google's ASHA specification). +* Aim to address all functional tests not supported by the official Bluetooth + Profile Tuning Suite (PTS). + +### Interoperability regression tests + +* Built by isolating and simulating only the problematic behavior of a peer + device in Bumble after it has been discovered. +* Effectively scalable because it would be impossible to set up a dedicated + physical test bench for each peer device presenting an interoperability issue. + +### Examples + +* [Android ASHA central tests][asha-central-tests-code] +* [Android GATT read characteristic while pairing test][gatt-test-example-code] + +## Design Avatar tests + +There are different approaches to identify new Avatar tests to implement: + +### From the Bluetooth specification (or a Google specification) + +The first approach is for creating functional tests: mandatory behaviors are +identified in the Bluetooth specification and corresponding test cases are +defined, and then implemented, except for test cases which are already covered +by PTS and which must be implemented with PTS-bot. This helps cover most of the +usual flows in the Bluetooth stack, and prevent any new changes to break them. + +For example: [ASHA central tests][asha-central-tests-spec] (identified from the +ASHA specification). + +This approach applies to all layers of the stack and should in general be +prioritized over the other approaches because breaking any of those usual flows +likely translates into a top priority issue (since a large number of devices +can be impacted). + +### From a bug fix + +The second approach is for creating interoperability regression tests: in most +cases, interoperability issues are discovered in Dog Food or production, due to +the extremely large number of Bluetooth devices on the market, which cannot be +tested preventively, even manually. + +When such a bug is fixed, Avatar can be leveraged to build a corresponding +regression test. + +### From a coverage report + +The third approach is to start from a code coverage report: uncovered code +paths are identified and corresponding Avatar tests are implemented to target +them. + +## Extended architecture + +Avatar is capable to handle any setup with multiple devices which implement +the Pandora APIs. Avatar tests can be run physically or virtually (with +Rootcanal). + +![Avatar Android architecture]( +images/avatar-extended-architecture-simplified.svg) + +Avatar notably supports the following setups: + +* Bumble DUT vs Bumble REF +* Android DUT vs Bumble REF +* Android DUT vs Android REF + +[rootcanal-code]: https://cs.android.com/android/platform/superproject/+/main:packages/modules/Bluetooth/tools/rootcanal/ + +[asha-central-tests-code]: https://cs.android.com/android/platform/superproject/+/main:packages/modules/Bluetooth/android/pandora/test/asha_test.py + +[gatt-test-example-code]: https://r.android.com/2470981 + +[asha-central-tests-spec]: https://docs.google.com/document/d/1HmihYrjBGDys4FAEgh05e5BHPMxNUiz8QIOYez9GT1M/edit?usp=sharing diff --git a/pyproject.toml b/pyproject.toml index 789f629..496da6b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,52 +10,76 @@ classifiers = [ ] dependencies = [ "bt-test-interfaces", - "bumble==0.0.154", - "grpcio>=1.51.1", - "mobly>=1.12", + "bumble==0.0.170", + "protobuf==4.24.2", + "grpcio==1.57", + "mobly==1.12.2", "portpicker>=1.5.2", ] [project.urls] Source = "https://github.com/google/avatar" +[project.scripts] +avatar = "avatar:main" + [project.optional-dependencies] dev = [ - "grpcio-tools>=1.51.1", - "black==22.10.0", + "rootcanal==1.3.0", + "grpcio-tools>=1.57", "pyright==1.1.298", - "mypy==1.0", + "mypy==1.5.1", + "black==23.7.0", "isort==5.12.0", - "types-psutil>=5.9.5.6", - "types-setuptools>=65.7.0.3", - "types-protobuf>=4.21.0.3" + "types-psutil==5.9.5.16", + "types-setuptools==68.1.0.1", + "types-protobuf==4.24.0.1" ] +[tool.flit.module] +name = "avatar" + +[tool.flit.sdist] +include = ["doc/"] + [tool.black] line-length = 119 target-version = ["py38", "py39", "py310", "py311"] skip-string-normalization = true -[tool.flit.module] -name = "avatar" - [tool.isort] profile = "black" line_length = 119 no_sections = true lines_between_types = 1 -combine_as_imports = true +force_single_line = true +single_line_exclusions = ["typing", "typing_extensions", "collections.abc"] + +[tool.pyright] +include = ["avatar"] +exclude = ["**/__pycache__", "**/*_pb2.py"] +typeCheckingMode = "strict" +useLibraryCodeForTypes = true +verboseOutput = false +reportMissingTypeStubs = false +reportUnknownLambdaType = false +reportImportCycles = false +reportPrivateUsage = false [tool.mypy] strict = true warn_unused_ignores = false -files = ["avatar", "cases"] +files = ["avatar"] [[tool.mypy.overrides]] module = "grpc.*" ignore_missing_imports = true [[tool.mypy.overrides]] +module = "google.protobuf.*" +ignore_missing_imports = true + +[[tool.mypy.overrides]] module = "mobly.*" ignore_missing_imports = true @@ -63,18 +87,8 @@ ignore_missing_imports = true module = "portpicker.*" ignore_missing_imports = true -[tool.pyright] -include = ["avatar", "cases"] -exclude = ["**/__pycache__"] -typeCheckingMode = "strict" -useLibraryCodeForTypes = true -verboseOutput = false -reportMissingTypeStubs = false -reportUnknownLambdaType = false -reportImportCycles = false - [tool.pytype] -inputs = ['avatar', 'cases'] +inputs = ['avatar'] [build-system] requires = ["flit_core==3.7.1"] |