diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 68d8b20b7d7da6f44d140811c8de70a3a364d06d..559960384bd091ecbf8523d1616ed1fa3d2d3fe6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,87 +1,55 @@ stages: - build - - quality - deploy + - quality default: services: - - name: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/docker:24.0.2-dind + - name: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/docker:25-dind alias: docker before_script: - export IMAGE_TAG=$CI_COMMIT_REF_NAME - - if [ "$CI_COMMIT_REF_NAME" == "master" ]; then export IMAGE_TAG="stable"; fi - echo $IMAGE_TAG variables: DEPENDENCY_PROXY: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/ -build_branch: - variables: - DOCKER_TLS_CERTDIR: '' - DOCKER_HOST: tcp://docker:2375/ - DOCKER_DRIVER: overlay2 - only: - - merge_requests - image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/docker:24.0.2 - stage: build - except: - - master - - recette - - dev - script: - - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - - docker build --pull -t "$CI_REGISTRY_IMAGE/feat:$CI_COMMIT_REF_SLUG" --build-arg conf=prod . - - docker push "$CI_REGISTRY_IMAGE/feat:$CI_COMMIT_REF_SLUG" - build: variables: DOCKER_TLS_CERTDIR: '' DOCKER_HOST: tcp://docker:2375/ DOCKER_DRIVER: overlay2 - image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/docker:24.0.2 + image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/docker:25 stage: build only: - - master - - recette + - dev script: - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - - docker build --pull -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG" --build-arg conf=prod . - - docker push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG" + - docker login ${CI_DEPENDENCY_PROXY_SERVER} -u ${CI_DEPENDENCY_PROXY_USER} -p ${CI_DEPENDENCY_PROXY_PASSWORD} + - docker build --pull -t "$CI_REGISTRY_IMAGE:$IMAGE_TAG" --build-arg DEPENDENCY_PROXY="$DEPENDENCY_PROXY" . + - docker push "$CI_REGISTRY_IMAGE:$IMAGE_TAG" -build-release: +build-tag: variables: DOCKER_TLS_CERTDIR: '' DOCKER_HOST: tcp://docker:2375/ DOCKER_DRIVER: overlay2 - image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/docker:24.0.2 + image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/docker:25 stage: build only: - tags script: - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - - docker build --pull -t "$CI_REGISTRY_IMAGE/tags:$CI_COMMIT_TAG" --build-arg conf=prod . - - docker push "$CI_REGISTRY_IMAGE/tags:$CI_COMMIT_TAG" - -build_dev: - variables: - DOCKER_TLS_CERTDIR: '' - DOCKER_HOST: tcp://docker:2375/ - DOCKER_DRIVER: overlay2 - image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/docker:24.0.2 - stage: build - only: - - dev - script: - - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - - docker build --pull -t "$CI_REGISTRY_IMAGE:dev" --build-arg conf=dev . - - docker push "$CI_REGISTRY_IMAGE:dev" + - docker login ${CI_DEPENDENCY_PROXY_SERVER} -u ${CI_DEPENDENCY_PROXY_USER} -p ${CI_DEPENDENCY_PROXY_PASSWORD} + - docker build --pull -t "$CI_REGISTRY_IMAGE:$IMAGE_TAG" --build-arg DEPENDENCY_PROXY="$DEPENDENCY_PROXY" . + - docker push "$CI_REGISTRY_IMAGE:$IMAGE_TAG" build-storybook: variables: DOCKER_TLS_CERTDIR: '' DOCKER_HOST: tcp://docker:2375/ DOCKER_DRIVER: overlay2 - image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/docker:24.0.2 + image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/docker:25 stage: build rules: - if: $CI_COMMIT_BRANCH == "dev" @@ -94,46 +62,15 @@ build-storybook: allow_failure: true script: - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - - docker build --pull -t "$CI_REGISTRY_IMAGE/storybook:$IMAGE_TAG" -f .storybook/Dockerfile . + - docker login ${CI_DEPENDENCY_PROXY_SERVER} -u ${CI_DEPENDENCY_PROXY_USER} -p ${CI_DEPENDENCY_PROXY_PASSWORD} + - docker build --pull -t "$CI_REGISTRY_IMAGE/storybook:$IMAGE_TAG" -f .storybook/Dockerfile --build-arg DEPENDENCY_PROXY="$DEPENDENCY_PROXY" . - docker push "$CI_REGISTRY_IMAGE/storybook:$IMAGE_TAG" -deploy_dev: - stage: deploy - tags: - - deploy - only: - - dev - script: - - cd /home/mps/ram - - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - - docker-compose pull web-app - - docker-compose up -d web-app - - docker system prune -a -f - environment: - name: dev - url: https://resin-dev.grandlyon.com - -deploy_rec: - stage: deploy - tags: - - deploy - only: - - recette - script: - - cd /home/mps/ram - - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - - docker-compose pull web-app-rec - - docker-compose up -d web-app-rec - - docker system prune -a -f - when: manual - environment: - name: rec - url: https://resin-rec.grandlyon.com - sonarqube: stage: quality only: - dev + needs: [] image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/sonarsource/sonar-scanner-cli:4 variables: SONAR_USER_HOME: '${CI_PROJECT_DIR}/.sonar' # Defines the location of the analysis task cache @@ -158,6 +95,7 @@ sonarqube-mr: stage: quality only: - merge_requests + needs: [] image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/sonarsource/sonar-scanner-cli:4 variables: SONAR_USER_HOME: '${CI_PROJECT_DIR}/.sonar' # Defines the location of the analysis task cache @@ -179,8 +117,6 @@ sonarqube-mr: -Dsonar.qualitygate.wait=true .deploy: - # Use extended image with envsubst installed - image: registry.forge.grandlyon.com/openshift-as-code/reposit-gl/oc-client:4.10_extended script: - if [ "$CI_ENVIRONMENT_NAME" == "dev" ]; then export KUBECONFIG=$KUBECONFIG_DEV; fi - if [ "$CI_ENVIRONMENT_NAME" == "rec" ]; then export KUBECONFIG=$KUBECONFIG_REC; fi @@ -192,18 +128,19 @@ sonarqube-mr: - mkdir -p k8s/env # Use envsubst to substitute env variables in all deployment/*.yml files - cd k8s ; for f in *.yml; do envsubst < $f > env/$f ; done ; cd .. + - if [ "$CI_ENVIRONMENT_NAME" != "dev" ]; then rm k8s/env/90-res-storybook.yml; fi - ls k8s/env/ - oc whoami - oc apply -f k8s/env/ - - oc delete pod -l app=res-storybook + - if [ "$CI_ENVIRONMENT_NAME" == "dev" ]; then oc delete pod -l app=res-client; fi + - if [ "$CI_ENVIRONMENT_NAME" == "dev" ]; then oc delete pod -l app=res-storybook; fi tags: - ns-res-$NAMESPACE_ENV-syn -deploy_10_dev: +deploy-10-dev: stage: deploy inherit: default: [before_script] - variables: false extends: .deploy environment: name: dev @@ -211,3 +148,29 @@ deploy_10_dev: NAMESPACE_ENV: "d01" only: - dev + +deploy-20-rec: + stage: deploy + inherit: + default: [before_script] + extends: .deploy + environment: + name: rec + variables: + NAMESPACE_ENV: "r01" + when: manual + only: + - tags + +deploy-30-pro: + stage: deploy + inherit: + default: [before_script] + extends: .deploy + environment: + name: pro + variables: + NAMESPACE_ENV: "p01" + when: manual + only: + - tags diff --git a/.vscode/settings.json b/.vscode/settings.json index 7fd950c18be122248fe60129598b25436f68d2b3..5190da62027194b9fe88279795e2682641d11c03 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -37,16 +37,19 @@ "cSpell.language": "fr,en", "cSpell.words": [ "accessibilite", + "actualites", "Annuary", "carto", "categorie", "cnfs", "covid", "demarch", + "desabonnement", "facebook", "friday", "grandlyon", "instagram", + "legales", "linkedin", "lockdown", "matomo", diff --git a/CHANGELOG.md b/CHANGELOG.md index 683c0bb3bae952f13440719f6674caa81e2988b3..671b2656c08ec44fd0fc0d31ab5056d63082c6b3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,61 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [3.2.0](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/compare/v3.1.0...v3.2.0) (2024-09-19) + + +### Features + +* **a11y:** Add anchor to access main interactive components ([1476b7b](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/1476b7bb64c84e6d6ca839787e9b69c9c31a6e73)) +* **a11y:** Set starting focus to progress bar in orientation ([03fcd82](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/03fcd8254f22c59c95d5e1aaf9cdc8bc7fefb714)) +* **admin:** add a loop to render all of the structures + add buttons to... ([5e44674](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/5e4467459d89ee605c0a1fa9f22f4d79daa8ab64)) +* **ci:** add openshift ([bd9f9de](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/bd9f9dece948e02ca9c49ab401449f097f901d83)) +* **email-reset:** adds a screen if email reseting goes wrong ([7671bca](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/7671bca32ab99dcb62358ad366b11bb3fb33003d)) +* **input:** add required + autocomplete + example for invalid inputs ([60c3a45](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/60c3a450dee7b61ce9c1d37a2ee78f399b7498d8)) +* **orientation:** only free or underCondition for skills orientation ([4eedd15](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/4eedd15439c0e54b131454b0f76f7b39d65c9ff8)) +* **registry:** use URL params ([770b9a8](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/770b9a8450388b99c377071ddaedaa5a940a5121)) +* skip to main content link ([32ae285](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/32ae28546bb0fe6658f080aaa29178fb75ec2bd3)) +* **structure:** free workshop blue tag item ([ff60d1f](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/ff60d1fcaab25727e45c2d9381ce86370a47a4cb)) +* **structure:** improve edit structure to update ([90832d9](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/90832d927c6716c446accdc2b09bab4c5b7ef0c2)) +* wording changes ([7bd3566](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/7bd35660cabd37a0706f38c62f842b4aebbfc4d4)) + + +### Bug Fixes + +* **a11y:** Adapt shortcuts ([3be5f50](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/3be5f503ba558acf77ba54317043532697c7d831)) +* **accessibility:** "add" button on orientation's structure list should not be cropped on small screens ([150ffa4](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/150ffa412f5a004b047be3959500d7897666e23e)) +* **accessibility:** add accessibility attributes to news tabs ([1ab9691](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/1ab9691e1ffca6d0190af5c77591f8c402554eaa)) +* **accessibility:** add email type and aria-describedby for input element ([5ac3f46](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/5ac3f46a86d768890c7bce4b5794bcf171a1ed2f)) +* **accessibility:** annuaire Menu Button aria pattern ([806780f](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/806780fa08478fbea70cd01a922c4f4d33b11296)) +* **accessibility:** burger menu should be scrollable on tiny screens ([cc8bc1d](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/cc8bc1db15e24cb397204e399fb3e50d8a11f24a)) +* **accessibility:** focus on news tabs in firefox ([f277aa3](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/f277aa3431abf7b5353088659132233fa503f6cf)) +* **accessibility:** long words should not be cropped on tiny screens ([5d28c37](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/5d28c37c51164d0a2c3083f0840da2f9f028179e)) +* **accessibility:** make show/hide password accessible ([66b91ca](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/66b91ca2d02f54e73742f3bf745156d1cb307cff)) +* **accessibility:** map translations and checkbox filters role ([21eb63b](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/21eb63b595398c0ec4265764020dff28cffb7aba)) +* **accessibility:** nav element + avoid p element for presentation (asqatasun issues) ([a1d55de](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/a1d55de6231432c9a1e196ea5ec6090b94059677)) +* **accessibility:** no duplicate ids for textarea fields ([ad2a7c7](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/ad2a7c734e84ad2bd75d7b5665ce472012ce1d52)) +* **accessibility:** orientation recap on tiny screens ([502aabd](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/502aabddc8c425e21ae01db40b31b49861cf09ed)) +* **accessibility:** radio-option component tab selection bug ([ca27562](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/ca27562a915fc5f0b15711c1c7eeac47aa6c4cf9)) +* **accessibility:** slugify checkbox id/for attributes ([f3a7e1d](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/f3a7e1d0802a8c126ac5ef4add7776bf845e7a0f)) +* **admin:** missing radio-option click action ([e625176](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/e625176a324bf43f212e01ac622687c00ec22509)) +* **carto:** edit structure button must be clicked twice ([e30f6f0](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/e30f6f060f299d4e343d467269982815192b58dc)) +* **carto:** Removed invalid LatLng error in carto ([e783cc3](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/e783cc3c8e2cd71095da10797007d3f04ddd9852)) +* **header:** Allow to close burger menu ([4dda594](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/4dda594e2dc5ad114c7f09621f31c0e25de8fa8a)) +* **Mon Compte:** Removed contactInfo in members cards ([32e4679](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/32e4679eadd6fb00ad8bb003e362f0ccc208df94)) +* **navbar:** Use a single navbar component everywhere ([8b82992](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/8b82992fbd314f31a4fdabb840cce848d1d3f4fa)) +* **orientation:** Fixed accompaniment-type checkboxes ([668dca9](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/668dca9648bee3de5f8dc5b73fc14a29edf81e99)) +* **orientation:** Refactored orientation to fix broken baseSkills' previous button ([60dddc4](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/60dddc44261a2f7fca1936655f1cc9a6696ca38f)) +* **profile:** center information steps content & improve responsive + add info for employeur screen ([0352ab9](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/0352ab9999884b9b8724d5d8e43ef6129a47299b)) +* **profile:** employer and job page validation ([7a14d23](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/7a14d23690ac67a5723d6587659fbf699a981748)) +* **profile:** format tel number for all phone inputs ([7de9649](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/7de9649433f62acb600a625df8386048c11b3280)) +* **profile:** input confirmation and status ([24edfcb](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/24edfcb7d7b3af7a22067dcfef05f9464ac6ccce)) +* **registry, account:** case for composed first names ([dccf542](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/dccf542b88fb2373b4115ed73ec2be594e662b1d)) +* retours accessibilité page structure ([1b3d6ae](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/1b3d6ae943fa556147f7930f0009acda8543eec9)) +* **search:** call search when input is cleared (chrome) ([77d2e9d](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/77d2e9ddb12c17f900fc27f123805e4caf5b7471)) +* **structureDetails:** add missing TCL icons ([60add88](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/60add88b78571f62d88a1bbeec0d687329f24483)) +* **structure:** structure member link was broken after profil page renaming ([3047fc2](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/3047fc28fc92cb5ae96b563cc9538407ee55b1da)) +* **ui:** all focus must be blue ([d45422e](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/commit/d45422e898f0796ae7e8c66b16ab05089da9c04a)) + ## [3.1.0](https://forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client/compare/v3.0.2...v3.1.0) (2024-06-10) diff --git a/Dockerfile b/Dockerfile index 6f02a694a660c4e9b4122bb9d0400193b8fc1411..df92ac37b35b131441b5827bdf2382b4d005fb31 100644 --- a/Dockerfile +++ b/Dockerfile @@ -25,7 +25,10 @@ ARG conf RUN npm run build:prod # Stage 1, based on Nginx, to have only the compiled app -FROM ${DEPENDENCY_PROXY}nginx +FROM ${DEPENDENCY_PROXY}nginxinc/nginx-unprivileged:1.25 + +# Copy nginx modified conf +COPY nginx/default.conf /etc/nginx/conf.d/default.conf # copy artifact build from the 'build environment' COPY --from=build /app/dist/fr /usr/share/nginx/html @@ -33,10 +36,8 @@ COPY --from=build /app/dist/fr /usr/share/nginx/html # Add outdated browser page ADD ./nginx/outdated.html /usr/share/nginx/html -RUN touch /var/run/nginx.pid RUN ls -l /usr/share/nginx/html - # expose port 8080 EXPOSE 8080 diff --git a/k8s/10-res-client.yml b/k8s/10-res-client.yml new file mode 100644 index 0000000000000000000000000000000000000000..819be3dc3aa6e2ca909cd66d47b11d81c79c8864 --- /dev/null +++ b/k8s/10-res-client.yml @@ -0,0 +1,75 @@ +kind: Deployment +apiVersion: apps/v1 +metadata: + name: res-client-deployment +spec: + replicas: 1 + selector: + matchLabels: + app: res-client + template: + metadata: + labels: + app: res-client + spec: + volumes: + - name: res-pvc-files + persistentVolumeClaim: + claimName: pvc-01-ns-res-$NAMESPACE_ENV-syn-claim + containers: + - name: res-client + image: registry.forge.grandlyon.com/web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_client:$IMAGE_TAG + imagePullPolicy: Always + volumeMounts: + - mountPath: /usr/share/nginx/html/shared + name: res-pvc-files + subPath: "shared" + ports: + - containerPort: 8080 + protocol: TCP + readinessProbe: + httpGet: + path: / + port: 8080 + livenessProbe: + httpGet: + path: / + port: 8080 + resources: + requests: + memory: 50Mi + cpu: 50m + limits: + memory: 50Mi + cpu: 50m + imagePullSecrets: + - name: forge-secret +--- +kind: Service +apiVersion: v1 +metadata: + name: res-client-service +spec: + selector: + app: res-client + ports: + - protocol: TCP + port: 8080 + targetPort: 8080 +--- +kind: Route +apiVersion: route.openshift.io/v1 +metadata: + name: res-client-route +spec: + host: resin${URL_ENV_SUFFIX}${URL_APPS_SUFFIX}.grandlyon.com + to: + kind: Service + name: res-client-service + port: + targetPort: 8080 + wildcardPolicy: None + tls: + termination: edge + insecureEdgeTerminationPolicy: Redirect + certificate: $HTTPS_CERTIFICATE diff --git a/k8s/90-res-storybook.yml b/k8s/90-res-storybook.yml index 45f5b6e67f59f94805972c5244d55651a2bbf3c4..fffd7594d4c7d0c45c05c6414f170cab290c4d82 100644 --- a/k8s/90-res-storybook.yml +++ b/k8s/90-res-storybook.yml @@ -32,8 +32,8 @@ spec: memory: 50Mi cpu: 20m limits: - memory: 500Mi - cpu: 500m + memory: 50Mi + cpu: 50m imagePullSecrets: - name: forge-secret --- diff --git a/nginx/default.conf b/nginx/default.conf new file mode 100644 index 0000000000000000000000000000000000000000..62bb8d2d0cd3618d8f45a69fe66b44f5e3384a1b --- /dev/null +++ b/nginx/default.conf @@ -0,0 +1,83 @@ +map $http_user_agent $outdated { + default 0; + "~MSIE [1-10]\." 1; + "~Trident/[5-7]\." 1; + "~Mozilla.*Firefox/[1-9]\." 1; + "~Mozilla.*Firefox/[0-2][0-9]\." 1; + "~Mozilla.*Firefox/3[0-1]\." 1; + "~Opera.*Version/[0-9]\." 1; + "~Opera.*Version/[0-1][0-9]\." 1; + "~Opera.*Version/2[0-1]\." 1; + "~AppleWebKit.*Version/[0-6]\..*Safari" 1; + "~Chrome/[0-9]\." 1; + "~Chrome/[0-2][0-9]\." 1; + "~Chrome/3[0-3]\." 1; +} + +server { + listen 8080 default_server; + + root /usr/share/nginx/html/; + + server_tokens off; + + ## get the calling real ip behind the haproxy ( https://nginx.org/en/docs/http/ngx_http_realip_module.html ) + set_real_ip_from 10.131.2.2; + set_real_ip_from 10.4.75.2; + real_ip_header X-Forwarded-For; + ##real_ip_recursive on; + + #allow 10.131.2.2; # haproxy + #allow 10.131.0.2; # probe + #allow 10.128.4.2; # probe + #allow 80.14.51.82; # Erasme + #deny all; + + location / { + add_header X-Frame-Options SAMEORIGIN always; + add_header X-Content-Type-Options nosniff; + + # Redirect outdated navigator + if ($outdated = 1){ + rewrite ^ /outdated.html break; + } + # First attempt to serve request as file, then + # as directory, then fall back to displaying a 404. + # Angular routed apps must fall back to index.html ( https://angular.io/guide/deployment#server-configuration ) + try_files $uri $uri/ /index.html; + } + + location /api { + proxy_pass http://res-server-service:3000; + } + + # temp to remove + # https://ghost.org/docs/faq/proxying-https-infinite-loops/ + location ~* (/blog) { + expires epoch; + proxy_no_cache 1; + proxy_pass http://res-ghost-service:2368; + } + + location /base-adresse/base-adresse-nationale/streets { + proxy_pass https://passerelle.formulaireextranet.grandlyon.com/base-adresse/base-adresse-nationale/streets; + } + + location /geocoding/photon/api { + proxy_pass https://download.data.grandlyon.com/geocoding/photon/api; + } + + location /reverse { + proxy_pass https://api-adresse.data.gouv.fr/reverse; + } + + location /wfs/grandlyon { + proxy_pass https://download.data.grandlyon.com/wfs/grandlyon; + } + + # REALLY important for JavaScript modules (type="module") to work as expected!!! + location ~ \.js { + add_header Content-Type text/javascript; + } + +} diff --git a/package-lock.json b/package-lock.json index 085d5cbc3fc5fb18595b3609306a2db64b6319a4..b92d007ef479780ffbf0d466577a7f0a26f0e286 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "pamn", - "version": "3.1.0", + "version": "3.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "pamn", - "version": "3.1.0", + "version": "3.2.0", "dependencies": { "@ag-grid-community/csv-export": "^29.0.0", "@angular/animations": "^17.3.8", @@ -21,7 +21,7 @@ "@angular/service-worker": "^17.3.8", "@asymmetrik/ngx-leaflet": "^17.0.0", "@ngx-translate/core": "^14.0.0", - "@storybook/addon-a11y": "^8.1.3", + "@storybook/addon-a11y": "^8.2.6", "ag-grid-angular": "^29.0.0", "ag-grid-community": "^29.0.0", "jwt-decode": "^3.1.2", @@ -45,16 +45,16 @@ "@angular/cli": "^17.3.7", "@angular/compiler-cli": "^17.3.8", "@angular/localize": "^17.3.8", - "@chromatic-com/storybook": "^1.4.0", + "@chromatic-com/storybook": "^1.6.1", "@compodoc/compodoc": "^1.1.16", - "@storybook/addon-essentials": "^8.1.3", - "@storybook/addon-interactions": "^8.1.3", - "@storybook/addon-links": "^8.1.3", - "@storybook/addon-mdx-gfm": "^8.1.3", - "@storybook/angular": "^8.1.3", - "@storybook/blocks": "^8.1.3", - "@storybook/manager-api": "^8.1.3", - "@storybook/theming": "^8.1.3", + "@storybook/addon-essentials": "^8.2.6", + "@storybook/addon-interactions": "^8.2.6", + "@storybook/addon-links": "^8.2.6", + "@storybook/addon-mdx-gfm": "^8.2.6", + "@storybook/angular": "^8.2.6", + "@storybook/blocks": "^8.2.6", + "@storybook/manager-api": "^8.2.6", + "@storybook/theming": "^8.2.6", "@types/leaflet": "^1.5.17", "@types/leaflet.locatecontrol": "^0.74.0", "@types/luxon": "^1.25.0", @@ -69,7 +69,7 @@ "ng-packagr": "^17.0.3", "prettier": "^3.1.0", "standard-version": "^9.3.2", - "storybook": "^8.1.3", + "storybook": "^8.2.6", "typescript": "~5.2.0" } }, @@ -83,9 +83,9 @@ } }, "node_modules/@adobe/css-tools": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.3.tgz", - "integrity": "sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz", + "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==", "dev": true }, "node_modules/@aduh95/viz.js": { @@ -111,7 +111,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dev": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -1335,25 +1334,12 @@ "leaflet": "1" } }, - "node_modules/@aw-web-design/x-default-browser": { - "version": "1.4.126", - "resolved": "https://registry.npmjs.org/@aw-web-design/x-default-browser/-/x-default-browser-1.4.126.tgz", - "integrity": "sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==", - "dev": true, - "dependencies": { - "default-browser-id": "3.0.0" - }, - "bin": { - "x-default-browser": "bin/x-default-browser.js" - } - }, "node_modules/@babel/code-frame": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", - "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dependencies": { - "@babel/highlight": "^7.24.2", + "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" }, "engines": { @@ -1361,10 +1347,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", - "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", - "dev": true, + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.9.tgz", + "integrity": "sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==", "engines": { "node": ">=6.9.0" } @@ -1373,7 +1358,6 @@ "version": "7.24.0", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz", "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==", - "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.23.5", @@ -1402,14 +1386,12 @@ "node_modules/@babel/core/node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "bin": { "semver": "bin/semver.js" } @@ -1418,7 +1400,6 @@ "version": "7.23.6", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", - "dev": true, "dependencies": { "@babel/types": "^7.23.6", "@jridgewell/gen-mapping": "^0.3.2", @@ -1442,26 +1423,25 @@ } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", - "dev": true, + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", + "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -1473,25 +1453,23 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", - "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.24.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.8.tgz", + "integrity": "sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", "semver": "^6.3.1" }, "engines": { @@ -1501,13 +1479,23 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1517,18 +1505,16 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", + "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-annotate-as-pure": "^7.24.7", "regexpu-core": "^5.3.1", "semver": "^6.3.1" }, @@ -1539,11 +1525,21 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "bin": { "semver": "bin/semver.js" } @@ -1552,7 +1548,6 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", - "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -1565,74 +1560,73 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "dependencies": { + "@babel/types": "^7.24.7" + }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", - "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", - "dev": true, + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", + "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", - "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dependencies": { - "@babel/types": "^7.24.0" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", - "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", - "dev": true, + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz", + "integrity": "sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-simple-access": "^7.24.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/helper-validator-identifier": "^7.24.5" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1642,47 +1636,43 @@ } }, "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", - "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", - "dev": true, + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", + "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-wrap-function": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1691,15 +1681,25 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-replace-supers": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", - "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", + "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1709,24 +1709,24 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", - "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1745,67 +1745,61 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", - "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", - "dev": true, + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", - "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", - "dev": true, + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", + "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" + "@babel/helper-function-name": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", - "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", - "dev": true, + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", + "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", "dependencies": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.8" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", - "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -1815,10 +1809,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", - "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", - "dev": true, + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", + "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", "bin": { "parser": "bin/babel-parser.js" }, @@ -1827,13 +1820,12 @@ } }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz", - "integrity": "sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", + "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1843,12 +1835,11 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", - "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", + "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1858,14 +1849,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", - "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.24.1" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1875,13 +1865,12 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", - "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", + "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1911,7 +1900,6 @@ "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "dev": true, "engines": { "node": ">=6.9.0" }, @@ -1923,7 +1911,6 @@ "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1935,7 +1922,6 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -1947,7 +1933,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1962,7 +1947,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1974,7 +1958,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -1983,12 +1966,11 @@ } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.1.tgz", - "integrity": "sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz", + "integrity": "sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1998,12 +1980,11 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", - "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2013,12 +1994,11 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", - "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2031,7 +2011,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -2043,7 +2022,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -2052,12 +2030,11 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", - "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2070,7 +2047,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -2082,7 +2058,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -2094,7 +2069,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -2106,7 +2080,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -2118,7 +2091,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -2130,7 +2102,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -2142,7 +2113,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -2157,7 +2127,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -2169,12 +2138,11 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", - "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", + "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2187,7 +2155,6 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "dev": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -2200,12 +2167,11 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", - "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2218,7 +2184,7 @@ "version": "7.23.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz", "integrity": "sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==", - "dev": true, + "devOptional": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-plugin-utils": "^7.22.5", @@ -2236,7 +2202,7 @@ "version": "7.23.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", - "dev": true, + "devOptional": true, "dependencies": { "@babel/helper-module-imports": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", @@ -2250,12 +2216,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", - "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2265,12 +2230,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", - "integrity": "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", + "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2280,13 +2244,12 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", - "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2296,13 +2259,12 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", - "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.4", - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -2313,18 +2275,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", - "integrity": "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.24.5", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.8.tgz", + "integrity": "sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", "globals": "^11.1.0" }, "engines": { @@ -2334,26 +2295,35 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", - "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/template": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2363,12 +2333,11 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", - "integrity": "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==", - "dev": true, + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", + "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -2378,13 +2347,12 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", - "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2394,12 +2362,11 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", - "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2409,12 +2376,11 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", - "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -2425,13 +2391,12 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", - "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2441,12 +2406,11 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", - "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -2457,13 +2421,12 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.1.tgz", - "integrity": "sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.7.tgz", + "integrity": "sha512-cjRKJ7FobOH2eakx7Ja+KpJRj8+y+/SiB3ooYm/n2UJfxu0oEaOoxOinitkJcPqv9KxS0kxTGPUaR7L2XcXDXA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-flow": "^7.24.1" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-flow": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2473,13 +2436,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", - "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2489,14 +2451,13 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", - "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", + "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2506,12 +2467,11 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", - "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -2522,12 +2482,11 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", - "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", + "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2537,12 +2496,11 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", - "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -2553,12 +2511,11 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", - "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2568,13 +2525,12 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", - "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2584,14 +2540,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", - "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", - "dev": true, + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", + "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-simple-access": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-simple-access": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2601,15 +2556,14 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", - "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", + "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2619,13 +2573,12 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", - "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2635,13 +2588,12 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2651,12 +2603,11 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", - "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2666,12 +2617,11 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", - "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -2682,12 +2632,11 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", - "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -2698,15 +2647,14 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", - "integrity": "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.5" + "@babel/plugin-transform-parameters": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2716,13 +2664,12 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", - "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2732,12 +2679,11 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", - "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -2748,13 +2694,12 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", - "integrity": "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==", - "dev": true, + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", + "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -2765,12 +2710,11 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", - "integrity": "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2780,13 +2724,12 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", - "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2796,14 +2739,13 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", - "integrity": "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -2813,13 +2755,23 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", - "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2829,12 +2781,11 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", - "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "regenerator-transform": "^0.15.2" }, "engines": { @@ -2845,12 +2796,11 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", - "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2889,12 +2839,11 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", - "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2904,13 +2853,12 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", - "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2920,12 +2868,11 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", - "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2935,12 +2882,11 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", - "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2950,12 +2896,11 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", - "integrity": "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==", - "dev": true, + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", + "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -2965,15 +2910,14 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz", - "integrity": "sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==", - "dev": true, + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.8.tgz", + "integrity": "sha512-CgFgtN61BbdOGCP4fLaAMOPkzWUh6yQZNMr5YSt8uz2cZSSiQONCQFWqsE4NeVfOIhqDOlS9CR3WD91FzMeB2Q==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-typescript": "^7.24.1" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/plugin-syntax-typescript": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2982,13 +2926,23 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-typescript/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", - "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2998,13 +2952,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", - "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -3014,13 +2967,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", - "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -3030,13 +2982,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", - "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -3049,7 +3000,7 @@ "version": "7.24.0", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.0.tgz", "integrity": "sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==", - "dev": true, + "devOptional": true, "dependencies": { "@babel/compat-data": "^7.23.5", "@babel/helper-compilation-targets": "^7.23.6", @@ -3143,20 +3094,19 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, + "devOptional": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/preset-flow": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.24.1.tgz", - "integrity": "sha512-sWCV2G9pcqZf+JHyv/RyqEIpFypxdCSxWIxQjpdaQxenNog7cN1pr76hg8u0Fz8Qgg0H4ETkGcJnXL8d4j0PPA==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.24.7.tgz", + "integrity": "sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-transform-flow-strip-types": "^7.24.1" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-transform-flow-strip-types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -3169,7 +3119,6 @@ "version": "0.1.6-no-external-plugins", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", @@ -3180,16 +3129,15 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz", - "integrity": "sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz", + "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-syntax-jsx": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-typescript": "^7.24.1" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -3199,10 +3147,9 @@ } }, "node_modules/@babel/register": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.23.7.tgz", - "integrity": "sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==", - "dev": true, + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.24.6.tgz", + "integrity": "sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==", "dependencies": { "clone-deep": "^4.0.1", "find-cache-dir": "^2.0.0", @@ -3221,7 +3168,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, "dependencies": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -3231,97 +3177,22 @@ "node": ">=6" } }, - "node_modules/@babel/register/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, + "node_modules/@babel/register/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dependencies": { - "locate-path": "^3.0.0" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "engines": { "node": ">=6" } }, - "node_modules/@babel/register/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@babel/register/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/register/node_modules/pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, "engines": { "node": ">=6" } @@ -3330,7 +3201,6 @@ "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, "bin": { "semver": "bin/semver" } @@ -3338,14 +3208,12 @@ "node_modules/@babel/regjsgen": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "dev": true + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" }, "node_modules/@babel/runtime": { "version": "7.24.0", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.0.tgz", "integrity": "sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==", - "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -3354,33 +3222,31 @@ } }, "node_modules/@babel/template": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", - "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/types": "^7.24.5", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", + "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.8", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.8", + "@babel/types": "^7.24.8", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -3389,12 +3255,11 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", - "dev": true, + "version": "7.24.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", + "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", "dependencies": { - "@babel/types": "^7.24.5", + "@babel/types": "^7.24.9", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -3404,25 +3269,23 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/types": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", - "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", - "dev": true, + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz", + "integrity": "sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==", "dependencies": { - "@babel/helper-string-parser": "^7.24.1", - "@babel/helper-validator-identifier": "^7.24.5", + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -3430,12 +3293,12 @@ } }, "node_modules/@chromatic-com/storybook": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@chromatic-com/storybook/-/storybook-1.4.0.tgz", - "integrity": "sha512-CpskwN1RsgaDMSe7mnwrmst9XeLfvrSbCJOc/eaHIDzhSiKhdbbEF83cYjMYnvODPMW8QNVdw9gWMh+yzBQtSw==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@chromatic-com/storybook/-/storybook-1.6.1.tgz", + "integrity": "sha512-x1x1NB3j4xpfeSWKr96emc+7ZvfsvH+/WVb3XCjkB24PPbT8VZXb3mJSAQMrSzuQ8+eQE9kDogYHH9Fj3tb/Cw==", "dev": true, "dependencies": { - "chromatic": "^11.3.2", + "chromatic": "^11.4.0", "filesize": "^10.0.12", "jsonfile": "^6.1.0", "react-confetti": "^6.1.0", @@ -3473,16 +3336,6 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, "node_modules/@compodoc/compodoc": { "version": "1.1.23", "resolved": "https://registry.npmjs.org/@compodoc/compodoc/-/compodoc-1.1.23.tgz", @@ -3771,15 +3624,6 @@ "node": ">=10.0.0" } }, - "node_modules/@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", - "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", - "dev": true, - "peerDependencies": { - "react": ">=16.8.0" - } - }, "node_modules/@es-joy/jsdoccomment": { "version": "0.41.0", "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.41.0.tgz", @@ -3817,7 +3661,6 @@ "cpu": [ "arm" ], - "dev": true, "optional": true, "os": [ "android" @@ -3833,7 +3676,6 @@ "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "android" @@ -3849,7 +3691,6 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "android" @@ -3865,7 +3706,6 @@ "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "darwin" @@ -3881,7 +3721,6 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "darwin" @@ -3897,7 +3736,6 @@ "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "freebsd" @@ -3913,7 +3751,6 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "freebsd" @@ -3929,7 +3766,6 @@ "cpu": [ "arm" ], - "dev": true, "optional": true, "os": [ "linux" @@ -3945,7 +3781,6 @@ "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "linux" @@ -3961,7 +3796,6 @@ "cpu": [ "ia32" ], - "dev": true, "optional": true, "os": [ "linux" @@ -3977,7 +3811,6 @@ "cpu": [ "loong64" ], - "dev": true, "optional": true, "os": [ "linux" @@ -3993,7 +3826,6 @@ "cpu": [ "mips64el" ], - "dev": true, "optional": true, "os": [ "linux" @@ -4009,7 +3841,6 @@ "cpu": [ "ppc64" ], - "dev": true, "optional": true, "os": [ "linux" @@ -4025,7 +3856,6 @@ "cpu": [ "riscv64" ], - "dev": true, "optional": true, "os": [ "linux" @@ -4041,7 +3871,6 @@ "cpu": [ "s390x" ], - "dev": true, "optional": true, "os": [ "linux" @@ -4057,7 +3886,6 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "linux" @@ -4073,7 +3901,6 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "netbsd" @@ -4089,7 +3916,6 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "openbsd" @@ -4105,7 +3931,6 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "sunos" @@ -4121,7 +3946,6 @@ "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "win32" @@ -4137,7 +3961,6 @@ "cpu": [ "ia32" ], - "dev": true, "optional": true, "os": [ "win32" @@ -4153,7 +3976,6 @@ "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "win32" @@ -4307,12 +4129,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@fal-works/esbuild-plugin-global-externals": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", - "integrity": "sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==", - "dev": true - }, "node_modules/@foliojs-fork/fontkit": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@foliojs-fork/fontkit/-/fontkit-1.9.1.tgz", @@ -4619,7 +4435,6 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dev": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -4633,7 +4448,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "dev": true, "engines": { "node": ">=6.0.0" } @@ -4642,7 +4456,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, "engines": { "node": ">=6.0.0" } @@ -4660,14 +4473,12 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -4708,17 +4519,6 @@ "react": ">=16" } }, - "node_modules/@ndelangen/get-tarball": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz", - "integrity": "sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==", - "dev": true, - "dependencies": { - "gunzip-maybe": "^1.4.2", - "pump": "^3.0.0", - "tar-fs": "^2.1.1" - } - }, "node_modules/@ngtools/webpack": { "version": "17.3.7", "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-17.3.7.tgz", @@ -4751,7 +4551,6 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -4764,7 +4563,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, "engines": { "node": ">= 8" } @@ -4773,7 +4571,6 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -5269,444 +5066,105 @@ "node": ">=14" } }, - "node_modules/@radix-ui/primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", - "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", - "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "node_modules/@rollup/plugin-json": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", + "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", "dev": true, "dependencies": { - "@babel/runtime": "^7.13.10" + "@rollup/pluginutils": "^5.1.0" + }, + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { - "@types/react": { + "rollup": { "optional": true } } }, - "node_modules/@radix-ui/react-context": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", - "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", + "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", "dev": true, "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.2.1", + "is-module": "^1.0.0", + "resolve": "^1.22.1" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-dialog": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz", - "integrity": "sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-dismissable-layer": "1.0.5", - "@radix-ui/react-focus-guards": "1.0.1", - "@radix-ui/react-focus-scope": "1.0.4", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-portal": "1.0.4", - "@radix-ui/react-presence": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2", - "@radix-ui/react-use-controllable-state": "1.0.1", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.5" + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "rollup": "^2.78.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { + "rollup": { "optional": true } } }, - "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz", - "integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==", + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", "dev": true, "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-escape-keydown": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-focus-guards": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", - "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { - "@types/react": { + "rollup": { "optional": true } } }, - "node_modules/@radix-ui/react-focus-scope": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz", - "integrity": "sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==", + "node_modules/@rollup/pluginutils/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=8.6" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/@radix-ui/react-id": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", - "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.2.tgz", + "integrity": "sha512-RKzxFxBHq9ysZ83fn8Iduv3A283K7zPPYuhL/z9CQuyFrjwpErJx0h4aeb/bnJ+q29GRLgJpY66ceQ/Wcsn3wA==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } + "optional": true, + "os": [ + "android" + ] }, - "node_modules/@radix-ui/react-portal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz", - "integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-presence": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz", - "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-primitive": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", - "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", - "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", - "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", - "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", - "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", - "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-json": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", - "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.1.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "15.2.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", - "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "@types/resolve": "1.20.2", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.2.1", - "is-module": "^1.0.0", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.78.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", - "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", - "dev": true, - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.2.tgz", - "integrity": "sha512-RKzxFxBHq9ysZ83fn8Iduv3A283K7zPPYuhL/z9CQuyFrjwpErJx0h4aeb/bnJ+q29GRLgJpY66ceQ/Wcsn3wA==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.2.tgz", - "integrity": "sha512-yZ+MUbnwf3SHNWQKJyWh88ii2HbuHCFQnAYTeeO1Nb8SyEiWASEi5dQUygt3ClHWtA9My9RQAYkjvrsZ0WK8Xg==", - "cpu": [ - "arm64" - ], + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.2.tgz", + "integrity": "sha512-yZ+MUbnwf3SHNWQKJyWh88ii2HbuHCFQnAYTeeO1Nb8SyEiWASEi5dQUygt3ClHWtA9My9RQAYkjvrsZ0WK8Xg==", + "cpu": [ + "arm64" + ], "dev": true, "optional": true, "os": [ @@ -5987,7 +5445,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", - "dev": true, "engines": { "node": ">=18" }, @@ -5996,25 +5453,27 @@ } }, "node_modules/@storybook/addon-a11y": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-8.1.3.tgz", - "integrity": "sha512-CJCfXD9cB5jyPlQFo9WZSTeT7l9UPrI0Bte8ytkMU8EquB7PI701OT+CHLsSSjb75tZzGSM7f1+TjUgI9QIhYw==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-8.2.6.tgz", + "integrity": "sha512-GRD50atWJz/V9E6Wyvx4HZWIBAR9m8A0Zn+yBoDVmWzXPOKI62HmWG5zpznCUR7stTt+gAkda1HG7H4KysTZWg==", "dependencies": { - "@storybook/addon-highlight": "8.1.3", + "@storybook/addon-highlight": "8.2.6", "axe-core": "^4.2.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.6" } }, "node_modules/@storybook/addon-actions": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.1.3.tgz", - "integrity": "sha512-XG6clFT/lPOHEm/tHdWO3E5G28HIock2272BZNr15+DqVTRYyGRhuFQKxPb+CdRWCpT1VQnWS+L9S1+95wDlJw==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.2.6.tgz", + "integrity": "sha512-iCsf3V28/jJ95w2zd8aSvR4denoA2UYV3fpNCTGOURqICyKOG3cyVxvqKp8Hhcwn7trNOsK+HlL6q5gpv56ViA==", "dev": true, "dependencies": { - "@storybook/core-events": "8.1.3", "@storybook/global": "^5.0.0", "@types/uuid": "^9.0.1", "dequal": "^2.0.2", @@ -6024,12 +5483,15 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.6" } }, "node_modules/@storybook/addon-backgrounds": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.1.3.tgz", - "integrity": "sha512-XBCDugJWCzJOMhkFPVFCtGCtABYr1LDUot9xfOWPwQbshGwsdSf++TcayUbJKI5MJRuNYmnG4V0YYoRxVkDDVA==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.2.6.tgz", + "integrity": "sha512-61NFowA6EmCw+Eyzp0U4fat9MlPDdnT7aoDyzqSImLwWLITY9IvmWuTeo7XKJZN3fe22z1r7cZseKdYrtaHcKw==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0", @@ -6039,15 +5501,17 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.6" } }, "node_modules/@storybook/addon-controls": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.1.3.tgz", - "integrity": "sha512-3/w5/AVrA+U3A5VtYmqJoj2kCu6qVLB6ycsusxsAlRKkXTRO5HvbK1Ndm8oPNaKaJT4W22VIVem6SyVMiNq4Kw==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.2.6.tgz", + "integrity": "sha512-EHUwHy+oZZv3pXzN7fuXWrS/meHFjqcELY3RBvOyEkGf21agl6co6R1tnf6d5N5QoYAGfIbDO7dkauSL2RfNAw==", "dev": true, "dependencies": { - "@storybook/blocks": "8.1.3", "dequal": "^2.0.2", "lodash": "^4.17.21", "ts-dedent": "^2.0.0" @@ -6055,27 +5519,23 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.6" } }, "node_modules/@storybook/addon-docs": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.1.3.tgz", - "integrity": "sha512-oASBnWOT9bUXo3rWDH8Ph8xWvi7cia1Bn/aoA2YlkJIC9R99FLQbEeKOJgcANWBC05YnLF75k4AOZOLqLPMVxQ==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.2.6.tgz", + "integrity": "sha512-qe7hxntaezqjKdU9QS+Q9NFL6i/uNdBxdvOnCKgPhBAY/zY6yhk5t3sOvonynPK5nkaNAowfSNPIzNxAXlJ1sA==", "dev": true, "dependencies": { "@babel/core": "^7.24.4", "@mdx-js/react": "^3.0.0", - "@storybook/blocks": "8.1.3", - "@storybook/client-logger": "8.1.3", - "@storybook/components": "8.1.3", - "@storybook/csf-plugin": "8.1.3", - "@storybook/csf-tools": "8.1.3", + "@storybook/blocks": "8.2.6", + "@storybook/csf-plugin": "8.2.6", "@storybook/global": "^5.0.0", - "@storybook/node-logger": "8.1.3", - "@storybook/preview-api": "8.1.3", - "@storybook/react-dom-shim": "8.1.3", - "@storybook/theming": "8.1.3", - "@storybook/types": "8.1.3", + "@storybook/react-dom-shim": "8.2.6", "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", "fs-extra": "^11.1.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0", @@ -6087,24 +5547,27 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.6" } }, "node_modules/@storybook/addon-docs/node_modules/@babel/core": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", + "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.9", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-module-transforms": "^7.24.9", + "@babel/helpers": "^7.24.8", + "@babel/parser": "^7.24.8", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.9", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -6120,12 +5583,12 @@ } }, "node_modules/@storybook/addon-docs/node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "version": "7.24.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", + "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", "dev": true, "dependencies": { - "@babel/types": "^7.24.5", + "@babel/types": "^7.24.9", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -6150,68 +5613,72 @@ } }, "node_modules/@storybook/addon-essentials": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.1.3.tgz", - "integrity": "sha512-Ziv7jEM7f37JNDkd7+x5UCZWBHv7HgQ2LuUEV7mv5FtBbT+9ors/155PfzBLOpDjGQytVKiHuwChsbBvfIqdJg==", - "dev": true, - "dependencies": { - "@storybook/addon-actions": "8.1.3", - "@storybook/addon-backgrounds": "8.1.3", - "@storybook/addon-controls": "8.1.3", - "@storybook/addon-docs": "8.1.3", - "@storybook/addon-highlight": "8.1.3", - "@storybook/addon-measure": "8.1.3", - "@storybook/addon-outline": "8.1.3", - "@storybook/addon-toolbars": "8.1.3", - "@storybook/addon-viewport": "8.1.3", - "@storybook/core-common": "8.1.3", - "@storybook/manager-api": "8.1.3", - "@storybook/node-logger": "8.1.3", - "@storybook/preview-api": "8.1.3", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.2.6.tgz", + "integrity": "sha512-diGjGZcZNov+RCAVQBTm8JKP2kUtMRuJIQFBeXdPWpu6hYBk6lw1FlAf2GywWGCvdny1pJT90hfoD33qUMNuDg==", + "dev": true, + "dependencies": { + "@storybook/addon-actions": "8.2.6", + "@storybook/addon-backgrounds": "8.2.6", + "@storybook/addon-controls": "8.2.6", + "@storybook/addon-docs": "8.2.6", + "@storybook/addon-highlight": "8.2.6", + "@storybook/addon-measure": "8.2.6", + "@storybook/addon-outline": "8.2.6", + "@storybook/addon-toolbars": "8.2.6", + "@storybook/addon-viewport": "8.2.6", "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.6" } }, "node_modules/@storybook/addon-highlight": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.1.3.tgz", - "integrity": "sha512-X+sTpav2GDOY5M9M+n4nFrPMAtnZYxjh4gULl1IAWDcDt2zgiu5wqB6tWtz+qmLla8jdwkdpb5GmuEYuayngDQ==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.2.6.tgz", + "integrity": "sha512-03cV9USsfP3bS4wYV06DYcIaGPfoheQe53Q0Jr1B2yJUVyIPKvmO2nGjLBsqzeL3Wl7vSfLQn0/dUdxCcbqLsw==", "dependencies": { "@storybook/global": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.6" } }, "node_modules/@storybook/addon-interactions": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.1.3.tgz", - "integrity": "sha512-+4+fGo1nSr5Re48oW2RBlXS8Jq7ZtHNXJ2dSXkxYE1uXLu8K4/a4WvtvAVPZK93+qKP1T2hTLL7eOSApVnUvJQ==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.2.6.tgz", + "integrity": "sha512-YXpHf8jWPz9HJV+Fw4GaunaCWeE6uqF24aLXdAd8xuhN1UfWJeNV6AwAvFQ0hTLqvmz0yMhX/5JXDKeKESoYDA==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0", - "@storybook/instrumenter": "8.1.3", - "@storybook/test": "8.1.3", - "@storybook/types": "8.1.3", + "@storybook/instrumenter": "8.2.6", + "@storybook/test": "8.2.6", "polished": "^4.2.2", "ts-dedent": "^2.2.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.6" } }, "node_modules/@storybook/addon-links": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.1.3.tgz", - "integrity": "sha512-WwXrSDmtpjDJvUMMKbQSio7w5yVu51Gndamf/EkkRXGMauBAm7rW5M/S1Rky3ZPhHt9a6ByI51GpGMDrNFLoRQ==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.2.6.tgz", + "integrity": "sha512-CUuU3nk8wyZ3bljCmOG/OCKazan+bPuNbCph8N763zyzdEx5M/CbBxV9d3pi3zjYpix7txlqrl2/YdMCejfyFw==", "dev": true, "dependencies": { - "@storybook/csf": "^0.1.7", + "@storybook/csf": "0.1.11", "@storybook/global": "^5.0.0", "ts-dedent": "^2.0.0" }, @@ -6220,7 +5687,8 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.6" }, "peerDependenciesMeta": { "react": { @@ -6229,24 +5697,26 @@ } }, "node_modules/@storybook/addon-mdx-gfm": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-mdx-gfm/-/addon-mdx-gfm-8.1.3.tgz", - "integrity": "sha512-ouvxK5Kgfna2fvL2KsXq/9Gcr1tIqr11v4mW1eS8e+fzb87mVf91NUdQ4s9GNfoDIyVRe4kACBMqGZ4ZIG0ORQ==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-mdx-gfm/-/addon-mdx-gfm-8.2.6.tgz", + "integrity": "sha512-PFVfJeuydxlV1VmxEuKNQ7z2vCDvQtHa2GB0ANM11ahxDSUz8QxsO0Y/L3LOn2JjJGYiVFrsHAaC+8NW43iArQ==", "dev": true, "dependencies": { - "@storybook/node-logger": "8.1.3", "remark-gfm": "^4.0.0", "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.6" } }, "node_modules/@storybook/addon-measure": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.1.3.tgz", - "integrity": "sha512-i5A9RDKh6Bg3j+9S3fjZQtBe827Svemz0VFe00efaUrCj9tuNPRD/ggFiToUa4Q+qtqT8K1mLeg6IsTfl6LR8A==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.2.6.tgz", + "integrity": "sha512-neI8YeSOAtOmzasLxo6O8ZLr2ebMaD7XVF+kYatl5+SpyuwwvUGcP9NkKe5S+mB8V2zxFUIsXS74XrhmQhRoaQ==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0", @@ -6255,12 +5725,15 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.6" } }, "node_modules/@storybook/addon-outline": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.1.3.tgz", - "integrity": "sha512-4kz2WfxwRUBOaNuESlFbJs3WHjHhIAvMRikVzzZLbY0U3gM5Tz5LnjuPw/oIGts/+bXb6/S4vwO8o3xO1Ghnzg==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.2.6.tgz", + "integrity": "sha512-uAlPtqDWlq7MQQ4zJT80qdjbSdLF/zsvtPhidX6h9cjLKNPWAv79xJQ14AJHaMv+Hzy5xKnM4wdEhgPbzKabQg==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0", @@ -6269,22 +5742,28 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.6" } }, "node_modules/@storybook/addon-toolbars": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.1.3.tgz", - "integrity": "sha512-cJmYRp8thYcaFXp/81nAODH4xePkkhmr+pSevKyHInUWL/L0/ZiE7DMHPsFABj7QKqbuy1dn8WqIRgYDjKDCYg==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.2.6.tgz", + "integrity": "sha512-0JmRirMpxHS6VZzBk0kY871xWTpkk3TN4S1sxoFf5fcnCfVTHDjEJ5Ws/QWru1RJlIZHuJKRdQIA6Vuq5X+KfQ==", "dev": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.6" } }, "node_modules/@storybook/addon-viewport": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.1.3.tgz", - "integrity": "sha512-zronhXim/TjSYqA63m7r9plqP+QX4p6jWLkc5y6mkqLY/pIaMnvFg4aCA6Nv1HL96krU9WvT96AIqbIsXNlTTg==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.2.6.tgz", + "integrity": "sha512-IAxH9H8tVFzSmZhKf5E+EALiAdkp19RzGqP/rWluD8LH7oW5HumQE/4oN0ZhVMy1RxYsCKFYjWyAp7AuxeMRSw==", "dev": true, "dependencies": { "memoizerific": "^1.11.3" @@ -6292,33 +5771,31 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.6" } }, "node_modules/@storybook/angular": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/angular/-/angular-8.1.3.tgz", - "integrity": "sha512-aQrWnDwsWkFAoMW5QyM11ZLOOVdsMmCJOuphSVmTv3NGSXkqbmyYARyVqk0lGwBCX/IzsbYgkuLXSumiFP3RyA==", - "dev": true, - "dependencies": { - "@storybook/builder-webpack5": "8.1.3", - "@storybook/client-logger": "8.1.3", - "@storybook/core-common": "8.1.3", - "@storybook/core-events": "8.1.3", - "@storybook/core-server": "8.1.3", - "@storybook/core-webpack": "8.1.3", - "@storybook/docs-tools": "8.1.3", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/angular/-/angular-8.2.6.tgz", + "integrity": "sha512-kzOA4H09oDMq2KAg3iVDo0cWFx4u8qYbrMaMCbd/UjuSYd1Qx965Dx0m0i5i6t7BObUe5R5RlDhBo/JXAyQ55g==", + "dev": true, + "dependencies": { + "@storybook/builder-webpack5": "8.2.6", + "@storybook/components": "^8.2.6", + "@storybook/core-webpack": "8.2.6", "@storybook/global": "^5.0.0", - "@storybook/node-logger": "8.1.3", - "@storybook/preview-api": "8.1.3", - "@storybook/telemetry": "8.1.3", - "@storybook/types": "8.1.3", + "@storybook/manager-api": "^8.2.6", + "@storybook/preview-api": "^8.2.6", + "@storybook/theming": "^8.2.6", "@types/node": "^18.0.0", "@types/react": "^18.0.37", "@types/react-dom": "^18.0.11", "@types/semver": "^7.3.4", "@types/webpack-env": "^1.18.0", + "fd-package-json": "^1.2.0", "find-up": "^5.0.0", - "read-pkg-up": "^7.0.1", "semver": "^7.3.7", "telejson": "^7.2.0", "ts-dedent": "^2.0.0", @@ -6346,6 +5823,7 @@ "@angular/platform-browser": ">=15.0.0 < 19.0.0", "@angular/platform-browser-dynamic": ">=15.0.0 < 19.0.0", "rxjs": "^6.0.0 || ^7.4.0", + "storybook": "^8.2.6", "typescript": "^4.0.0 || ^5.0.0", "zone.js": ">= 0.11.1 < 1.0.0" }, @@ -6356,33 +5834,23 @@ } }, "node_modules/@storybook/blocks": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.1.3.tgz", - "integrity": "sha512-Ul8rsUcgsnizsYuWVgoybP4pGeqq5FV0jcwA00muXWs3ubPYKrKrhLhfjxkb8gi+7YikpbinPKWmlrQK1Fn3MQ==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.2.6.tgz", + "integrity": "sha512-nMlZJjVTyfOJ6xwORptsNuS1AZZlDbJUVXc2R8uukGd5GIXxxCdrPk4NvUsjfQslMT9LhYuFld3z62FATsM2rw==", "dev": true, "dependencies": { - "@storybook/channels": "8.1.3", - "@storybook/client-logger": "8.1.3", - "@storybook/components": "8.1.3", - "@storybook/core-events": "8.1.3", - "@storybook/csf": "^0.1.7", - "@storybook/docs-tools": "8.1.3", + "@storybook/csf": "0.1.11", "@storybook/global": "^5.0.0", "@storybook/icons": "^1.2.5", - "@storybook/manager-api": "8.1.3", - "@storybook/preview-api": "8.1.3", - "@storybook/theming": "8.1.3", - "@storybook/types": "8.1.3", "@types/lodash": "^4.14.167", "color-convert": "^2.0.1", "dequal": "^2.0.2", "lodash": "^4.17.21", - "markdown-to-jsx": "7.3.2", + "markdown-to-jsx": "^7.4.5", "memoizerific": "^1.11.3", "polished": "^4.2.2", "react-colorful": "^5.1.2", "telejson": "^7.2.0", - "tocbot": "^4.20.1", "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" }, @@ -6392,7 +5860,8 @@ }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.6" }, "peerDependenciesMeta": { "react": { @@ -6403,46 +5872,13 @@ } } }, - "node_modules/@storybook/builder-manager": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-8.1.3.tgz", - "integrity": "sha512-VIYgF6PreiteJMGlz716P27yyL/JF1dR7M2htVJij5IP2X6HUgyzFXScElKljX9fETq7vig+UZWksZ2M2Q9dYg==", + "node_modules/@storybook/builder-webpack5": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-8.2.6.tgz", + "integrity": "sha512-ba25XOXifbAxUYprw5WWcrYq/2DJODFoOHdv7YZqzjKeDDbg1Us8F+72zlBCdr38wY4V9084Sd8EBVXV5bxzRQ==", "dev": true, "dependencies": { - "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/core-common": "8.1.3", - "@storybook/manager": "8.1.3", - "@storybook/node-logger": "8.1.3", - "@types/ejs": "^3.1.1", - "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", - "browser-assert": "^1.2.1", - "ejs": "^3.1.10", - "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0", - "esbuild-plugin-alias": "^0.2.1", - "express": "^4.17.3", - "fs-extra": "^11.1.0", - "process": "^0.11.10", - "util": "^0.12.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/builder-webpack5": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-8.1.3.tgz", - "integrity": "sha512-QtlvI9LgamKQC+9yxbx6deIF5hXvrWQRuta2TUAfQ3wTrOXosFQDyZl44C31z28ma4XjuAacWOgZNUS4DPFpsA==", - "dev": true, - "dependencies": { - "@storybook/channels": "8.1.3", - "@storybook/client-logger": "8.1.3", - "@storybook/core-common": "8.1.3", - "@storybook/core-events": "8.1.3", - "@storybook/core-webpack": "8.1.3", - "@storybook/node-logger": "8.1.3", - "@storybook/preview": "8.1.3", - "@storybook/preview-api": "8.1.3", + "@storybook/core-webpack": "8.2.6", "@types/node": "^18.0.0", "@types/semver": "^7.3.4", "browser-assert": "^1.2.1", @@ -6451,7 +5887,7 @@ "constants-browserify": "^1.0.0", "css-loader": "^6.7.1", "es-module-lexer": "^1.5.0", - "express": "^4.17.3", + "express": "^4.19.2", "fork-ts-checker-webpack-plugin": "^8.0.0", "fs-extra": "^11.1.0", "html-webpack-plugin": "^5.5.0", @@ -6468,285 +5904,38 @@ "webpack": "5", "webpack-dev-middleware": "^6.1.2", "webpack-hot-middleware": "^2.25.1", - "webpack-virtual-modules": "^0.5.0" + "webpack-virtual-modules": "^0.6.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, + "peerDependencies": { + "storybook": "^8.2.6" + }, "peerDependenciesMeta": { "typescript": { "optional": true } } }, - "node_modules/@storybook/channels": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.3.tgz", - "integrity": "sha512-iDoHFX3ty7vhSXegFRevJkQ6cV+QQ1JjDnoXK/SHeloMT26sn5gPtetn3ET9+6ZoFkU05Pf5d0DoywVOfumfcg==", - "dev": true, + "node_modules/@storybook/codemod": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.2.6.tgz", + "integrity": "sha512-+mFJ6R+JhJLpU7VPDlXU5Yn6nqIBq745GaEosnIiFOdNo3jaxJ58wq/sGhbQvoCHPUxMA+sDQvR7pS62YFoLRQ==", "dependencies": { - "@storybook/client-logger": "8.1.3", - "@storybook/core-events": "8.1.3", - "@storybook/global": "^5.0.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/cli": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-8.1.3.tgz", - "integrity": "sha512-eqzjy7YOIF0WkeUPT5Mv+WKibk3z+IfP0voTKIWzYKAqZ8sD36NQV/lE7bHy0JAPw+rfw1Fq0gMOiFVcx3ZaUQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.24.4", - "@babel/types": "^7.24.0", - "@ndelangen/get-tarball": "^3.0.7", - "@storybook/codemod": "8.1.3", - "@storybook/core-common": "8.1.3", - "@storybook/core-events": "8.1.3", - "@storybook/core-server": "8.1.3", - "@storybook/csf-tools": "8.1.3", - "@storybook/node-logger": "8.1.3", - "@storybook/telemetry": "8.1.3", - "@storybook/types": "8.1.3", - "@types/semver": "^7.3.4", - "@yarnpkg/fslib": "2.10.3", - "@yarnpkg/libzip": "2.3.0", - "chalk": "^4.1.0", - "commander": "^6.2.1", - "cross-spawn": "^7.0.3", - "detect-indent": "^6.1.0", - "envinfo": "^7.7.3", - "execa": "^5.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "get-npm-tarball-url": "^2.0.3", - "giget": "^1.0.0", - "globby": "^14.0.1", - "jscodeshift": "^0.15.1", - "leven": "^3.1.0", - "ora": "^5.4.1", - "prettier": "^3.1.1", - "prompts": "^2.4.0", - "read-pkg-up": "^7.0.1", - "semver": "^7.3.7", - "strip-json-comments": "^3.0.1", - "tempy": "^1.0.1", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0" - }, - "bin": { - "getstorybook": "bin/index.js", - "sb": "bin/index.js" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/cli/node_modules/@babel/core": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@storybook/cli/node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@storybook/cli/node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@storybook/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/cli/node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@storybook/cli/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "node_modules/@storybook/cli/node_modules/globby": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", - "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", - "dev": true, - "dependencies": { - "@sindresorhus/merge-streams": "^2.1.0", - "fast-glob": "^3.3.2", - "ignore": "^5.2.4", - "path-type": "^5.0.0", - "slash": "^5.1.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/cli/node_modules/path-type": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", - "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/cli/node_modules/slash": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/client-logger": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.3.tgz", - "integrity": "sha512-dX1jZ+HhJ8hVhAKHQ8gs/FalHjIGo5j1Xk+2UqdsGjLoBlwHIHfHzkVbzrc/gCxxXL0juisk7BzbXaz7lME0KA==", - "dev": true, - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/codemod": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.1.3.tgz", - "integrity": "sha512-U21HQICKKm/xsfLKEODDphJJiBkzq5wFZzKN2DyMPd3vOfLpCWcaPsO9Pi5IX1cekyCz2o+phYt2r9aSRQUbOg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.24.4", - "@babel/preset-env": "^7.24.4", - "@babel/types": "^7.24.0", - "@storybook/csf": "^0.1.7", - "@storybook/csf-tools": "8.1.3", - "@storybook/node-logger": "8.1.3", - "@storybook/types": "8.1.3", - "@types/cross-spawn": "^6.0.2", - "cross-spawn": "^7.0.3", - "globby": "^14.0.1", - "jscodeshift": "^0.15.1", - "lodash": "^4.17.21", - "prettier": "^3.1.1", - "recast": "^0.23.5", + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.24.4", + "@babel/types": "^7.24.0", + "@storybook/core": "8.2.6", + "@storybook/csf": "0.1.11", + "@types/cross-spawn": "^6.0.2", + "cross-spawn": "^7.0.3", + "globby": "^14.0.1", + "jscodeshift": "^0.15.1", + "lodash": "^4.17.21", + "prettier": "^3.1.1", + "recast": "^0.23.5", "tiny-invariant": "^1.3.1" }, "funding": { @@ -6755,21 +5944,20 @@ } }, "node_modules/@storybook/codemod/node_modules/@babel/core": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", - "dev": true, + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", + "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.9", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-module-transforms": "^7.24.9", + "@babel/helpers": "^7.24.8", + "@babel/parser": "^7.24.8", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.9", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -6785,12 +5973,11 @@ } }, "node_modules/@storybook/codemod/node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", - "dev": true, + "version": "7.24.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", + "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", "dependencies": { - "@babel/types": "^7.24.5", + "@babel/types": "^7.24.9", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -6800,14 +5987,13 @@ } }, "node_modules/@storybook/codemod/node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", - "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", + "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -6818,14 +6004,13 @@ } }, "node_modules/@storybook/codemod/node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", - "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", "dependencies": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -6835,27 +6020,26 @@ } }, "node_modules/@storybook/codemod/node_modules/@babel/preset-env": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz", - "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.24.4", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.8.tgz", + "integrity": "sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==", + "dependencies": { + "@babel/compat-data": "^7.24.8", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.1", - "@babel/plugin-syntax-import-attributes": "^7.24.1", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -6867,59 +6051,59 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.3", - "@babel/plugin-transform-async-to-generator": "^7.24.1", - "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.5", - "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.4", - "@babel/plugin-transform-classes": "^7.24.5", - "@babel/plugin-transform-computed-properties": "^7.24.1", - "@babel/plugin-transform-destructuring": "^7.24.5", - "@babel/plugin-transform-dotall-regex": "^7.24.1", - "@babel/plugin-transform-duplicate-keys": "^7.24.1", - "@babel/plugin-transform-dynamic-import": "^7.24.1", - "@babel/plugin-transform-exponentiation-operator": "^7.24.1", - "@babel/plugin-transform-export-namespace-from": "^7.24.1", - "@babel/plugin-transform-for-of": "^7.24.1", - "@babel/plugin-transform-function-name": "^7.24.1", - "@babel/plugin-transform-json-strings": "^7.24.1", - "@babel/plugin-transform-literals": "^7.24.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", - "@babel/plugin-transform-member-expression-literals": "^7.24.1", - "@babel/plugin-transform-modules-amd": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-modules-systemjs": "^7.24.1", - "@babel/plugin-transform-modules-umd": "^7.24.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.24.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", - "@babel/plugin-transform-numeric-separator": "^7.24.1", - "@babel/plugin-transform-object-rest-spread": "^7.24.5", - "@babel/plugin-transform-object-super": "^7.24.1", - "@babel/plugin-transform-optional-catch-binding": "^7.24.1", - "@babel/plugin-transform-optional-chaining": "^7.24.5", - "@babel/plugin-transform-parameters": "^7.24.5", - "@babel/plugin-transform-private-methods": "^7.24.1", - "@babel/plugin-transform-private-property-in-object": "^7.24.5", - "@babel/plugin-transform-property-literals": "^7.24.1", - "@babel/plugin-transform-regenerator": "^7.24.1", - "@babel/plugin-transform-reserved-words": "^7.24.1", - "@babel/plugin-transform-shorthand-properties": "^7.24.1", - "@babel/plugin-transform-spread": "^7.24.1", - "@babel/plugin-transform-sticky-regex": "^7.24.1", - "@babel/plugin-transform-template-literals": "^7.24.1", - "@babel/plugin-transform-typeof-symbol": "^7.24.5", - "@babel/plugin-transform-unicode-escapes": "^7.24.1", - "@babel/plugin-transform-unicode-property-regex": "^7.24.1", - "@babel/plugin-transform-unicode-regex": "^7.24.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.24.7", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.24.8", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.24.7", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.24.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-modules-systemjs": "^7.24.7", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.8", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", "babel-plugin-polyfill-corejs3": "^0.10.4", "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.31.0", + "core-js-compat": "^3.37.1", "semver": "^6.3.1" }, "engines": { @@ -6933,7 +6117,6 @@ "version": "0.10.4", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", - "dev": true, "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.1", "core-js-compat": "^3.36.1" @@ -6946,7 +6129,6 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", - "dev": true, "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2" }, @@ -6957,14 +6139,12 @@ "node_modules/@storybook/codemod/node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, "node_modules/@storybook/codemod/node_modules/globby": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", - "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", - "dev": true, + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", "dependencies": { "@sindresorhus/merge-streams": "^2.1.0", "fast-glob": "^3.3.2", @@ -6984,7 +6164,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", - "dev": true, "engines": { "node": ">=12" }, @@ -6996,7 +6175,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "bin": { "semver": "bin/semver.js" } @@ -7005,7 +6183,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", - "dev": true, "engines": { "node": ">=14.16" }, @@ -7014,209 +6191,33 @@ } }, "node_modules/@storybook/components": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.1.3.tgz", - "integrity": "sha512-g9HB3CZvhDWoh1UJ4FiRRHDgZtKmh8H38zCK9xzyySxD9V7f9BobBChb3Xqlou3YCk5MqlGqudIg+xtHqNBPrg==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.2.6.tgz", + "integrity": "sha512-H8ckH1AnLkHtMtvJ3J8LxnmDtHxkJ7NJacGctHMRrsBIvdKTVwlT4su5nAVVJlan/PrEou+jESfw+OjjBYE5PA==", "dev": true, - "dependencies": { - "@radix-ui/react-dialog": "^1.0.5", - "@radix-ui/react-slot": "^1.0.2", - "@storybook/client-logger": "8.1.3", - "@storybook/csf": "^0.1.7", - "@storybook/global": "^5.0.0", - "@storybook/icons": "^1.2.5", - "@storybook/theming": "8.1.3", - "@storybook/types": "8.1.3", - "memoizerific": "^1.11.3", - "util-deprecate": "^1.0.2" - }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" + "storybook": "^8.2.6" } }, - "node_modules/@storybook/core-common": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-8.1.3.tgz", - "integrity": "sha512-VLG2Kg6oX0msq/Gjo+Pveqg7oLnJBClzms43/nwh6oxjJ/TFehRi3DyLjLqL+Nj726LI5lQetFZZyrsHudVskg==", - "dev": true, + "node_modules/@storybook/core": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.2.6.tgz", + "integrity": "sha512-XY71g3AcpD6IiER9k9Lt+vlUMYfPIYgWekd7e0Ggzz2gJkPuLunKEdQccLGDSHf5OFAobHhrTJc7ZsvWhmDMag==", "dependencies": { - "@storybook/core-events": "8.1.3", - "@storybook/csf-tools": "8.1.3", - "@storybook/node-logger": "8.1.3", - "@storybook/types": "8.1.3", - "@yarnpkg/fslib": "2.10.3", - "@yarnpkg/libzip": "2.3.0", - "chalk": "^4.1.0", - "cross-spawn": "^7.0.3", - "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0", + "@storybook/csf": "0.1.11", + "@types/express": "^4.17.21", + "@types/node": "^18.0.0", + "browser-assert": "^1.2.1", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0", "esbuild-register": "^3.5.0", - "execa": "^5.0.0", - "file-system-cache": "2.3.0", - "find-cache-dir": "^3.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "glob": "^10.0.0", - "handlebars": "^4.7.7", - "lazy-universal-dotenv": "^4.0.0", - "node-fetch": "^2.0.0", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "prettier-fallback": "npm:prettier@^3", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "semver": "^7.3.7", - "tempy": "^1.0.1", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util": "^0.12.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "prettier": "^2 || ^3" - }, - "peerDependenciesMeta": { - "prettier": { - "optional": true - } - } - }, - "node_modules/@storybook/core-common/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/core-common/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/core-common/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-common/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@storybook/core-common/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-events": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.3.tgz", - "integrity": "sha512-eOs4HRrsEZz2FZFlMGwPuH9CGYBK8fkUS7mcHNPv8CqoHV8d3ErvDax8zA/KGRj3S6kWJ4PzI9IGuiDVvwuxhA==", - "dev": true, - "dependencies": { - "@storybook/csf": "^0.1.7", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/core-server": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-8.1.3.tgz", - "integrity": "sha512-bOHbLI5atDFBOsFc5M0V0ikURVw+Kx/jRXGO5dnc6kr5SwW+ZfWooy1hiFKHRnI8hmVpGXcS6YqTHkUbcrAWgA==", - "dev": true, - "dependencies": { - "@aw-web-design/x-default-browser": "1.4.126", - "@babel/core": "^7.24.4", - "@babel/parser": "^7.24.4", - "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "8.1.3", - "@storybook/channels": "8.1.3", - "@storybook/core-common": "8.1.3", - "@storybook/core-events": "8.1.3", - "@storybook/csf": "^0.1.7", - "@storybook/csf-tools": "8.1.3", - "@storybook/docs-mdx": "3.1.0-next.0", - "@storybook/global": "^5.0.0", - "@storybook/manager": "8.1.3", - "@storybook/manager-api": "8.1.3", - "@storybook/node-logger": "8.1.3", - "@storybook/preview-api": "8.1.3", - "@storybook/telemetry": "8.1.3", - "@storybook/types": "8.1.3", - "@types/detect-port": "^1.3.0", - "@types/diff": "^5.0.9", - "@types/node": "^18.0.0", - "@types/pretty-hrtime": "^1.0.0", - "@types/semver": "^7.3.4", - "better-opn": "^3.0.2", - "chalk": "^4.1.0", - "cli-table3": "^0.6.1", - "compression": "^1.7.4", - "detect-port": "^1.3.0", - "diff": "^5.2.0", - "express": "^4.17.3", - "fs-extra": "^11.1.0", - "globby": "^14.0.1", - "ip": "^2.0.1", - "lodash": "^4.17.21", - "open": "^8.4.0", - "pretty-hrtime": "^1.0.3", - "prompts": "^2.4.0", - "read-pkg-up": "^7.0.1", - "semver": "^7.3.7", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", + "express": "^4.19.2", + "process": "^0.11.10", + "recast": "^0.23.5", "util": "^0.12.4", - "util-deprecate": "^1.0.2", - "watchpack": "^2.2.0", "ws": "^8.2.3" }, "funding": { @@ -7224,271 +6225,45 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/core-server/node_modules/@babel/core": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@storybook/core-server/node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@storybook/core-server/node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@storybook/core-server/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/core-server/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/core-server/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "node_modules/@storybook/core-server/node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/@storybook/core-server/node_modules/globby": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", - "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", - "dev": true, - "dependencies": { - "@sindresorhus/merge-streams": "^2.1.0", - "fast-glob": "^3.3.2", - "ignore": "^5.2.4", - "path-type": "^5.0.0", - "slash": "^5.1.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-server/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-server/node_modules/path-type": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", - "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-server/node_modules/slash": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-server/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@storybook/core-webpack": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-8.1.3.tgz", - "integrity": "sha512-LLcEkEBgKcwsn3nC03eTji0ePmcfbRi9S82uc44/0dvnJT7Eshk0pFNuLl+flW6JtzcYtKZ7PeCn/Gp9ekhqEg==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-8.2.6.tgz", + "integrity": "sha512-RSqRVNrxrp2pKoQeSmaiHMz7GvAzQ7BV+qPi9gDRDDCuAPrjpY8a17KyqmCJ617asDAb+OEQNBks802xM3pEQw==", "dev": true, "dependencies": { - "@storybook/core-common": "8.1.3", - "@storybook/node-logger": "8.1.3", - "@storybook/types": "8.1.3", "@types/node": "^18.0.0", "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.6" } }, "node_modules/@storybook/csf": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.7.tgz", - "integrity": "sha512-53JeLZBibjQxi0Ep+/AJTfxlofJlxy1jXcSKENlnKxHjWEYyHQCumMP5yTFjf7vhNnMjEpV3zx6t23ssFiGRyw==", - "dev": true, + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.11.tgz", + "integrity": "sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==", "dependencies": { "type-fest": "^2.19.0" } }, "node_modules/@storybook/csf-plugin": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.1.3.tgz", - "integrity": "sha512-ONKhnz2j3zSa2RseBWypabTniRcs77ZWBdTrxnBqQap55tRMOAS/uCG+bgGgWlzwDskX35Kmd7XGkVOEngWSDQ==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.2.6.tgz", + "integrity": "sha512-USn7E/bMQYVqvFBuW6d9rKoSuCImjk0BAmc/0wIOuMQ/yQNp2Xze0m8eVkNHUIUDokyx0TXDjRjwq10Xxk16ag==", "dev": true, "dependencies": { - "@storybook/csf-tools": "8.1.3", "unplugin": "^1.3.1" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/csf-tools": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-8.1.3.tgz", - "integrity": "sha512-22h6Uv7w29v8HjoFsJvAkBci9POVH0aQhlfZ4NNYkiMbgD4X4HWeD2wqob6fTKpVWP3tDaNS9FfCWHxQXFE+ag==", - "dev": true, - "dependencies": { - "@babel/generator": "^7.24.4", - "@babel/parser": "^7.24.4", - "@babel/traverse": "^7.24.1", - "@babel/types": "^7.24.0", - "@storybook/csf": "^0.1.7", - "@storybook/types": "8.1.3", - "fs-extra": "^11.1.0", - "recast": "^0.23.5", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/csf-tools/node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@storybook/docs-mdx": { - "version": "3.1.0-next.0", - "resolved": "https://registry.npmjs.org/@storybook/docs-mdx/-/docs-mdx-3.1.0-next.0.tgz", - "integrity": "sha512-t4syFIeSyufieNovZbLruPt2DmRKpbwL4fERCZ1MifWDRIORCKLc4NCEHy+IqvIqd71/SJV2k4B51nF7vlJfmQ==", - "dev": true - }, - "node_modules/@storybook/docs-tools": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-8.1.3.tgz", - "integrity": "sha512-EQIgzO5KdvEck0/20lR/znq1xCC7O1HvKd+yIkZ4bEGn2XnqWk8rmReKSOMI476rb3sn1CMIntT2BRsBUOfTOw==", - "dev": true, - "dependencies": { - "@storybook/core-common": "8.1.3", - "@storybook/core-events": "8.1.3", - "@storybook/preview-api": "8.1.3", - "@storybook/types": "8.1.3", - "@types/doctrine": "^0.0.3", - "assert": "^2.1.0", - "doctrine": "^3.0.0", - "lodash": "^4.17.21" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependencies": { + "storybook": "^8.2.6" } }, "node_modules/@storybook/global": { @@ -7510,271 +6285,98 @@ } }, "node_modules/@storybook/instrumenter": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.1.3.tgz", - "integrity": "sha512-FYWXt6Pb7N64I934XxciRHUhy37l//uvXyQOwxIyI9syf2ESixpWHgPKd7XjyjULa3JOA2IAEJ3BEZVpqFirog==", - "dev": true, - "dependencies": { - "@storybook/channels": "8.1.3", - "@storybook/client-logger": "8.1.3", - "@storybook/core-events": "8.1.3", - "@storybook/global": "^5.0.0", - "@storybook/preview-api": "8.1.3", - "@vitest/utils": "^1.3.1", - "util": "^0.12.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/manager": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-8.1.3.tgz", - "integrity": "sha512-hmfQJJNLSqlM+jfcCXo5wnhUIugTsCxv6a+2UnRAt2AnF6J746QaV0npMThw1QG/7fi/ofaRY8hPGxgCN9uHRA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/manager-api": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.1.3.tgz", - "integrity": "sha512-2OpbHK0a3Tak+Wba0ZW/b17C62hdXMFa++rzGT7KzFcVmzg8Nx464wVx2hlrNxjlfBJkHoT723irAiAwmIl2Pg==", - "dev": true, - "dependencies": { - "@storybook/channels": "8.1.3", - "@storybook/client-logger": "8.1.3", - "@storybook/core-events": "8.1.3", - "@storybook/csf": "^0.1.7", - "@storybook/global": "^5.0.0", - "@storybook/icons": "^1.2.5", - "@storybook/router": "8.1.3", - "@storybook/theming": "8.1.3", - "@storybook/types": "8.1.3", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "store2": "^2.14.2", - "telejson": "^7.2.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/node-logger": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-8.1.3.tgz", - "integrity": "sha512-MpQ7Zl5n58zbFr1Yu3qgInGENoScEnfqsCxipMhj57b5SWJJ7NoOdSAWznjFFffo8NoaqxldHscuaQfzPBN9hA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/preview": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/preview/-/preview-8.1.3.tgz", - "integrity": "sha512-04Aet1jrsSMuJ/pm21GJBmSAaJdPhy/fhir50jKiQTwBMgM19G0HQ1IUMHgcy85fh/DWg1/h4pxVodvWvdIZfQ==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/preview-api": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.3.tgz", - "integrity": "sha512-2eyNVr5wLzglE7KABdXu4nu+rPjJ8gVDP9TiovgU1MHhE5rX8qbKmJ47ymWSfJT1DMvH2dPISh4/wRK3WVNjmw==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.2.6.tgz", + "integrity": "sha512-RxtpcMTUSq8/wPM6cR6EXVrPEiNuRbC71cIFVFZagOFYvnnOKwSPV+GOLPK0wxMbGB4c5/+Xe8ADefmZTvxOsA==", "dev": true, "dependencies": { - "@storybook/channels": "8.1.3", - "@storybook/client-logger": "8.1.3", - "@storybook/core-events": "8.1.3", - "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", - "@storybook/types": "8.1.3", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" + "@vitest/utils": "^1.3.1", + "util": "^0.12.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.6" } }, - "node_modules/@storybook/react-dom-shim": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.1.3.tgz", - "integrity": "sha512-CTyxH/ssU5KRbUwi3ws2NWEnMS6rjat0AYyhcskdPiPU59Qm24TrSpLqO+Rgzln8w7EDFsty3lLpcPNYs+BKlQ==", + "node_modules/@storybook/manager-api": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.2.6.tgz", + "integrity": "sha512-uv36h/b5RhlajWtEg4cVPBYV8gZs6juux0nIE+6G9i7vt8Ild6gM9tW1KNabgZcaHFiyWJYCNWxJZoKjgUmXDg==", "dev": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" + "storybook": "^8.2.6" } }, - "node_modules/@storybook/router": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-8.1.3.tgz", - "integrity": "sha512-CVEMpRD+PDVb+oZ3Sd0SV4P9vBJhYDgYiO9Km9X1jV6iyg/CXIALlo5Rd9pT+/U8IdqI2QX3bkZBUgCFDff67w==", + "node_modules/@storybook/preview-api": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.2.6.tgz", + "integrity": "sha512-5vTj2ndX5ng4nDntZYe+r8UwLjCIGFymhq5/r2adAvRKL+Bo4zQDWGO7bhvGJk16do2THb2JvPz49ComW9LLZw==", "dev": true, - "dependencies": { - "@storybook/client-logger": "8.1.3", - "memoizerific": "^1.11.3", - "qs": "^6.10.0" - }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.6" } }, - "node_modules/@storybook/telemetry": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-8.1.3.tgz", - "integrity": "sha512-edFj0AJ3DEF8Z6Ym6ue7N8U9HZ2khAfXIcpk6RDgL/8FrpAZKC96XSEBMSnem3BLHxMi2bddQH1UTU6rKXrfBA==", + "node_modules/@storybook/react-dom-shim": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.2.6.tgz", + "integrity": "sha512-B+x8UAEQPDp1yhN3tMh09NvSL38QNfJB7PAyLgKrfE7xIAzvewq+RLW2DfGkoZCy+Zr7QSHm1p7NOgud8+sQCg==", "dev": true, - "dependencies": { - "@storybook/client-logger": "8.1.3", - "@storybook/core-common": "8.1.3", - "@storybook/csf-tools": "8.1.3", - "chalk": "^4.1.0", - "detect-package-manager": "^2.0.1", - "fetch-retry": "^5.0.2", - "fs-extra": "^11.1.0", - "read-pkg-up": "^7.0.1" - }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/telemetry/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/telemetry/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/telemetry/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/telemetry/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.6" } }, "node_modules/@storybook/test": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.1.3.tgz", - "integrity": "sha512-9fjigeDBUk1X7el6haYk1Lniak0Se7Ol5f7QSw/64tIbXHp6ucj06FWEK+SfWx1J9GgCdDiFGW5UMmEZOiRCXw==", - "dev": true, - "dependencies": { - "@storybook/client-logger": "8.1.3", - "@storybook/core-events": "8.1.3", - "@storybook/instrumenter": "8.1.3", - "@storybook/preview-api": "8.1.3", - "@testing-library/dom": "^9.3.4", - "@testing-library/jest-dom": "^6.4.2", - "@testing-library/user-event": "^14.5.2", - "@vitest/expect": "1.3.1", - "@vitest/spy": "^1.3.1", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.2.6.tgz", + "integrity": "sha512-nTzNxReBcMRlX1+8PNU/MuA9ArFbeQhfZXMBIwJJoHOhnNe1knYpyn1++xINxAHKOh0BBhQ0NIMoKdcGmW3V6w==", + "dev": true, + "dependencies": { + "@storybook/csf": "0.1.11", + "@storybook/instrumenter": "8.2.6", + "@testing-library/dom": "10.1.0", + "@testing-library/jest-dom": "6.4.5", + "@testing-library/user-event": "14.5.2", + "@vitest/expect": "1.6.0", + "@vitest/spy": "1.6.0", "util": "^0.12.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.6" } }, "node_modules/@storybook/theming": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.1.3.tgz", - "integrity": "sha512-BXtD5pna4eAAxNbzZUijP6W25IFVhvANG5P96xYM+OH+5OMSdLpDANnG2qWcZumwX5JFd74KqOIuV8yIO0AYXQ==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.2.6.tgz", + "integrity": "sha512-ICnYuLIVsYifVCMQljdHgrp+5vAquNybHxDGWiPeOxBicotwHF8rLhTckD2CdVQbMp0jk6r6jetvjXbFJ2MbvQ==", "dev": true, - "dependencies": { - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@storybook/client-logger": "8.1.3", - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3" - }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/types": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.3.tgz", - "integrity": "sha512-2uUC1z7heMceRPHQ4KCcZwwKjtW2YiToUODsEw0YOq6NC/Q9elZta1FABSG0Bq7XM08EiAgjyc7P9CZPJ2QxUQ==", - "dev": true, - "dependencies": { - "@storybook/channels": "8.1.3", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "storybook": "^8.2.6" } }, "node_modules/@swc/core": { @@ -8004,22 +6606,22 @@ "peer": true }, "node_modules/@testing-library/dom": { - "version": "9.3.4", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz", - "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.1.0.tgz", + "integrity": "sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", + "aria-query": "5.3.0", "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", "lz-string": "^1.5.0", "pretty-format": "^27.0.2" }, "engines": { - "node": ">=14" + "node": ">=18" } }, "node_modules/@testing-library/dom/node_modules/ansi-styles": { @@ -8037,15 +6639,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dev": true, - "dependencies": { - "deep-equal": "^2.0.5" - } - }, "node_modules/@testing-library/dom/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -8062,38 +6655,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/deep-equal": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", - "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.5", - "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.2", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.2", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/@testing-library/dom/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -8378,7 +6939,6 @@ "version": "1.19.5", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", - "dev": true, "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -8397,7 +6957,6 @@ "version": "3.4.38", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "dev": true, "dependencies": { "@types/node": "*" } @@ -8416,7 +6975,6 @@ "version": "6.0.6", "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", "integrity": "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==", - "dev": true, "dependencies": { "@types/node": "*" } @@ -8430,35 +6988,10 @@ "@types/ms": "*" } }, - "node_modules/@types/detect-port": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/detect-port/-/detect-port-1.3.5.tgz", - "integrity": "sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==", - "dev": true - }, - "node_modules/@types/diff": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@types/diff/-/diff-5.2.1.tgz", - "integrity": "sha512-uxpcuwWJGhe2AR1g8hD9F5OYGCqjqWnBUQFD8gMZsDbv8oPHzxJF6iMO6n8Tk0AdzlxoaaoQhOYlIg/PukVU8g==", - "dev": true - }, - "node_modules/@types/doctrine": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.3.tgz", - "integrity": "sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==", - "dev": true - }, - "node_modules/@types/ejs": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.5.tgz", - "integrity": "sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==", - "dev": true - }, "node_modules/@types/emscripten": { "version": "1.39.12", "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.12.tgz", - "integrity": "sha512-AQImDBgudQfMqUBfrjZYilRxoHDzTBp+ejh+g1fY67eSMalwIKtBXofjpyI0JBgNpHGzxeGAR2QDya0wxW9zbA==", - "dev": true + "integrity": "sha512-AQImDBgudQfMqUBfrjZYilRxoHDzTBp+ejh+g1fY67eSMalwIKtBXofjpyI0JBgNpHGzxeGAR2QDya0wxW9zbA==" }, "node_modules/@types/eslint": { "version": "8.56.1", @@ -8490,7 +7023,6 @@ "version": "4.17.21", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "dev": true, "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -8502,7 +7034,6 @@ "version": "4.17.41", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz", "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==", - "dev": true, "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -8534,8 +7065,7 @@ "node_modules/@types/http-errors": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", - "dev": true + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" }, "node_modules/@types/http-proxy": { "version": "1.17.14", @@ -8571,9 +7101,9 @@ } }, "node_modules/@types/lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==", + "version": "4.17.7", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.7.tgz", + "integrity": "sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==", "dev": true }, "node_modules/@types/luxon": { @@ -8600,8 +7130,7 @@ "node_modules/@types/mime": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "dev": true + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" }, "node_modules/@types/minimist": { "version": "1.2.5", @@ -8619,7 +7148,6 @@ "version": "18.19.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", "integrity": "sha512-xNzlUhzoHotIsnFoXmJB+yWmBvFZgKCI9TtPIEdYIMM1KWfwuY8zh7wvc1u1OAXlC7dlf6mZVx/s+Y5KfFz19A==", - "dev": true, "dependencies": { "undici-types": "~5.26.4" } @@ -8645,12 +7173,6 @@ "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", "dev": true }, - "node_modules/@types/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==", - "dev": true - }, "node_modules/@types/prop-types": { "version": "15.7.11", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", @@ -8660,14 +7182,12 @@ "node_modules/@types/qs": { "version": "6.9.11", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz", - "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==", - "dev": true + "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==" }, "node_modules/@types/range-parser": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "dev": true + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" }, "node_modules/@types/react": { "version": "18.2.65", @@ -8710,14 +7230,12 @@ "node_modules/@types/semver": { "version": "7.5.6", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", - "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", - "dev": true + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==" }, "node_modules/@types/send": { "version": "0.17.4", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "dev": true, "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -8736,7 +7254,6 @@ "version": "1.15.5", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", - "dev": true, "dependencies": { "@types/http-errors": "*", "@types/mime": "*", @@ -9171,87 +7688,19 @@ } }, "node_modules/@vitest/expect": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.3.1.tgz", - "integrity": "sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", + "integrity": "sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==", "dev": true, "dependencies": { - "@vitest/spy": "1.3.1", - "@vitest/utils": "1.3.1", + "@vitest/spy": "1.6.0", + "@vitest/utils": "1.6.0", "chai": "^4.3.10" }, "funding": { "url": "https://opencollective.com/vitest" } }, - "node_modules/@vitest/expect/node_modules/@vitest/spy": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.3.1.tgz", - "integrity": "sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==", - "dev": true, - "dependencies": { - "tinyspy": "^2.2.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/expect/node_modules/@vitest/utils": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.3.1.tgz", - "integrity": "sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==", - "dev": true, - "dependencies": { - "diff-sequences": "^29.6.3", - "estree-walker": "^3.0.3", - "loupe": "^2.3.7", - "pretty-format": "^29.7.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/expect/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@vitest/expect/node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dev": true, - "dependencies": { - "@types/estree": "^1.0.0" - } - }, - "node_modules/@vitest/expect/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@vitest/expect/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "dev": true - }, "node_modules/@vitest/spy": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.0.tgz", @@ -9478,26 +7927,10 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, - "node_modules/@yarnpkg/esbuild-plugin-pnp": { - "version": "3.0.0-rc.15", - "resolved": "https://registry.npmjs.org/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz", - "integrity": "sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==", - "dev": true, - "dependencies": { - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "esbuild": ">=0.10.0" - } - }, "node_modules/@yarnpkg/fslib": { "version": "2.10.3", "resolved": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-2.10.3.tgz", "integrity": "sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==", - "dev": true, "dependencies": { "@yarnpkg/libzip": "^2.3.0", "tslib": "^1.13.0" @@ -9509,14 +7942,12 @@ "node_modules/@yarnpkg/fslib/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@yarnpkg/libzip": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-2.3.0.tgz", "integrity": "sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==", - "dev": true, "dependencies": { "@types/emscripten": "^1.39.6", "tslib": "^1.13.0" @@ -9528,8 +7959,7 @@ "node_modules/@yarnpkg/libzip/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", @@ -9581,7 +8011,6 @@ "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -9591,10 +8020,9 @@ } }, "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true, + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "bin": { "acorn": "bin/acorn" }, @@ -9658,15 +8086,6 @@ "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==", "dev": true }, - "node_modules/address": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/adjust-sourcemap-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", @@ -9844,7 +8263,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, "engines": { "node": ">=8" } @@ -9853,7 +8271,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -9865,7 +8282,6 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "dependencies": { "color-name": "1.1.3" } @@ -9873,8 +8289,7 @@ "node_modules/ansi-styles/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/anymatch": { "version": "3.1.3", @@ -9922,12 +8337,6 @@ "node": ">=8" } }, - "node_modules/app-root-dir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", - "integrity": "sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==", - "dev": true - }, "node_modules/app-root-path": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.1.0.tgz", @@ -9961,48 +8370,19 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true }, - "node_modules/aria-hidden": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", - "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", - "dev": true, - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "dev": true, "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dequal": "^2.0.3" } }, "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "node_modules/array-from": { "version": "2.1.1", @@ -10034,19 +8414,6 @@ "node": ">=0.10.0" } }, - "node_modules/assert": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", - "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "is-nan": "^1.3.2", - "object-is": "^1.1.5", - "object.assign": "^4.1.4", - "util": "^0.12.5" - } - }, "node_modules/assertion-error": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", @@ -10148,7 +8515,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -10180,7 +8546,6 @@ "version": "7.0.0-bridge.0", "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "dev": true, "peerDependencies": { "@babel/core": "^7.0.0-0" } @@ -10335,7 +8700,6 @@ "version": "0.4.11", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", - "dev": true, "dependencies": { "@babel/compat-data": "^7.22.6", "@babel/helper-define-polyfill-provider": "^0.6.2", @@ -10349,7 +8713,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "bin": { "semver": "bin/semver.js" } @@ -10358,7 +8721,7 @@ "version": "0.9.0", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz", "integrity": "sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==", - "dev": true, + "devOptional": true, "dependencies": { "@babel/helper-define-polyfill-provider": "^0.5.0", "core-js-compat": "^3.34.0" @@ -10371,7 +8734,7 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", - "dev": true, + "devOptional": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -10387,7 +8750,7 @@ "version": "0.5.5", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz", "integrity": "sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==", - "dev": true, + "devOptional": true, "dependencies": { "@babel/helper-define-polyfill-provider": "^0.5.0" }, @@ -10399,7 +8762,7 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", - "dev": true, + "devOptional": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -10424,14 +8787,12 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, "funding": [ { "type": "github", @@ -10471,27 +8832,6 @@ "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==", "dev": true }, - "node_modules/better-opn": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", - "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", - "dev": true, - "dependencies": { - "open": "^8.0.4" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/big-integer": { - "version": "1.6.52", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -10514,7 +8854,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -10522,13 +8861,12 @@ } }, "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dev": true, + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -10536,7 +8874,7 @@ "iconv-lite": "0.4.24", "on-finished": "2.4.1", "qs": "6.11.0", - "raw-body": "2.5.1", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -10549,7 +8887,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -10558,7 +8895,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "dependencies": { "ms": "2.0.0" } @@ -10566,14 +8902,12 @@ "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/body-parser/node_modules/qs": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, "dependencies": { "side-channel": "^1.0.4" }, @@ -10584,21 +8918,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/body-parser/node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/bonjour-service": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", @@ -10629,18 +8948,6 @@ "pnpm": ">=8.6.0" } }, - "node_modules/bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "dev": true, - "dependencies": { - "big-integer": "^1.6.44" - }, - "engines": { - "node": ">= 5.10.0" - } - }, "node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -10654,7 +8961,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, "dependencies": { "fill-range": "^7.0.1" }, @@ -10689,8 +8995,7 @@ "node_modules/browser-assert": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", - "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==", - "dev": true + "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==" }, "node_modules/browser-resolve": { "version": "1.11.3", @@ -10718,20 +9023,10 @@ "browser-resolve": "^1.8.1" } }, - "node_modules/browserify-zlib": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "integrity": "sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==", - "dev": true, - "dependencies": { - "pako": "~0.2.0" - } - }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", - "dev": true, + "version": "4.23.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", + "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", "funding": [ { "type": "opencollective", @@ -10747,10 +9042,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", + "caniuse-lite": "^1.0.30001640", + "electron-to-chromium": "^1.4.820", "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -10763,7 +9058,6 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, "funding": [ { "type": "github", @@ -10795,8 +9089,7 @@ "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "node_modules/builtin-modules": { "version": "3.3.0", @@ -10855,7 +9148,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -10925,10 +9217,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001618", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001618.tgz", - "integrity": "sha512-p407+D1tIkDvsEAPS22lJxLQQaG8OTBEqo0KhzfABGk0TU4juBNDSfH0hyAp/HRyx+M8L17z/ltyhxh27FTfQg==", - "dev": true, + "version": "1.0.30001643", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001643.tgz", + "integrity": "sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==", "funding": [ { "type": "opencollective", @@ -10985,7 +9276,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -11089,7 +9379,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, "engines": { "node": ">=10" } @@ -11130,7 +9419,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", - "dev": true, "dependencies": { "consola": "^3.2.3" } @@ -11175,7 +9463,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, "dependencies": { "restore-cursor": "^3.1.0" }, @@ -11187,7 +9474,6 @@ "version": "2.6.1", "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", - "dev": true, "engines": { "node": ">=6" }, @@ -11195,21 +9481,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-table3": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", - "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, "node_modules/cli-width": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", @@ -11269,7 +9540,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, "engines": { "node": ">=0.8" } @@ -11278,7 +9548,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -11403,7 +9672,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -11414,8 +9682,7 @@ "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/color-support": { "version": "1.1.3", @@ -11480,8 +9747,7 @@ "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, "node_modules/compare-func": { "version": "2.0.0", @@ -11541,8 +9807,7 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "node_modules/concat-stream": { "version": "1.6.2", @@ -11589,6 +9854,11 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/confbox": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==" + }, "node_modules/connect": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", @@ -11632,7 +9902,6 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", - "dev": true, "engines": { "node": "^14.18.0 || >=16.10.0" } @@ -11647,7 +9916,6 @@ "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, "dependencies": { "safe-buffer": "5.2.1" }, @@ -11659,7 +9927,6 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, "funding": [ { "type": "github", @@ -11679,7 +9946,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -12181,10 +10447,9 @@ "dev": true }, "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true, + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "engines": { "node": ">= 0.6" } @@ -12192,8 +10457,7 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "node_modules/copy-anything": { "version": "2.0.6", @@ -12278,7 +10542,6 @@ "version": "3.37.1", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", - "dev": true, "dependencies": { "browserslist": "^4.23.0" }, @@ -12430,7 +10693,6 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -12447,12 +10709,28 @@ "dev": true }, "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true, + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "dependencies": { + "type-fest": "^1.0.1" + }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/crypto-random-string/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/css-loader": { @@ -12611,7 +10889,6 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -12681,9 +10958,9 @@ } }, "node_modules/deep-eql": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", - "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", + "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", "dev": true, "dependencies": { "type-detect": "^4.0.0" @@ -12727,22 +11004,6 @@ "node": ">=0.10.0" } }, - "node_modules/default-browser-id": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", - "dev": true, - "dependencies": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/default-gateway": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", @@ -12759,7 +11020,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dev": true, "dependencies": { "clone": "^1.0.2" }, @@ -12771,7 +11031,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -12813,30 +11072,7 @@ "node_modules/defu": { "version": "6.1.4", "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", - "dev": true - }, - "node_modules/del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", - "dev": true, - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" }, "node_modules/delayed-stream": { "version": "1.0.0", @@ -12851,7 +11087,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -12878,7 +11113,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -12888,7 +11122,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "dev": true, "engines": { "node": ">=8" } @@ -12908,41 +11141,6 @@ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true }, - "node_modules/detect-node-es": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", - "dev": true - }, - "node_modules/detect-package-manager": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-package-manager/-/detect-package-manager-2.0.1.tgz", - "integrity": "sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==", - "dev": true, - "dependencies": { - "execa": "^5.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/detect-port": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", - "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==", - "dev": true, - "dependencies": { - "address": "^1.0.1", - "debug": "4" - }, - "bin": { - "detect": "bin/detect-port.js", - "detect-port": "bin/detect-port.js" - }, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/devlop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", @@ -13277,48 +11475,6 @@ "safe-buffer": "~5.1.0" } }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/duplexify/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/duplexify/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/duplexify/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", @@ -13328,8 +11484,7 @@ "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/ejs": { "version": "3.1.10", @@ -13347,10 +11502,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.769", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.769.tgz", - "integrity": "sha512-bZu7p623NEA2rHTc9K1vykl57ektSPQYFFqQir8BOYf6EKOB+yIsbFB9Kpm7Cgt6tsLr9sRkqfqSZUw7LP1XxQ==", - "dev": true + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.1.tgz", + "integrity": "sha512-FKbOCOQ5QRB3VlIbl1LZQefWIYwszlBloaXcY2rbfpu9ioJnNh3TK03YtIDKDo3WKBi8u+YV4+Fn2CkEozgf4w==" }, "node_modules/emitter-component": { "version": "1.1.2", @@ -13380,7 +11534,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -13467,7 +11620,6 @@ "version": "7.13.0", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", - "dev": true, "bin": { "envinfo": "dist/cli.js" }, @@ -13507,7 +11659,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -13519,31 +11670,10 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, "engines": { "node": ">= 0.4" } }, - "node_modules/es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/es-module-lexer": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz", @@ -13633,7 +11763,6 @@ "version": "0.19.5", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.5.tgz", "integrity": "sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==", - "dev": true, "hasInstallScript": true, "bin": { "esbuild": "bin/esbuild" @@ -13666,17 +11795,10 @@ "@esbuild/win32-x64": "0.19.5" } }, - "node_modules/esbuild-plugin-alias": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz", - "integrity": "sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==", - "dev": true - }, "node_modules/esbuild-register": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.5.0.tgz", "integrity": "sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==", - "dev": true, "dependencies": { "debug": "^4.3.4" }, @@ -13697,10 +11819,9 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "engines": { "node": ">=6" } @@ -13708,14 +11829,12 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, "engines": { "node": ">=0.8.0" } @@ -14259,7 +12378,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -14317,7 +12435,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -14326,7 +12443,6 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -14375,7 +12491,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -14401,17 +12516,16 @@ "dev": true }, "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dev": true, + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.1", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -14446,7 +12560,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "dependencies": { "ms": "2.0.0" } @@ -14455,7 +12568,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -14472,14 +12584,12 @@ "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/express/node_modules/qs": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, "dependencies": { "side-channel": "^1.0.4" }, @@ -14494,7 +12604,6 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, "funding": [ { "type": "github", @@ -14514,7 +12623,6 @@ "version": "1.15.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -14594,7 +12702,6 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -14628,7 +12735,6 @@ "version": "1.16.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", - "dev": true, "dependencies": { "reusify": "^1.0.4" } @@ -14645,11 +12751,13 @@ "node": ">=0.8.0" } }, - "node_modules/fetch-retry": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-5.0.6.tgz", - "integrity": "sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==", - "dev": true + "node_modules/fd-package-json": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fd-package-json/-/fd-package-json-1.2.0.tgz", + "integrity": "sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA==", + "dependencies": { + "walk-up-path": "^3.0.1" + } }, "node_modules/figures": { "version": "3.2.0", @@ -14678,30 +12786,6 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/file-system-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-2.3.0.tgz", - "integrity": "sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==", - "dev": true, - "dependencies": { - "fs-extra": "11.1.1", - "ramda": "0.29.0" - } - }, - "node_modules/file-system-cache/node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, "node_modules/filelist": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", @@ -14736,7 +12820,6 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -14883,7 +12966,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -14925,10 +13007,9 @@ "dev": true }, "node_modules/flow-parser": { - "version": "0.236.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.236.0.tgz", - "integrity": "sha512-0OEk9Gr+Yj7wjDW2KgaNYUypKau71jAfFyeLQF5iVtxqc6uJHag/MT7pmaEApf4qM7u86DkBcd4ualddYMfbLw==", - "dev": true, + "version": "0.241.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.241.0.tgz", + "integrity": "sha512-82yKXpz7iWknWFsognZUf5a6mBQLnVrYoYSU9Nbu7FTOpKlu3v9ehpiI9mYXuaIO3J0ojX1b83M/InXvld9HUw==", "engines": { "node": ">=0.4.0" } @@ -14957,7 +13038,6 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, "dependencies": { "is-callable": "^1.1.3" } @@ -15189,7 +13269,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -15211,7 +13290,6 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -15232,7 +13310,6 @@ "version": "11.2.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dev": true, "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -15263,8 +13340,7 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/fsevents": { "version": "2.3.3", @@ -15284,7 +13360,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -15302,7 +13377,6 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, "engines": { "node": ">=6.9.0" } @@ -15335,7 +13409,6 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -15350,24 +13423,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-nonce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", - "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-npm-tarball-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/get-npm-tarball-url/-/get-npm-tarball-url-2.1.0.tgz", - "integrity": "sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA==", - "dev": true, - "engines": { - "node": ">=12.17" - } - }, "node_modules/get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", @@ -15499,7 +13554,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, "engines": { "node": ">=10" }, @@ -15511,7 +13565,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", "integrity": "sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==", - "dev": true, "dependencies": { "citty": "^0.1.6", "consola": "^3.2.3", @@ -15639,7 +13692,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -15657,7 +13709,6 @@ "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, "engines": { "node": ">=4" } @@ -15686,7 +13737,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -15697,8 +13747,7 @@ "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "node_modules/graphemer": { "version": "1.4.0", @@ -15706,23 +13755,6 @@ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, - "node_modules/gunzip-maybe": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz", - "integrity": "sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==", - "dev": true, - "dependencies": { - "browserify-zlib": "^0.1.4", - "is-deflate": "^1.0.0", - "is-gzip": "^1.0.0", - "peek-stream": "^1.1.0", - "pumpify": "^1.3.3", - "through2": "^2.0.3" - }, - "bin": { - "gunzip-maybe": "bin.js" - } - }, "node_modules/hammerjs": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", @@ -15786,20 +13818,10 @@ "node": ">= 0.4.0" } }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, "engines": { "node": ">=4" } @@ -15808,7 +13830,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, "dependencies": { "es-define-property": "^1.0.0" }, @@ -15820,7 +13841,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -15832,7 +13852,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -15844,7 +13863,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, "dependencies": { "has-symbols": "^1.0.3" }, @@ -15859,7 +13877,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "dev": true, "dependencies": { "function-bind": "^1.1.2" }, @@ -16136,7 +14153,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -16301,7 +14317,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, "engines": { "node": ">=10.17.0" } @@ -16333,7 +14348,6 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -16357,7 +14371,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, "funding": [ { "type": "github", @@ -16377,7 +14390,6 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", - "dev": true, "engines": { "node": ">= 4" } @@ -16436,7 +14448,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, "engines": { "node": ">=0.8.19" } @@ -16454,7 +14465,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -16463,8 +14473,7 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/ini": { "version": "4.1.2", @@ -16522,35 +14531,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", - "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==", - "dev": true - }, "node_modules/ip-address": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", @@ -16568,7 +14548,6 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, "engines": { "node": ">= 0.10" } @@ -16589,7 +14568,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -16601,40 +14579,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -16647,22 +14597,6 @@ "node": ">=8" } }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-builtin-module": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", @@ -16682,7 +14616,6 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -16694,7 +14627,6 @@ "version": "2.13.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, "dependencies": { "hasown": "^2.0.0" }, @@ -16717,12 +14649,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-deflate": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-deflate/-/is-deflate-1.0.0.tgz", - "integrity": "sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==", - "dev": true - }, "node_modules/is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", @@ -16742,7 +14668,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -16760,7 +14685,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -16775,7 +14699,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -16783,20 +14706,10 @@ "node": ">=0.10.0" } }, - "node_modules/is-gzip": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", - "integrity": "sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, "engines": { "node": ">=8" } @@ -16807,64 +14720,20 @@ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", "dev": true }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", "dev": true }, - "node_modules/is-nan": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, "engines": { "node": ">=0.12.0" } }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-obj": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", @@ -16874,15 +14743,6 @@ "node": ">=8" } }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", @@ -16892,91 +14752,36 @@ "node": ">=8" } }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "dev": true, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, "dependencies": { + "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" }, "engines": { @@ -16986,19 +14791,15 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-text-path": { @@ -17017,7 +14818,6 @@ "version": "1.1.13", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, "dependencies": { "which-typed-array": "^1.1.14" }, @@ -17028,34 +14828,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-what": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", @@ -17074,23 +14846,15 @@ "node": ">=8" } }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -17359,8 +15123,7 @@ "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/js-yaml": { "version": "3.14.1", @@ -17385,7 +15148,6 @@ "version": "0.15.2", "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.2.tgz", "integrity": "sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==", - "dev": true, "dependencies": { "@babel/core": "^7.23.0", "@babel/parser": "^7.23.0", @@ -17424,7 +15186,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -17439,7 +15200,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -17455,7 +15215,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } @@ -17464,7 +15223,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -17485,7 +15243,6 @@ "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, "bin": { "jsesc": "bin/jsesc" }, @@ -17533,7 +15290,6 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, "bin": { "json5": "lib/cli.js" }, @@ -17551,7 +15307,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, "dependencies": { "universalify": "^2.0.0" }, @@ -17617,7 +15372,6 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -17626,7 +15380,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, "engines": { "node": ">=6" } @@ -17650,20 +15403,6 @@ "shell-quote": "^1.8.1" } }, - "node_modules/lazy-universal-dotenv": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-4.0.0.tgz", - "integrity": "sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==", - "dev": true, - "dependencies": { - "app-root-dir": "^1.0.2", - "dotenv": "^16.0.0", - "dotenv-expand": "^10.0.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/leaflet": { "version": "1.9.4", "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz", @@ -17768,7 +15507,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, "engines": { "node": ">=6" } @@ -17871,7 +15609,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, "dependencies": { "p-locate": "^5.0.0" }, @@ -17890,8 +15627,7 @@ "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" }, "node_modules/lodash.ismatch": { "version": "4.4.0", @@ -17909,7 +15645,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -17925,7 +15660,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -17940,7 +15674,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -17956,7 +15689,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } @@ -17965,7 +15697,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, "engines": { "node": ">=10" }, @@ -17977,7 +15708,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -18048,7 +15778,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, "dependencies": { "yallist": "^3.0.2" } @@ -18191,9 +15920,9 @@ } }, "node_modules/markdown-to-jsx": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.3.2.tgz", - "integrity": "sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q==", + "version": "7.4.7", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.7.tgz", + "integrity": "sha512-0+ls1IQZdU6cwM1yu0ZjjiVWYtkbExSyUIFU2ZeDIFuZM1W42Mh4OlJ4nb4apX4H8smxDHRdFaoIVJGwfv5hkg==", "dev": true, "engines": { "node": ">= 10" @@ -18418,7 +16147,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -18538,8 +16266,7 @@ "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, "node_modules/merge-source-map": { "version": "1.0.4", @@ -18562,14 +16289,12 @@ "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, "engines": { "node": ">= 8" } @@ -18578,7 +16303,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -19150,7 +16874,6 @@ "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -19163,7 +16886,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, "engines": { "node": ">=8.6" }, @@ -19175,7 +16897,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, "bin": { "mime": "cli.js" }, @@ -19187,7 +16908,6 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -19196,7 +16916,6 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, "dependencies": { "mime-db": "1.52.0" }, @@ -19208,7 +16927,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, "engines": { "node": ">=6" } @@ -19455,7 +17173,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -19468,7 +17185,6 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -19479,8 +17195,7 @@ "node_modules/minizlib/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/mkdirp": { "version": "0.5.6", @@ -19494,11 +17209,16 @@ "mkdirp": "bin/cmd.js" } }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true + "node_modules/mlly": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", + "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", + "dependencies": { + "acorn": "^8.11.3", + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" + } }, "node_modules/modify-values": { "version": "1.0.1", @@ -19573,8 +17293,7 @@ "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/multicast-dns": { "version": "7.2.5", @@ -19656,7 +17375,6 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -19664,8 +17382,7 @@ "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "node_modules/next-tick": { "version": "1.1.0", @@ -19799,7 +17516,6 @@ "version": "0.1.17", "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", - "dev": true, "dependencies": { "minimatch": "^3.0.2" }, @@ -19811,7 +17527,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -19821,7 +17536,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -19829,31 +17543,10 @@ "node": "*" } }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dev": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/node-fetch-native": { "version": "1.6.4", "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", - "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==", - "dev": true + "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==" }, "node_modules/node-forge": { "version": "1.3.1", @@ -19933,8 +17626,7 @@ "node_modules/node-releases": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" }, "node_modules/nopt": { "version": "7.2.1", @@ -20091,7 +17783,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, "dependencies": { "path-key": "^3.0.0" }, @@ -20337,16 +18028,16 @@ "dev": true }, "node_modules/nypm": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.8.tgz", - "integrity": "sha512-IGWlC6So2xv6V4cIDmoV0SwwWx7zLG086gyqkyumteH2fIgCAM4nDVFB2iDRszDvmdSVW9xb1N+2KjQ6C7d4og==", - "dev": true, + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.9.tgz", + "integrity": "sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw==", "dependencies": { "citty": "^0.1.6", "consola": "^3.2.3", "execa": "^8.0.1", "pathe": "^1.1.2", - "ufo": "^1.4.0" + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" }, "bin": { "nypm": "dist/cli.mjs" @@ -20359,7 +18050,6 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dev": true, "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^8.0.1", @@ -20382,7 +18072,6 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "dev": true, "engines": { "node": ">=16" }, @@ -20394,7 +18083,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "dev": true, "engines": { "node": ">=16.17.0" } @@ -20403,7 +18091,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -20415,7 +18102,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true, "engines": { "node": ">=12" }, @@ -20427,7 +18113,6 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dev": true, "dependencies": { "path-key": "^4.0.0" }, @@ -20442,7 +18127,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, "dependencies": { "mimic-fn": "^4.0.0" }, @@ -20457,7 +18141,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, "engines": { "node": ">=12" }, @@ -20469,7 +18152,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, "engines": { "node": ">=14" }, @@ -20481,7 +18163,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, "engines": { "node": ">=12" }, @@ -20502,7 +18183,6 @@ "version": "1.13.1", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -20532,24 +18212,6 @@ "node": ">= 0.4" } }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", @@ -20559,14 +18221,12 @@ "node_modules/ohash": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz", - "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==", - "dev": true + "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==" }, "node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, "dependencies": { "ee-first": "1.1.1" }, @@ -20587,7 +18247,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, "dependencies": { "wrappy": "1" } @@ -20596,7 +18255,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, "dependencies": { "mimic-fn": "^2.1.0" }, @@ -20663,7 +18321,6 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, "dependencies": { "bl": "^4.1.0", "chalk": "^4.1.0", @@ -20686,7 +18343,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -20701,7 +18357,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -20717,7 +18372,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } @@ -20726,7 +18380,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, "engines": { "node": ">=10" }, @@ -20738,7 +18391,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -20775,7 +18427,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, "dependencies": { "yocto-queue": "^0.1.0" }, @@ -20790,7 +18441,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, "dependencies": { "p-limit": "^3.0.2" }, @@ -20842,7 +18492,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, "engines": { "node": ">=6" } @@ -20995,7 +18644,6 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -21020,7 +18668,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, "engines": { "node": ">=8" } @@ -21029,7 +18676,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -21038,7 +18684,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, "engines": { "node": ">=8" } @@ -21046,8 +18691,7 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-scurry": { "version": "1.10.1", @@ -21077,8 +18721,7 @@ "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "node_modules/path-type": { "version": "4.0.0", @@ -21092,8 +18735,7 @@ "node_modules/pathe": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", - "dev": true + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" }, "node_modules/pathval": { "version": "1.1.1", @@ -21154,22 +18796,10 @@ "node": ">=0.10.0" } }, - "node_modules/peek-stream": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz", - "integrity": "sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "duplexify": "^3.5.0", - "through2": "^2.0.3" - } - }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" }, "node_modules/picomatch": { "version": "4.0.1", @@ -21196,30 +18826,94 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/piscina": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.4.0.tgz", + "integrity": "sha512-+AQduEJefrOApE4bV7KRmp3N2JnnyErlVqq4P/jmko4FPz9Z877BCccl/iB3FdrWSUkvbGV9Kan/KllJgat3Vg==", "dev": true, + "optionalDependencies": { + "nice-napi": "^1.0.2" + } + }, + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "engines": { - "node": ">= 6" - } - }, - "node_modules/piscina": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.4.0.tgz", - "integrity": "sha512-+AQduEJefrOApE4bV7KRmp3N2JnnyErlVqq4P/jmko4FPz9Z877BCccl/iB3FdrWSUkvbGV9Kan/KllJgat3Vg==", - "dev": true, - "optionalDependencies": { - "nice-napi": "^1.0.2" + "node": ">=4" } }, - "node_modules/pkg-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", - "dev": true, + "node_modules/pkg-types": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.3.tgz", + "integrity": "sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==", "dependencies": { - "find-up": "^5.0.0" - }, - "engines": { - "node": ">=10" + "confbox": "^0.1.7", + "mlly": "^1.7.1", + "pathe": "^1.1.2" } }, "node_modules/png-js": { @@ -21276,7 +18970,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "dev": true, "engines": { "node": ">= 0.4" } @@ -21533,23 +19226,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", - "dev": true, - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-fallback": { - "name": "prettier", - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", - "dev": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -21596,15 +19272,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/prismjs": { "version": "1.29.0", "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", @@ -21627,7 +19294,6 @@ "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, "engines": { "node": ">= 0.6.0" } @@ -21661,7 +19327,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -21683,7 +19348,6 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -21724,27 +19388,6 @@ "once": "^1.3.1" } }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -21783,7 +19426,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, "funding": [ { "type": "github", @@ -21822,16 +19464,6 @@ "quote-stream": "bin/cmd.js" } }, - "node_modules/ramda": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz", - "integrity": "sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ramda" - } - }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -21845,15 +19477,36 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, "engines": { "node": ">= 0.6" } }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "dev": true, "dependencies": { "loose-envify": "^1.1.0" @@ -21888,16 +19541,16 @@ } }, "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "dev": true, "dependencies": { "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "^18.2.0" + "react": "^18.3.1" } }, "node_modules/react-is": { @@ -21906,76 +19559,6 @@ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "dev": true }, - "node_modules/react-remove-scroll": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", - "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", - "dev": true, - "dependencies": { - "react-remove-scroll-bar": "^2.3.3", - "react-style-singleton": "^2.2.1", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.0", - "use-sidecar": "^1.1.2" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", - "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", - "dev": true, - "dependencies": { - "react-style-singleton": "^2.2.1", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-style-singleton": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", - "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", - "dev": true, - "dependencies": { - "get-nonce": "^1.0.0", - "invariant": "^2.2.4", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/read-package-json": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.1.tgz", @@ -22155,7 +19738,6 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -22190,10 +19772,9 @@ } }, "node_modules/recast": { - "version": "0.23.7", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.7.tgz", - "integrity": "sha512-MpQlLZVpqbbxYcqEjwpRWo88sGvjOYoXptySz710RuddNMHx+wPkoNX6YyLZJlXAh5VZr1qmPrTwcTuFMh0Lag==", - "dev": true, + "version": "0.23.9", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", + "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", "dependencies": { "ast-types": "^0.16.1", "esprima": "~4.0.0", @@ -22209,7 +19790,6 @@ "version": "0.16.1", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", - "dev": true, "dependencies": { "tslib": "^2.0.1" }, @@ -22221,7 +19801,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -22248,14 +19827,12 @@ "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "node_modules/regenerate-unicode-properties": { "version": "10.1.1", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "dev": true, "dependencies": { "regenerate": "^1.4.2" }, @@ -22266,14 +19843,12 @@ "node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, "node_modules/regenerator-transform": { "version": "0.15.2", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dev": true, "dependencies": { "@babel/runtime": "^7.8.4" } @@ -22305,7 +19880,6 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dev": true, "dependencies": { "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", @@ -22322,7 +19896,6 @@ "version": "0.9.1", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, "dependencies": { "jsesc": "~0.5.0" }, @@ -22334,7 +19907,6 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, "bin": { "jsesc": "bin/jsesc" } @@ -22569,7 +20141,6 @@ "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -22634,7 +20205,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -22656,7 +20226,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -22761,7 +20330,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, "funding": [ { "type": "github", @@ -22797,8 +20365,7 @@ "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sass": { "version": "1.71.1", @@ -22870,9 +20437,9 @@ "dev": true }, "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "dev": true, "dependencies": { "loose-envify": "^1.1.0" @@ -22941,7 +20508,6 @@ "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -22974,7 +20540,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -22985,14 +20550,12 @@ "node_modules/semver/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/send": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -23016,7 +20579,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "dependencies": { "ms": "2.0.0" } @@ -23024,14 +20586,12 @@ "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/send/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/serialize-javascript": { "version": "6.0.1", @@ -23124,7 +20684,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -23154,14 +20713,12 @@ "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, "dependencies": { "kind-of": "^6.0.2" }, @@ -23179,7 +20736,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -23191,7 +20747,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, "engines": { "node": ">=8" } @@ -23209,7 +20764,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -23222,8 +20776,7 @@ "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "node_modules/sigstore": { "version": "2.3.0", @@ -23245,8 +20798,7 @@ "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, "node_modules/slash": { "version": "3.0.0", @@ -23369,7 +20921,6 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -23379,7 +20930,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -23788,63 +21338,224 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "safe-buffer": "~5.1.0" + } + }, + "node_modules/static-module/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/storybook": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.2.6.tgz", + "integrity": "sha512-8j30wDxQmkcqI0fWcSYFsUCjErsY1yTWbTW+yjbwM8DyW18Cud6CwbFRCxjFsH+2M0CjP6Pqs/m1PGI0vcQscQ==", + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/types": "^7.24.0", + "@storybook/codemod": "8.2.6", + "@storybook/core": "8.2.6", + "@types/semver": "^7.3.4", + "@yarnpkg/fslib": "2.10.3", + "@yarnpkg/libzip": "2.3.0", + "chalk": "^4.1.0", + "commander": "^6.2.1", + "cross-spawn": "^7.0.3", + "detect-indent": "^6.1.0", + "envinfo": "^7.7.3", + "execa": "^5.0.0", + "fd-package-json": "^1.2.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "giget": "^1.0.0", + "globby": "^14.0.1", + "jscodeshift": "^0.15.1", + "leven": "^3.1.0", + "ora": "^5.4.1", + "prettier": "^3.1.1", + "prompts": "^2.4.0", + "semver": "^7.3.7", + "strip-json-comments": "^3.0.1", + "tempy": "^3.1.0", + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0" + }, + "bin": { + "getstorybook": "bin/index.cjs", + "sb": "bin/index.cjs", + "storybook": "bin/index.cjs" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/storybook/node_modules/@babel/core": { + "version": "7.24.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", + "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.9", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-module-transforms": "^7.24.9", + "@babel/helpers": "^7.24.8", + "@babel/parser": "^7.24.8", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.9", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/storybook/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/storybook/node_modules/@babel/generator": { + "version": "7.24.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", + "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", + "dependencies": { + "@babel/types": "^7.24.9", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/storybook/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/static-module/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dev": true, + "node_modules/storybook/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "prelude-ls": "~1.1.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, + "node_modules/storybook/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "engines": { - "node": ">= 0.8" + "node": ">= 6" } }, - "node_modules/stop-iteration-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", - "dev": true, + "node_modules/storybook/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/storybook/node_modules/globby": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", "dependencies": { - "internal-slot": "^1.0.4" + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/store2": { - "version": "2.14.3", - "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.3.tgz", - "integrity": "sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==", - "dev": true + "node_modules/storybook/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } }, - "node_modules/storybook": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.1.3.tgz", - "integrity": "sha512-djsH1nPnX3G84hWR/HmofrfiZ8mN7dyP7uDYkR8O2rd/pfZ3fMI6iaKKWL73Z+WGAiK2Ax9oSmaZSGwgS6k3Rg==", - "dev": true, - "dependencies": { - "@storybook/cli": "8.1.3" + "node_modules/storybook/node_modules/path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "engines": { + "node": ">=12" }, - "bin": { - "sb": "index.js", - "storybook": "index.js" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "engines": { + "node": ">=14.16" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/stream-combiner": { @@ -23857,17 +21568,10 @@ "through": "~2.3.4" } }, - "node_modules/stream-shift": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", - "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==", - "dev": true - }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, "dependencies": { "safe-buffer": "~5.2.0" } @@ -23876,7 +21580,6 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, "funding": [ { "type": "github", @@ -23932,7 +21635,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -23966,7 +21668,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, "engines": { "node": ">=6" } @@ -23987,7 +21688,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, "engines": { "node": ">=8" }, @@ -24032,7 +21732,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -24044,7 +21743,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -24086,7 +21784,6 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", - "dev": true, "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -24099,24 +21796,6 @@ "node": ">=10" } }, - "node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dev": true, - "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/tar-fs/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, "node_modules/tar-stream": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", @@ -24137,7 +21816,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, "dependencies": { "minipass": "^3.0.0" }, @@ -24149,7 +21827,6 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -24161,7 +21838,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, "engines": { "node": ">=8" } @@ -24170,7 +21846,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, "bin": { "mkdirp": "bin/cmd.js" }, @@ -24181,8 +21856,7 @@ "node_modules/tar/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/telejson": { "version": "7.2.0", @@ -24197,7 +21871,6 @@ "version": "0.8.4", "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", - "dev": true, "dependencies": { "rimraf": "~2.6.2" }, @@ -24206,19 +21879,17 @@ } }, "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", + "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==", "engines": { - "node": ">=8" + "node": ">=14.16" } }, "node_modules/temp/node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -24228,7 +21899,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, + "deprecated": "Glob versions prior to v9 are no longer supported", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -24248,7 +21919,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -24260,7 +21930,7 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dependencies": { "glob": "^7.1.3" }, @@ -24269,31 +21939,28 @@ } }, "node_modules/tempy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", - "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", - "dev": true, + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.1.0.tgz", + "integrity": "sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==", "dependencies": { - "del": "^6.0.0", - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" + "is-stream": "^3.0.0", + "temp-dir": "^3.0.0", + "type-fest": "^2.12.2", + "unique-string": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "dev": true, + "node_modules/tempy/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -24576,8 +22243,7 @@ "node_modules/tiny-invariant": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", - "dev": true + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" }, "node_modules/tinyspy": { "version": "2.2.1", @@ -24604,7 +22270,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, "engines": { "node": ">=4" } @@ -24613,7 +22278,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "dependencies": { "is-number": "^7.0.0" }, @@ -24621,27 +22285,14 @@ "node": ">=8.0" } }, - "node_modules/tocbot": { - "version": "4.28.2", - "resolved": "https://registry.npmjs.org/tocbot/-/tocbot-4.28.2.tgz", - "integrity": "sha512-/MaSa9xI6mIo84IxqqliSCtPlH0oy7sLcY9s26qPMyH/2CxtZ2vNAXYlIdEQ7kjAkCQnc0rbLygf//F5c663oQ==", - "dev": true - }, "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, "engines": { "node": ">=0.6" } }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, "node_modules/traverse": { "version": "0.6.8", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.8.tgz", @@ -24698,7 +22349,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", - "dev": true, "engines": { "node": ">=6.10" } @@ -24980,7 +22630,6 @@ "version": "2.19.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "dev": true, "engines": { "node": ">=12.20" }, @@ -24992,7 +22641,6 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -25027,10 +22675,9 @@ } }, "node_modules/ufo": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", - "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==", - "dev": true + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==" }, "node_modules/uglify-js": { "version": "3.17.4", @@ -25057,14 +22704,12 @@ "node_modules/undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, "engines": { "node": ">=4" } @@ -25073,7 +22718,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -25086,7 +22730,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "dev": true, "engines": { "node": ">=4" } @@ -25105,7 +22748,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true, "engines": { "node": ">=4" } @@ -25124,7 +22766,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", - "dev": true, "engines": { "node": ">=18" }, @@ -25200,15 +22841,17 @@ } }, "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", "dependencies": { - "crypto-random-string": "^2.0.0" + "crypto-random-string": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/unist-util-is": { @@ -25270,7 +22913,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, "engines": { "node": ">= 10.0.0" } @@ -25285,46 +22927,29 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, "engines": { "node": ">= 0.8" } }, "node_modules/unplugin": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.10.1.tgz", - "integrity": "sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.12.0.tgz", + "integrity": "sha512-KeczzHl2sATPQUx1gzo+EnUkmN4VmGBYRRVOZSGvGITE9rGHRDGqft6ONceP3vgXcyJ2XjX5axG5jMWUwNCYLw==", "dev": true, "dependencies": { - "acorn": "^8.11.3", + "acorn": "^8.12.1", "chokidar": "^3.6.0", "webpack-sources": "^3.2.3", - "webpack-virtual-modules": "^0.6.1" + "webpack-virtual-modules": "^0.6.2" }, "engines": { "node": ">=14.0.0" } }, - "node_modules/unplugin/node_modules/webpack-virtual-modules": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz", - "integrity": "sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==", - "dev": true - }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "dev": true, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "funding": [ { "type": "opencollective", @@ -25340,8 +22965,8 @@ } ], "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -25381,54 +23006,10 @@ "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", "dev": true }, - "node_modules/use-callback-ref": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", - "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", - "dev": true, - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-sidecar": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", - "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", - "dev": true, - "dependencies": { - "detect-node-es": "^1.1.0", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/util": { "version": "0.12.5", "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "dev": true, "dependencies": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", @@ -25440,8 +23021,7 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/utila": { "version": "0.4.0", @@ -25453,7 +23033,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, "engines": { "node": ">= 0.4.0" } @@ -25510,7 +23089,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, "engines": { "node": ">= 0.8" } @@ -25613,6 +23191,11 @@ } } }, + "node_modules/walk-up-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", + "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==" + }, "node_modules/watchpack": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", @@ -25639,17 +23222,10 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, "dependencies": { "defaults": "^1.0.3" } }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, "node_modules/webpack": { "version": "5.90.3", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.90.3.tgz", @@ -25872,9 +23448,9 @@ } }, "node_modules/webpack-virtual-modules": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", - "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", "dev": true }, "node_modules/webpack/node_modules/ajv": { @@ -25995,21 +23571,10 @@ "node": ">=0.10.0" } }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -26020,45 +23585,10 @@ "node": ">= 8" } }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dev": true, - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/which-typed-array": { "version": "1.1.15", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "dev": true, "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -26221,14 +23751,12 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/write-file-atomic": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, "dependencies": { "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", @@ -26239,7 +23767,6 @@ "version": "8.16.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", - "dev": true, "engines": { "node": ">=10.0.0" }, @@ -26295,8 +23822,7 @@ "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/yaml": { "version": "1.10.2", @@ -26338,7 +23864,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, "engines": { "node": ">=10" }, diff --git a/package.json b/package.json index c7ba09f34d41ff4903fe5fe937aee524aefefb55..b108720f0233ce57890ff3a41e2e5d60d8c2f15e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pamn", - "version": "3.1.0", + "version": "3.2.0", "scripts": { "ng": "ng", "start": "ng serve --configuration=local,fr --proxy-config proxy.conf.json", @@ -31,7 +31,7 @@ "@angular/service-worker": "^17.3.8", "@asymmetrik/ngx-leaflet": "^17.0.0", "@ngx-translate/core": "^14.0.0", - "@storybook/addon-a11y": "^8.1.3", + "@storybook/addon-a11y": "^8.2.6", "ag-grid-angular": "^29.0.0", "ag-grid-community": "^29.0.0", "jwt-decode": "^3.1.2", @@ -55,16 +55,16 @@ "@angular/cli": "^17.3.7", "@angular/compiler-cli": "^17.3.8", "@angular/localize": "^17.3.8", - "@chromatic-com/storybook": "^1.4.0", + "@chromatic-com/storybook": "^1.6.1", "@compodoc/compodoc": "^1.1.16", - "@storybook/addon-essentials": "^8.1.3", - "@storybook/addon-interactions": "^8.1.3", - "@storybook/addon-links": "^8.1.3", - "@storybook/addon-mdx-gfm": "^8.1.3", - "@storybook/angular": "^8.1.3", - "@storybook/blocks": "^8.1.3", - "@storybook/manager-api": "^8.1.3", - "@storybook/theming": "^8.1.3", + "@storybook/addon-essentials": "^8.2.6", + "@storybook/addon-interactions": "^8.2.6", + "@storybook/addon-links": "^8.2.6", + "@storybook/addon-mdx-gfm": "^8.2.6", + "@storybook/angular": "^8.2.6", + "@storybook/blocks": "^8.2.6", + "@storybook/manager-api": "^8.2.6", + "@storybook/theming": "^8.2.6", "@types/leaflet": "^1.5.17", "@types/leaflet.locatecontrol": "^0.74.0", "@types/luxon": "^1.25.0", @@ -79,7 +79,7 @@ "ng-packagr": "^17.0.3", "prettier": "^3.1.0", "standard-version": "^9.3.2", - "storybook": "^8.1.3", + "storybook": "^8.2.6", "typescript": "~5.2.0" } } diff --git a/src/app/admin/admin.module.ts b/src/app/admin/admin.module.ts index 050a9decc0c0bba110e7d340b21f17ea37360dde..b7b28df102d7b83095690b3ebb3e67e041125fc5 100644 --- a/src/app/admin/admin.module.ts +++ b/src/app/admin/admin.module.ts @@ -3,6 +3,8 @@ import { NgModule } from '@angular/core'; import { AgGridModule } from 'ag-grid-angular'; import { SharedModule } from '../shared/shared.module'; import { AdminRoutingModule } from './admin-routing.module'; +import { AdminHeaderComponent } from './components/admin-header/admin-header.component'; +import { ButtonCellRendererComponent } from './components/button-cell-renderer/button-cell-renderer.component'; import { ClaimStructureComponent } from './components/claim-structure/claim-structure.component'; import { DeletedStructuresComponent } from './components/deleted-structures/deleted-structures.component'; import { EspaceCoopCNFSComponent } from './components/espace-coop-cnfs/espace-coop-cnfs.component'; @@ -21,7 +23,6 @@ import { DeleteUserComponent } from './components/manage-users/delete-user/delet import { EmployerRendererComponent } from './components/manage-users/employer-renderer/employer-renderer.component'; import { JobRendererComponent } from './components/manage-users/job-renderer/job-renderer.component'; import { ManageUsersComponent } from './components/manage-users/manage-users.component'; -import { NavBarComponent } from './components/nav-bar/nav-bar.component'; import { AdminStructuresListComponent } from './components/structures-list/admin-structures-list.component'; @NgModule({ @@ -44,8 +45,9 @@ import { AdminStructuresListComponent } from './components/structures-list/admin ManageJobsComponent, ManageEmployersComponent, DeletedStructuresComponent, - NavBarComponent, + AdminHeaderComponent, EspaceCoopCNFSComponent, + ButtonCellRendererComponent, ], imports: [CommonModule, AdminRoutingModule, SharedModule, AgGridModule], }) diff --git a/src/app/admin/admin.scss b/src/app/admin/admin.scss index 2dc3064b906cb0bf418fe137d1c5834844d9a923..017d2f5ddc82bda5def5c11b21b8971ee2a98c81 100644 --- a/src/app/admin/admin.scss +++ b/src/app/admin/admin.scss @@ -1,37 +1,21 @@ @import 'color'; -.header { - padding-top: 32px; - display: flex; - flex-direction: column; - gap: 16px; - align-items: center; -} - -nav { - display: flex; - flex-direction: row; - flex-wrap: wrap; - gap: 1rem; - justify-content: center; - align-items: center; -} - .adminLayout { - display: flex; - flex-direction: column; - align-items: center; - gap: 1rem; + display: block; margin: auto; - padding-bottom: 1rem; + padding: 2rem 0; width: 80%; } +h3, +h2 { + margin: 1rem 0; +} + h3.inline { display: flex; flex-direction: row; align-items: center; - gap: 1rem; } .incomplete { @@ -57,3 +41,12 @@ h3.inline { ::ng-deep .ag-row-group-leaf-indent { margin-left: 0 !important; } + +::ng-deep .filter-option div { + min-height: 40px !important; + max-height: 40px !important; + justify-content: center; + border-radius: 20px !important; + font-size: 0.813rem !important; + box-shadow: none !important; +} diff --git a/src/app/admin/components/admin-header/admin-header.component.html b/src/app/admin/components/admin-header/admin-header.component.html new file mode 100644 index 0000000000000000000000000000000000000000..462fa25f6c9da424093ebdc092744f1e78edd047 --- /dev/null +++ b/src/app/admin/components/admin-header/admin-header.component.html @@ -0,0 +1,12 @@ +<div class="header"> + <div class="title-and-ghost"> + <h1>Administration</h1> + <app-button [variant]="'secondary'" [label]="'Ghost'" [size]="'small'" (action)="openGhost()" /> + </div> + <app-nav-bar + [tabs]="getTabsNames()" + [currentTab]="currentTab" + [ariaLabel]="'Sélectionner le panneau admin'" + (clickedTab)="navigateTo($event)" + /> +</div> diff --git a/src/app/admin/components/admin-header/admin-header.component.scss b/src/app/admin/components/admin-header/admin-header.component.scss new file mode 100644 index 0000000000000000000000000000000000000000..802b74babb06e0f176bb1994efe530a275682035 --- /dev/null +++ b/src/app/admin/components/admin-header/admin-header.component.scss @@ -0,0 +1,22 @@ +@import 'typography'; + +.header { + display: flex; + flex-direction: column; + width: 100%; + + .title-and-ghost { + display: flex; + justify-content: space-between; + width: 100%; + + h1 { + justify-content: start; + @include font-regular-24; + } + } + + app-nav-bar { + margin: 1.5rem 0; + } +} diff --git a/src/app/admin/components/admin-header/admin-header.component.ts b/src/app/admin/components/admin-header/admin-header.component.ts new file mode 100644 index 0000000000000000000000000000000000000000..8bdaca400c0dfda9f2ad651129d31d9b3afd2ec2 --- /dev/null +++ b/src/app/admin/components/admin-header/admin-header.component.ts @@ -0,0 +1,52 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { ConfigService } from '../../../services/config.service'; +import { AdminRoutes } from '../../admin-routing.module'; + +@Component({ + selector: 'app-admin-header', + templateUrl: './admin-header.component.html', + styleUrls: ['./admin-header.component.scss'], +}) +export class AdminHeaderComponent implements OnInit { + private ghostLink: string; + public currentTab = 0; + public routes = AdminRoutes; + + public tabs = [ + { label: 'Revendication structure', route: this.routes.pendingStructures.link }, + { label: 'Liste structures', route: this.routes.structuresList.link }, + { label: 'Structures supprimées', route: this.routes.deletedStructures.link }, + { label: 'Gestion des utilisateurs', route: this.routes.manageUsers.link }, + { label: 'Fonctions', route: this.routes.jobsList.link }, + { label: 'Employeurs', route: this.routes.employersList.link }, + { label: 'CNFS Espace Coop', route: this.routes.espaceCoopCNFS.link }, + ]; + + constructor( + public router: Router, + private configService: ConfigService, + ) {} + + ngOnInit(): void { + // Fetch configuration and set ghost link + this.configService.getConfig().then((config) => { + this.ghostLink = config.ghostAdminUrl; + }); + + // We navigateTo distinct routes, so we need to recover the currentTab after rerouting + this.currentTab = this.tabs.findIndex((tab) => tab.route === this.router.url.substring(1)); + } + + public getTabsNames(): string[] { + return this.tabs.map((tab) => tab.label); + } + + public navigateTo(tabIndex: number): void { + this.router.navigateByUrl(this.tabs[tabIndex].route); + } + + public openGhost(): void { + window.open(this.ghostLink); + } +} diff --git a/src/app/admin/components/button-cell-renderer/button-cell-renderer.component.ts b/src/app/admin/components/button-cell-renderer/button-cell-renderer.component.ts new file mode 100644 index 0000000000000000000000000000000000000000..83818ad2172362ec60bca571dba62f0ce4de040a --- /dev/null +++ b/src/app/admin/components/button-cell-renderer/button-cell-renderer.component.ts @@ -0,0 +1,31 @@ +// button-cell-renderer.component.ts +import { Component } from '@angular/core'; +import { ICellRendererAngularComp } from 'ag-grid-angular'; +import { ICellRendererParams } from 'ag-grid-community'; + +@Component({ + selector: 'app-button-cell-renderer', + template: `<app-button + size="small" + [disabled]="disabled" + [label]="'Relancer'" + [variant]="'secondary'" + [style]="'display: inline-block'" + />`, +}) +export class ButtonCellRendererComponent implements ICellRendererAngularComp { + public disabled = true; + + agInit(params: ICellRendererParams): void { + this.disabled = this.shouldDisable(params); + } + + refresh(params: ICellRendererParams): boolean { + this.disabled = this.shouldDisable(params); + return true; + } + + public shouldDisable(params: ICellRendererParams): boolean { + return !params.data.isOutdated || params.context.gridId === 'toClaim'; + } +} diff --git a/src/app/admin/components/claim-structure/claim-structure.component.html b/src/app/admin/components/claim-structure/claim-structure.component.html index 0e63cd7fefb8a296ee154c196c6db0b6872d56c2..ca40b8adc7a6c9ab86e3391b80cb8451de4af150 100644 --- a/src/app/admin/components/claim-structure/claim-structure.component.html +++ b/src/app/admin/components/claim-structure/claim-structure.component.html @@ -1,5 +1,6 @@ -<app-admin-nav-bar /> <div class="adminLayout"> + <app-admin-header /> + <h2>Revendication structure</h2> <ag-grid-angular *ngIf="demandsAttachment?.length" diff --git a/src/app/admin/components/deleted-structures/deleted-structures.component.html b/src/app/admin/components/deleted-structures/deleted-structures.component.html index 875fd4dba1b3d5abfadf257a91498378db0384c5..c746ded7db4d1ad50a24c80ec3f86c2341262cd6 100644 --- a/src/app/admin/components/deleted-structures/deleted-structures.component.html +++ b/src/app/admin/components/deleted-structures/deleted-structures.component.html @@ -1,8 +1,8 @@ -<app-admin-nav-bar /> <div *ngIf="isLoading" class="loader" aria-busy="true"> <img class="loader-gif" src="/assets/gif/loader_circle.gif" alt /> </div> <div *ngIf="!isLoading" class="adminLayout"> + <app-admin-header /> <h2>Liste des structures supprimées</h2> <ag-grid-angular *ngIf="deletedStructures" diff --git a/src/app/admin/components/espace-coop-cnfs/espace-coop-cnfs.component.html b/src/app/admin/components/espace-coop-cnfs/espace-coop-cnfs.component.html index 7d6870a6942ae7505f8635d13a3504f895ff367e..0a41926ada594bf6e2aa4f8ee134e3970b648391 100644 --- a/src/app/admin/components/espace-coop-cnfs/espace-coop-cnfs.component.html +++ b/src/app/admin/components/espace-coop-cnfs/espace-coop-cnfs.component.html @@ -1,5 +1,5 @@ -<app-admin-nav-bar /> <div class="adminLayout"> + <app-admin-header /> <h2>CNFS présents dans Espace Coop sans compte Rés'in ({{ unregisteredCNFS.length }})</h2> <ag-grid-angular *ngIf="unregisteredCNFS.length" diff --git a/src/app/admin/components/manage-employers/manage-employers.component.html b/src/app/admin/components/manage-employers/manage-employers.component.html index f098ac42f84203722067b66e89a2be26e173ddfe..7bb145742b57644ad94b64bdfae95fac201877fb 100644 --- a/src/app/admin/components/manage-employers/manage-employers.component.html +++ b/src/app/admin/components/manage-employers/manage-employers.component.html @@ -1,14 +1,12 @@ -<app-admin-nav-bar /> <div class="adminLayout"> + <app-admin-header /> <h2> Gestion des employeurs <span *ngIf="unvalidatedEmployers && validatedEmployers"> ({{ unvalidatedEmployers.length + validatedEmployers.length }}) </span> </h2> -</div> -<div class="adminLayout"> <h3 *ngIf="unvalidatedEmployers" class="title">Employeurs non validés ({{ unvalidatedEmployers.length }})</h3> <ag-grid-angular *ngIf="unvalidatedEmployers" diff --git a/src/app/admin/components/manage-jobs/manage-jobs.component.html b/src/app/admin/components/manage-jobs/manage-jobs.component.html index 57256cc84f244bea5755afc6b2dca32bfd564df4..0e4702bf328ac1361357e8ffdb6c0e12602a1083 100644 --- a/src/app/admin/components/manage-jobs/manage-jobs.component.html +++ b/src/app/admin/components/manage-jobs/manage-jobs.component.html @@ -1,12 +1,10 @@ -<app-admin-nav-bar /> <div class="adminLayout"> + <app-admin-header /> <h2> Gestion des fonctions <span *ngIf="unvalidatedJobs && validatedJobs"> ({{ unvalidatedJobs.length + validatedJobs.length }}) </span> </h2> -</div> -<div class="adminLayout"> <h3 *ngIf="unvalidatedJobs" class="title">Fonctions non validées ({{ unvalidatedJobs.length }})</h3> <ag-grid-angular *ngIf="unvalidatedJobs" diff --git a/src/app/admin/components/manage-users/manage-users.component.html b/src/app/admin/components/manage-users/manage-users.component.html index 2dd43a6928cc8e3f6c05094a7cda542dde86f32b..297bd295e09b444c352c2e106e37325b58d06625 100644 --- a/src/app/admin/components/manage-users/manage-users.component.html +++ b/src/app/admin/components/manage-users/manage-users.component.html @@ -1,14 +1,12 @@ -<app-admin-nav-bar /> <div class="adminLayout"> + <app-admin-header /> <h2> Gestion des utilisateurs <span *ngIf="unVerifiedUsers && unAttachedUsers && attachedUsers"> ({{ unVerifiedUsers.length + unAttachedUsers.length + attachedUsers.length }}) </span> </h2> -</div> -<div class="adminLayout"> <h3 *ngIf="unVerifiedUsers" class="title">Utilisateurs non vérifiés ({{ unVerifiedUsers.length }})</h3> <ag-grid-angular *ngIf="validatedJobs && validatedEmployers" diff --git a/src/app/admin/components/nav-bar/nav-bar.component.html b/src/app/admin/components/nav-bar/nav-bar.component.html deleted file mode 100644 index d03c00d6c7d0465d9cbc9c3517b85bcaf583f278..0000000000000000000000000000000000000000 --- a/src/app/admin/components/nav-bar/nav-bar.component.html +++ /dev/null @@ -1,37 +0,0 @@ -<div class="header"> - <h1>Administration</h1> - <nav> - <app-button - [label]="'Revendication structure'" - [variant]="'secondary'" - (action)="router.navigateByUrl(routes.pendingStructures.link)" - /> - <app-button - [label]="'Liste structures'" - [variant]="'secondary'" - (action)="router.navigateByUrl(routes.structuresList.link)" - /> - <app-button - [label]="'Structures supprimées'" - [variant]="'secondary'" - (action)="router.navigateByUrl(routes.deletedStructures.link)" - /> - <app-button - [label]="'Gestion des utilisateurs'" - [variant]="'secondary'" - (action)="router.navigateByUrl(routes.manageUsers.link)" - /> - <app-button [label]="'Fonctions'" [variant]="'secondary'" (click)="router.navigateByUrl(routes.jobsList.link)" /> - <app-button - [label]="'Employeurs'" - [variant]="'secondary'" - (action)="router.navigateByUrl(routes.employersList.link)" - /> - <app-button - [label]="'CNFS Espace Coop'" - [variant]="'secondary'" - (action)="router.navigateByUrl(routes.espaceCoopCNFS.link)" - /> - <app-button [variant]="'tertiary'" [label]="'Ghost'" (action)="openGhost()" /> - </nav> -</div> diff --git a/src/app/admin/components/nav-bar/nav-bar.component.ts b/src/app/admin/components/nav-bar/nav-bar.component.ts deleted file mode 100644 index a0f710da390d4698e3a18a9337f065448481cf1d..0000000000000000000000000000000000000000 --- a/src/app/admin/components/nav-bar/nav-bar.component.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Router } from '@angular/router'; -import { ConfigService } from '../../../services/config.service'; -import { AdminRoutes } from '../../admin-routing.module'; - -@Component({ - selector: 'app-admin-nav-bar', - templateUrl: './nav-bar.component.html', - styleUrl: '../../admin.scss', -}) -export class NavBarComponent implements OnInit { - public routes = AdminRoutes; - private ghostLink: string; - - constructor( - public router: Router, - private configService: ConfigService, - ) {} - - ngOnInit(): void { - this.configService.getConfig().then((config) => { - this.ghostLink = config.ghostAdminUrl; - }); - } - - public openGhost(): void { - window.open(this.ghostLink); - } -} diff --git a/src/app/admin/components/structures-list/admin-structures-list.component.html b/src/app/admin/components/structures-list/admin-structures-list.component.html index 6a241bbcfb51e0f75f7d7dbae24bbdfc02e3ba3c..218b7051cf65eb68e5222ba182c6dcc7b925672c 100644 --- a/src/app/admin/components/structures-list/admin-structures-list.component.html +++ b/src/app/admin/components/structures-list/admin-structures-list.component.html @@ -1,55 +1,39 @@ -<app-admin-nav-bar /> -<div *ngIf="isLoading" class="loader" aria-busy="true"> - <img class="loader-gif" src="/assets/gif/loader_circle.gif" alt /> -</div> -<div *ngIf="!isLoading" class="adminLayout"> - <h2>Liste structures</h2> - <h3>Structures avec des données manquantes ({{ structuresIncomplete ? structuresIncomplete.length : 0 }})</h3> - <ag-grid-angular - *ngIf="structuresIncomplete.length" - class="ag-theme-alpine" - domLayout="autoHeight" - style="width: 100%" - [rowData]="structuresIncomplete" - [columnDefs]="columnDefs" - [rowHeight]="rowHeight" - [ngClass]="'red'" - /> - <div *ngIf="!structuresIncomplete?.length">Aucune structure</div> - - <h3>Structures en cours de revendication ({{ structuresInClaim.length }})</h3> - <ag-grid-angular - *ngIf="structuresInClaim.length" - class="ag-theme-alpine" - domLayout="autoHeight" - style="width: 100%" - [rowData]="structuresInClaim" - [columnDefs]="columnDefs" - [rowHeight]="rowHeight" - /> - <div *ngIf="!structuresInClaim?.length">Aucune structure</div> +<div class="adminLayout"> + <app-admin-header /> - <h3>Structures à revendiquer ({{ structuresToClaim.length }})</h3> - <ag-grid-angular - *ngIf="structuresToClaim.length" - class="ag-theme-alpine" - domLayout="autoHeight" - style="width: 100%" - [rowData]="structuresToClaim" - [columnDefs]="columnDefs" - [rowHeight]="rowHeight" - /> - <div *ngIf="!structuresToClaim?.length">Aucune structure</div> + <div class="filters-containers"> + <div *ngFor="let filterOption of filterOptions"> + <div class="filter"> + <app-radio-option + class="filter-option" + [id]="filterOption.value" + [label]="filterOption.label" + [value]="filterOption.value" + [selected]="filter === filterOption.value" + (click)="setFilter(filterOption.value)" + /> + </div> + </div> + </div> - <h3>Structures revendiquées ({{ structuresClaimed.length }})</h3> - <ag-grid-angular - *ngIf="structuresClaimed.length" - class="ag-theme-alpine" - domLayout="autoHeight" - style="width: 100%" - [rowData]="structuresClaimed" - [columnDefs]="columnDefs" - [rowHeight]="rowHeight" - /> - <div *ngIf="!structuresClaimed?.length">Aucune structure</div> + <div *ngIf="isLoading" class="loader" aria-busy="true"> + <img class="loader-gif" src="/assets/gif/loader_circle.gif" alt="" /> + </div> + <div *ngIf="!isLoading"> + <div *ngFor="let section of filteredSections" class="section"> + <h3>{{ section.title }} ({{ section.data?.length || 0 }})</h3> + <ag-grid-angular + *ngIf="section.data?.length" + class="ag-theme-alpine" + domLayout="autoHeight" + style="width: 100%" + [gridOptions]="getGridContext(section.filter)" + [rowData]="section.data" + [columnDefs]="columnDefs" + [rowHeight]="rowHeight" + [ngClass]="section.cssClass" + /> + <div *ngIf="!section.data?.length" class="no-structures">Aucun renseignement</div> + </div> + </div> </div> diff --git a/src/app/admin/components/structures-list/admin-structures-list.component.scss b/src/app/admin/components/structures-list/admin-structures-list.component.scss new file mode 100644 index 0000000000000000000000000000000000000000..f442b750fc0adc1ec7faa2e16e5189ca5ec75a9f --- /dev/null +++ b/src/app/admin/components/structures-list/admin-structures-list.component.scss @@ -0,0 +1,42 @@ +.section { + width: 100%; + margin-top: 0.5rem; + margin-bottom: 0; + text-decoration: none !important; + + h3 { + margin-bottom: 1rem; + line-height: 110%; + } + + .no-structures { + color: var(--grey-451-text, var(--grey-451-text, #767676)); + font-size: 14px; + font-style: italic; + font-weight: 400; + line-height: 120%; + } +} + +.filters-containers { + display: flex; + margin-bottom: 2rem; + gap: 0.5rem; +} + +::ng-deep .ag-header-cell-text { + font-size: 18px; + font-weight: 700; +} + +/*to avoid having a 150px row if there is less than 3 rows*/ +::ng-deep .ag-theme-alpine .ag-layout-auto-height .ag-center-cols-clipper, +.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container, +.ag-theme-alpine .ag-layout-print .ag-center-cols-clipper, +.ag-theme-alpine .ag-layout-print .ag-center-cols-container, +.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-clipper, +.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container, +.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-clipper, +.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container { + min-height: 0; +} diff --git a/src/app/admin/components/structures-list/admin-structures-list.component.ts b/src/app/admin/components/structures-list/admin-structures-list.component.ts index 3342277bf451b8266a96f729746a621abff88996..ba29dab274670686b252bd322467797808308983 100644 --- a/src/app/admin/components/structures-list/admin-structures-list.component.ts +++ b/src/app/admin/components/structures-list/admin-structures-list.component.ts @@ -1,35 +1,47 @@ import { DatePipe } from '@angular/common'; import { Component, OnInit } from '@angular/core'; -import { ColDef } from 'ag-grid-community'; +import { ColDef, ICellRendererParams } from 'ag-grid-community'; import { finalize } from 'rxjs/operators'; +import { NotificationService } from '../../../services/notification.service'; import { AdminStructure } from '../../models/adminStructureList.interface'; import { AdminService } from '../../services/admin.service'; +import { ButtonCellRendererComponent } from '../button-cell-renderer/button-cell-renderer.component'; @Component({ selector: 'app-admin-structures-list', templateUrl: './admin-structures-list.component.html', - styleUrls: ['../../admin.scss'], + styleUrls: ['../../admin.scss', 'admin-structures-list.component.scss'], }) export class AdminStructuresListComponent implements OnInit { - constructor( - private adminService: AdminService, - private datePipe: DatePipe, - ) {} public structuresClaimed: AdminStructure[]; public structuresInClaim: AdminStructure[]; public structuresToClaim: AdminStructure[]; public structuresIncomplete: AdminStructure[]; - public isAll = false; public isLoading = true; - public rowHeight = 25; + public rowHeight = 48; + public filter = 'all'; + + constructor( + private adminService: AdminService, + private datePipe: DatePipe, + private notificationService: NotificationService, + ) {} + + public filterOptions = [ + { label: 'Toutes les structures', value: 'all' }, + { label: 'Données manquantes', value: 'incomplete' }, + { label: 'En cours de revendication', value: 'inClaim' }, + { label: 'À revendiquer', value: 'toClaim' }, + ]; public columnDefs: ColDef<AdminStructure>[] = [ { headerName: 'Structure', cellRenderer: (params): string => this.renderLink(params.data), comparator(_, __, nodeA, nodeB): number { - return nodeA.data.structureName.toLowerCase() > nodeB.data.structureName.toLocaleLowerCase() ? -1 : 1; + return nodeA.data.structureName.toLowerCase() > nodeB.data.structureName.toLowerCase() ? -1 : 1; }, + cellClass: 'cell-link', sortable: true, flex: 3, }, @@ -37,14 +49,30 @@ export class AdminStructuresListComponent implements OnInit { headerName: 'Date de mise à jour', field: 'updatedAt', valueFormatter: ({ value }): string => this.datePipe.transform(value, 'mediumDate'), - cellClass: (params): string => { - return params.data.isOutdated ? 'red' : ''; - }, + cellClass: (params): string => (params.data.isOutdated ? 'red' : ''), + flex: 1, + sortable: true, + }, + { + headerName: 'Dernière relance par mail', + field: 'lastUpdateMail', + valueFormatter: ({ value }): string => this.datePipe.transform(value, 'mediumDate'), flex: 1, sortable: true, }, + { + headerName: 'Relancer', + cellRenderer: ButtonCellRendererComponent, + cellRendererParams: { label: 'Relancer' }, + flex: 1, + sortable: false, + onCellClicked: this.handleRelance.bind(this), + }, ]; + public gridSections = []; + public filteredSections = []; + ngOnInit(): void { this.adminService .getAllStructureAdmin() @@ -54,10 +82,69 @@ export class AdminStructuresListComponent implements OnInit { this.structuresInClaim = response.inClaim; this.structuresToClaim = response.toClaim; this.structuresIncomplete = response.incomplete; + + this.gridSections = [ + { + filter: 'incomplete', + title: 'Structures avec des données manquantes', + data: this.structuresIncomplete, + cssClass: 'red', + }, + { + filter: 'inClaim', + title: 'Structures en cours de revendication', + data: this.structuresInClaim, + cssClass: '', + }, + { + filter: 'toClaim', + title: 'Structures à revendiquer', + data: this.structuresToClaim, + cssClass: '', + }, + { + filter: 'claimed', + title: 'Structures revendiquées', + data: this.structuresClaimed, + cssClass: '', + }, + ]; + + this.updateFilteredSections(); }); } + setFilter(filter: string | boolean): void { + this.filter = filter as string; + this.updateFilteredSections(); + } + + updateFilteredSections(): void { + if (this.filter === 'all') { + this.filteredSections = this.gridSections; + } else { + this.filteredSections = this.gridSections.filter((section) => section.filter === this.filter); + } + } + + public getGridContext(filterName: string): { context: { gridId: string } } { + return { context: { gridId: filterName } }; + } + private renderLink(structure: AdminStructure): string { return `<a href="/acteurs?structure=${structure.permalink}" target="_blank">${structure.structureName}</a>`; } + + private handleRelance(params: ICellRendererParams): void { + this.adminService.updateLastUpdateMail(params.data.structureId).subscribe({ + next: () => { + params.api.getRowNode(String(params.rowIndex)).setDataValue('lastUpdateMail', new Date()); + this.notificationService.showSuccess('Relance effectuée'); + }, + error: (error) => { + console.error('Error updating last update mail:', error); + this.notificationService.showError('Erreur: ' + (error.message || 'unknown error')); + }, + }); + } } diff --git a/src/app/admin/models/adminStructureList.interface.ts b/src/app/admin/models/adminStructureList.interface.ts index 8229ee48918e561ea36251988093b56b9db28b64..e4f3d219bf22811d4a93c39fa3be84c4a44af001 100644 --- a/src/app/admin/models/adminStructureList.interface.ts +++ b/src/app/admin/models/adminStructureList.interface.ts @@ -9,6 +9,7 @@ export interface AdminStructure { structureId: string; structureName: string; updatedAt: Date; + lastUpdateMail: Date; isOutdated: boolean; permalink: string; } diff --git a/src/app/admin/services/admin.service.ts b/src/app/admin/services/admin.service.ts index c99547c6fd469f329349b9ca899324773d43088e..b6b629753d3ff936eabbbfd55c407fb49b2b6d95 100644 --- a/src/app/admin/services/admin.service.ts +++ b/src/app/admin/services/admin.service.ts @@ -1,6 +1,7 @@ import { HttpClient } from '@angular/common/http'; import { Injectable } from '@angular/core'; -import { Observable } from 'rxjs'; +import { Observable, throwError } from 'rxjs'; +import { catchError } from 'rxjs/operators'; import { Employer } from '../../models/employer.model'; import { EspaceCoopCNFS } from '../../models/espaceCoopCNFS.model'; import { Job } from '../../models/job.model'; @@ -217,4 +218,14 @@ export class AdminService { public getAllResinCNFS(): Observable<User[]> { return this.http.get<User[]>(`${this.baseUrl}/resinCNFS`); } + + public updateLastUpdateMail(structureId: string): Observable<{ message: string }> { + return this.http.post<{ message: string }>(`${this.baseUrl}/updateLastUpdateMail/${structureId}`, {}).pipe( + catchError((error) => { + console.error('Error updating last update mail:', error); + const errorMessage = error.error.message || 'Erreur lors de la relance'; + return throwError(() => new Error(errorMessage)); + }), + ); + } } diff --git a/src/app/annuaire/annuaire-header/annuaire-header.component.html b/src/app/annuaire/annuaire-header/annuaire-header.component.html index 338a3ba202feb8f08724f80afff8e145f06694c9..48e53f05d786353eccefb0e1ed4509af712af07b 100644 --- a/src/app/annuaire/annuaire-header/annuaire-header.component.html +++ b/src/app/annuaire/annuaire-header/annuaire-header.component.html @@ -1,18 +1,22 @@ <div class="searchContainer"> <div class="searchBarAndFilters"> - <app-search-bar [(value)]="searchInput" (searchSubmitted)="applyFilter()" /> + <app-search-bar [(value)]="searchInput" (searchSubmitted)="onSearchSubmitted($event)" /> <div class="filters isntPhoneContent" (appClickOutside)="closeModal()"> <app-collapsable-filter [label]="'Fonction'" [expanded]="modalTypeOpened === TypeModal.jobs" + [id]="'modal' + TypeModal.jobs" [active]="jobsFiltersActive" (toggle)="openModal(TypeModal.jobs)" + (keyup)="onKeyboardNavOnFilters($event)" /> <app-collapsable-filter [label]="'Employeur'" [expanded]="modalTypeOpened === TypeModal.employers" + [id]="'modal' + TypeModal.employers" [active]="employersFiltersActive" (toggle)="openModal(TypeModal.employers)" + (keyup)="onKeyboardNavOnFilters($event)" /> <app-filter-modal [modalType]="modalTypeOpened" diff --git a/src/app/annuaire/annuaire-header/annuaire-header.component.ts b/src/app/annuaire/annuaire-header/annuaire-header.component.ts index 1c60be68d4ce40f7de590bd98b5d507f453f6c36..2660979def5cf004e9300831e36066751d76e028 100644 --- a/src/app/annuaire/annuaire-header/annuaire-header.component.ts +++ b/src/app/annuaire/annuaire-header/annuaire-header.component.ts @@ -1,7 +1,8 @@ -import { Component, EventEmitter, Input, OnChanges, OnInit, Output, SimpleChanges } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, OnChanges, OnInit, Output, SimpleChanges } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { forkJoin, lastValueFrom } from 'rxjs'; import { SearchService } from '../../structure-list/services/search.service'; +import { Utils } from '../../utils/utils'; import { TypeModal } from '../enums/TypeModal.enum'; import { SearchQuery } from '../models/searchQuery.model'; @@ -12,10 +13,9 @@ import { SearchQuery } from '../models/searchQuery.model'; }) export class AnnuaireHeaderComponent implements OnInit, OnChanges { @Input() shouldResetFilters = 0; - @Input() shouldShowNextPage = 0; @Output() searchEvent = new EventEmitter<SearchQuery>(); - public addStructureFormModal = false; + public utils = new Utils(); public modalTypeOpened: TypeModal; public employersFiltersActive = false; public jobsFiltersActive = false; @@ -26,54 +26,85 @@ export class AnnuaireHeaderComponent implements OnInit, OnChanges { public searchInput = ''; public jobFilterChecked: string[] = []; public employerFilterChecked: string[] = []; + public keyboardEvent = false; constructor( private activatedRoute: ActivatedRoute, - private route: ActivatedRoute, private router: Router, public searchService: SearchService, + private elementRef: ElementRef, ) {} async ngOnInit(): Promise<void> { + this.loadQueryParams(); // Will store the different categories await this.loadFilters(); - const queryString = this.activatedRoute.snapshot.queryParamMap.get('search'); - // Use existing query if back to the page or init the query - if (!this.searchService.annuaireSearchQuery) { - this.searchService.annuaireSearchQuery = { search: '', page: 1, jobFilters: [], employerFilters: [] }; - } - if (queryString) { - this.searchService.annuaireSearchQuery.search = queryString; + + if (this.searchService.previousResult$.getValue().docs.length === 0) { + this.applyFilter(); } - this.splitFilters(this.searchService.checkedFilterList); + } - this.searchInput = this.searchService.annuaireSearchQuery.search || ''; + ngOnChanges(changes: SimpleChanges): void { + if (changes.shouldResetFilters?.currentValue !== 0) { + this.resetFilters(); + } + } - // Prevent re-fetching if previous data - if (this.searchService.previousResult$.getValue().docs.length !== 0) return; - this.searchEvent.emit({ + private loadQueryParams(): void { + const queryParams = this.activatedRoute.snapshot.queryParams; + this.searchInput = queryParams['search'] ?? ''; + this.jobFilterChecked = queryParams['jobs']?.split('|') ?? []; + this.employerFilterChecked = queryParams['employers']?.split('|') ?? []; + this.searchService.checkedFilterList = [...this.jobFilterChecked, ...this.employerFilterChecked]; + this.searchService.annuaireSearchQuery = { search: this.searchInput, + page: Number(queryParams['page']) || 1, jobFilters: this.jobFilterChecked, employerFilters: this.employerFilterChecked, - }); + }; } - ngOnChanges(changes: SimpleChanges): void { - if (changes.shouldResetFilters && changes.shouldResetFilters.currentValue !== 0) { - this.resetFilters(); + public onSearchSubmitted(value: string): void { + this.searchInput = value; + this.applyFilter(); + } + + private updateQueryParams(): void { + const queryParams: Record<string, string> = {}; + + if (this.searchInput.trim()) { + queryParams.search = this.searchInput.trim(); + } + + if (this.jobFilterChecked.length) { + queryParams.jobs = this.jobFilterChecked.join('|'); } - if ( - changes.shouldShowNextPage && - !changes.shouldShowNextPage.firstChange && - changes.shouldShowNextPage.currentValue > 1 - ) { - this.searchEvent.emit({ - search: this.searchInput, - page: changes.shouldShowNextPage.currentValue, - jobFilters: this.jobFilterChecked, - employerFilters: this.employerFilterChecked, - }); + + if (this.employerFilterChecked.length) { + queryParams.employers = this.employerFilterChecked.join('|'); } + + // Delay to avoid error in console: "NG0100: ExpressionChangedAfterItHasBeenCheckedError" + setTimeout( + () => + this.router.navigate([], { + relativeTo: this.activatedRoute, + queryParams: queryParams, + }), + 1, + ); + } + + public applyFilter(page = 1): void { + this.searchEvent.emit({ + search: this.searchInput.trim(), + page: page, + jobFilters: this.jobFilterChecked, + employerFilters: this.employerFilterChecked, + }); + + this.updateQueryParams(); } /** Get the categories for each modal type */ @@ -89,30 +120,6 @@ export class AnnuaireHeaderComponent implements OnInit, OnChanges { this.countCheckedFilters(); } - /** Sends an array containing all filters */ - public applyFilter(): void { - this.shouldResetFilters = 0; - // Add search input filter - if (this.searchInput) { - this.router.navigate(['/annuaire'], { - relativeTo: this.route, - queryParams: { search: this.searchInput }, - queryParamsHandling: 'merge', - }); - } else { - this.router.navigate(['/annuaire'], { - relativeTo: this.route, - }); - } - this.splitFilters(this.searchService.checkedFilterList); - this.searchEvent.emit({ - search: this.searchInput, - page: 1, - jobFilters: this.jobFilterChecked, - employerFilters: this.employerFilterChecked, - }); - } - private splitFilters(checkedFilterList: string[]): void { this.employerFilterChecked = checkedFilterList.filter((filter) => this.employerTypes.includes(filter)); this.jobFilterChecked = checkedFilterList.filter((filter) => this.jobTypes.includes(filter)); @@ -120,6 +127,7 @@ export class AnnuaireHeaderComponent implements OnInit, OnChanges { public fetchResults(checkedFilters: string[]): void { this.searchService.checkedFilterList = checkedFilters; + this.splitFilters(checkedFilters); this.closeModal(); this.applyFilter(); } @@ -137,15 +145,33 @@ export class AnnuaireHeaderComponent implements OnInit, OnChanges { /** Open the modal and display the list according to the right filter button */ public openModal(modalType: TypeModal): void { - // if modal already opened, reset type - if (this.modalTypeOpened === modalType) { - this.closeModal(); - } else if (this.modalTypeOpened !== modalType) { - this.modalTypeOpened = modalType; + this.modalTypeOpened = this.modalTypeOpened === modalType ? undefined : modalType; + + // Accessibility: when navigating with keyboard and opening a filter modal, send focus to the first focusable element of the opened modal + if (this.keyboardEvent) { + setTimeout(() => { + this.utils.setFocusOnElement(this.elementRef, `.modalContent .collapse-header, .modalContent input`); + }, 0); + } + } + + // When filters and their modal are in the same component, we can remove onKeyboardNavOnFilters, setFocusOnOpenedModal, and setFocusOnFilters. + // because the focus will then flow normally between the filter and the modal + public onKeyboardNavOnFilters(event: KeyboardEvent): void { + switch (event.key) { + case 'ArrowUp': + case 'ArrowDown': + case 'Tab': + this.keyboardEvent = true; + break; } } public closeModal(): void { + // Accessibility: when navigating with keyboard and closing a filter modal, send focus back to filters + if (this.keyboardEvent) { + this.utils.setFocusOnElement(this.elementRef, '#modal' + this.modalTypeOpened + ' button:first-of-type'); + } this.modalTypeOpened = undefined; this.countCheckedFilters(); } @@ -165,21 +191,26 @@ export class AnnuaireHeaderComponent implements OnInit, OnChanges { this.jobsFiltersActive = false; this.employerFilterChecked = []; this.jobFilterChecked = []; - this.searchEvent.emit({ search: '', page: 1, jobFilters: [], employerFilters: [] }); + // Delay to avoid error in console: "NG0100: ExpressionChangedAfterItHasBeenCheckedError" - setTimeout(() => this.router.navigate(['/annuaire']), 1); + setTimeout( + () => + this.router.navigate([], { + relativeTo: this.activatedRoute, + queryParams: {}, + }), + 1, + ); } public removeFilter(filter: string): void { const index = this.searchService.checkedFilterList.findIndex((checkedFilter: string) => checkedFilter === filter); - this.searchService.checkedFilterList.splice(index, 1); - this.splitFilters(this.searchService.checkedFilterList); - this.countCheckedFilters(); - this.searchEvent.emit({ - search: this.searchInput, - page: 1, - jobFilters: this.jobFilterChecked, - employerFilters: this.employerFilterChecked, - }); + if (index !== -1) { + this.searchService.checkedFilterList.splice(index, 1); + this.splitFilters(this.searchService.checkedFilterList); + this.countCheckedFilters(); + this.updateQueryParams(); + this.applyFilter(); + } } } diff --git a/src/app/annuaire/annuaire.component.html b/src/app/annuaire/annuaire.component.html index 99b9180941e7d5fe5308ac32723f172c7744093a..7bd222a5fca31e6def4e2298049e1603ed8d6ea4 100644 --- a/src/app/annuaire/annuaire.component.html +++ b/src/app/annuaire/annuaire.component.html @@ -4,7 +4,6 @@ <app-annuaire-header class="hide-on-print" [shouldResetFilters]="resetFilters" - [shouldShowNextPage]="searchService.annuaireSearchQuery?.page" (searchEvent)="searchUsers($event)" /> <app-result-list diff --git a/src/app/annuaire/annuaire.component.ts b/src/app/annuaire/annuaire.component.ts index 799bfee957c8560d052ca34ce78617f3522bd656..bf9108a699929afa6e10c63b37ac92ccf7dd40a4 100644 --- a/src/app/annuaire/annuaire.component.ts +++ b/src/app/annuaire/annuaire.component.ts @@ -1,4 +1,5 @@ import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; import { UserAnnuary } from '../models/user.model'; import { AuthService } from '../services/auth.service'; import { SearchService } from '../structure-list/services/search.service'; @@ -13,7 +14,9 @@ export class AnnuaireComponent implements OnInit { constructor( public searchService: SearchService, private authService: AuthService, + private route: ActivatedRoute, ) {} + public userList: UserAnnuary[] = []; public totalUserResult: number; public resetFilters = 0; @@ -21,6 +24,16 @@ export class AnnuaireComponent implements OnInit { private isAlreadySearching = false; ngOnInit(): void { + this.route.queryParams.subscribe((params) => { + const searchQuery: SearchQuery = { + search: params['search'] || '', + page: Number(params['page']) || 1, + jobFilters: params['jobs'] ? params['jobs'].split('|') : [], + employerFilters: params['employers'] ? params['employers'].split('|') : [], + }; + this.searchUsers(searchQuery); + }); + if (this.userIsLoggedIn()) { this.userList = this.searchService.previousResult$.getValue().docs; this.totalUserResult = this.searchService.previousResult$.getValue().count; @@ -68,7 +81,11 @@ export class AnnuaireComponent implements OnInit { public shouldResetFilters(): void { this.resetFilters++; } + public showMore(): void { - this.searchService.annuaireSearchQuery.page++; + if (this.searchService.annuaireSearchQuery) { + this.searchService.annuaireSearchQuery.page++; + this.searchUsers(this.searchService.annuaireSearchQuery); + } } } diff --git a/src/app/annuaire/filter-modal/filter-modal.component.html b/src/app/annuaire/filter-modal/filter-modal.component.html index 56163e779550ecaa15e9715ae59c3add85a9d0a6..2743408cd8b1597d221c3c91e9d79f7725e8c416 100644 --- a/src/app/annuaire/filter-modal/filter-modal.component.html +++ b/src/app/annuaire/filter-modal/filter-modal.component.html @@ -1,10 +1,16 @@ -<div *ngIf="modalType" [ngClass]="['filterModal', getModalType()]"> +<div + *ngIf="modalType" + role="menu" + cdkTrapFocus + [ngClass]="['filterModal', getModalType()]" + [cdkTrapFocusAutoCapture]="true" +> <div class="filterModalContainer"> <div class="modalContent"> <app-label-checkbox *ngFor="let filter of filtersTypes" [label]="filter" - [for]="filter" + [for]="filter | slugify" [checked]="isFilterChecked(filter)" [size]="'small'" (action)="toggleCheckbox(filter)" diff --git a/src/app/annuaire/result-list/result-list.component.ts b/src/app/annuaire/result-list/result-list.component.ts index fd7d3f431d93adacaea82105eeb93b48899bc4a4..6ce3348b9ee2a8a8d4229cdb6500c373bc0d2bc0 100644 --- a/src/app/annuaire/result-list/result-list.component.ts +++ b/src/app/annuaire/result-list/result-list.component.ts @@ -53,12 +53,15 @@ export class ResultListComponent implements OnChanges, AfterViewInit { }, 0); } } + public goLogin(): void { this.router.navigate(['/connexion'], { queryParams: { returnUrl: '/annuaire' } }); } + public goRegister(): void { this.router.navigateByUrl('/formulaire/compte'); } + public resetFilters(): void { this.resetEvent.emit(); } diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index b9bc19160a6d9ed49ce7edc07e362756ed91dd14..7a14f9f9b08d21e2abc0adb89e3822081da9cb94 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -277,7 +277,11 @@ const routes: Routes = [ ]; @NgModule({ - imports: [RouterModule.forRoot(routes)], + imports: [ + RouterModule.forRoot(routes, { + anchorScrolling: 'enabled', + }), + ], exports: [RouterModule], }) export class AppRoutingModule {} diff --git a/src/app/app.component.html b/src/app/app.component.html index 9adfa5413a0b0980f236410b9febbb3921f063f5..948726be29a6d3725a4b76a046d133c26f31efe0 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -1,6 +1,11 @@ +<a class="skip-link" [routerLink]="[]" [fragment]="'app-body'">Aller au contenu</a> + +<div class="visually-hidden"> + <p>Utilisez <strong>ESC</strong> pour revenir à la barre de navigation à tout moment.</p> +</div> <app-header /> <main class="app-container"> - <div class="app-body" id="app-body" (scroll)="onScroll($event)"> + <div class="app-body" id="app-body" tabindex="-1" (scroll)="onScroll($event)"> <div *ngIf="loading" class="loader" aria-busy="true"> <img class="loader-gif" src="/assets/gif/loader_circle.gif" alt /> </div> diff --git a/src/app/app.component.scss b/src/app/app.component.scss index 3906a6db1ce100d4003b23d9a09bf9f0592ff33f..25daa8c99e7efcf15d4a915d27d9740c620d6dce 100644 --- a/src/app/app.component.scss +++ b/src/app/app.component.scss @@ -1,6 +1,7 @@ @import 'breakpoint'; @import 'color'; @import 'layout'; +@import 'z-index'; @media not print { .app-container { @@ -17,6 +18,19 @@ height: 100% !important; } } + +.skip-link { + position: absolute; + top: -40px; + background: #000; + color: #fff; + padding: 8px 16px; + z-index: $modal-z-index; + &:focus { + top: 0; + } +} + .app-body { display: flex; flex-direction: column; @@ -27,6 +41,7 @@ flex-grow: 1; flex-shrink: 1; flex-basis: auto; + outline: none; } .loader { diff --git a/src/app/app.component.ts b/src/app/app.component.ts index c65022ebe2657d090c8d250efd9db36fd4477483..a750bb6fcab1c229bdde0956850780fd423d3ff8 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -1,4 +1,4 @@ -import { Component, OnInit } from '@angular/core'; +import { Component, HostListener, OnInit, ViewChild } from '@angular/core'; import { GuardsCheckStart, NavigationCancel, @@ -8,6 +8,7 @@ import { Router, } from '@angular/router'; import { MatomoInitializerService } from 'ngx-matomo-client'; +import { HeaderComponent } from './header/header.component'; import { ProfileService } from './profile/services/profile.service'; import { AuthService } from './services/auth.service'; import { ConfigService } from './services/config.service'; @@ -24,6 +25,18 @@ import { WindowScrollService } from './shared/service/windowScroll.service'; export class AppComponent implements OnInit { public loading = true; + @ViewChild(HeaderComponent) headerComponent!: HeaderComponent; + + // Listener, keyboard shortcuts + @HostListener('window:keydown', ['$event']) + handleKeyboardEvent(event: KeyboardEvent): void { + // 'esc' to go to the header and escape any focus trap + if (event.key === 'Escape') { + this.headerComponent.focusLogo(); + event.preventDefault(); + } + } + constructor( public printService: PrintService, private authService: AuthService, @@ -91,5 +104,10 @@ export class AppComponent implements OnInit { public onScroll(event): void { this.windowScrollService.scrollY.next(event.target.scrollTop); + + // Check if scrolled to bottom: visible height + pixel scrolled >= total height + if (event.target.offsetHeight + event.target.scrollTop >= event.target.scrollHeight) { + this.windowScrollService.scrolledToBottom = true; + } } } diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 9a8fae235e292abe170d26855cfa53ff49932ab2..08a99c8b92286ff091bc801510e0a141346ee2e3 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -31,7 +31,6 @@ import { LoginComponent } from './login/login.component'; import { MapModule } from './map/map.module'; import { NewsletterSubscriptionComponent } from './newsletter-subscription/newsletter-subscription.component'; import { PageComponent } from './page/page.component'; -import { ResetEmailComponent } from './reset-email/reset-email.component'; import { ForgotPasswordComponent } from './reset-password/forgot-password.component'; import { ResetPasswordComponent } from './reset-password/reset-password.component'; import { PersonalOfferResolver } from './resolvers/personal-offer.resolver'; @@ -54,7 +53,6 @@ import { StructureJoinComponent } from './structure/structure-join/structure-joi LegalNoticeComponent, PageComponent, ContactComponent, - ResetEmailComponent, ForgotPasswordComponent, ResetPasswordComponent, StructureJoinComponent, diff --git a/src/app/carto/carto.component.ts b/src/app/carto/carto.component.ts index e0a9b8048e53b0bea28995160e1d03ce850bea3d..9f384e8af08b3b588767308f1377919a753fce2f 100644 --- a/src/app/carto/carto.component.ts +++ b/src/app/carto/carto.component.ts @@ -56,12 +56,6 @@ export class CartoComponent implements OnInit { } } - this.activatedRoute.data.subscribe((data) => { - if (data.structure) { - this.currentStructure = new Structure(data.structure); - } - }); - this.meta.updateTag({ name: 'description', content: 'Recense tous les lieux, accompagnements et ateliers de médiation numérique de la Métropole de Lyon.', diff --git a/src/app/contact/contact.component.html b/src/app/contact/contact.component.html index 0b76199a2383159518a8eeedbed01856fd89361a..a254324c4fa3ae90696bb2a24c6b55da15a92f2c 100644 --- a/src/app/contact/contact.component.html +++ b/src/app/contact/contact.component.html @@ -1,22 +1,26 @@ <form class="contactForm" [formGroup]="contactForm" (ngSubmit)="onSubmit()"> <h2>Nous contacter</h2> + <p class="required-text-help">Les champs marqués d'un <sup>*</sup> sont obligatoires.</p> <app-input id="name" label="Nom" size="large" - [status]="contactForm.get('name').invalid ? null : 'success'" + autocomplete="on" + [required]="true" + [status]="contactForm.get('name').value ? (contactForm.get('name').invalid ? 'error' : 'success') : null" [value]="contactForm.get('name').value" (valueChange)="contactForm.get('name').setValue($event)" /> <app-input id="email" + type="email" label="Adresse mail" - autocomplete="on" size="large" + autocomplete="on" + [required]="true" [status]="contactForm.get('email').value ? (contactForm.get('email').invalid ? 'error' : 'success') : null" - [statusText]="contactForm.get('email').hasError('alreadyExist') ? 'Cet email est déjà utilisé' : null" [value]="contactForm.get('email').value" (valueChange)="contactForm.get('email').setValue($event)" /> @@ -25,15 +29,18 @@ id="phone" label="Téléphone" size="large" + type="tel" + autocomplete="on" [status]="contactForm.get('phone').value ? (contactForm.get('phone').invalid ? 'error' : 'success') : null" [value]="contactForm.get('phone').value" - (valueChange)="contactForm.get('phone').setValue($event); utils.modifyPhoneInput(contactForm, 'phone', $event)" + (valueChange)="contactForm.get('phone').setValue($event)" /> <app-input id="subject" label="Objet du message" size="large" + [required]="true" [status]="contactForm.get('subject').invalid ? null : 'success'" [value]="contactForm.get('subject').value" (valueChange)="contactForm.get('subject').setValue($event)" @@ -43,6 +50,7 @@ id="message" label="Message" placeholder="Exemple : J'aimerais avoir de l'aide sur Rés'in." + [required]="true" [value]="contactForm.get('message').value" (valueChange)="contactForm.get('message').setValue($event)" /> diff --git a/src/app/footer/footer.component.html b/src/app/footer/footer.component.html index abb538aad05089a294996511249072da991247c2..1ac4e16252da205b55775dc09666a9fb1da19bcd 100644 --- a/src/app/footer/footer.component.html +++ b/src/app/footer/footer.component.html @@ -4,7 +4,9 @@ <a class="clickable text-align-center" routerLink="/newsletter" i18n>Newsletter</a> <a class="clickable text-align-center" routerLink="/contact" i18n>Contact</a> <a class="clickable text-align-center" routerLink="/page/qui-sommes-nous" i18n>Qui sommes-nous ?</a> - <a class="clickable text-align-center" routerLink="/page/accessibilite" i18n>Accessibilité : en cours</a> + <a class="clickable text-align-center" routerLink="/page/accessibilite" i18n + >Accessibilité : partiellement conforme</a + > </div> <div class="right"> diff --git a/src/app/form/form-view/account-form/account-credentials/account-credentials.component.html b/src/app/form/form-view/account-form/account-credentials/account-credentials.component.html index a17152e6c69982902259618300987fa8a0bfc194..85267a4bd01161af48e27b2b5ce263108105832a 100644 --- a/src/app/form/form-view/account-form/account-credentials/account-credentials.component.html +++ b/src/app/form/form-view/account-form/account-credentials/account-credentials.component.html @@ -9,6 +9,8 @@ label="Email du compte" autocomplete="on" size="large" + type="email" + [externalStatusControl]="accountForm.get('email').hasError('alreadyExist')" [readonly]="isAccountMode" [status]="!isAccountMode ? getStatus(accountForm.get('email')) : null" [statusText]="accountForm.get('email').hasError('alreadyExist') ? 'Cet email est déjà utilisé' : null" @@ -23,6 +25,7 @@ label="Création du mot de passe" size="large" type="password" + [externalStatusControl]="true" [value]="accountForm.get('password').value" (valueChange)="accountForm.get('password').setValue($event); setValidationsForm()" /> @@ -78,6 +81,7 @@ label="Vérification du mot de passe" size="large" type="password" + [externalStatusControl]="true" [status]="getStatus(accountForm.get('confirmPassword'))" [value]="accountForm.get('confirmPassword').value" (valueChange)="accountForm.get('confirmPassword').setValue($event); setValidationsForm()" diff --git a/src/app/form/form-view/account-form/account-info/account-info.component.html b/src/app/form/form-view/account-form/account-info/account-info.component.html index c54f8283e79e77f676e616f3841e7cdc09c99a1c..c98c7efeb675d47e739701ea568671d5948c3047 100644 --- a/src/app/form/form-view/account-form/account-info/account-info.component.html +++ b/src/app/form/form-view/account-form/account-info/account-info.component.html @@ -2,6 +2,7 @@ <div class="title"> <h3>Qui êtes-vous ?</h3> <p>Ces informations seront visibles dans l’annuaire des acteurs, accessible uniquement en version connectée</p> + <p class="required-text-help">Les champs marqués d'un <sup>*</sup> sont obligatoires.</p> </div> <div class="formGroup"> @@ -9,6 +10,8 @@ id="name" label="Prénom" size="large" + autocomplete="on" + [required]="true" [status]="accountForm.get('name').value ? (accountForm.get('name').invalid ? 'error' : 'success') : null" [value]="accountForm.get('name').value" (valueChange)="accountForm.get('name').setValue($event); setValidationsForm()" @@ -17,6 +20,8 @@ id="surname" label="Nom" size="large" + autocomplete="on" + [required]="true" [status]="accountForm.get('surname').value ? (accountForm.get('surname').invalid ? 'error' : 'success') : null" [value]="accountForm.get('surname').value" (valueChange)="accountForm.get('surname').setValue($event); setValidationsForm()" @@ -25,13 +30,12 @@ id="phone" label="Téléphone" size="large" + autocomplete="on" + type="tel" + [required]="true" [status]="accountForm.get('phone').value ? (accountForm.get('phone').invalid ? 'error' : 'success') : null" [value]="accountForm.get('phone').value" - (valueChange)=" - accountForm.get('phone').setValue($event); - utils.modifyPhoneInput(accountForm, 'phone', $event); - setValidationsForm() - " + (valueChange)="accountForm.get('phone').setValue($event); setValidationsForm()" /> </div> </form> diff --git a/src/app/form/form-view/form-view.component.html b/src/app/form/form-view/form-view.component.html index 052a59bcb1fd6c40ec8745751c4d4eefa88cb213..3387e4b9c0bf46e52a0457c6f7d3b0e69e371a59 100644 --- a/src/app/form/form-view/form-view.component.html +++ b/src/app/form/form-view/form-view.component.html @@ -1,4 +1,4 @@ -<div class="formView"> +<div cdkTrapFocus class="formView"> <app-modal [title]="'ATTENTION'" [opened]="showConfirmationModal" diff --git a/src/app/form/form-view/form-view.component.ts b/src/app/form/form-view/form-view.component.ts index 2db4a14069c9ad06c336f62083a7e3e56b3d3de4..035decdea9588ba647230b0fffdbeca6a3cbfdf7 100644 --- a/src/app/form/form-view/form-view.component.ts +++ b/src/app/form/form-view/form-view.component.ts @@ -15,7 +15,7 @@ import { UserService } from '../../services/user.service'; import { MustMatch } from '../../shared/validator/form'; import { CustomRegExp } from '../../utils/CustomRegExp'; import { FormUtils } from '../../utils/formUtils'; -import { Utils } from '../../utils/utils'; +import { CanExitResolver, Utils } from '../../utils/utils'; import { stepType } from '../step.type'; import { accountFormStep } from './account-form/accountFormStep.enum'; import { formType, formTypeParam } from './formType.enum'; @@ -63,7 +63,7 @@ export class FormViewComponent implements OnInit, AfterViewInit { // Modal canExit var public showConfirmationModal = false; - private resolve: Function; + private resolve: CanExitResolver; public profile: User; public isAccountMode = false; @@ -557,7 +557,7 @@ export class FormViewComponent implements OnInit, AfterViewInit { return new Promise((resolve) => this.showModal(resolve)); } } - private showModal(resolve: Function): void { + private showModal(resolve: CanExitResolver): void { this.showConfirmationModal = true; this.resolve = resolve; } diff --git a/src/app/form/form-view/form-view.module.ts b/src/app/form/form-view/form-view.module.ts index 99807f0e569e6ad818e7c2339ee7f6206322dea9..d74d10215e3edf1f050c771a3429bbf5e470254f 100644 --- a/src/app/form/form-view/form-view.module.ts +++ b/src/app/form/form-view/form-view.module.ts @@ -1,3 +1,4 @@ +import { A11yModule } from '@angular/cdk/a11y'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { SharedModule } from '../../shared/shared.module'; @@ -71,7 +72,7 @@ import { StructureWifiComponent } from './structure-form/structure-wifi/structur StructureTrainingTypeComponent, StructureSolidarityMaterialComponent, ], - imports: [CommonModule, FormViewRoutingModule, SharedModule], + imports: [CommonModule, FormViewRoutingModule, SharedModule, A11yModule], providers: [PersonalOfferGuard], }) export class FormViewModule {} diff --git a/src/app/form/form-view/global-components/information-step/information-step.component.scss b/src/app/form/form-view/global-components/information-step/information-step.component.scss index 80ab003c8796420bff199042acf8d260a53b76a7..812482cf0ec0b4de2d339d00d64c786eff16596b 100644 --- a/src/app/form/form-view/global-components/information-step/information-step.component.scss +++ b/src/app/form/form-view/global-components/information-step/information-step.component.scss @@ -2,6 +2,10 @@ @import 'color'; @import 'breakpoint'; +::ng-deep.page:has(.information-step-container) { + align-items: center; +} + .information-step-container { display: flex; flex-direction: column; @@ -19,6 +23,8 @@ img { width: 200px; height: 200px; + max-width: 100%; + max-height: 25vh; } h3 { diff --git a/src/app/form/form-view/global-components/progress-bar/progress-bar.component.scss b/src/app/form/form-view/global-components/progress-bar/progress-bar.component.scss index 0c0d3cbe8d3a735728eeafbcf762d51901283ce5..eb67d687b28caa444f2028f22df3359e003ca250 100644 --- a/src/app/form/form-view/global-components/progress-bar/progress-bar.component.scss +++ b/src/app/form/form-view/global-components/progress-bar/progress-bar.component.scss @@ -53,7 +53,6 @@ label { @include font-bold-14; color: $red; - min-width: 26px; } } .topSpacing { diff --git a/src/app/form/form-view/profile-form/profile-employer-selection/profile-employer-selection.component.html b/src/app/form/form-view/profile-form/profile-employer-selection/profile-employer-selection.component.html index e49b6babab9a221a558aaf33fae290db573e6469..ec57eeb831a8dd2d6f700b4635d7503b25eed514 100644 --- a/src/app/form/form-view/profile-form/profile-employer-selection/profile-employer-selection.component.html +++ b/src/app/form/form-view/profile-form/profile-employer-selection/profile-employer-selection.component.html @@ -1,32 +1,18 @@ <form [formGroup]="profileForm"> <div class="title"> <h3>Qui vous emploie ?</h3> - <p>L’employeur demandé est celui qui figure sur votre fiche de paie (ou fiche de poste)</p> - </div> - <div> - <app-input - id="search-employer" - label="Employeur" - description="Recherchez votre employeur dans la liste suivante" - placeholder="Exemple : employeur" - size="large" - [wide]="true" - [value]="profileForm.get('employer').value.name" - (valueChange)="onSearchChange($event)" - (click)="onSearchChange(profileForm.get('employer').value.name)" - /> - <div class="scroll"> - <div *ngIf="!isAlreadySearching" class="autocomplete-items"> - <div - *ngFor="let employer of employers" - role="button" - tabindex="0" - (click)="selectedResult(employer)" - (keyup.enter)="selectedResult(employer)" - > - <p>{{ employer.name }}</p> - </div> - </div> - </div> + <p> + L’employeur demandé est celui qui figure sur votre fiche de paie (ou fiche de poste)<br /> + Si vous êtes bénévole, recherchez la structure dans laquelle vous intervenez + </p> </div> + + <app-select-or-create + [autocompleteFunction]="profileService.getEmployers.bind(profileService)" + [name]="'Employeur'" + [value]="employerName" + (valueChange)="onValueChange()" + (selectItem)="selectedResult($event)" + (createValueChange)="onCreateValueChange($event)" + /> </form> diff --git a/src/app/form/form-view/profile-form/profile-employer-selection/profile-employer-selection.component.ts b/src/app/form/form-view/profile-form/profile-employer-selection/profile-employer-selection.component.ts index e305630b334efe73897ecd01593c8a59741c8145..abc2f854812e1956d92bdd14441788bf6fa444d1 100644 --- a/src/app/form/form-view/profile-form/profile-employer-selection/profile-employer-selection.component.ts +++ b/src/app/form/form-view/profile-form/profile-employer-selection/profile-employer-selection.component.ts @@ -1,4 +1,4 @@ -import { Component, EventEmitter, Input, Output } from '@angular/core'; +import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { UntypedFormGroup } from '@angular/forms'; import { Employer } from '../../../../models/employer.model'; import { ProfileService } from '../../../../profile/services/profile.service'; @@ -7,16 +7,19 @@ import { ProfileService } from '../../../../profile/services/profile.service'; selector: 'app-profile-employer-selection', templateUrl: './profile-employer-selection.component.html', }) -export class ProfileEmployerSelectionComponent { +export class ProfileEmployerSelectionComponent implements OnInit { @Input() profileForm: UntypedFormGroup; @Output() validateForm = new EventEmitter<Employer>(); - public employers: Employer[]; - public isAlreadySearching = false; - constructor(private profileService: ProfileService) {} + public employerName: string; - public onSearchChange(searchString: string): void { - this.getEmployers(searchString); + constructor(public profileService: ProfileService) {} + + ngOnInit(): void { + this.employerName = this.profileForm.get('employer').value.name; + } + + public onCreateValueChange(searchString: string): void { this.profileForm.get('employer').patchValue({ name: searchString, validated: false, @@ -26,20 +29,19 @@ export class ProfileEmployerSelectionComponent { public selectedResult(employer: Employer): void { this.profileForm.get('employer').patchValue({ - name: employer.name, - validated: employer.validated, + name: employer?.name, + validated: employer?.validated, }); - this.employers = []; + this.employerName = employer?.name; this.validateForm.emit(); } - private getEmployers(searchString = ''): void { - if (!this.isAlreadySearching) { - this.isAlreadySearching = true; - this.profileService.getEmployers(searchString).subscribe((employers) => { - this.employers = employers; - this.isAlreadySearching = false; - }); - } + public onValueChange(): void { + // If the user changes the value in the autocomplete input, set an empty employer to invalidate the form + this.profileForm.get('employer').patchValue({ + name: '', + validated: false, + }); + this.validateForm.emit(); } } diff --git a/src/app/form/form-view/profile-form/profile-job-selection/profile-job-selection.component.html b/src/app/form/form-view/profile-form/profile-job-selection/profile-job-selection.component.html index 1969047110bb2845f8c8a48d3a2f5d2672d0a1e6..0ad3d4696e19697fcf9d3ed01ce299c2bbd1622c 100644 --- a/src/app/form/form-view/profile-form/profile-job-selection/profile-job-selection.component.html +++ b/src/app/form/form-view/profile-form/profile-job-selection/profile-job-selection.component.html @@ -4,19 +4,15 @@ <p>Cette information sera visible dans l’annuaire des acteurs, accessible uniquement en version connectée</p> </div> - <div class="tagList"> - <app-tag-item - *ngFor="let job of jobs" - [iconFolder]="'ico'" - [iconName]="isSelectedJob(job) ? 'tag-checked' : 'tag-unchecked'" - [label]="job.name" - [color]="isSelectedJob(job) ? 'green' : 'white'" - [size]="'medium'" - [clickable]="true" - (action)="selectedResult(job)" - /> - </div> - <app-input *ngIf="isUnexistingJob()" label="Quelle fonction occupez-vous ?" (valueChange)="newJob($event)" /> + <app-select-or-create + [name]="'Fonction'" + [isFeminineWord]="true" + [autocompleteFunction]="profileService.getJobs.bind(profileService)" + [value]="jobName" + (valueChange)="onValueChange()" + (selectItem)="selectedResult($event)" + (createValueChange)="onCreateValueChange($event)" + /> <app-appointment-choice *ngIf="hasPersonalOffer" diff --git a/src/app/form/form-view/profile-form/profile-job-selection/profile-job-selection.component.ts b/src/app/form/form-view/profile-form/profile-job-selection/profile-job-selection.component.ts index 69476c8f06f1037f112a74dbc914d8e1ad8fdbff..911872da3721dc29d045b3dd8d5936a122f05258 100644 --- a/src/app/form/form-view/profile-form/profile-job-selection/profile-job-selection.component.ts +++ b/src/app/form/form-view/profile-form/profile-job-selection/profile-job-selection.component.ts @@ -11,51 +11,40 @@ export class ProfileJobSelectionComponent implements OnInit { @Input() profileForm: UntypedFormGroup; @Output() validateForm = new EventEmitter<Job>(); - public jobs: Job[]; + public jobName: string; public selectedJob: Job; public selectedRdvChoice: boolean; public hasPersonalOffer = false; - constructor(private profileService: ProfileService) {} + constructor(public profileService: ProfileService) {} ngOnInit(): void { - // getJobs - this.profileService.getJobs().subscribe((jobs) => { - this.jobs = [...jobs, new Job({ name: 'Autre' })]; - }); + this.jobName = this.profileForm.get('job').value.name; } - public selectedResult(job: Job): void { - this.selectedJob = job; - if (!this.isUnexistingJob()) { - this.profileForm.get('job').setValue({ - name: job.name, - validated: job.validated, - hasPersonalOffer: job.hasPersonalOffer, - }); - } else { - this.profileForm.get('job').setValue({ - name: '', - validated: false, - hasPersonalOffer: true, - }); - } - this.hasPersonalOffer = job.hasPersonalOffer; + public onCreateValueChange(searchString: string): void { + this.profileForm.get('job').patchValue({ + name: searchString, + validated: false, + }); this.validateForm.emit(); } - public isSelectedJob(job: Job): boolean { - if (this.selectedJob?.name === job.name) return true; - return false; - } - - public isUnexistingJob(): boolean { - return this.selectedJob && this.selectedJob.name === 'Autre'; + public selectedResult(job: Job): void { + this.profileForm.get('job').patchValue({ + name: job?.name, + validated: job?.validated, + hasPersonalOffer: job?.hasPersonalOffer, + }); + this.jobName = job?.name; + this.hasPersonalOffer = job?.hasPersonalOffer; + this.validateForm.emit(); } - public newJob(value: string): void { + public onValueChange(): void { + // If the user changes the value in the autocomplete input, set an empty job to invalidate the form this.profileForm.get('job').patchValue({ - name: value, + name: '', validated: false, }); this.validateForm.emit(); diff --git a/src/app/form/form-view/structure-form/structure-contact/structure-contact.component.html b/src/app/form/form-view/structure-form/structure-contact/structure-contact.component.html index e20f7c48fbdbebfad101c34f52bdf3a8ea98486b..86067bbe9df33f5ab90732824edc4b750e52c8dc 100644 --- a/src/app/form/form-view/structure-form/structure-contact/structure-contact.component.html +++ b/src/app/form/form-view/structure-form/structure-contact/structure-contact.component.html @@ -1,7 +1,7 @@ <form *ngIf="structureForm" [formGroup]="structureForm"> <app-go-back *ngIf="isEditMode" (action)="goBack()" /> <div class="title"> - <h3>Comment joindre votre structure ?</h3> + <h3>Comment joindre la structure ?</h3> <p>Veuillez renseigner au moins un des 2 champs</p> </div> <div class="formGroup"> @@ -9,6 +9,7 @@ id="email" label="Email de la structure" size="large" + type="email" [status]="getContactMailStatus()" [value]="structureForm.get('contactMail').value" (valueChange)="structureForm.get('contactMail').setValue($event); setValidationsForm()" @@ -17,9 +18,10 @@ id="phone" label="Téléphone" size="large" + type="tel" [status]="getContactPhoneStatus()" [value]="structureForm.get('contactPhone').value" - (valueChange)="utils.modifyPhoneInput(structureForm, 'contactPhone', $event); setValidationsForm()" + (valueChange)="structureForm.get('contactPhone').setValue($event); setValidationsForm()" /> </div> </form> diff --git a/src/app/form/form-view/structure-form/structure-digital-helping-accompaniment/structure-digital-helping-accompaniment.component.html b/src/app/form/form-view/structure-form/structure-digital-helping-accompaniment/structure-digital-helping-accompaniment.component.html index 77273bdf50793c4b97479f26810829f2dc90c765..af370db3fca17a70f714549619c722aa4ebb0943 100644 --- a/src/app/form/form-view/structure-form/structure-digital-helping-accompaniment/structure-digital-helping-accompaniment.component.html +++ b/src/app/form/form-view/structure-form/structure-digital-helping-accompaniment/structure-digital-helping-accompaniment.component.html @@ -1,7 +1,7 @@ <form *ngIf="structureForm && onlineProcedures" [formGroup]="structureForm"> <app-go-back *ngIf="isEditMode" (action)="goBack()" /> <div class="title"> - <h3>La structure propose-t-elle une aide gratuite<sup>*</sup> aux démarches en ligne ?</h3> + <h3>La structure propose-t-elle une aide aux démarches en ligne ?</h3> <p>Facultatif - Plusieurs choix possibles</p> <p *ngIf="isEditMode" class="info"> Il s’agit de l’offre globale de la structure. L’offre proposée par les accompagnant·es numériques au sein de la @@ -18,8 +18,4 @@ (action)="updateChoiceAccompaniment(accompaniment.id)" /> </div> - <p class="form-details"> - <sup>*</sup> La plateforme Rés'in n'a pas vocation à référencer les structures qui proposent un accompagnement - payant aux démarches administratives - </p> </form> diff --git a/src/app/form/form-view/structure-form/structure-equipments/structure-equipments.component.html b/src/app/form/form-view/structure-form/structure-equipments/structure-equipments.component.html index 15bfe7d66e2dba182af8e3247db40ab249a229d7..157ffb4152e4a4c85a01aff20beee36f91da48b4 100644 --- a/src/app/form/form-view/structure-form/structure-equipments/structure-equipments.component.html +++ b/src/app/form/form-view/structure-form/structure-equipments/structure-equipments.component.html @@ -1,7 +1,7 @@ <form [formGroup]="structureForm"> <app-go-back *ngIf="isEditMode" (action)="goBack()" /> <div class="title"> - <h3>La structure propose-t-elle du matériel numérique en libre service ?</h3> + <h3>La structure propose-t-elle du matériel numérique en accès libre ?</h3> <p>Facultatif</p> </div> <div class="equipments"> diff --git a/src/app/form/form-view/structure-form/structure-form.component.ts b/src/app/form/form-view/structure-form/structure-form.component.ts index 7613ed89ac28aab144a7e7f2e52493ae620f1bb5..9ac1d431412757f10ac5b44e0cae38b4bf8ece69 100644 --- a/src/app/form/form-view/structure-form/structure-form.component.ts +++ b/src/app/form/form-view/structure-form/structure-form.component.ts @@ -214,10 +214,6 @@ export class StructureFormComponent implements OnInit, OnChanges { } case CategoryEnum.labelsQualifications: { this.labelsQualifications = categ; - // label conseillerNumFranceServices is removed from the list since it will now be automatically added when a structure's owner is a CNFS - this.labelsQualifications.modules = this.labelsQualifications.modules.filter( - (module) => module.id !== 'conseillerNumFranceServices', - ); break; } case CategoryEnum.age: { diff --git a/src/app/form/form-view/structure-form/structure-labels/structure-labels.component.html b/src/app/form/form-view/structure-form/structure-labels/structure-labels.component.html index 1a4ac7f1c5926f4929ed2f1ed706fbe7802b98bc..38b01d1cc98bdaa24137a045cd6118393d5369f3 100644 --- a/src/app/form/form-view/structure-form/structure-labels/structure-labels.component.html +++ b/src/app/form/form-view/structure-form/structure-labels/structure-labels.component.html @@ -12,7 +12,15 @@ [text]="module.name" [iconSvg]="module.id" [iconType]="'labels'" + [disabled]="module.id === 'conseillerNumFranceServices'" (checkEvent)="onCheckChange($event, 'categories.labelsQualifications', module.id)" /> </div> + <div *ngIf="hasConseillerNum()" class="info"> + <app-svg-icon [iconClass]="'icon-16'" [folder]="'form'" [icon]="'info'" /> + <p> + Le label Conseiller numérique dépend de la présence ou non d’un ou plusieurs conseiller·es numérique au sein de + votre structure + </p> + </div> </form> diff --git a/src/app/form/form-view/structure-form/structure-labels/structure-labels.component.scss b/src/app/form/form-view/structure-form/structure-labels/structure-labels.component.scss index deed54571f3acc0a7e739056bede24cb90f0c126..3c37b48fa4f4f7743bbd06e03b877e606593d3a5 100644 --- a/src/app/form/form-view/structure-form/structure-labels/structure-labels.component.scss +++ b/src/app/form/form-view/structure-form/structure-labels/structure-labels.component.scss @@ -1,3 +1,5 @@ +@import 'typography'; + .labelsQualifications { gap: 16px; display: flex; @@ -12,3 +14,10 @@ } } } +.info { + display: flex; + @include font-regular-12; + p { + padding-left: 4px; + } +} diff --git a/src/app/form/form-view/structure-form/structure-labels/structure-labels.component.ts b/src/app/form/form-view/structure-form/structure-labels/structure-labels.component.ts index 88ad218f88e3a823fbedbc7102ead3ae6e103dcc..567124501c09c1d4852d937d59a3ff79fe32c705 100644 --- a/src/app/form/form-view/structure-form/structure-labels/structure-labels.component.ts +++ b/src/app/form/form-view/structure-form/structure-labels/structure-labels.component.ts @@ -2,6 +2,7 @@ import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { UntypedFormGroup } from '@angular/forms'; import { FormUtils } from 'src/app/utils/formUtils'; import { Category } from '../../../../structure-list/models/category.model'; +import { Module } from '../../../../structure-list/models/module.model'; @Component({ selector: 'app-structure-labels', @@ -33,4 +34,12 @@ export class StructureLabelsComponent implements OnInit { public goBack(): void { history.back(); } + + public hasConseillerNum(): boolean { + return ( + this.labelsQualifications?.modules + ?.flat() + .some((module: Module) => module.id === 'conseillerNumFranceServices') ?? false + ); + } } diff --git a/src/app/form/form-view/structure-form/structure-web-and-social-network/structure-web-and-social-network.component.html b/src/app/form/form-view/structure-form/structure-web-and-social-network/structure-web-and-social-network.component.html index 7384aac97ff539715ce3fa6bc0f02dccba39755e..38ec4c4f717ea0bb6d7deac39c9a61a27079a5f0 100644 --- a/src/app/form/form-view/structure-form/structure-web-and-social-network/structure-web-and-social-network.component.html +++ b/src/app/form/form-view/structure-form/structure-web-and-social-network/structure-web-and-social-network.component.html @@ -24,6 +24,7 @@ label="Adresse du site web" placeholder="exemple : resin.grandlyon.com" size="large" + [externalStatusControl]="true" [status]=" structureForm.get('website').value ? (structureForm.get('website').valid ? 'success' : 'error') : null " @@ -51,6 +52,7 @@ label="Adresse du compte X/Twitter" placeholder="exemple : twitter.com/resin" size="large" + [externalStatusControl]="true" [status]=" structureForm.get('twitter').value ? (structureForm.get('twitter').valid ? 'success' : 'error') : null " @@ -74,6 +76,7 @@ label="Adresse du compte Facebook" placeholder="exemple : facebook.com/resin" size="large" + [externalStatusControl]="true" [status]=" structureForm.get('facebook').value ? (structureForm.get('facebook').valid ? 'success' : 'error') : null " @@ -97,6 +100,7 @@ label="Adresse du compte Linkedin" placeholder="exemple : linkedin.com/in/resin" size="large" + [externalStatusControl]="true" [status]=" structureForm.get('linkedin').value ? (structureForm.get('linkedin').valid ? 'success' : 'error') : null " @@ -120,6 +124,7 @@ label="Adresse du compte Instagram" placeholder="exemple : instagram.com/resin" size="large" + [externalStatusControl]="true" [status]=" structureForm.get('instagram').value ? (structureForm.get('instagram').valid ? 'success' : 'error') : null " diff --git a/src/app/form/form-view/structure-form/structure-wifi/structure-wifi.component.html b/src/app/form/form-view/structure-form/structure-wifi/structure-wifi.component.html index 3f70cab9e214f6d807204139879dd02a28e89d8b..c85199c840eb6e0292df752f99b8c8f87ebaae98 100644 --- a/src/app/form/form-view/structure-form/structure-wifi/structure-wifi.component.html +++ b/src/app/form/form-view/structure-form/structure-wifi/structure-wifi.component.html @@ -12,7 +12,7 @@ [selected]=" isEditMode ? isInArray('selfServiceMaterial', 'wifiEnAccesLibre') : structureForm.get('freeWifi').value " - (selectedEvent)="onCheckChange($event, 'categories.selfServiceMaterial', 'wifiEnAccesLibre')" + (click)="onCheckChange(true, 'categories.selfServiceMaterial', 'wifiEnAccesLibre')" /> <app-radio-option [id]="'no'" @@ -22,7 +22,7 @@ (isEditMode ? isInArray('selfServiceMaterial', 'wifiEnAccesLibre') : structureForm.get('freeWifi').value) === false " - (selectedEvent)="onCheckChange($event, 'categories.selfServiceMaterial', 'wifiEnAccesLibre')" + (click)="onCheckChange(false, 'categories.selfServiceMaterial', 'wifiEnAccesLibre')" /> </div> </form> diff --git a/src/app/form/form-view/structure-form/structure-wifi/structure-wifi.component.ts b/src/app/form/form-view/structure-form/structure-wifi/structure-wifi.component.ts index c63a6aaad57cb9ee3b8f0efa6204eaaade934653..a7f3414de5254250fa70dfb09493054fa4db227d 100644 --- a/src/app/form/form-view/structure-form/structure-wifi/structure-wifi.component.ts +++ b/src/app/form/form-view/structure-form/structure-wifi/structure-wifi.component.ts @@ -20,9 +20,9 @@ export class StructureWifiComponent implements OnInit { public isInArray(formControlName: string, term: string): boolean { return this.formUtils.isInCategoryArray(term, formControlName, this.structureForm); } - public onCheckChange(event: { name: string; value: string | boolean }, catId: string, modId: string): void { - this.checkChange.emit({ event: event.value, formControlName: catId, value: modId }); - this.onRadioChange('freeWifi', event.value); + public onCheckChange(value: boolean, catId: string, modId: string): void { + this.checkChange.emit({ event: value, formControlName: catId, value: modId }); + this.onRadioChange('freeWifi', value); } public onRadioChange(name: string, value: string | boolean): void { diff --git a/src/app/form/orientation-form-view/base-skills/base-skills-choice/base-skills-choice.component.html b/src/app/form/orientation-form-view/base-skills/base-skills-choice/base-skills-choice.component.html deleted file mode 100644 index cef06288d6662bacdad3ec521d6c8848216f6128..0000000000000000000000000000000000000000 --- a/src/app/form/orientation-form-view/base-skills/base-skills-choice/base-skills-choice.component.html +++ /dev/null @@ -1,15 +0,0 @@ -<div class="orientationForm"> - <h2>Quel est le besoin numérique de la personne ?</h2> - - <div class="tagList"> - <app-tag-item - *ngFor="let module of baseSkills" - [label]="module.name" - [disabled]="module.disabled" - [color]="isSelectedModule(module.id) ? 'green' : 'white'" - [iconName]="isSelectedModule(module.id) ? 'tag-checked' : 'tag-unchecked'" - [clickable]="true" - (action)="handleClick(module)" - /> - </div> -</div> diff --git a/src/app/form/orientation-form-view/base-skills/base-skills-choice/base-skills-choice.component.ts b/src/app/form/orientation-form-view/base-skills/base-skills-choice/base-skills-choice.component.ts deleted file mode 100644 index 6e61f7c6e2b5e55d69a9b411c135204a4911301b..0000000000000000000000000000000000000000 --- a/src/app/form/orientation-form-view/base-skills/base-skills-choice/base-skills-choice.component.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Component, Input, OnInit } from '@angular/core'; -import { FormGroup } from '@angular/forms'; -import { OrientationService } from '../../../../services/orientation.service'; -import { PersonalOfferService } from '../../../../services/personal-offer.service'; -import { CategoryEnum } from '../../../../shared/enum/category.enum'; -import { Category } from '../../../../structure-list/models/category.model'; -import { Module } from '../../../../structure-list/models/module.model'; -import { SearchService } from '../../../../structure-list/services/search.service'; -import { OrientationUtils } from '../../../../utils/orientationUtils'; -import { SelectComponent } from '../../global-components/select/select.component'; -import { FiltersForm } from '../../interfaces/filtersForm.interface'; - -@Component({ - selector: 'app-base-skills-choice', - templateUrl: './base-skills-choice.component.html', -}) -export class BaseSkillsChoiceComponent extends SelectComponent implements OnInit { - @Input() form: FormGroup<FiltersForm>; - public orientationUtils = new OrientationUtils(); - public baseSkills: Module[] = []; - - constructor( - private searchService: SearchService, - public orientationService: OrientationService, - public personalOfferService: PersonalOfferService, - ) { - super(); - } - - ngOnInit(): void { - this.selectedModules = this.form.get('filters').value; - this.searchService.getCategories().subscribe(async (categories: Category[]) => { - this.baseSkills = categories.find((el) => el.id === CategoryEnum.baseSkills).modules; - - // For rdv from structure or annuaire, disable items which are not offered - if (this.orientationService.rdvUser || this.orientationService.rdvStructure) { - await this.orientationUtils.rdvDisableItemsNotOffered(this.baseSkills, this.orientationService, 'baseSkills'); - } - }); - - this.checkValidation.emit(); - } -} diff --git a/src/app/form/orientation-form-view/base-skills/base-skills.component.html b/src/app/form/orientation-form-view/base-skills/base-skills.component.html index 9c96ac4df53267797901304e49d8a5b1c76ba363..b192e6529f25ee5246f9221bb96111fa3c2c524e 100644 --- a/src/app/form/orientation-form-view/base-skills/base-skills.component.html +++ b/src/app/form/orientation-form-view/base-skills/base-skills.component.html @@ -1,5 +1,18 @@ -<app-base-skills-choice - *ngIf="currentType === GenericOrientationSteps.common" - [form]="form" - (checkValidation)="checkValidation()" -/> +<div class="orientationForm"> + <div class="title"> + <h2>Quel est le besoin numérique de la personne ?</h2> + <p>Seules les offres gratuites ou soumises à une adhésion à faible coût vous seront proposées</p> + </div> + + <div class="tagList"> + <app-tag-item + *ngFor="let module of baseSkills" + [label]="module.name" + [disabled]="module.disabled" + [color]="isSelectedModule(module.id) ? 'green' : 'white'" + [iconName]="isSelectedModule(module.id) ? 'tag-checked' : 'tag-unchecked'" + [clickable]="!module.disabled" + (action)="handleClick(module)" + /> + </div> +</div> diff --git a/src/app/form/orientation-form-view/base-skills/base-skills.component.ts b/src/app/form/orientation-form-view/base-skills/base-skills.component.ts index 2322cee8bfc14657cd9260da4cedc6c4c74a2680..4a07054138276575b225e79771c5f7bfe287217e 100644 --- a/src/app/form/orientation-form-view/base-skills/base-skills.component.ts +++ b/src/app/form/orientation-form-view/base-skills/base-skills.component.ts @@ -1,41 +1,42 @@ -import { Component, EventEmitter, Input, Output } from '@angular/core'; +import { Component, Input, OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; +import { OrientationService } from '../../../services/orientation.service'; +import { CategoryEnum } from '../../../shared/enum/category.enum'; +import { Category } from '../../../structure-list/models/category.model'; +import { Module } from '../../../structure-list/models/module.model'; +import { SearchService } from '../../../structure-list/services/search.service'; import { OrientationUtils } from '../../../utils/orientationUtils'; -import { FiltersSteps, GenericOrientationSteps, RecapsType, StructuresListSteps } from '../enums/orientation.enums'; +import { SelectComponent } from '../global-components/select/select.component'; import { FiltersForm } from '../interfaces/filtersForm.interface'; -import { MediationStepType, MediationType } from '../types/orientation.types'; @Component({ selector: 'app-base-skills', templateUrl: './base-skills.component.html', }) -export class BaseSkillsComponent { - @Input() currentStep: FiltersSteps | MediationStepType; - @Input() currentType: GenericOrientationSteps | MediationType; - @Input() form: FormGroup<FiltersForm>; - @Output() validatePage = new EventEmitter<any>(); +export class BaseSkillsComponent extends SelectComponent implements OnInit { + @Input() filtersForm: FormGroup<FiltersForm>; public orientationUtils = new OrientationUtils(); - public pagesValidation: any[] = []; + public baseSkills: Module[] = []; - // Enums - public StructuresListSteps = StructuresListSteps; - public FiltersSteps = FiltersSteps; - public RecapsType = RecapsType; - public GenericOrientationSteps = GenericOrientationSteps; + constructor( + private searchService: SearchService, + public orientationService: OrientationService, + ) { + super(); + } + + ngOnInit(): void { + this.selectedModules = this.filtersForm.get('filters').value; + this.searchService.getCategories().subscribe(async (categories: Category[]) => { + this.baseSkills = categories.find((el) => el.id === CategoryEnum.baseSkills).modules; + + // For rdv from structure or annuaire, disable items which are not offered + if (this.orientationService.rdvUser || this.orientationService.rdvStructure) { + await this.orientationUtils.rdvDisableItemsNotOffered(this.baseSkills, this.orientationService, 'baseSkills'); + } + }); - public checkValidation(): void { - switch (this.currentType) { - case GenericOrientationSteps.common: - this.orientationUtils.setValidationsEquipmentForm( - this.pagesValidation, - this.form, - (isValid) => this.validatePage.emit(isValid), - this.currentStep as FiltersSteps, - ); - break; - default: - throw new Error('Not implemented tunnel type in BaseSkillsComponent'); - } + this.checkValidation.emit(); } } diff --git a/src/app/form/orientation-form-view/enums/orientation.enums.ts b/src/app/form/orientation-form-view/enums/orientation.enums.ts index f6f0eced397966efe071fecb1f78757bf458bf6b..e2579eb76254e7dee56f113c65aa58a026e7239d 100644 --- a/src/app/form/orientation-form-view/enums/orientation.enums.ts +++ b/src/app/form/orientation-form-view/enums/orientation.enums.ts @@ -1,3 +1,54 @@ +/** + * Names of needs, leading to one of the three orientations + */ +export enum NeedsTypes { + equipmentAccess = 'selfServiceMaterial', + equipmentBuy = 'solidarityMaterial', + onlineDemarch = 'onlineProcedures', + baseSkills = 'baseSkills', +} + +/** + * Names of different orientations + */ +export enum AccompanimentTypes { + structuresList = 'Trouver une structure', + appointment = 'RDV Conseiller Numérique', + onlineMediation = 'Médiation Numérique à distance', +} + +/** + * We are either in the common first steps (filtersChoice, accompanimentChoice), + * or in the accompaniment tunnel (either a structuresList, an appointment, or + * an online Mediation) + */ +export enum GenericOrientationSteps { + common, + accompanimentTunnel, +} + +/** + * To prepare each need, a set of filters must be chosen. In Online procedures + * (onlineDemarch or baseSkills), there is also a choice of the accompaniment + * type. + */ +export enum CommonSteps { + filtersChoice, + accompanimentType, +} + +/** + * Steps of different orientations + */ +export enum StructuresListSteps { + pmrAccess, + address, + structureChoice, + mediationBeneficiaryInfo, + comments, + structureOrientator, + orientationRecap, +} export enum AppointmentSteps { infoScreen, pmrAccess, @@ -10,17 +61,7 @@ export enum AppointmentSteps { rdvEnd, orientationPrint, } - -export enum FiltersSteps { - filterChoice, -} - -export enum GenericOrientationSteps { - common = 'Common', - structureList = 'Trouver une structure', -} - -export enum HotlineMediationSteps { +export enum OnlineMediationSteps { infoScreen, mediationBeneficiaryInfo, mediationHoursSelection, @@ -31,42 +72,3 @@ export enum HotlineMediationSteps { rdvEnd, orientationPrint, } - -export enum OnlineDemarche { - structureList = 'Trouver une structure', - appointment = 'RDV Conseiller Numérique', - onlineMediation = 'Médiation Numérique à distance', - common = 'Common', -} - -export enum OnlineDemarchesCommonSteps { - onlineDemarche, - accompanimentType, -} - -export enum NeedsType { - equipmentAccess = 'equipmentAccess', - equipmentBuy = 'equipmentBuy', - onlineDemarch = 'onlineDemarch', - learnSkills = 'learnSkills', -} -export enum PreferredLanguages { - french = 'Français', - english = 'Anglais', - arabic = 'Arabe', -} -export enum RecapsType { - appointment, - onlineMediation, - structure, -} - -export enum StructuresListSteps { - pmrAccess, - address, - structureChoice, - mediationBeneficiaryInfo, - comments, - structureOrientator, - orientationRecap, -} diff --git a/src/app/form/orientation-form-view/equipment-access/equipment-access-choice/equipment-access-choice.component.ts b/src/app/form/orientation-form-view/equipment-access/equipment-access-choice/equipment-access-choice.component.ts index ebd54d299906ba4373fce237c2a6af955ff2a6fc..e688af66e63bec9549dfae60a3c698aa0952f678 100644 --- a/src/app/form/orientation-form-view/equipment-access/equipment-access-choice/equipment-access-choice.component.ts +++ b/src/app/form/orientation-form-view/equipment-access/equipment-access-choice/equipment-access-choice.component.ts @@ -1,6 +1,5 @@ import { Component, Input, OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; - import { CategoryEnum } from '../../../../shared/enum/category.enum'; import { Category } from '../../../../structure-list/models/category.model'; import { Module } from '../../../../structure-list/models/module.model'; @@ -13,7 +12,7 @@ import { FiltersForm } from '../../interfaces/filtersForm.interface'; templateUrl: './equipment-access-choice.component.html', }) export class EquipmentAccessChoiceComponent extends SelectComponent implements OnInit { - @Input() form: FormGroup<FiltersForm>; + @Input() filtersForm: FormGroup<FiltersForm>; public equipmentType: Module[] = []; constructor(private searchService: SearchService) { @@ -21,7 +20,7 @@ export class EquipmentAccessChoiceComponent extends SelectComponent implements O } ngOnInit(): void { - this.selectedModules = this.form.get('filters').value; + this.selectedModules = this.filtersForm.get('filters').value; this.searchService.getCategories().subscribe((categories: Category[]) => { this.equipmentType = categories.find((el) => el.id === CategoryEnum.selfServiceMaterial).modules; }); diff --git a/src/app/form/orientation-form-view/equipment-access/equipment-access.component.html b/src/app/form/orientation-form-view/equipment-access/equipment-access.component.html index e091cd974bd0fd0e2067002c887624a2db58a647..51673974545d459600608cafa25d292b7b66ec66 100644 --- a/src/app/form/orientation-form-view/equipment-access/equipment-access.component.html +++ b/src/app/form/orientation-form-view/equipment-access/equipment-access.component.html @@ -1,12 +1,12 @@ <app-equipment-access-choice - *ngIf="currentType === GenericOrientationSteps.common" - [form]="form" + *ngIf="genericStep === GenericOrientationSteps.common" + [filtersForm]="filtersForm" (checkValidation)="checkValidation()" /> <app-orientation-structure-list - *ngIf="currentType === GenericOrientationSteps.structureList" - [form]="orientationForm" + *ngIf="genericStep === GenericOrientationSteps.accompanimentTunnel" [currentStep]="currentStep" + [form]="orientationForm" [filters]="filters" [profile]="profile" (validatePage)="checkValidation()" diff --git a/src/app/form/orientation-form-view/equipment-access/equipment-access.component.ts b/src/app/form/orientation-form-view/equipment-access/equipment-access.component.ts index 14da13579f09c8ab4403777a4fee04760804d538..f538bbdad1e2daf96065fe102381a4557e704c4d 100644 --- a/src/app/form/orientation-form-view/equipment-access/equipment-access.component.ts +++ b/src/app/form/orientation-form-view/equipment-access/equipment-access.component.ts @@ -3,19 +3,19 @@ import { FormGroup } from '@angular/forms'; import { User } from '../../../models/user.model'; import { Filter } from '../../../structure-list/models/filter.model'; import { OrientationUtils } from '../../../utils/orientationUtils'; -import { FiltersSteps, GenericOrientationSteps, RecapsType, StructuresListSteps } from '../enums/orientation.enums'; +import { CommonSteps, GenericOrientationSteps, StructuresListSteps } from '../enums/orientation.enums'; import { FiltersForm } from '../interfaces/filtersForm.interface'; import { StructureOrientationForm } from '../interfaces/structureOrientationForm.interface'; -import { MediationStepType, MediationType } from '../types/orientation.types'; +import { AllOrientationSteps } from '../types/orientation.types'; @Component({ selector: 'app-equipment-access', templateUrl: './equipment-access.component.html', }) export class EquipmentAccessComponent { - @Input() currentStep: FiltersSteps | StructuresListSteps | MediationStepType; - @Input() currentType: GenericOrientationSteps | MediationType; - @Input() form: FormGroup<FiltersForm>; + @Input() currentStep: AllOrientationSteps; + @Input() genericStep: GenericOrientationSteps; + @Input() filtersForm: FormGroup<FiltersForm>; @Input() orientationForm: FormGroup<StructureOrientationForm>; @Input() filters: Filter[] = []; @Input() profile: User; @@ -25,21 +25,19 @@ export class EquipmentAccessComponent { public pagesValidation: any[] = []; // Enums - public FiltersSteps = FiltersSteps; - public RecapsType = RecapsType; public GenericOrientationSteps = GenericOrientationSteps; public checkValidation(): void { - switch (this.currentType) { + switch (this.genericStep) { case GenericOrientationSteps.common: this.orientationUtils.setValidationsEquipmentForm( this.pagesValidation, - this.form, + this.filtersForm, (isValid) => this.validatePage.emit(isValid), - this.currentStep as FiltersSteps, + this.currentStep as CommonSteps, ); break; - case GenericOrientationSteps.structureList: + case GenericOrientationSteps.accompanimentTunnel: this.orientationUtils.setValidationsStructuresForm( this.pagesValidation, this.orientationForm, diff --git a/src/app/form/orientation-form-view/equipment-buy/equipment-buy-type/equipment-buy-type.component.ts b/src/app/form/orientation-form-view/equipment-buy/equipment-buy-type/equipment-buy-type.component.ts index c1a617264f5a2960309e484c7d1c94bfd6dd5f28..c09791d08b4826c36647a88be3b981ef545d0d60 100644 --- a/src/app/form/orientation-form-view/equipment-buy/equipment-buy-type/equipment-buy-type.component.ts +++ b/src/app/form/orientation-form-view/equipment-buy/equipment-buy-type/equipment-buy-type.component.ts @@ -12,14 +12,14 @@ import { FiltersForm } from '../../interfaces/filtersForm.interface'; templateUrl: './equipment-buy-type.component.html', }) export class EquipmentBuyTypeComponent extends SelectComponent implements OnInit { - @Input() form: FormGroup<FiltersForm>; + @Input() filtersForm: FormGroup<FiltersForm>; public equipmentType: Module[] = []; constructor(private searchService: SearchService) { super(); } ngOnInit(): void { - this.selectedModules = this.form.get('filters').value; + this.selectedModules = this.filtersForm.get('filters').value; this.searchService.getCategories().subscribe((categories: Category[]) => { this.equipmentType = categories.find((el) => el.id === CategoryEnum.solidarityMaterial).modules; }); diff --git a/src/app/form/orientation-form-view/equipment-buy/equipment-buy.component.html b/src/app/form/orientation-form-view/equipment-buy/equipment-buy.component.html index 92e7d8724fc2f03632e3246daf8a4b88b3f3e346..e5e8a9aaaf812f0688333305bc591cd17d261685 100644 --- a/src/app/form/orientation-form-view/equipment-buy/equipment-buy.component.html +++ b/src/app/form/orientation-form-view/equipment-buy/equipment-buy.component.html @@ -1,10 +1,10 @@ <app-equipment-buy-type - *ngIf="currentType === GenericOrientationSteps.common" - [form]="form" + *ngIf="genericStep === GenericOrientationSteps.common" + [filtersForm]="filtersForm" (checkValidation)="checkValidation()" /> <app-orientation-structure-list - *ngIf="currentType === GenericOrientationSteps.structureList" + *ngIf="genericStep === GenericOrientationSteps.accompanimentTunnel" [form]="orientationForm" [currentStep]="currentStep" [filters]="filters" diff --git a/src/app/form/orientation-form-view/equipment-buy/equipment-buy.component.ts b/src/app/form/orientation-form-view/equipment-buy/equipment-buy.component.ts index d34dd5dcd0b774c4f472b4e1d4dedabfead5b686..2e1a7c8ec224284bc750d075543cd4d1e8300fef 100644 --- a/src/app/form/orientation-form-view/equipment-buy/equipment-buy.component.ts +++ b/src/app/form/orientation-form-view/equipment-buy/equipment-buy.component.ts @@ -3,19 +3,19 @@ import { FormGroup } from '@angular/forms'; import { User } from '../../../models/user.model'; import { Filter } from '../../../structure-list/models/filter.model'; import { OrientationUtils } from '../../../utils/orientationUtils'; -import { FiltersSteps, GenericOrientationSteps, RecapsType, StructuresListSteps } from '../enums/orientation.enums'; +import { CommonSteps, GenericOrientationSteps, StructuresListSteps } from '../enums/orientation.enums'; import { FiltersForm } from '../interfaces/filtersForm.interface'; import { StructureOrientationForm } from '../interfaces/structureOrientationForm.interface'; -import { MediationStepType, MediationType } from '../types/orientation.types'; +import { AllOrientationSteps } from '../types/orientation.types'; @Component({ selector: 'app-equipment-buy', templateUrl: './equipment-buy.component.html', }) export class EquipmentBuyComponent { - @Input() currentStep: FiltersSteps | StructuresListSteps | MediationStepType; - @Input() currentType: GenericOrientationSteps | MediationType; - @Input() form: FormGroup<FiltersForm>; + @Input() currentStep: AllOrientationSteps; + @Input() genericStep: GenericOrientationSteps; + @Input() filtersForm: FormGroup<FiltersForm>; @Input() orientationForm: FormGroup<StructureOrientationForm>; @Input() filters: Filter[] = []; @Input() profile: User; @@ -25,21 +25,19 @@ export class EquipmentBuyComponent { public pagesValidation: any[] = []; // Enums - public FiltersSteps = FiltersSteps; - public RecapsType = RecapsType; public GenericOrientationSteps = GenericOrientationSteps; public checkValidation(): void { - switch (this.currentType) { + switch (this.genericStep) { case GenericOrientationSteps.common: this.orientationUtils.setValidationsEquipmentForm( this.pagesValidation, - this.form, + this.filtersForm, (isValid) => this.validatePage.emit(isValid), - this.currentStep as FiltersSteps, + this.currentStep as CommonSteps, ); break; - case GenericOrientationSteps.structureList: + case GenericOrientationSteps.accompanimentTunnel: this.orientationUtils.setValidationsStructuresForm( this.pagesValidation, this.orientationForm, diff --git a/src/app/form/orientation-form-view/global-components/information-screen/information-screen.component.html b/src/app/form/orientation-form-view/global-components/information-screen/information-screen.component.html index 6d9cd7560388925507db04307b5eaef4dbc1ceae..cd759a913adbfb3e60daae3776df59824bce0756 100644 --- a/src/app/form/orientation-form-view/global-components/information-screen/information-screen.component.html +++ b/src/app/form/orientation-form-view/global-components/information-screen/information-screen.component.html @@ -1,15 +1,15 @@ <div class="container"> <img src="../../../../../assets/img/orientationBeginning.svg" alt="" /> - <ng-container *ngIf="currentType === currentTypeEnum.appointment"> - <h2>Vous vous apprêtez à demander un rendez-vous auprès d'un·e accompagnant·e numérique</h2> + <ng-container *ngIf="accompanimentType === AccompanimentTypes.appointment"> + <h2>Vous allez demander un rendez-vous d'accompagnement numérique</h2> <p> - Ces professionnel·les peuvent aider à la prise en main des services administratifs en ligne, mais ne sont pas - expert·es de l’accès aux droits. Si la personne a besoin d’aide sur le fond d’une démarche administrative, merci - de l’orienter vers un lieu du type “Maison France Service”. + Attention : l'accompagnement portera uniquement sur la prise en main (aide à la connexion et à l'utilisation du + service). Si la personne a des questions sur la démarche administrative en elle-même, orientez-la plutôt vers une + Maison France Service ou vers l'administration concernée. </p> </ng-container> - <ng-container *ngIf="currentType === currentTypeEnum.onlineMediation"> - <h2>Vous vous apprêtez à choisir un créneau de médiation numérique à distance</h2> + <ng-container *ngIf="accompanimentType === AccompanimentTypes.onlineMediation"> + <h2>Vous allez choisir un créneau de médiation numérique à distance</h2> <p> Ce service d’accompagnement permettra à la personne d'être assistée depuis son domicile dans ses usages numériques. diff --git a/src/app/form/orientation-form-view/global-components/information-screen/information-screen.component.ts b/src/app/form/orientation-form-view/global-components/information-screen/information-screen.component.ts index 0c27c30d048f46d90e442a1730f61a1d4b9175f9..ccb5a6b2a362c43e1c6df4d6a9a3ad89daca228d 100644 --- a/src/app/form/orientation-form-view/global-components/information-screen/information-screen.component.ts +++ b/src/app/form/orientation-form-view/global-components/information-screen/information-screen.component.ts @@ -1,5 +1,5 @@ import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; -import { OnlineDemarche } from '../../enums/orientation.enums'; +import { AccompanimentTypes } from '../../enums/orientation.enums'; @Component({ selector: 'app-information-screen', @@ -7,10 +7,10 @@ import { OnlineDemarche } from '../../enums/orientation.enums'; styleUrls: ['./information-screen.component.scss'], }) export class InformationScreenComponent implements OnInit { - @Input() currentType: OnlineDemarche; + @Input() accompanimentType: AccompanimentTypes; @Output() checkValidation = new EventEmitter<boolean>(); - public currentTypeEnum = OnlineDemarche; + public AccompanimentTypes = AccompanimentTypes; ngOnInit(): void { this.checkValidation.emit(); diff --git a/src/app/form/orientation-form-view/global-components/navigation/navigation.component.html b/src/app/form/orientation-form-view/global-components/navigation/navigation.component.html index ee4229d053a39adba8fce91df29a7ffa55878298..448826ffa9292d9c4e4bbb910c68b8d37dba9d6c 100644 --- a/src/app/form/orientation-form-view/global-components/navigation/navigation.component.html +++ b/src/app/form/orientation-form-view/global-components/navigation/navigation.component.html @@ -1,14 +1,14 @@ <div class="footerForm"> <ng-container *ngIf="!failedOrientation"> <app-button - *ngIf="currentStep !== null && !(isPrevHidden || isLastStep)" + *ngIf="showPrevButton()" [variant]="'secondary'" [label]="'Précédent'" [iconName]="'arrowBack'" (action)="prevPage()" /> <app-button - *ngIf="!hideNavButtons" + *ngIf="showNextButton()" [variant]="'primary'" [label]="isLastStep ? 'Imprimer' : 'Suivant'" [iconName]="isLastStep ? 'printer' : 'arrowForward'" diff --git a/src/app/form/orientation-form-view/global-components/navigation/navigation.component.ts b/src/app/form/orientation-form-view/global-components/navigation/navigation.component.ts index 2485d902406ed7f0f1291d4a51e8c109113b9db5..1fc2f7195ed5ae8c819167f73faa664e196b3b6d 100644 --- a/src/app/form/orientation-form-view/global-components/navigation/navigation.component.ts +++ b/src/app/form/orientation-form-view/global-components/navigation/navigation.component.ts @@ -1,7 +1,7 @@ import { Component, EventEmitter, Input, Output } from '@angular/core'; -import { ActivatedRoute, Router } from '@angular/router'; -import { NeedsType, OnlineDemarche } from '../../enums/orientation.enums'; -import { MediationStepType, MediationType } from '../../types/orientation.types'; +import { Router } from '@angular/router'; +import { NeedsTypes } from '../../enums/orientation.enums'; +import { AllOrientationSteps } from '../../types/orientation.types'; @Component({ selector: 'app-navigation', @@ -9,35 +9,41 @@ import { MediationStepType, MediationType } from '../../types/orientation.types' styleUrls: ['./navigation.component.scss'], }) export class NavigationComponent { - @Input() currentStep: MediationStepType; - @Input() currentType: OnlineDemarche | MediationType; + @Input() currentStep: AllOrientationSteps; @Input() isPageValid: boolean; - @Input() needType: NeedsType; + @Input() needType: NeedsTypes; @Input() isPrevHidden = false; + @Input() isNextHidden = false; @Input() isLastStep = false; - @Input() hideNavButtons = false; @Input() failedOrientation = false; - @Output() goNext = new EventEmitter<any>(); - @Output() goPrev = new EventEmitter<any>(); - @Output() goReset = new EventEmitter<any>(); + @Output() goNext = new EventEmitter<boolean>(); + @Output() goPrev = new EventEmitter<void>(); + @Output() goReset = new EventEmitter<void>(); + + public NeedsTypeEnum = NeedsTypes; + + constructor(private router: Router) {} + + public showPrevButton(): boolean { + return this.currentStep !== null && !(this.isPrevHidden || this.isLastStep); + } + public showNextButton(): boolean { + return !this.isNextHidden; + } - public NeedsTypeEnum = NeedsType; - constructor( - private router: Router, - private route: ActivatedRoute, - ) {} public nextPage(isPrint?: boolean): void { this.goNext.emit(isPrint); } - public prevPage(): void { this.goPrev.emit(); } + public goCarto(): void { this.goReset.emit(); this.router.navigateByUrl('/acteurs'); } + public resetOrientation(): void { this.goReset.emit(); } diff --git a/src/app/form/orientation-form-view/global-components/needs-selection/needs-selection.component.html b/src/app/form/orientation-form-view/global-components/needs-selection/needs-selection.component.html index 98778d9e3d2bcb19cb568afc472d420a384bde01..cfb11872ef1f831c02c26d2e2c9902286b558179 100644 --- a/src/app/form/orientation-form-view/global-components/needs-selection/needs-selection.component.html +++ b/src/app/form/orientation-form-view/global-components/needs-selection/needs-selection.component.html @@ -1,6 +1,6 @@ <div class="orientationForm"> <div class="title"> - <h2>Quels sont les besoins de la personne ?</h2> + <h2>Quel est le besoin de la personne ?</h2> <p>Un seul choix possible</p> </div> <div class="formGroup"> @@ -10,8 +10,8 @@ [label]="option.title" [description]="option.hint" [iconName]="option.icon" - [selected]="getSelected() === option.key" - (selectedEvent)="selectNeed(option.key)" + [selected]="needType === option.key" + (click)="selectNeed(option.key)" /> </div> </div> diff --git a/src/app/form/orientation-form-view/global-components/needs-selection/needs-selection.component.ts b/src/app/form/orientation-form-view/global-components/needs-selection/needs-selection.component.ts index 544db2f1b3950f12a9315640e2211a24476d4412..7ffcfd0944eb3a8ec81e4566050db60937f5284c 100644 --- a/src/app/form/orientation-form-view/global-components/needs-selection/needs-selection.component.ts +++ b/src/app/form/orientation-form-view/global-components/needs-selection/needs-selection.component.ts @@ -4,40 +4,40 @@ import { PersonalOffer } from '../../../../models/personalOffer.model'; import { OrientationService } from '../../../../services/orientation.service'; import { PersonalOfferService } from '../../../../services/personal-offer.service'; import { INeedItem } from '../../../../utils/orientationUtils'; -import { NeedsType, OnlineDemarche } from '../../enums/orientation.enums'; +import { NeedsTypes } from '../../enums/orientation.enums'; @Component({ selector: 'app-needs-selection', templateUrl: './needs-selection.component.html', }) export class NeedsSelectionComponent implements OnInit { - @Input() currentNeed: NeedsType; - @Output() setNeedType = new EventEmitter<any>(); + @Input() needType: NeedsTypes; + @Output() needTypeChange = new EventEmitter<NeedsTypes>(); @Output() validate = new EventEmitter<any>(); public needsList: INeedItem[] = [ { - title: 'Accéder à du matériel numérique en libre service', + title: 'Matériel et wifi en accès libre', hint: '(Wifi, ordinateur, imprimante, scanner…)', - key: NeedsType.equipmentAccess, + key: NeedsTypes.equipmentAccess, icon: 'orientationIndex0', }, { - title: 'Acheter du matériel numérique à tarif solidaire', + title: 'Achat de matériel à tarif solidaire', hint: '(Ordinateur, smartphone, clé 4G, forfait internet…)', - key: NeedsType.equipmentBuy, + key: NeedsTypes.equipmentBuy, icon: 'orientationIndex1', }, { title: 'Réaliser une démarche en ligne', hint: '(Démarche Caf, CPAM, France Travail…)', - key: NeedsType.onlineDemarch, + key: NeedsTypes.onlineDemarch, icon: 'orientationIndex2', }, { title: 'Acquérir les compétences numériques de base', hint: '(Ordinateur et smartphone, mails, réseaux sociaux et bureautique...)', - key: NeedsType.learnSkills, + key: NeedsTypes.baseSkills, icon: 'orientationIndex3', }, ]; @@ -50,7 +50,7 @@ export class NeedsSelectionComponent implements OnInit { ngOnInit(): void { if (this.orientationService.rdvUser || this.orientationService.rdvStructure) { this.needsList = this.needsList.filter( - (item) => item.key === NeedsType.onlineDemarch || item.key === NeedsType.learnSkills, + (item) => item.key === NeedsTypes.onlineDemarch || item.key === NeedsTypes.baseSkills, ); } @@ -73,13 +73,7 @@ export class NeedsSelectionComponent implements OnInit { } public selectNeed(event: string): void { - this.setNeedType.emit(event); - } - public getSelected(): NeedsType | OnlineDemarche { - const selected = this.needsList.filter((need) => need.key === this.currentNeed)[0]; - if (selected) { - this.validate.emit(); - return selected.key; - } + this.needTypeChange.emit(event as NeedsTypes); + this.validate.emit(); } } diff --git a/src/app/form/orientation-form-view/global-components/orientation-recap/orientation-recap.component.scss b/src/app/form/orientation-form-view/global-components/orientation-recap/orientation-recap.component.scss index 98ece57109f8ac5c1e35f60733d25b108d93948e..44c344c6fd5051f5acd959e9f7d40ea5f1f6838f 100644 --- a/src/app/form/orientation-form-view/global-components/orientation-recap/orientation-recap.component.scss +++ b/src/app/form/orientation-form-view/global-components/orientation-recap/orientation-recap.component.scss @@ -14,7 +14,12 @@ flex-direction: column; gap: 32px; margin-top: 32px; - width: 600px; + width: 100vw; + max-width: 600px; + overflow-wrap: anywhere; + ::ng-deep button { + overflow-wrap: break-word; + } @media print { gap: 24px; margin-top: 24px; diff --git a/src/app/form/orientation-form-view/global-components/orientation-recap/orientation-recap.component.ts b/src/app/form/orientation-form-view/global-components/orientation-recap/orientation-recap.component.ts index b361d3e160ad8ddd33fc38586443a882ded4dcdd..0cc17567dd361d14e9d0ea9144508ea75b9ca4bb 100644 --- a/src/app/form/orientation-form-view/global-components/orientation-recap/orientation-recap.component.ts +++ b/src/app/form/orientation-form-view/global-components/orientation-recap/orientation-recap.component.ts @@ -5,7 +5,7 @@ import { Owner } from '../../../../models/owner.model'; import { Structure } from '../../../../models/structure.model'; import { Module } from '../../../../structure-list/models/module.model'; import { Utils } from '../../../../utils/utils'; -import { RecapsType } from '../../enums/orientation.enums'; +import { AccompanimentTypes } from '../../enums/orientation.enums'; @Component({ selector: 'app-orientation-recap', @@ -14,7 +14,7 @@ import { RecapsType } from '../../enums/orientation.enums'; }) export class OrientationRecapComponent implements OnInit { @Input() form: UntypedFormGroup; - @Input() recapType: RecapsType; + @Input() accompanimentType: AccompanimentTypes; @Input() socialWorker?: Owner; @Input() structureRDV?: Structure; @Input() isToPrint = true; @@ -34,7 +34,7 @@ export class OrientationRecapComponent implements OnInit { this.checkValidation.emit(); // When requesting for an appointments, we save Filters within the form 'onlineDemarcheType', // instead of Modules within the form 'filters'. This harmonizes it. - if (this.recapType === RecapsType.appointment) { + if (this.accompanimentType === AccompanimentTypes.appointment) { this.needs = this.utils.convertFiltersToModule(this.form.get('onlineDemarcheType').value); } else { this.needs = this.form.get('filters').value; @@ -43,28 +43,23 @@ export class OrientationRecapComponent implements OnInit { name: this.form.get('name').value, surname: this.form.get('surname').value, }; - switch (this.recapType) { - case RecapsType.onlineMediation: - this.handleOnlineOrientationRecap(); + switch (this.accompanimentType) { + case AccompanimentTypes.structuresList: + this.handleStructureRecap(); break; - case RecapsType.appointment: + case AccompanimentTypes.appointment: this.handleAppointmentRecap(); break; - case RecapsType.structure: - this.handleStructureRecap(); + case AccompanimentTypes.onlineMediation: + this.handleOnlineOrientationRecap(); break; default: - throw new Error(`Not implemented recap type ${this.recapType}`); + throw new Error(`Not implemented recap type ${this.accompanimentType}`); } } public shouldDisplayAppointmentRecap(): boolean { - return this.recapType === RecapsType.appointment; - } - - public handleAppointmentRecap(): void { - this.comment = this.form.get('details').value; - this.orientator = this.form.get('structureOrientator').value; + return this.accompanimentType === AccompanimentTypes.appointment; } public handleStructureRecap(): void { @@ -72,11 +67,10 @@ export class OrientationRecapComponent implements OnInit { this.structuresToPrint = this.form.get('structureChoice').value; this.orientator = this.form.get('structureOrientator').value; } - - public isOrientator(): boolean { - return Boolean(this.orientator?.structureName); + public handleAppointmentRecap(): void { + this.comment = this.form.get('details').value; + this.orientator = this.form.get('structureOrientator').value; } - public handleOnlineOrientationRecap(): void { this.comment = this.form.get('comments').value; this.orientator = this.form.get('structureOrientator').value; @@ -91,29 +85,33 @@ export class OrientationRecapComponent implements OnInit { }; } + public isOrientator(): boolean { + return Boolean(this.orientator?.structureName); + } + public getRecapTitle(): string { - switch (this.recapType) { - case RecapsType.structure: + switch (this.accompanimentType) { + case AccompanimentTypes.structuresList: return 'Orientation vers un lieu de médiation numérique'; - case RecapsType.appointment: + case AccompanimentTypes.appointment: return 'Demande de rendez-vous d’aide numérique'; - case RecapsType.onlineMediation: + case AccompanimentTypes.onlineMediation: return 'Rappel téléphonique'; default: - throw new Error(`Not implemented recap type ${this.recapType}`); + throw new Error(`Not implemented recap type ${this.accompanimentType}`); } } public getRecapInfo(): string | null { - switch (this.recapType) { - case RecapsType.structure: + switch (this.accompanimentType) { + case AccompanimentTypes.structuresList: return null; - case RecapsType.appointment: + case AccompanimentTypes.appointment: return 'Votre demande de rendez-vous d’aide numérique a bien été envoyée.<br>Un·e professionnel·le vous rappellera pour fixer une date.'; - case RecapsType.onlineMediation: + case AccompanimentTypes.onlineMediation: return 'Vous avez effectué une demande de rappel téléphonique.<br>Vous serez contacté(e) par un·e professionnel·le pour le créneau sélectionné.'; default: - throw new Error(`Not implemented recap type ${this.recapType}`); + throw new Error(`Not implemented recap type ${this.accompanimentType}`); } } diff --git a/src/app/form/orientation-form-view/global-components/select/select.component.ts b/src/app/form/orientation-form-view/global-components/select/select.component.ts index aa11c141e66df456f12ddc1c445d91936b29352d..0e47cfdb0a1099c95b40bc5fbd2bfb528b2cbe31 100644 --- a/src/app/form/orientation-form-view/global-components/select/select.component.ts +++ b/src/app/form/orientation-form-view/global-components/select/select.component.ts @@ -4,8 +4,8 @@ import { Module } from '../../../../structure-list/models/module.model'; @Component({ template: `` }) export class SelectComponent { - @Input() form: FormGroup; - @Output() checkValidation = new EventEmitter<any>(); + @Input() filtersForm: FormGroup; + @Output() checkValidation = new EventEmitter<void>(); public equipmentType: Module[] = []; public selectedModules: Module[] = []; @@ -16,7 +16,7 @@ export class SelectComponent { } else { this.selectedModules.push(module); } - this.form.get('filters').patchValue(this.selectedModules); + this.filtersForm.get('filters').patchValue(this.selectedModules); this.checkValidation.emit(); } diff --git a/src/app/form/orientation-form-view/global-components/structure-orientator/structure-orientator.component.html b/src/app/form/orientation-form-view/global-components/structure-orientator/structure-orientator.component.html index 02c32a75404e6523c26c485994964e6834ce70ee..2e6d0992cc18533d4424c6be887728b39edbae91 100644 --- a/src/app/form/orientation-form-view/global-components/structure-orientator/structure-orientator.component.html +++ b/src/app/form/orientation-form-view/global-components/structure-orientator/structure-orientator.component.html @@ -1,6 +1,7 @@ <div class="orientationForm"> <div class="orientation-header"> <h2>Quelle structure oriente la personne ?</h2> + <p *ngIf="!hasStructures" class="required-text-help">Les champs marqués d'un <sup>*</sup> sont obligatoires.</p> <div *ngIf="hasStructures && structuresLinked.length >= 2" class="number"> {{ structuresLinked.length }} structures sont associées à votre compte </div> @@ -35,6 +36,7 @@ id="structureName" label="Nom de votre structure" size="large" + [required]="true" [status]="form.get('structureName').value ? (form.get('structureName').invalid ? 'error' : 'success') : null" [value]="form.get('structureName').value" (valueChange)="updatedForm('structureName', $event)" @@ -42,24 +44,28 @@ <app-input id="structureMail" - label="Email de votre structure<sup class='sup-input'>1</sup>" + label="Email de votre structure" description="Facultatif" autocomplete="on" size="large" + sup="1" + type="email" + [externalStatusControl]="true" [status]="getStatus('structureMail')" - [statusText]="getStatusText('structureMail')" [value]="form.get('structureMail').value" (valueChange)="updatedForm('structureMail', $event)" /> <app-input id="structurePhone" - label="Téléphone de votre structure<sup class='sup-input'>1</sup>" + label="Téléphone de votre structure" description="Facultatif" autocomplete="on" size="large" + sup="1" + type="tel" + [externalStatusControl]="true" [status]="getStatus('structurePhone')" - [statusText]="getStatusText('structurePhone')" [value]="form.get('structurePhone').value" (valueChange)="updatedForm('structurePhone', $event)" /> @@ -68,7 +74,7 @@ </div> <p *ngIf="!hasStructures"> - <sup class="sup-input">1</sup + <sup>1</sup ><span class="footnote"> Un moyen de communication (email et/ou téléphone) est obligatoire pour valider cette étape</span > diff --git a/src/app/form/orientation-form-view/global-components/structure-orientator/structure-orientator.component.ts b/src/app/form/orientation-form-view/global-components/structure-orientator/structure-orientator.component.ts index c9bce5bad753de59ce8fca43dbfb8df1a035c9f4..40950c1a1caef775565df9db8112f6271e9c3213 100644 --- a/src/app/form/orientation-form-view/global-components/structure-orientator/structure-orientator.component.ts +++ b/src/app/form/orientation-form-view/global-components/structure-orientator/structure-orientator.component.ts @@ -37,6 +37,7 @@ export class StructureOrientatorComponent implements OnInit { } else { this.hasStructures = false; } + this.validatePage.emit(this.form.valid); } public select(structure: Structure): void { @@ -51,8 +52,9 @@ export class StructureOrientatorComponent implements OnInit { public updatedForm(field: string, value: string): void { if (field === 'structurePhone') { - this.utils.modifyPhoneInput(this.form, 'structurePhone', value); - } else this.form.get(field).patchValue(value); + value = this.utils.modifyPhoneValue(value); + } + this.form.get(field).patchValue(value); this.validatePage.emit(this.form.valid); } @@ -61,11 +63,4 @@ export class StructureOrientatorComponent implements OnInit { if (!this.form.get(formName).value) return null; return this.form.get(formName).invalid ? 'error' : 'success'; } - - public getStatusText(formName: string): string { - const label = formName === 'structureMail' ? 'Email' : 'Téléphone'; - const status = this.getStatus(formName); - if (status === null) return ''; - return `${label} ${status === 'success' ? ' valide' : 'invalide'}`; - } } diff --git a/src/app/form/orientation-form-view/online-demarch/appointment/make-appointment/make-appointment.component.html b/src/app/form/orientation-form-view/online-demarch/appointment/make-appointment/make-appointment.component.html index bb1cb5d3aefe0e43238ef551feee7c12969ec3ca..7037b196717488290359d9de3f1e50a57c47f431 100644 --- a/src/app/form/orientation-form-view/online-demarch/appointment/make-appointment/make-appointment.component.html +++ b/src/app/form/orientation-form-view/online-demarch/appointment/make-appointment/make-appointment.component.html @@ -8,7 +8,7 @@ </div> <!-- If need to select a social worker --> - <section *ngIf="owners?.length > 0"> + <section *ngIf="!comingFromRegistry"> <div class="header-card"> <app-card [structure]="structureRDV" [redirectToStructure]="false" /> </div> @@ -31,7 +31,7 @@ </section> <!-- If need to select a structure --> - <section *ngIf="structures?.length > 0"> + <section *ngIf="comingFromRegistry"> <div class="header-card"> <app-member-card [member]="orientationService.rdvUser" @@ -50,7 +50,7 @@ [structure]="structure" [redirectToStructure]="false" [showRadioButton]="true" - [isChecked]="selectedOption === structure._id" + [isChecked]="this.form.get('structureRDV')?.value === structure._id" (selectedStructure)="onStructureRadioChange(structure)" /> </div> diff --git a/src/app/form/orientation-form-view/online-demarch/appointment/make-appointment/make-appointment.component.ts b/src/app/form/orientation-form-view/online-demarch/appointment/make-appointment/make-appointment.component.ts index eebc5c9b6685dbd7bd1abd2fab4cf86ae8c290c7..0eeb9ea3fd8b057305befa09860ecccc5217b9a7 100644 --- a/src/app/form/orientation-form-view/online-demarch/appointment/make-appointment/make-appointment.component.ts +++ b/src/app/form/orientation-form-view/online-demarch/appointment/make-appointment/make-appointment.component.ts @@ -22,10 +22,8 @@ export class MakeAppointmentComponent implements OnInit { public owners: Owner[]; public structures: Structure[] = []; - public isBaseskills = false; - public isOnlineProcedures = false; - public selectedOption: string; public structuresListReady: boolean; + public comingFromRegistry: boolean; private onlineDemarcheType; private filtersOnOffers; @@ -37,25 +35,24 @@ export class MakeAppointmentComponent implements OnInit { ngOnInit(): void { this.checkValidation.emit(); + this.comingFromRegistry = this.orientationService.rdvUser !== null; - // build arrays containing the needs the user selected in the form + // When no appointment available, we need to know the name of the filters requested to display them if (this.structureRDV?._id || this.orientationService.rdvUser) { this.onlineDemarcheType = this.form.get('onlineDemarcheType').value; this.filtersOnOffers = { onlineProcedures: [], baseSkills: [] }; this.onlineDemarcheType.forEach((filter) => { if (filter.name === 'onlineProcedures') { this.filtersOnOffers.onlineProcedures.push(filter.value); - this.isOnlineProcedures = true; } if (filter.name === 'baseSkills') { this.filtersOnOffers.baseSkills.push(filter.value); - this.isBaseskills = true; } }); } // Filters owners that accept appointments, have personal offers in the selected structure and match the needs previously selected - if (this.structureRDV?._id) { + if (!this.comingFromRegistry) { this.findOwners(this.structureRDV._id).subscribe((owners) => { const filteredOwners = []; this.owners = owners.filter((owner) => owner.withAppointment && owner.job?.hasPersonalOffer); @@ -88,9 +85,8 @@ export class MakeAppointmentComponent implements OnInit { this.failedOrientation.emit(); } }); - } else if (this.orientationService.rdvUser) { - // else if we come from the registry, list the registry's user's structures - this.selectedOption = this.form.get('structureRDV').value; + } else { + // If we come from the registry, list the registry's user's structures const structures$: Observable<any>[] = []; this.structures = []; this.orientationService.rdvUser.structuresLink.forEach((structureId) => { @@ -136,19 +132,23 @@ export class MakeAppointmentComponent implements OnInit { } public onSocialWorkerRadioChange(socialWorker: Owner): void { - this.form.patchValue({ - socialWorkerId: socialWorker._id, - }); + const structure = this.structureRDV ?? this.orientationService.rdvStructure; + if (this.structureRDV) + this.form.patchValue({ + structureRDV: structure._id, + socialWorkerId: socialWorker._id, + }); this.socialWorker.emit(socialWorker); this.checkValidation.emit(); } public onStructureRadioChange(structure: Structure): void { - this.selectedOption = structure._id; - this.form.get('structureRDV').setValue(structure._id); - this.form.get('socialWorkerId').setValue(this.orientationService.rdvUser._id); + this.form.patchValue({ + structureRDV: structure._id, + socialWorkerId: this.orientationService.rdvUser._id, + }); this.selectedStructureRDV.emit(structure); - this.checkValidation.emit(structure); + this.checkValidation.emit(); } public getFormattedNeeds(): string { diff --git a/src/app/form/orientation-form-view/online-demarch/mediation-language-selection/mediation-language-selection.component.html b/src/app/form/orientation-form-view/online-demarch/mediation-language-selection/mediation-language-selection.component.html index 5c0440da5ba1698148f51df92d51783a629d1437..f7c92bd026cc6130eb97918a7a987a2c33439493 100644 --- a/src/app/form/orientation-form-view/online-demarch/mediation-language-selection/mediation-language-selection.component.html +++ b/src/app/form/orientation-form-view/online-demarch/mediation-language-selection/mediation-language-selection.component.html @@ -7,7 +7,7 @@ [id]="lang.key" [label]="lang.title" [selected]="selected === lang.key" - (selectedEvent)="handleSelect(lang.key)" + (click)="handleSelect(lang.key)" /> </div> </div> diff --git a/src/app/form/orientation-form-view/online-demarch/mediation-language-selection/mediation-language-selection.component.ts b/src/app/form/orientation-form-view/online-demarch/mediation-language-selection/mediation-language-selection.component.ts index 73b426d075f61c76081b7735eff7e1ecc738f035..a02e553d6f709a832fa3d09c5415f9b428b1e2e7 100644 --- a/src/app/form/orientation-form-view/online-demarch/mediation-language-selection/mediation-language-selection.component.ts +++ b/src/app/form/orientation-form-view/online-demarch/mediation-language-selection/mediation-language-selection.component.ts @@ -1,6 +1,15 @@ import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { UntypedFormGroup } from '@angular/forms'; -import { PreferredLanguages } from '../../enums/orientation.enums'; + +export enum PreferredLanguages { + french = 'Français', + english = 'Anglais', + arabic = 'Arabe', +} +interface LanguageOption { + title: PreferredLanguages; + key: PreferredLanguages; +} @Component({ selector: 'app-mediation-language-selection', @@ -8,22 +17,13 @@ import { PreferredLanguages } from '../../enums/orientation.enums'; }) export class MediationLanguageSelectionComponent implements OnInit { @Input() form: UntypedFormGroup; - @Output() checkValidation = new EventEmitter<any>(); + @Output() checkValidation = new EventEmitter<void>(); public selected: string; - public languages: any[] = [ - { - title: 'Français', - key: PreferredLanguages.french, - }, - { - title: 'Anglais', - key: PreferredLanguages.english, - }, - { - title: 'Arabe', - key: PreferredLanguages.arabic, - }, - ]; + public languages: LanguageOption[] = Object.values(PreferredLanguages).map((language) => ({ + title: language, + key: language, + })); + ngOnInit(): void { this.selected = this.form.get('preferredLanguage').value; this.checkValidation.emit(); diff --git a/src/app/form/orientation-form-view/online-demarch/online-demarch-common/accompaniment-type/accompaniment-type.component.html b/src/app/form/orientation-form-view/online-demarch/online-demarch-common/accompaniment-type/accompaniment-type.component.html index 5a6defbe09a8ae6f6e652b3dcdd6fb988908a1c3..10f543b7e0ff4bef4cdfe044ad26947727322685 100644 --- a/src/app/form/orientation-form-view/online-demarch/online-demarch-common/accompaniment-type/accompaniment-type.component.html +++ b/src/app/form/orientation-form-view/online-demarch/online-demarch-common/accompaniment-type/accompaniment-type.component.html @@ -7,7 +7,7 @@ [label]="option.title" [description]="option.hint" [selected]="selected === option.key" - (selectedEvent)="handleSelect(option.key)" + (click)="handleSelect(option.key)" /> </div> </div> diff --git a/src/app/form/orientation-form-view/online-demarch/online-demarch-common/accompaniment-type/accompaniment-type.component.ts b/src/app/form/orientation-form-view/online-demarch/online-demarch-common/accompaniment-type/accompaniment-type.component.ts index 1108e53efeb882db6216798a2b6456773c5d3c7e..690297db98a1eeef703fd0b487626d6684e627f9 100644 --- a/src/app/form/orientation-form-view/online-demarch/online-demarch-common/accompaniment-type/accompaniment-type.component.ts +++ b/src/app/form/orientation-form-view/online-demarch/online-demarch-common/accompaniment-type/accompaniment-type.component.ts @@ -1,7 +1,7 @@ import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { UntypedFormGroup } from '@angular/forms'; import { INeedItem } from '../../../../../utils/orientationUtils'; -import { OnlineDemarche } from '../../../enums/orientation.enums'; +import { AccompanimentTypes } from '../../../enums/orientation.enums'; @Component({ selector: 'app-accompaniment-type', @@ -9,24 +9,24 @@ import { OnlineDemarche } from '../../../enums/orientation.enums'; }) export class AccompanimentTypeComponent implements OnInit { @Input() form: UntypedFormGroup; - @Output() checkValidation = new EventEmitter<any>(); + @Output() checkValidation = new EventEmitter<void>(); public selected: string; public accompanimentTypes: INeedItem[] = [ { title: "Trouver une structure proposant l'accompagnement adapté", hint: 'La personne pourra prendre contact avec la structure ou s’y rendre directement', - key: OnlineDemarche.structureList, + key: AccompanimentTypes.structuresList, }, { title: 'Demander un rendez-vous auprès d’un·e accompagnant·e numérique', hint: 'Les coordonnées de la personne seront transmises à l’accompagnant·e', - key: OnlineDemarche.appointment, + key: AccompanimentTypes.appointment, }, { title: 'Choisir un créneau de médiation numérique à distance', hint: 'La personne sera recontactée par téléphone sur le créneau de son choix', - key: OnlineDemarche.onlineMediation, + key: AccompanimentTypes.onlineMediation, }, ]; ngOnInit(): void { diff --git a/src/app/form/orientation-form-view/online-demarch/online-demarch-common/online-demarch.component.html b/src/app/form/orientation-form-view/online-demarch/online-demarch-common/online-demarch.component.html index bd8e38836d6dc21bb0200a12045180dfb4e02da8..101b30bfbb5ddae4f18bffc9f2c0dec3d1093ca3 100644 --- a/src/app/form/orientation-form-view/online-demarch/online-demarch-common/online-demarch.component.html +++ b/src/app/form/orientation-form-view/online-demarch/online-demarch-common/online-demarch.component.html @@ -19,8 +19,8 @@ (closed)="handleClose()" > <div class="modalContent"> - Les premières demandes de titres de séjour doivent être redirigées vers les associations spécialisées sur les - droits des étrangers. + Les premières demandes de titres de séjour doivent être orientées vers une permanence d’aide juridique. + <div>(<a href="https://watizat.org/guides-lyon/" target="_blank">voir la liste dans le guide Watizat</a>)</div> </div> </app-modal> </div> diff --git a/src/app/form/orientation-form-view/online-demarch/online-demarch-common/online-demarch.component.ts b/src/app/form/orientation-form-view/online-demarch/online-demarch-common/online-demarch.component.ts index 3434236940aa5a085064fa13fa5f6413122ab248..f4e8fb3f536d95d036760b600228818efb9f9600 100644 --- a/src/app/form/orientation-form-view/online-demarch/online-demarch-common/online-demarch.component.ts +++ b/src/app/form/orientation-form-view/online-demarch/online-demarch-common/online-demarch.component.ts @@ -1,5 +1,5 @@ import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; -import { UntypedFormGroup } from '@angular/forms'; +import { FormGroup, UntypedFormGroup } from '@angular/forms'; import { CategoryEnum } from 'src/app/shared/enum/category.enum'; import { OrientationService } from '../../../../services/orientation.service'; import { PersonalOfferService } from '../../../../services/personal-offer.service'; @@ -8,29 +8,34 @@ import { Category } from '../../../../structure-list/models/category.model'; import { Module } from '../../../../structure-list/models/module.model'; import { SearchService } from '../../../../structure-list/services/search.service'; import { OrientationUtils } from '../../../../utils/orientationUtils'; +import { SelectComponent } from '../../global-components/select/select.component'; +import { FiltersForm } from '../../interfaces/filtersForm.interface'; @Component({ selector: 'app-online-demarch', templateUrl: './online-demarch.component.html', }) -export class OnlineDemarchComponent implements OnInit { +export class OnlineDemarchComponent extends SelectComponent implements OnInit { @Input() form: UntypedFormGroup; - @Output() checkValidation = new EventEmitter<any>(); + @Input() filtersForm: FormGroup<FiltersForm>; + @Output() checkValidation = new EventEmitter<void>(); + + public orientationUtils = new OrientationUtils(); + public accompanimentType: Module[]; + public selectedModules: Module[] = []; + public showStrangersModal = false; constructor( private searchService: SearchService, public structureService: StructureService, public orientationService: OrientationService, public personalOfferService: PersonalOfferService, - ) {} - public orientationUtils = new OrientationUtils(); - public accompanimentType: Module[]; - public selectedModules: Module[] = []; - public showStrangersModal = false; + ) { + super(); + } ngOnInit(): void { - this.selectedModules = this.form.get('onlineDemarcheType').value; - // TODO move this in form init categories + this.selectedModules = this.filtersForm.get('filters').value; this.searchService.getCategories().subscribe(async (categories: Category[]) => { this.accompanimentType = categories.find((el) => el.id === CategoryEnum.onlineProcedures).modules; @@ -48,23 +53,12 @@ export class OnlineDemarchComponent implements OnInit { } public handleClick(module: Module): void { - if (module.id === 'foreigners' && !this.isSelectedModule(module.id)) { + if (module.id === 'foreigners' && !super.isSelectedModule(module.id)) { this.showStrangersModal = true; } - if (this.isSelectedModule(module.id)) { - const index = this.selectedModules.findIndex((_module) => _module.id === module.id); - this.selectedModules.splice(index, 1); - } else { - this.selectedModules.push(module); - } - this.form.get('onlineDemarcheType').patchValue(this.selectedModules); - this.checkValidation.emit(); + super.handleClick(module); } - public isSelectedModule(moduleId: string): boolean { - if (this.selectedModules?.map((module) => module.id).includes(moduleId)) return true; - return false; - } public handleClose(): void { this.showStrangersModal = false; } diff --git a/src/app/form/orientation-form-view/online-demarch/online-mediation/mediation-beneficiary-info/mediation-beneficiary-info.component.html b/src/app/form/orientation-form-view/online-demarch/online-mediation/mediation-beneficiary-info/mediation-beneficiary-info.component.html index 698717397a11d05a6714114165539a92d25895bd..a17c4f2257e8ca8a0c3d31210dfeaed5f14a470a 100644 --- a/src/app/form/orientation-form-view/online-demarch/online-mediation/mediation-beneficiary-info/mediation-beneficiary-info.component.html +++ b/src/app/form/orientation-form-view/online-demarch/online-mediation/mediation-beneficiary-info/mediation-beneficiary-info.component.html @@ -5,6 +5,7 @@ <div *ngIf="!isOrientationRdv" class="title"> <h2>Quel est le nom de la personne que vous orientez ?</h2> <p>Ces informations apparaîtront sur une fiche d’orientation à imprimer et à transmettre à la personne</p> + <p class="required-text-help">Les champs marqués d'un <sup>*</sup> sont obligatoires.</p> </div> <div class="formGroup"> @@ -13,6 +14,7 @@ label="Prénom" autocomplete="on" size="large" + [required]="true" [status]="form.get('name').value ? (form.get('name').invalid ? 'error' : 'success') : null" [value]="form.get('name').value" (valueChange)="updatedForm('name', $event)" @@ -23,6 +25,7 @@ label="Nom" autocomplete="on" size="large" + [required]="true" [status]="form.get('surname').value ? (form.get('surname').invalid ? 'error' : 'success') : null" [value]="form.get('surname').value" (valueChange)="updatedForm('surname', $event)" @@ -33,9 +36,11 @@ id="email" autocomplete="on" size="large" - [label]="'Email' + getSup()" + type="email" + label="Email" + [sup]="getSup()" + [externalStatusControl]="true" [status]="form.get('email').value ? (form.get('email').invalid ? 'error' : 'success') : null" - [statusText]="form.get('email').value ? (form.get('email').invalid ? 'Email invalide' : 'Email valide') : null" [value]="form.get('email').value" (valueChange)="updatedForm('email', $event)" /> @@ -45,18 +50,18 @@ id="phone" autocomplete="on" size="large" - [label]="'Téléphone' + getSup()" + label="Téléphone" + type="tel" + [sup]="getSup()" + [externalStatusControl]="true" [status]="form.get('phone').value ? (form.get('phone').invalid ? 'error' : 'success') : null" - [statusText]=" - form.get('phone').value ? (form.get('phone').invalid ? 'Téléphone invalide' : 'Téléphone valide') : null - " [value]="form.get('phone').value" (valueChange)="updatedForm('phone', $event)" /> </div> <p *ngIf="isOrientationRdv && isPhone() && isEmail()"> - <sup class="sup-input">1</sup + <sup>1</sup ><span class="footnote"> Un moyen de communication (email et/ou téléphone) est obligatoire pour valider cette étape</span > diff --git a/src/app/form/orientation-form-view/online-demarch/online-mediation/mediation-beneficiary-info/mediation-beneficiary-info.component.ts b/src/app/form/orientation-form-view/online-demarch/online-mediation/mediation-beneficiary-info/mediation-beneficiary-info.component.ts index 477a33de74b6c638ed85deb0dac2f0d75128476d..ddc31962d3d9fbb06ee40462081d81d59edcf877 100644 --- a/src/app/form/orientation-form-view/online-demarch/online-mediation/mediation-beneficiary-info/mediation-beneficiary-info.component.ts +++ b/src/app/form/orientation-form-view/online-demarch/online-mediation/mediation-beneficiary-info/mediation-beneficiary-info.component.ts @@ -24,13 +24,14 @@ export class MediationBeneficiaryInfoComponent implements OnInit { return Boolean(this.form.get('email')); } public getSup(): string { - return this.isPhone() && this.isEmail() ? "<sup class='sup-input'>1</sup>" : ''; + return this.isPhone() && this.isEmail() ? '1' : '*'; } public updatedForm(field: string, value: string): void { if (field === 'phone') { - this.utils.modifyPhoneInput(this.form, 'phone', value); - } else this.form.get(field).patchValue(value); + value = this.utils.modifyPhoneValue(value); + } + this.form.get(field).patchValue(value); this.checkValidation.emit(); } diff --git a/src/app/form/orientation-form-view/online-demarch/onlineDemarch-form.component.html b/src/app/form/orientation-form-view/online-demarch/onlineDemarch-form.component.html index 3dd7e4bf194a9d06a75efd4daa28b44e68a0c213..06caabc759410b67278da984cc702165682f7194 100644 --- a/src/app/form/orientation-form-view/online-demarch/onlineDemarch-form.component.html +++ b/src/app/form/orientation-form-view/online-demarch/onlineDemarch-form.component.html @@ -1,156 +1,160 @@ <!-- COMMON FORM --> -<ng-container *ngIf="currentType === OnlineDemarche.common"> +<ng-container *ngIf="genericStep === GenericOrientationSteps.common"> <app-online-demarch - *ngIf="needType === NeedsType.onlineDemarch && currentStep === OnlineDemarchesCommonSteps.onlineDemarche" - [form]="form" - (checkValidation)="checkValidation()" - /> - <app-accompaniment-type - *ngIf="currentStep === OnlineDemarchesCommonSteps.accompanimentType" + *ngIf="needType === NeedsTypes.onlineDemarch && currentStep === CommonSteps.filtersChoice" [form]="form" + [filtersForm]="filtersForm" (checkValidation)="checkValidation()" /> <app-base-skills - *ngIf="needType === NeedsType.learnSkills && currentStep === OnlineDemarchesCommonSteps.onlineDemarche" - [currentStep]="currentStep" - [currentType]="currentType" - [form]="filtersForm" - (validatePage)="checkValidation()" - /> -</ng-container> -<!-- APPOINTMENT FORM --> -<ng-container *ngIf="currentType === OnlineDemarche.appointment"> - <app-information-screen - *ngIf="currentStep === OnlineDemarchesAppointmentSteps.infoScreen" - [currentType]="currentType" - (checkValidation)="checkValidation()" - /> - <app-structure-pmr - *ngIf="currentStep === OnlineDemarchesAppointmentSteps.pmrAccess" - [structureForm]="form" - (validateForm)="checkValidation()" - (radioChange)="onRadioChange($event)" - /> - <app-orientation-structure-address - *ngIf="currentStep === OnlineDemarchesAppointmentSteps.location" - [form]="form" - (addressStructure)="checkValidation()" - /> - <app-carto - *ngIf="currentStep === OnlineDemarchesAppointmentSteps.carto" - [isOrientationForm]="true" - [isOrientationRdv]="true" - [filters]="filters" - [userLongitude]="form.get('address').value?.coordinates[0]" - [userLatitude]="form.get('address').value?.coordinates[1]" - (structureSelectionRDV)="checkValidation($event)" - /> - <app-make-appointment - *ngIf="currentStep === OnlineDemarchesAppointmentSteps.makeAppointment" - [form]="form" - [structureRDV]="structureRDV" - (checkValidation)="checkValidation()" - (socialWorker)="getSocialWorker($event)" - (selectedStructureRDV)="getSelectedStructureRDV($event)" - (failedOrientation)="setFailedOrientation()" - /> - <app-mediation-beneficiary-info - *ngIf="currentStep === OnlineDemarchesAppointmentSteps.mediationBeneficiaryInfo" - [form]="form" - [isOrientationRdv]="true" - (checkValidation)="checkValidation()" - /> - <app-structure-orientator - *ngIf="currentStep === OnlineDemarchesAppointmentSteps.structureOrientator" - [profile]="profile" - [form]="form" - (validatePage)="checkValidation()" - /> - <app-orientation-recap - *ngIf="currentStep === OnlineDemarchesAppointmentSteps.orientationRecap" - [form]="form" - [recapType]="RecapsType.appointment" - [socialWorker]="socialWorker" - [structureRDV]="structureRDV" - [isToPrint]="false" + *ngIf="needType === NeedsTypes.baseSkills && currentStep === CommonSteps.filtersChoice" + [filtersForm]="filtersForm" (checkValidation)="checkValidation()" /> - <app-appointment-end - *ngIf="currentStep === OnlineDemarchesAppointmentSteps.rdvEnd" - [form]="form" - [structureRDV]="structureRDV" - [selectedStructureRDV]="selectedStructureRDV" - [socialWorker]="socialWorker" - (checkValidation)="checkValidation()" - /> - <app-orientation-recap - *ngIf="currentStep === OnlineDemarchesAppointmentSteps.orientationPrint" + <app-accompaniment-type + *ngIf="currentStep === CommonSteps.accompanimentType" [form]="form" - [recapType]="RecapsType.appointment" - [socialWorker]="socialWorker" - [structureRDV]="structureRDV" (checkValidation)="checkValidation()" /> </ng-container> -<!-- ONLINE MEDIATION FORM --> -<ng-container *ngIf="currentType === OnlineDemarche.onlineMediation"> - <app-information-screen - *ngIf="currentStep === HotlineMediationSteps.infoScreen" - [currentType]="currentType" - (checkValidation)="checkValidation()" - /> - <app-mediation-beneficiary-info - *ngIf="currentStep === HotlineMediationSteps.mediationBeneficiaryInfo" - [form]="form" - (checkValidation)="checkValidation()" - /> - <app-mediation-hours-selection - *ngIf="currentStep === HotlineMediationSteps.mediationHoursSelection" + +<ng-container *ngIf="genericStep === GenericOrientationSteps.accompanimentTunnel"> + <!-- STRUCTURE LIST FORM --> + <app-orientation-structure-list + *ngIf="accompanimentType === AccompanimentTypes.structuresList" [form]="form" - (checkValidation)="checkValidation()" - /> - <app-mediation-language-selection - *ngIf="currentStep === HotlineMediationSteps.mediationLanguageSelection" - [form]="form" - (checkValidation)="checkValidation()" - /> - <app-orientation-comments - *ngIf="currentStep === HotlineMediationSteps.comments" - [form]="form" - (checkValidation)="checkValidation()" - /> - <app-structure-orientator - *ngIf="currentStep === HotlineMediationSteps.structureOrientator" + [currentStep]="currentStep" + [filters]="filters" [profile]="profile" - [form]="form" (validatePage)="checkValidation()" /> - <app-orientation-recap - *ngIf="currentStep === HotlineMediationSteps.orientationRecap" - [form]="form" - [recapType]="RecapsType.onlineMediation" - [isToPrint]="false" - (checkValidation)="checkValidation()" - /> - <app-appointment-end - *ngIf="currentStep === HotlineMediationSteps.rdvEnd" - [form]="form" - [isOnlineMediation]="true" - (checkValidation)="checkValidation()" - /> - <app-orientation-recap - *ngIf="currentStep === HotlineMediationSteps.orientationPrint" - [form]="form" - [recapType]="RecapsType.onlineMediation" - (checkValidation)="checkValidation()" - /> + + <!-- APPOINTMENT FORM --> + <ng-container *ngIf="accompanimentType === AccompanimentTypes.appointment"> + <app-information-screen + *ngIf="currentStep === OnlineDemarchesAppointmentSteps.infoScreen" + [accompanimentType]="accompanimentType" + (checkValidation)="checkValidation()" + /> + <app-structure-pmr + *ngIf="currentStep === OnlineDemarchesAppointmentSteps.pmrAccess" + [structureForm]="form" + (validateForm)="checkValidation()" + (radioChange)="onRadioChange($event)" + /> + <app-orientation-structure-address + *ngIf="currentStep === OnlineDemarchesAppointmentSteps.location" + [form]="form" + (addressStructure)="checkValidation()" + /> + <app-carto + *ngIf="currentStep === OnlineDemarchesAppointmentSteps.carto" + [isOrientationForm]="true" + [isOrientationRdv]="true" + [filters]="filters" + [userLongitude]="form.get('address').value?.coordinates[0]" + [userLatitude]="form.get('address').value?.coordinates[1]" + (structureSelectionRDV)="checkValidation($event)" + /> + <app-make-appointment + *ngIf="currentStep === OnlineDemarchesAppointmentSteps.makeAppointment" + [form]="form" + [structureRDV]="structureRDV" + (checkValidation)="checkValidation()" + (socialWorker)="setSocialWorker($event)" + (selectedStructureRDV)="setStructureRDV($event)" + (failedOrientation)="setFailedOrientation()" + /> + <app-mediation-beneficiary-info + *ngIf="currentStep === OnlineDemarchesAppointmentSteps.mediationBeneficiaryInfo" + [form]="form" + [isOrientationRdv]="true" + (checkValidation)="checkValidation()" + /> + <app-structure-orientator + *ngIf="currentStep === OnlineDemarchesAppointmentSteps.structureOrientator" + [profile]="profile" + [form]="form" + (validatePage)="checkValidation()" + /> + <app-orientation-recap + *ngIf="currentStep === OnlineDemarchesAppointmentSteps.orientationRecap" + [form]="form" + [accompanimentType]="AccompanimentTypes.appointment" + [socialWorker]="socialWorker" + [structureRDV]="structureRDV" + [isToPrint]="false" + (checkValidation)="checkValidation()" + /> + <app-appointment-end + *ngIf="currentStep === OnlineDemarchesAppointmentSteps.rdvEnd" + [form]="form" + [structureRDV]="structureRDV" + [selectedStructureRDV]="structureRDV" + [socialWorker]="socialWorker" + (checkValidation)="checkValidation()" + /> + <app-orientation-recap + *ngIf="currentStep === OnlineDemarchesAppointmentSteps.orientationPrint" + [form]="form" + [accompanimentType]="AccompanimentTypes.appointment" + [socialWorker]="socialWorker" + [structureRDV]="structureRDV" + (checkValidation)="checkValidation()" + /> + </ng-container> + + <!-- ONLINE MEDIATION FORM --> + <ng-container *ngIf="accompanimentType === AccompanimentTypes.onlineMediation"> + <app-information-screen + *ngIf="currentStep === OnlineMediationSteps.infoScreen" + [accompanimentType]="accompanimentType" + (checkValidation)="checkValidation()" + /> + <app-mediation-beneficiary-info + *ngIf="currentStep === OnlineMediationSteps.mediationBeneficiaryInfo" + [form]="form" + (checkValidation)="checkValidation()" + /> + <app-mediation-hours-selection + *ngIf="currentStep === OnlineMediationSteps.mediationHoursSelection" + [form]="form" + (checkValidation)="checkValidation()" + /> + <app-mediation-language-selection + *ngIf="currentStep === OnlineMediationSteps.mediationLanguageSelection" + [form]="form" + (checkValidation)="checkValidation()" + /> + <app-orientation-comments + *ngIf="currentStep === OnlineMediationSteps.comments" + [form]="form" + (checkValidation)="checkValidation()" + /> + <app-structure-orientator + *ngIf="currentStep === OnlineMediationSteps.structureOrientator" + [profile]="profile" + [form]="form" + (validatePage)="checkValidation()" + /> + <app-orientation-recap + *ngIf="currentStep === OnlineMediationSteps.orientationRecap" + [form]="form" + [accompanimentType]="AccompanimentTypes.onlineMediation" + [isToPrint]="false" + (checkValidation)="checkValidation()" + /> + <app-appointment-end + *ngIf="currentStep === OnlineMediationSteps.rdvEnd" + [form]="form" + [isOnlineMediation]="true" + (checkValidation)="checkValidation()" + /> + <app-orientation-recap + *ngIf="currentStep === OnlineMediationSteps.orientationPrint" + [form]="form" + [accompanimentType]="AccompanimentTypes.onlineMediation" + (checkValidation)="checkValidation()" + /> + </ng-container> </ng-container> -<!-- STRUCTURE LIST FORM --> -<app-orientation-structure-list - *ngIf="currentType === OnlineDemarche.structureList" - [form]="form" - [currentStep]="currentStep" - [filters]="filters" - [profile]="profile" - (validatePage)="checkValidation()" -/> diff --git a/src/app/form/orientation-form-view/online-demarch/onlineDemarch-form.component.ts b/src/app/form/orientation-form-view/online-demarch/onlineDemarch-form.component.ts index 14f70798852caf80e287f5019381e832e40c9127..f0d87444d436bacb5f182683c59c674eace2bb0a 100644 --- a/src/app/form/orientation-form-view/online-demarch/onlineDemarch-form.component.ts +++ b/src/app/form/orientation-form-view/online-demarch/onlineDemarch-form.component.ts @@ -1,4 +1,4 @@ -import { Component, EventEmitter, Input, Output } from '@angular/core'; +import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { FormGroup, UntypedFormArray, UntypedFormControl, UntypedFormGroup } from '@angular/forms'; import { Owner } from '../../../models/owner.model'; import { Structure } from '../../../models/structure.model'; @@ -8,62 +8,77 @@ import { Category } from '../../../structure-list/models/category.model'; import { Filter } from '../../../structure-list/models/filter.model'; import { OrientationUtils } from '../../../utils/orientationUtils'; import { + AccompanimentTypes, AppointmentSteps, - HotlineMediationSteps, - NeedsType, - OnlineDemarche, - OnlineDemarchesCommonSteps, - RecapsType, + CommonSteps, + GenericOrientationSteps, + NeedsTypes, + OnlineMediationSteps, StructuresListSteps, } from '../enums/orientation.enums'; import { FiltersForm } from '../interfaces/filtersForm.interface'; -import { MediationStepType, MediationType, OnlineMediationSteps } from '../types/orientation.types'; +import { AllOrientationSteps } from '../types/orientation.types'; @Component({ selector: 'app-online-demarch-form', templateUrl: './onlineDemarch-form.component.html', }) -export class OnlineDemarchFormComponent { - @Input() needType: NeedsType; - @Input() currentStep: OnlineMediationSteps | StructuresListSteps | AppointmentSteps | MediationStepType; - @Input() currentType: OnlineDemarche | MediationType; +export class OnlineDemarchFormComponent implements OnInit { + @Input() needType: NeedsTypes; + @Input() currentStep: AllOrientationSteps; + @Input() genericStep: GenericOrientationSteps; + @Input() accompanimentType: AccompanimentTypes; @Input() form: UntypedFormGroup; @Input() filters: Filter[] = []; @Input() filtersForm: FormGroup<FiltersForm>; @Input() profile: User; @Input() categories: Record<string, Category>; - @Input() structureRDV: Structure; - @Input() selectedStructureRDV: Structure; @Output() validatePage = new EventEmitter<any>(); @Output() validateStructureRDV = new EventEmitter<Structure>(); @Output() failedOrientation = new EventEmitter<any>(); public orientationUtils = new OrientationUtils(); public pagesValidation: any[] = []; + public structureRDV: Structure; public socialWorker: Owner; // Enums - public HotlineMediationSteps = HotlineMediationSteps; - public OnlineDemarchesCommonSteps = OnlineDemarchesCommonSteps; + public GenericOrientationSteps = GenericOrientationSteps; + public NeedsTypes = NeedsTypes; + public AccompanimentTypes = AccompanimentTypes; + public CommonSteps = CommonSteps; public StructuresListSteps = StructuresListSteps; - public OnlineDemarche = OnlineDemarche; public OnlineDemarchesAppointmentSteps = AppointmentSteps; - public NeedsType = NeedsType; - public RecapsType = RecapsType; + public OnlineMediationSteps = OnlineMediationSteps; constructor(public orientationService: OrientationService) {} + ngOnInit(): void { + // If coming from registry + if (this.orientationService.rdvUser) { + this.setSocialWorker(this.orientationService.rdvUser as unknown as Owner); + } + + // If coming from carto + if (this.orientationService.rdvStructure) { + this.setStructureRDV(this.orientationService.rdvStructure); + } + } + public checkValidation(event?: any): void { - switch (this.currentType) { - case OnlineDemarche.onlineMediation: - this.orientationUtils.setValidationsOnlineMediationForm( - this.pagesValidation, - this.form, - (isValid) => this.validatePage.emit(isValid), - this.currentStep as HotlineMediationSteps, - ); - break; - case OnlineDemarche.structureList: + if (this.genericStep === GenericOrientationSteps.common) { + this.orientationUtils.setValidationsOnlineDemarchesForm( + this.pagesValidation, + this.filtersForm, + this.form, + (isValid) => this.validatePage.emit(isValid), + this.currentStep as CommonSteps, + ); + return; + } + + switch (this.accompanimentType) { + case AccompanimentTypes.structuresList: this.orientationUtils.setValidationsStructuresForm( this.pagesValidation, this.form, @@ -71,25 +86,7 @@ export class OnlineDemarchFormComponent { this.currentStep as StructuresListSteps, ); break; - case OnlineDemarche.common: - if (this.needType === NeedsType.learnSkills) { - this.orientationUtils.setValidationsLearnSkillsForm( - this.pagesValidation, - this.filtersForm, - this.form, - (isValid) => this.validatePage.emit(isValid), - this.currentStep as OnlineDemarchesCommonSteps, - ); - } else { - this.orientationUtils.setValidationsOnlineDemarchesForm( - this.pagesValidation, - this.form, - (isValid) => this.validatePage.emit(isValid), - this.currentStep as OnlineDemarchesCommonSteps, - ); - } - break; - case OnlineDemarche.appointment: + case AccompanimentTypes.appointment: if (this.currentStep === AppointmentSteps.carto - 1) { // if rdv from structure details, don't reinit the structureRDV variable if (!this.orientationService.rdvStructure) this.structureRDV = null; @@ -106,16 +103,24 @@ export class OnlineDemarchFormComponent { this.currentStep as AppointmentSteps, ); break; + case AccompanimentTypes.onlineMediation: + this.orientationUtils.setValidationsOnlineMediationForm( + this.pagesValidation, + this.form, + (isValid) => this.validatePage.emit(isValid), + this.currentStep as OnlineMediationSteps, + ); + break; default: throw new Error('Not implemented tunnel type in OnlineDemarchFormComponent'); } } - public getSocialWorker(item: Owner): void { + public setSocialWorker(item: Owner): void { this.socialWorker = item; } - public getSelectedStructureRDV(structure: Structure): void { - this.selectedStructureRDV = structure; + public setStructureRDV(structure: Structure): void { + this.structureRDV = structure; } public updatePublicChoice({ formControlName, choice }: { formControlName: string; choice: string }): void { diff --git a/src/app/form/orientation-form-view/orientation-form-view.component.html b/src/app/form/orientation-form-view/orientation-form-view.component.html index 067376c77260fe410cf55a8a0e03a0b32abb722a..a9e0be6029202b3489bdf0fb0d2b08f45a7520be 100644 --- a/src/app/form/orientation-form-view/orientation-form-view.component.html +++ b/src/app/form/orientation-form-view/orientation-form-view.component.html @@ -1,45 +1,40 @@ -<div class="orientation"> +<div class="orientation" cdkTrapFocus [cdkTrapFocusAutoCapture]="true"> <h1 class="visually-hidden">Orientation</h1> <app-progress-bar [currentPage]="currentStep" [nbSteps]="nbSteps" [formType]="formType.orientation" /> <div class="container" [ngClass]="{ 'no-max-width': fullScreen }"> - <app-needs-selection - *ngIf="currentStep === null" - [currentNeed]="needType" - (setNeedType)="setCurrentNeedType($event)" - (validate)="validatePage(true)" - /> + <app-needs-selection *ngIf="currentStep === null" [(needType)]="needType" (validate)="validatePage(true)" /> <ng-container *ngIf="currentStep !== null"> <app-equipment-access - *ngIf="needType === needEnum.equipmentAccess" + *ngIf="needType === NeedsTypes.equipmentAccess" [currentStep]="currentStep" - [currentType]="currentType" - [form]="filtersForm" + [genericStep]="genericStep" + [filtersForm]="filtersForm" [orientationForm]="structureOrientationForm" [filters]="filters" [profile]="profile" (validatePage)="validatePage($event)" /> <app-equipment-buy - *ngIf="needType === needEnum.equipmentBuy" + *ngIf="needType === NeedsTypes.equipmentBuy" [currentStep]="currentStep" - [currentType]="currentType" - [form]="filtersForm" + [genericStep]="genericStep" + [filtersForm]="filtersForm" [orientationForm]="structureOrientationForm" [filters]="filters" [profile]="profile" (validatePage)="validatePage($event)" /> <app-online-demarch-form - *ngIf="needType === needEnum.onlineDemarch || needType === needEnum.learnSkills" + *ngIf="isOnlineDemarchOrBaseSkills()" [needType]="needType" [currentStep]="currentStep" - [currentType]="currentType" + [genericStep]="genericStep" + [accompanimentType]="accompanimentType" [form]="onlineDemarcheForm" [filters]="filters" [filtersForm]="filtersForm" [profile]="profile" [categories]="categories" - [structureRDV]="orientationService.rdvStructure" (validatePage)="validatePage($event)" (validateStructureRDV)="validateStructureRDV($event)" (failedOrientation)="setFailedOrientation()" @@ -49,11 +44,10 @@ <app-navigation [currentStep]="currentStep" [isPrevHidden]="isPrevHidden" + [isNextHidden]="isNextHidden" [isLastStep]="isLastStep" [needType]="needType" - [currentType]="currentType" [isPageValid]="isPageValid" - [hideNavButtons]="hideNavButtons" [failedOrientation]="failedOrientation" (goNext)="nextPage()" (goPrev)="prevPage()" diff --git a/src/app/form/orientation-form-view/orientation-form-view.component.scss b/src/app/form/orientation-form-view/orientation-form-view.component.scss index 5eb102d867e46bd922bda41b06cd47a1d991d189..e59c89f0f070ae24380e3415431a2e3b2e0c0c12 100644 --- a/src/app/form/orientation-form-view/orientation-form-view.component.scss +++ b/src/app/form/orientation-form-view/orientation-form-view.component.scss @@ -75,7 +75,7 @@ div.titleform { display: flex; flex-direction: column; gap: 40px; - width: 100%; + width: 100vw; max-width: 600px; } diff --git a/src/app/form/orientation-form-view/orientation-form-view.component.ts b/src/app/form/orientation-form-view/orientation-form-view.component.ts index 991c0b6dcf775fd7fd8652fddf7fbe26189ec8d9..9303744722c2449337cee6319856f15b0f498cb4 100644 --- a/src/app/form/orientation-form-view/orientation-form-view.component.ts +++ b/src/app/form/orientation-form-view/orientation-form-view.component.ts @@ -1,4 +1,4 @@ -import { AfterContentChecked, ChangeDetectorRef, Component, OnInit } from '@angular/core'; +import { AfterContentChecked, ChangeDetectorRef, Component, OnInit, ViewChild } from '@angular/core'; import { AbstractControl, FormGroup, UntypedFormGroup } from '@angular/forms'; import { Router } from '@angular/router'; import { lastValueFrom } from 'rxjs'; @@ -16,21 +16,19 @@ import { Filter } from '../../structure-list/models/filter.model'; import { Module } from '../../structure-list/models/module.model'; import { SearchService } from '../../structure-list/services/search.service'; import { OrientationUtils } from '../../utils/orientationUtils'; -import { Utils } from '../../utils/utils'; +import { CanExitResolver, Utils } from '../../utils/utils'; import { formType } from '../form-view/formType.enum'; import { + AccompanimentTypes, AppointmentSteps, - FiltersSteps, + CommonSteps, GenericOrientationSteps, - HotlineMediationSteps, - NeedsType, - OnlineDemarche, - OnlineDemarchesCommonSteps, + NeedsTypes, + OnlineMediationSteps, StructuresListSteps, } from './enums/orientation.enums'; -import { IAppointment } from './interfaces/appointment.interface'; +import { NavigationComponent } from './global-components/navigation/navigation.component'; import { FiltersForm } from './interfaces/filtersForm.interface'; -import { IOnlineMediation } from './interfaces/onlineMediation.interface'; import { IOrientationIndicator, OrientationIndicatorStructure, @@ -38,7 +36,7 @@ import { } from './interfaces/orientationIndicator.interface'; import { StructureOrientationForm } from './interfaces/structureOrientationForm.interface'; import { StructureOrientator } from './interfaces/structureOrientator.interface'; -import { MediationStepType, MediationType } from './types/orientation.types'; +import { AllOrientationSteps } from './types/orientation.types'; @Component({ selector: 'app-orientation-form-view', @@ -48,34 +46,32 @@ import { MediationStepType, MediationType } from './types/orientation.types'; export class OrientationFormViewComponent implements OnInit, AfterContentChecked { public static readonly MAX_STEP = (Math.max( - Object.keys(HotlineMediationSteps).length, - Object.keys(AppointmentSteps).length, Object.keys(StructuresListSteps).length, + Object.keys(AppointmentSteps).length, + Object.keys(OnlineMediationSteps).length, ) + - Object.keys(OnlineDemarchesCommonSteps).length) / + Object.keys(CommonSteps).length) / 2; public orientationUtils = new OrientationUtils(); public utils = new Utils(); // OnlineDemarches public onlineDemarcheForm: UntypedFormGroup; - public onlineDemarcheType: OnlineDemarche; // Equipments public filtersForm: FormGroup<FiltersForm>; public structureOrientationForm: FormGroup<StructureOrientationForm>; // Orientator public orientator: FormGroup<StructureOrientator>; // Enum - public needEnum = NeedsType; + public NeedsTypes = NeedsTypes; public formType = formType; // Global - public needType: NeedsType; - public indicatorNeedType: NeedsType; - public previousNeedType: NeedsType; - public currentType: MediationType = OnlineDemarche.common; - public currentStep: MediationStepType = null; + public needType: NeedsTypes; + public genericStep: GenericOrientationSteps = GenericOrientationSteps.common; + public accompanimentType: AccompanimentTypes; + public currentStep: AllOrientationSteps = null; public isPrevHidden = false; + public isNextHidden = false; public isLastStep = false; - public hideNavButtons = false; public nbSteps = OrientationFormViewComponent.MAX_STEP; public isPageValid = false; public filters: Filter[] = []; @@ -114,7 +110,9 @@ export class OrientationFormViewComponent implements OnInit, AfterContentChecked // Modal canExit var public showConfirmationModal = false; - private resolve: Function; + private resolve: CanExitResolver; + + @ViewChild(NavigationComponent) navComponent!: NavigationComponent; constructor( public orientationService: OrientationService, @@ -124,12 +122,13 @@ export class OrientationFormViewComponent implements OnInit, AfterContentChecked private profileService: ProfileService, private searchService: SearchService, private structureService: StructureService, - private cdref: ChangeDetectorRef, + private cdRef: ChangeDetectorRef, private indicatorService: IndicatorService, private router: Router, ) { this.setCategories(); } + async ngOnInit(): Promise<void> { this.orientationService.rdvUser = null; if (history.state.rdvUser) { @@ -138,531 +137,298 @@ export class OrientationFormViewComponent implements OnInit, AfterContentChecked this.orientationService.rdvStructure = null; if (history.state.rdvStructure) { - // Create new Structure object to call Structure functions (getTypeStructureIcon,...) + // Create new Structure object to call Structure functions (getTypeStructureIcon, ...) this.orientationService.rdvStructure = new Structure(history.state.rdvStructure); } if (!this.authService.isLoggedIn()) { this.showLoginModal = true; - } else { - this.profile = await this.profileService.getProfile(); - - if (this.profile?.structuresLink?.length === 1) { - this.structureService.getStructure(this.profile.structuresLink[0]).subscribe( - (_structure) => - (this.orientator = this.orientationUtils.createStructureOrientatorForm({ - structureName: _structure.structureName, - structureMail: _structure.contactMail, - structurePhone: _structure.contactPhone, - })), - ); - } + return; } - if (history.state.mediationNumerique) { - this.currentStep = 0; - this.needType = this.needEnum.learnSkills; - this.setCurrentNeedType(NeedsType.learnSkills); + this.profile = await this.profileService.getProfile(); + + if (this.profile?.structuresLink?.length === 1) { + this.structureService.getStructure(this.profile.structuresLink[0]).subscribe( + (_structure) => + (this.orientator = this.orientationUtils.createStructureOrientatorForm({ + structureName: _structure.structureName, + structureMail: _structure.contactMail, + structurePhone: _structure.contactPhone, + })), + ); } } ngAfterContentChecked(): void { - this.cdref.detectChanges(); + this.cdRef.detectChanges(); } public validatePage(event: boolean): void { this.isPageValid = event; } + public setFailedOrientation(): void { + this.failedOrientation = true; + } + public validateStructureRDV(event: Structure): void { this.onlineDemarcheForm.get('structureRDV').patchValue(event._id); this.nextPage(); } - public setStepNumber(enumLength: number): void { - this.nbSteps = enumLength / 2; - } - - public setCurrentNeedType(needType: NeedsType): void { - this.needType = needType; - this.validatePage(true); - // Init form according to needType - switch (needType) { - case NeedsType.onlineDemarch: - this.onlineDemarcheForm = this.orientationUtils.createOnlineDemarchesForm(); - break; - case NeedsType.equipmentAccess: - case NeedsType.equipmentBuy: - this.filtersForm = this.orientationUtils.createFiltersForm(); + private async handleAppointment(): Promise<void> { + switch (this.accompanimentType) { + case AccompanimentTypes.appointment: + await lastValueFrom( + this.orientationService.createAppointment({ + ...this.onlineDemarcheForm.value, + onlineDemarcheType: this.onlineDemarcheForm.value.onlineDemarcheType.filter( + (item) => item.name !== 'pmrAccess', + ), + }), + ); break; - case NeedsType.learnSkills: - this.filtersForm = this.orientationUtils.createFiltersForm(); - this.onlineDemarcheForm = this.orientationUtils.createOnlineDemarchesForm(); + case AccompanimentTypes.onlineMediation: + await lastValueFrom( + this.orientationService.createOnlineMediation({ + ...this.onlineDemarcheForm.value, + onlineDemarcheType: this.onlineDemarcheForm.value.filters.map((module: Module) => module.displayText), + }), + ); break; - default: - throw new Error(`Not implemented NeedsType in OrientationFormViewComponent ${needType}`); } } - private currentStepIs(orientationType: MediationType, orientationStep: MediationStepType): boolean { - return this.currentType === orientationType && this.currentStep === orientationStep; - } - - private isOnlineDemarcheOrLearnSkills(): boolean { - return this.needType === NeedsType.onlineDemarch || this.needType === NeedsType.learnSkills; - } - /** - * In online procedures (online mediation and appointment), a request is sent to the server before the orientation - * summary. isPrevHidden flag prevents from going back in the form after validation. - */ - public checkPrevHidden(): void { - const isOnlineMediationSuccess = this.currentStepIs(OnlineDemarche.onlineMediation, HotlineMediationSteps.rdvEnd); - const isAppointmentSuccess = this.currentStepIs(OnlineDemarche.appointment, AppointmentSteps.rdvEnd); - this.isPrevHidden = this.isOnlineDemarcheOrLearnSkills() && (isOnlineMediationSuccess || isAppointmentSuccess); - } - - public checkLastStep(): void { - const isStructureListOrientationRecap = this.currentStepIs( - OnlineDemarche.structureList, - StructuresListSteps.orientationRecap, - ); - const isAppointmentOrientationRecap = this.currentStepIs( - OnlineDemarche.appointment, - AppointmentSteps.orientationPrint, - ); - const isOnlineMediationOrientationRecap = this.currentStepIs( - OnlineDemarche.onlineMediation, - HotlineMediationSteps.orientationPrint, - ); - this.isLastStep = - isStructureListOrientationRecap || - (this.isOnlineDemarcheOrLearnSkills() && (isAppointmentOrientationRecap || isOnlineMediationOrientationRecap)); - } - - /** - * Handle appointment, send to server - */ - public async handleAppointment(): Promise<void> { - const appointment: IAppointment = { - ...this.onlineDemarcheForm.value, - onlineDemarcheType: this.onlineDemarcheForm.value.onlineDemarcheType.filter((item) => item.name !== 'pmrAccess'), - }; - - await lastValueFrom(this.orientationService.createAppointment(appointment)); - this.canDeactivate = true; - } - - /** - * Handle online mediation, send to server then print - */ - public async handleOnlineAppointment(): Promise<void> { - const toCreate: IOnlineMediation = { - ...this.onlineDemarcheForm.value, - onlineDemarcheType: this.onlineDemarcheForm.value.filters.map((module: Module) => module.displayText), - }; - await lastValueFrom(this.orientationService.createOnlineMediation(toCreate)) - .then(() => { - this.notificationService.showSuccess('Votre démarche en ligne a bien été enregistrée'); - }) - .catch(() => { - this.notificationService.showErrorPleaseRetry('Échec de la création de votre démarche en ligne'); - }); - } - - public async printForm(): Promise<void> { + private async printForm(): Promise<void> { await this.sendOrientationIndicator(this.structureOrientationForm ?? this.onlineDemarcheForm); window.print(); setTimeout(() => { - this.canDeactivate = true; history.pushState({ rdvStructure: null, rdvUser: null }, '', '/orientation'); window.location.reload(); }, 100); } - public setOnlineEquipmentsForm(): void { - this.currentType = OnlineDemarche.structureList; - this.currentStep = StructuresListSteps.pmrAccess; - // first filter screen + regular StructureList form - this.setStepNumber(Object.keys(StructuresListSteps).length); - this.structureOrientationForm = this.orientationUtils.createStructureOrientationForm( - this.filtersForm.value.filters, - this.orientator, - ); - } - - public setOnlineProceduresForm(): void { - switch (this.onlineDemarcheForm.get('accompanimentType').value) { - case OnlineDemarche.structureList: - this.currentType = OnlineDemarche.structureList; - this.currentStep = StructuresListSteps.pmrAccess; - this.setStepNumber(Object.keys(StructuresListSteps).length); - this.onlineDemarcheForm = this.orientationUtils.createStructureOrientationForm( - this.utils.convertFiltersToModule(this.filters), - ); - break; - case OnlineDemarche.appointment: - this.currentType = OnlineDemarche.appointment; - // Skip first screen appointment info for learnSkills - if (this.indicatorNeedType === NeedsType.learnSkills) { - this.currentStep = AppointmentSteps.infoScreen + 1; - this.skipStructureOrientator(true); - } else { - this.currentStep = AppointmentSteps.infoScreen; - } - this.setStepNumber(Object.keys(AppointmentSteps).length); - this.onlineDemarcheForm = this.orientationUtils.createAppointmentForm(this.filters, this.orientator); - break; - case OnlineDemarche.onlineMediation: - this.currentType = OnlineDemarche.onlineMediation; - this.currentStep = HotlineMediationSteps.infoScreen; - this.setStepNumber(Object.keys(HotlineMediationSteps).length); - this.onlineDemarcheForm = this.orientationUtils.createOnlineMediationForm( - this.utils.convertFiltersToModule(this.filters), - this.orientator, - ); - break; - default: - throw new Error('Not implemented value in nextPage()'); - } - } - private async setCategories(): Promise<void> { const categories = await this.searchService.getCategories().toPromise(); - categories.forEach((categ) => { - switch (categ.id) { + categories.forEach((category) => { + switch (category.id) { case CategoryEnum.age: { - this.categories.age = categ; + this.categories.age = category; break; } case CategoryEnum.languageAndIlliteracy: { - this.categories.languageAndIlliteracy = categ; + this.categories.languageAndIlliteracy = category; break; } case CategoryEnum.genre: { - this.categories.genre = categ; + this.categories.genre = category; break; } case CategoryEnum.handicaps: { - this.categories.handicaps = categ; + this.categories.handicaps = category; break; } } }); } - private skipStructureOrientator(isNextPage: boolean): void { - if (this.profile?.structuresLink?.length === 1) { - // skip structureOrientator if user with only one structure - if (isNextPage) { - this.currentStep++; - } else { - this.currentStep--; - } + public async nextPage(): Promise<void> { + this.isPageValid = false; + this.isNextHidden = false; + + // Go next routine + this.goToNextStep(); + + // Check if the new screen must be skipped + this.checkSkipInfoScreen(true); + this.checkHasEligibleStructures(); + this.checkSkipCartoScreens('next'); + this.checkSkipStructureOrientator(true); + + // Handle appointments + if (this.shouldHandleAppointment()) { + await this.handleAppointment() + .then(() => { + this.notificationService.showSuccess('Votre demande a bien été enregistrée'); + this.canDeactivate = true; + }) + .catch(() => { + this.notificationService.showErrorPleaseRetry('Échec de la création de votre rendez-vous'); + this.goToPreviousStep(); + }); } - } - public setOnlineProcedureFilters(): void { - // Handle online procedures - const onlineProcedures: Filter[] = this.onlineDemarcheForm.value.onlineDemarcheType.map((module: Module) => { - return new Filter('onlineProcedures', module.id, module.displayText); - }); - if (onlineProcedures.length > 0) this.filters = [...onlineProcedures, ...this.filters]; + // Additional params (fullScreen, Nav buttons, ..) + this.updateHiddenNavButtons(); + this.updateFullScreen(); + this.updateLastStep(); } - public setFilters(category: string): void { - // Handle online procedures - this.filters = this.filtersForm.value.filters.map((module: Module) => { - return new Filter(category, module.id, module.displayText); - }); - } + public prevPage(): void { + // Go back routine + this.goToPreviousStep(); - public async nextPage(): Promise<void> { - this.isPageValid = false; - this.hideNavButtons = false; - // Handle filters form - if (this.isFilterForm() && this.currentStepIs(GenericOrientationSteps.common, FiltersSteps.filterChoice)) { - this.indicatorNeedType = this.needType; - switch (this.needType) { - case NeedsType.equipmentAccess: - this.previousNeedType = NeedsType.equipmentAccess; - this.setFilters('selfServiceMaterial'); - // Switch to structure list form - this.setOnlineEquipmentsForm(); - return; - case NeedsType.equipmentBuy: - this.previousNeedType = NeedsType.equipmentBuy; - this.setFilters('solidarityMaterial'); - // Switch to structure list form - this.setOnlineEquipmentsForm(); - return; - case NeedsType.learnSkills: - this.previousNeedType = NeedsType.learnSkills; - this.setFilters('baseSkills'); - this.needType = NeedsType.onlineDemarch; - this.indicatorNeedType = NeedsType.learnSkills; // ugly but would need a big refacto to stop changing needtype to fit onlinedemarch form - if (this.orientationService.rdvStructure || this.orientationService.rdvUser) { - // if rdv from structure details or user, continue function below to skip accompanimentType and init onlineDemarcheForm - this.currentStep = OnlineDemarchesCommonSteps.accompanimentType - 1; - } else { - this.currentStep = OnlineDemarchesCommonSteps.accompanimentType; - return; - } - break; - } - } - // Online demarches or learn skills - if (this.needType === NeedsType.onlineDemarch || this.needType === NeedsType.learnSkills) { - if ( - this.currentStepIs(OnlineDemarche.common, OnlineDemarchesCommonSteps.accompanimentType - 1) && - (this.orientationService.rdvStructure || this.orientationService.rdvUser) - ) { - this.onlineDemarcheForm.get('accompanimentType').patchValue(OnlineDemarche.appointment); - this.currentStep++; - } + // Check if the new screen must be skipped + this.checkSkipStructureOrientator(false); + this.checkSkipCartoScreens('prev'); + this.checkSkipInfoScreen(false); - if (this.currentStepIs(OnlineDemarche.common, OnlineDemarchesCommonSteps.accompanimentType)) { - this.setOnlineProcedureFilters(); - this.setOnlineProceduresForm(); - this.previousNeedType = this.needType; - return; - } - // If no multiple structures, skip orientator - if (this.currentStepIs(OnlineDemarche.onlineMediation, HotlineMediationSteps.structureOrientator - 1)) { - this.skipStructureOrientator(true); - } - // Handle Online appointment - if (this.currentStepIs(OnlineDemarche.onlineMediation, HotlineMediationSteps.rdvEnd - 1)) { - await this.handleOnlineAppointment(); - } - // Handle last screen Online appointment and print - if (this.currentStepIs(OnlineDemarche.onlineMediation, HotlineMediationSteps.orientationPrint)) { - this.printForm(); - return; - } - // Handle last screen appointment - if (this.currentStepIs(OnlineDemarche.appointment, AppointmentSteps.rdvEnd - 1)) { - try { - await this.handleAppointment(); - } catch (e) { - console.log(e); - this.notificationService.showErrorPleaseRetry("Échec de l'envoi de votre demande de RDV"); - // If appointment fails, don't go to next page - return; - } + // Additional params (fullScreen, Nav buttons, ..) + this.updateHiddenNavButtons(); + this.updateFullScreen(); + this.updateLastStep(); + } + + private goToNextStep(): void { + // Form starts + if (this.currentStep === null) { + this.currentStep = 0; + this.filtersForm = this.orientationUtils.createFiltersForm(); + if (this.isOnlineDemarchOrBaseSkills()) { + this.onlineDemarcheForm = this.orientationUtils.createOnlineDemarchesForm(); } + return; } - // Structure list handling - if (this.currentType === OnlineDemarche.structureList) { - // If no multiple structures, skip orientator - if (this.currentStep === StructuresListSteps.structureOrientator - 1) { - this.skipStructureOrientator(true); - } - // Print last screen - if (this.currentStep === StructuresListSteps.orientationRecap) { - this.printForm(); - return; - } - // Carto display case for full screen - // Set to full screen - if (this.currentStep === StructuresListSteps.address) { - this.fullScreen = true; - } - // Unset fullscreen - if (this.currentStep === StructuresListSteps.structureChoice) { - this.fullScreen = false; - } + // Deals with last steps + if ( + this.tunnelingStepIs(AccompanimentTypes.structuresList, StructuresListSteps.orientationRecap) || + this.tunnelingStepIs(AccompanimentTypes.appointment, AppointmentSteps.orientationPrint) || + this.tunnelingStepIs(AccompanimentTypes.onlineMediation, OnlineMediationSteps.orientationPrint) + ) { + this.printForm(); + return; } - // Appointment handling - if (this.currentType === OnlineDemarche.appointment) { - if (this.currentStep === AppointmentSteps.structureOrientator - 1) { - this.skipStructureOrientator(true); - } + // End of common steps, need to enter the accompaniment tunnels + const commonEquipmentFinished = !this.isOnlineDemarchOrBaseSkills() && this.commonStepIs(CommonSteps.filtersChoice); + const commonOnlineFinished = this.isOnlineDemarchOrBaseSkills() && this.commonStepIs(CommonSteps.accompanimentType); + const commonAppointmentFinished = + this.isComingFromCartoOrRegistry() && this.commonStepIs(CommonSteps.filtersChoice); - // If no structure found, go to the end - if (this.currentStep === AppointmentSteps.pmrAccess) { - if ( - // For orientation rdv, structure categories must be ignored: we filter only on personalOffers with appointment of the structure - (await lastValueFrom(this.structureService.getStructures(this.filters, 'search', true))).filter( - (structure) => structure.hasUserWithAppointmentDN, - ).length === 0 - ) { - this.sendOrientationIndicator(this.structureOrientationForm ?? this.onlineDemarcheForm); - this.failedOrientation = true; - this.currentStep = AppointmentSteps.rdvEnd - 1; - } + if (commonEquipmentFinished || commonOnlineFinished || commonAppointmentFinished) { + this.filters = this.filtersForm.value.filters.map((module: Module) => { + return new Filter(this.needType, module.id, module.displayText); + }); + // For skills orientation, only show by default structures with free or underCondition workshops + if (this.needType === NeedsTypes.baseSkills) { + this.filters.push(new Filter('freeWorkShop', 'yes', 'Accompagnements gratuits')); + this.filters.push(new Filter('freeWorkShop', 'underCondition', 'Accompagnements gratuits sous conditions')); } + this.startsAccompanimentTunnel(); + return; + } - // Carto display case for full screen - // Set to full screen - if (this.currentStep === AppointmentSteps.location) { - this.fullScreen = true; - } - // Unset fullscreen - if (this.currentStep === AppointmentSteps.carto) { - this.fullScreen = false; - } + this.currentStep++; + } - // After last page, print and go to new orientation - if (this.currentStep === AppointmentSteps.orientationPrint) { - this.printForm(); - return; - } - } + private goToPreviousStep(): void { + if (this.currentStep === 0) { + switch (this.genericStep) { + // If back to beginning of the form, reset + case GenericOrientationSteps.common: + this.reset(); + break; - if ( - this.currentStepIs(OnlineDemarche.appointment, AppointmentSteps.pmrAccess - 1) && - (this.orientationService.rdvStructure || this.orientationService.rdvUser) - ) { - if (this.orientationService.rdvStructure) { - this.onlineDemarcheForm.get('structureRDV').patchValue(this.orientationService.rdvStructure._id); + // Else, we are in middle of form, going back to choice of accompaniment type + case GenericOrientationSteps.accompanimentTunnel: + this.genericStep = GenericOrientationSteps.common; + this.currentStep = CommonSteps.filtersChoice; + if (this.isOnlineDemarchOrBaseSkills()) { + this.onlineDemarcheForm = this.orientationUtils.createOnlineDemarchesForm(); + if (!this.isComingFromCartoOrRegistry()) { + this.currentStep = CommonSteps.accompanimentType; + } + } + break; } - // skip pmrAccess, location and carto - this.currentStep += 3; - } - - // Default case - if (this.currentStep === null) { - // handle the form start - this.currentStep = 0; return; } - if (this.currentStep < this.nbSteps) { - this.currentStep++; - this.checkPrevHidden(); - this.checkLastStep(); - this.checkHideNavButtons(); - } + + this.currentStep--; } - public prevPage(): void { - this.hideNavButtons = false; - // Structure list previous page - if (this.currentType === OnlineDemarche.structureList) { - if (this.currentStep === StructuresListSteps.structureChoice) { - this.fullScreen = false; - } - if (this.currentStep === StructuresListSteps.structureOrientator + 1) { - this.skipStructureOrientator(false); - } - if (this.currentStep === StructuresListSteps.structureChoice + 1) { - this.fullScreen = true; - } + private startsAccompanimentTunnel(): void { + this.genericStep = GenericOrientationSteps.accompanimentTunnel; + if (this.isComingFromCartoOrRegistry()) { + this.accompanimentType = AccompanimentTypes.appointment; + this.onlineDemarcheForm.get('accompanimentType').patchValue(AccompanimentTypes.appointment); + } else if (!this.isOnlineDemarchOrBaseSkills()) { + this.accompanimentType = AccompanimentTypes.structuresList; + } else { + const onlineProcedures: Filter[] = this.onlineDemarcheForm.value.onlineDemarcheType.map((module: Module) => { + return new Filter('onlineProcedures', module.id, module.displayText); + }); + if (onlineProcedures.length > 0) this.filters = [...onlineProcedures, ...this.filters]; + this.accompanimentType = this.onlineDemarcheForm.get('accompanimentType').value; } - // Appointment previous page - if (this.currentType === OnlineDemarche.appointment) { - if ( - this.currentStep === AppointmentSteps.pmrAccess + 1 && - (this.orientationService.rdvStructure || this.orientationService.rdvUser) - ) { - this.currentStep--; - } - if (this.indicatorNeedType === NeedsType.learnSkills && this.currentStep === AppointmentSteps.infoScreen + 1) { - this.currentStep--; - } - if (this.currentStep === AppointmentSteps.carto) { - this.fullScreen = false; - } - if (this.currentStep === AppointmentSteps.makeAppointment) { - this.fullScreen = true; - } - if ( - this.currentStep === AppointmentSteps.makeAppointment && - (this.orientationService.rdvStructure || this.orientationService.rdvUser) - ) { - this.fullScreen = false; - this.currentStep -= 3; - this.skipStructureOrientator(false); - } - if (this.currentStep === AppointmentSteps.structureOrientator + 1) { - this.skipStructureOrientator(false); - } + switch (this.accompanimentType) { + case AccompanimentTypes.structuresList: + this.currentStep = StructuresListSteps.pmrAccess; + this.setStepNumber(Object.keys(StructuresListSteps).length); + if (this.isOnlineDemarchOrBaseSkills()) { + this.onlineDemarcheForm = this.orientationUtils.createStructuresListForm( + this.utils.convertFiltersToModule(this.filters), + ); + } else { + this.structureOrientationForm = this.orientationUtils.createStructuresListForm( + this.filtersForm.value.filters, + this.orientator, + ); + } + break; + case AccompanimentTypes.appointment: + this.currentStep = AppointmentSteps.infoScreen; + this.setStepNumber(Object.keys(AppointmentSteps).length); + this.onlineDemarcheForm = this.orientationUtils.createAppointmentForm(this.filters, this.orientator); + break; + case AccompanimentTypes.onlineMediation: + this.currentStep = OnlineMediationSteps.infoScreen; + this.setStepNumber(Object.keys(OnlineMediationSteps).length); + this.onlineDemarcheForm = this.orientationUtils.createOnlineMediationForm( + this.utils.convertFiltersToModule(this.filters), + this.orientator, + ); + break; + default: + throw new Error('Unknown tunnel routine'); } + } - // Default case for first form step. If there was a previous form (like filterForm) we go back to this form - if (this.currentStep === 0) { - switch (this.previousNeedType) { - case NeedsType.learnSkills: - case NeedsType.onlineDemarch: - this.currentType = OnlineDemarche.common; - this.currentStep = OnlineDemarchesCommonSteps.accompanimentType; - this.onlineDemarcheForm = this.orientationUtils.createOnlineDemarchesForm(); - this.previousNeedType = null; - if (this.orientationService.rdvStructure || this.orientationService.rdvUser) { - this.currentStep--; - } - return; - case NeedsType.equipmentAccess: - case NeedsType.equipmentBuy: - this.needType = this.previousNeedType; - this.currentType = OnlineDemarche.common; - this.currentStep = OnlineDemarchesCommonSteps.accompanimentType; - this.previousNeedType = null; - break; - default: - // Last step, reset all - this.reset(); - return; + private async checkHasEligibleStructures(): Promise<void> { + if (this.tunnelingStepIs(AccompanimentTypes.appointment, AppointmentSteps.location)) { + const eligibleStructures = ( + await lastValueFrom(this.structureService.getStructures(this.filters, 'search', true)) + ).filter((structure) => structure.hasUserWithAppointmentDN); + if (eligibleStructures.length === 0) { + this.sendOrientationIndicator(this.structureOrientationForm ?? this.onlineDemarcheForm); + this.failedOrientation = true; + this.currentStep = AppointmentSteps.rdvEnd; } - // return; - // handle the form start - } - if (this.currentStep > 0) { - this.currentStep--; - this.checkPrevHidden(); - this.checkLastStep(); - this.checkHideNavButtons(); } } public reset(): void { this.onlineDemarcheForm = undefined; - this.onlineDemarcheType = undefined; - this.filtersForm = undefined; + this.filtersForm = this.orientationUtils.createFiltersForm(); this.currentStep = null; - this.currentType = OnlineDemarche.common; + this.genericStep = GenericOrientationSteps.common; + this.needType = undefined; + this.accompanimentType = undefined; + this.isPrevHidden = false; + this.isNextHidden = false; this.isLastStep = false; this.failedOrientation = false; this.nbSteps = OrientationFormViewComponent.MAX_STEP; this.isPageValid = false; - this.needType = undefined; this.filters = []; } /** - * Return if it's a filter form + * Indicators */ - private isFilterForm(): boolean { - return ( - this.needType === NeedsType.equipmentAccess || - this.needType === NeedsType.equipmentBuy || - this.needType === NeedsType.learnSkills - ); - } - - public canExit(): Promise<boolean> { - // Avoid confirmation when user submit form and leave. - if (this.canDeactivate || this.currentStep === null) { - return Promise.resolve(true); - } else { - return new Promise((resolve) => this.showModal(resolve)); - } - } - private showModal(resolve: Function): void { - this.showConfirmationModal = true; - this.resolve = resolve; - } - - public hasRedirectionAccepted(hasAccept: boolean): void { - this.resolve(hasAccept); - if (hasAccept) { - this.sendOrientationIndicator(this.structureOrientationForm ?? this.onlineDemarcheForm); - } - this.showConfirmationModal = false; - } - private targetStructures(structureChoice: AbstractControl): OrientationIndicatorStructure[] { const targetStructures: OrientationIndicatorStructure[] = []; if (structureChoice?.value) { @@ -678,41 +444,37 @@ export class OrientationFormViewComponent implements OnInit, AfterContentChecked } return targetStructures; } - - private displayTextNeedType(needType: NeedsType): string { + private displayTextNeedType(needType: NeedsTypes): string { switch (needType) { - case NeedsType.equipmentAccess: + case NeedsTypes.equipmentAccess: return 'accès matériel'; - case NeedsType.equipmentBuy: + case NeedsTypes.equipmentBuy: return 'achat matériel'; - case NeedsType.learnSkills: - return 'compétences'; - case NeedsType.onlineDemarch: + case NeedsTypes.onlineDemarch: return 'démarche en ligne'; + case NeedsTypes.baseSkills: + return 'compétences'; default: return ''; } } - private orientationType(filters: Filter[]): OrientationIndicatorType { const orientationType: OrientationIndicatorType = { - typeOrientation: this.displayTextNeedType(this.indicatorNeedType ?? this.needType), + typeOrientation: this.displayTextNeedType(this.needType), filtres: [], - typeAccompagnement: this.currentType, + typeAccompagnement: this.accompanimentType, }; filters.forEach((filter) => { orientationType.filtres.push(filter.text); }); return orientationType; } - private getProgress(): number { if (this.isLastStep) { return 100; } return Math.round((this.currentStep / this.nbSteps) * 100); } - private async sendOrientationIndicator(orientationForm: FormGroup): Promise<void> { let isConnected = false; let profile: User = null; @@ -737,25 +499,146 @@ export class OrientationFormViewComponent implements OnInit, AfterContentChecked this.indicatorService.createOrientationIndicator(orientationIndicator).subscribe(); } - public checkHideNavButtons(): void { - if ( - (this.needType === NeedsType.onlineDemarch || this.needType === NeedsType.learnSkills) && - this.currentStepIs(OnlineDemarche.appointment, AppointmentSteps.carto) - ) { - this.hideNavButtons = true; + + /** + * Confirmation modal + */ + public canExit(): Promise<boolean> { + // Avoid confirmation when user submit form and leave. + if (this.canDeactivate || this.currentStep === null) { + return Promise.resolve(true); + } else { + return new Promise((resolve) => this.showModal(resolve)); } } - public setFailedOrientation(): void { - this.failedOrientation = true; + private showModal(resolve: CanExitResolver): void { + this.showConfirmationModal = true; + this.resolve = resolve; + } + public hasRedirectionAccepted(hasAccept: boolean): void { + this.resolve(hasAccept); + if (hasAccept) { + this.sendOrientationIndicator(this.structureOrientationForm ?? this.onlineDemarcheForm); + } + this.showConfirmationModal = false; } - public handleClose(value: boolean): void { - if (value) { + + /** + * Login modal + */ + public goLogin(): void { + this.router.navigate(['/connexion'], { queryParams: { returnUrl: '/orientation' } }); + } + public handleClose(hasAccept: boolean): void { + if (hasAccept) { this.goLogin(); } else { this.showLoginModal = false; } } - public goLogin(): void { - this.router.navigate(['/connexion'], { queryParams: { returnUrl: '/orientation' } }); + + /** + * Shortcuts + */ + private checkSkipInfoScreen(goNext: boolean): void { + // Info screen should be skipped for appointment, if coming from baseSkills + if (this.tunnelingStepIs(AccompanimentTypes.appointment, AppointmentSteps.infoScreen)) { + if (this.needType === NeedsTypes.baseSkills) { + goNext ? this.goToNextStep() : this.goToPreviousStep(); + } + } + } + private checkSkipCartoScreens(dir: 'prev' | 'next'): void { + // When coming from carto or registry, we need to skip the carto steps + if (this.isComingFromCartoOrRegistry()) { + if (dir === 'prev' && this.tunnelingStepIs(AccompanimentTypes.appointment, AppointmentSteps.carto)) { + this.currentStep = AppointmentSteps.infoScreen; + } else if (dir === 'next' && this.tunnelingStepIs(AccompanimentTypes.appointment, AppointmentSteps.pmrAccess)) { + this.currentStep = AppointmentSteps.makeAppointment; + } + } + } + private checkSkipStructureOrientator(goNext: boolean): void { + // When only one structure, no need to set orientator + if ( + this.tunnelingStepIs(AccompanimentTypes.structuresList, StructuresListSteps.structureOrientator) || + this.tunnelingStepIs(AccompanimentTypes.appointment, AppointmentSteps.structureOrientator) || + this.tunnelingStepIs(AccompanimentTypes.onlineMediation, OnlineMediationSteps.structureOrientator) + ) { + if (this.profile?.structuresLink?.length === 1) { + goNext ? this.goToNextStep() : this.goToPreviousStep(); + } + } + } + + /** + * Update states + */ + private updateHiddenNavButtons(): void { + // Only needs to hide in appointment / online mediation + if (!this.isOnlineDemarchOrBaseSkills()) return; + + const isCartoStep = this.tunnelingStepIs(AccompanimentTypes.appointment, AppointmentSteps.carto); + const isAppointmentSuccess = this.tunnelingStepIs(AccompanimentTypes.appointment, AppointmentSteps.rdvEnd); + const isOnlineMediationSuccess = this.tunnelingStepIs( + AccompanimentTypes.onlineMediation, + OnlineMediationSteps.rdvEnd, + ); + this.isPrevHidden = isAppointmentSuccess || isOnlineMediationSuccess; + this.isNextHidden = isCartoStep; + } + private updateFullScreen(): void { + this.fullScreen = + this.tunnelingStepIs(AccompanimentTypes.structuresList, StructuresListSteps.structureChoice) || + this.tunnelingStepIs(AccompanimentTypes.appointment, AppointmentSteps.carto); + } + public updateLastStep(): void { + const isStructureListOrientationRecap = this.tunnelingStepIs( + AccompanimentTypes.structuresList, + StructuresListSteps.orientationRecap, + ); + const isAppointmentOrientationRecap = this.tunnelingStepIs( + AccompanimentTypes.appointment, + AppointmentSteps.orientationPrint, + ); + const isOnlineMediationOrientationRecap = this.tunnelingStepIs( + AccompanimentTypes.onlineMediation, + OnlineMediationSteps.orientationPrint, + ); + this.isLastStep = + isStructureListOrientationRecap || + (this.isOnlineDemarchOrBaseSkills() && (isAppointmentOrientationRecap || isOnlineMediationOrientationRecap)); + } + + /** + * Helpers + */ + private commonStepIs(step: CommonSteps): boolean { + return this.genericStep === GenericOrientationSteps.common && this.currentStep === step; + } + private tunnelingStepIs( + accompanimentType: AccompanimentTypes, + step: StructuresListSteps | AppointmentSteps | OnlineMediationSteps, + ): boolean { + return ( + this.genericStep === GenericOrientationSteps.accompanimentTunnel && + this.accompanimentType === accompanimentType && + this.currentStep === step + ); + } + public isOnlineDemarchOrBaseSkills(): boolean { + return this.needType === NeedsTypes.onlineDemarch || this.needType === NeedsTypes.baseSkills; + } + private isComingFromCartoOrRegistry(): boolean { + return Boolean(this.orientationService.rdvStructure || this.orientationService.rdvUser); + } + private shouldHandleAppointment(): boolean { + return ( + this.tunnelingStepIs(AccompanimentTypes.appointment, AppointmentSteps.rdvEnd) || + this.tunnelingStepIs(AccompanimentTypes.onlineMediation, OnlineMediationSteps.rdvEnd) + ); + } + private setStepNumber(enumLength: number): void { + this.nbSteps = enumLength / 2; } } diff --git a/src/app/form/orientation-form-view/orientation-routing.module.ts b/src/app/form/orientation-form-view/orientation-routing.module.ts index 466c491d0bcc2918ac69250613d1d2829e7cfcde..de5dafc988b4bd55997a6807765d7ab4a39180ae 100644 --- a/src/app/form/orientation-form-view/orientation-routing.module.ts +++ b/src/app/form/orientation-form-view/orientation-routing.module.ts @@ -1,5 +1,5 @@ import { NgModule } from '@angular/core'; -import { Routes, RouterModule } from '@angular/router'; +import { RouterModule, Routes } from '@angular/router'; import { DeactivateGuard } from '../../guards/deactivate.guard'; import { OrientationFormViewComponent } from './orientation-form-view.component'; diff --git a/src/app/form/orientation-form-view/orientation-structure-list/orientation-structure-list.component.html b/src/app/form/orientation-form-view/orientation-structure-list/orientation-structure-list.component.html index e62fa71128b1687ed3c5308c51c65fe382eba2ee..175cb0c0e120f700feea6ce719113a20b0a6de89 100644 --- a/src/app/form/orientation-form-view/orientation-structure-list/orientation-structure-list.component.html +++ b/src/app/form/orientation-form-view/orientation-structure-list/orientation-structure-list.component.html @@ -40,7 +40,7 @@ <app-orientation-recap *ngIf="currentStep === StructuresListSteps.orientationRecap" [form]="form" - [recapType]="RecapsType.structure" + [accompanimentType]="AccompanimentTypes.structuresList" (checkValidation)="checkValidation()" /> </ng-container> diff --git a/src/app/form/orientation-form-view/orientation-structure-list/orientation-structure-list.component.ts b/src/app/form/orientation-form-view/orientation-structure-list/orientation-structure-list.component.ts index f2a34f123df0c959a2fa3902ea854fc663c333c4..be95e999d79a990b6448609ab75c81c0e4cf6d4d 100644 --- a/src/app/form/orientation-form-view/orientation-structure-list/orientation-structure-list.component.ts +++ b/src/app/form/orientation-form-view/orientation-structure-list/orientation-structure-list.component.ts @@ -4,15 +4,15 @@ import { Structure } from '../../../models/structure.model'; import { User } from '../../../models/user.model'; import { Filter } from '../../../structure-list/models/filter.model'; import { OrientationUtils } from '../../../utils/orientationUtils'; -import { FiltersSteps, NeedsType, RecapsType, StructuresListSteps } from '../enums/orientation.enums'; -import { MediationStepType } from '../types/orientation.types'; +import { AccompanimentTypes, StructuresListSteps } from '../enums/orientation.enums'; +import { AllOrientationSteps } from '../types/orientation.types'; @Component({ selector: 'app-orientation-structure-list', templateUrl: './orientation-structure-list.component.html', }) export class OrientationStructureListComponent implements OnChanges { - @Input() currentStep: StructuresListSteps | FiltersSteps | MediationStepType | NeedsType; + @Input() currentStep: AllOrientationSteps; @Input() profile: User; @Input() form: UntypedFormGroup; @Input() filters: Filter[] = []; @@ -22,7 +22,8 @@ export class OrientationStructureListComponent implements OnChanges { // Enum public StructuresListSteps = StructuresListSteps; - public RecapsType = RecapsType; + public AccompanimentTypes = AccompanimentTypes; + // Init data for form public selectedStructures: Structure[] = []; @@ -38,10 +39,6 @@ export class OrientationStructureListComponent implements OnChanges { } public checkValidation(event?: any): void { - // Reset value of selected structure in case of multiple previous - if (this.currentStep === StructuresListSteps.address) { - this.selectedStructures = []; - } if (this.currentStep === StructuresListSteps.structureChoice) { this.selectedStructures = event; this.form.get('structureChoice').setValue(event); diff --git a/src/app/form/orientation-form-view/orientation.module.ts b/src/app/form/orientation-form-view/orientation.module.ts index 978ffc8e3df2595cb0f8545d2b0ff3b3099aae69..3323a1760b028f3ddd331aaf8f159678c57baa2a 100644 --- a/src/app/form/orientation-form-view/orientation.module.ts +++ b/src/app/form/orientation-form-view/orientation.module.ts @@ -1,7 +1,7 @@ +import { A11yModule } from '@angular/cdk/a11y'; import { NgModule } from '@angular/core'; import { CartoModule } from '../../carto/carto.module'; import { SharedModule } from '../../shared/shared.module'; -import { BaseSkillsChoiceComponent } from './base-skills/base-skills-choice/base-skills-choice.component'; import { BaseSkillsComponent } from './base-skills/base-skills.component'; import { EquipmentAccessChoiceComponent } from './equipment-access/equipment-access-choice/equipment-access-choice.component'; import { EquipmentAccessComponent } from './equipment-access/equipment-access.component'; @@ -49,13 +49,12 @@ import { OrientationStructureListComponent } from './orientation-structure-list/ DetailledStructureCardComponent, OrientationCommentsComponent, EquipmentAccessComponent, - BaseSkillsChoiceComponent, MediationLanguageSelectionComponent, SelectComponent, MakeAppointmentComponent, AppointmentEndComponent, InformationScreenComponent, ], - imports: [OrientationRoutingModule, CartoModule, SharedModule], + imports: [OrientationRoutingModule, CartoModule, SharedModule, A11yModule], }) export class OrientationModule {} diff --git a/src/app/form/orientation-form-view/types/orientation.types.ts b/src/app/form/orientation-form-view/types/orientation.types.ts index 2a9694d2aee8f938f425902a4478f1f31b802024..9c91f7f1cf41bb0fb16091853ce2f396f4f4e906 100644 --- a/src/app/form/orientation-form-view/types/orientation.types.ts +++ b/src/app/form/orientation-form-view/types/orientation.types.ts @@ -1,19 +1,12 @@ import { + AccompanimentTypes, AppointmentSteps, - FiltersSteps, + CommonSteps, GenericOrientationSteps, - HotlineMediationSteps, - OnlineDemarche, - OnlineDemarchesCommonSteps, + OnlineMediationSteps, StructuresListSteps, } from '../enums/orientation.enums'; -export type MediationType = OnlineDemarche | GenericOrientationSteps; +export type MediationType = GenericOrientationSteps | AccompanimentTypes; -export type OnlineMediationSteps = - | HotlineMediationSteps - | StructuresListSteps - | OnlineDemarchesCommonSteps - | AppointmentSteps; - -export type MediationStepType = OnlineMediationSteps | FiltersSteps; +export type AllOrientationSteps = CommonSteps | StructuresListSteps | AppointmentSteps | OnlineMediationSteps; diff --git a/src/app/header/header.component.html b/src/app/header/header.component.html index 9595402006d9d7d0858f58bab23637345a751152..523e6611f942476bb61eb4e3d35c98e09ae4576f 100644 --- a/src/app/header/header.component.html +++ b/src/app/header/header.component.html @@ -1,112 +1,115 @@ <header class="hide-on-print"> - <div class="containerIconMenu"> - <app-svg-icon - [asButton]="true" - [ariaLabel]="'Ouvrir le menu'" - [folder]="'ico'" - [icon]="'menu'" - [iconClass]="'icon-32'" - (action)="toggleMenu()" - /> - </div> - <div - class="logo clickable" - aria-label="Retour accueil" - role="button" - tabindex="0" - (click)="goToHome()" - (keyup.enter)="goToHome()" - > - <img - *ngIf="displayLogo(); else customTitle" - class="logo-grand-lyon" - width="108" - height="37" - src="/assets/logos/resin.svg" - alt - /> - </div> - <div class="containerIconMenu profile"> - <app-svg-icon - [asButton]="true" - [ariaLabel]="isLoggedIn ? 'Ouvrir le menu Mon compte' : 'Se connecter'" - [folder]="'ico'" - [icon]="'profile'" - [iconClass]="'icon-32'" - (action)="clickProfileButton()" - /> - </div> - <div class="rightHeader"> - <div class="menuItems" role="menu"> - <a - routerLink="/actualites" - role="menuitem" - title="Actualités" - [routerLinkActive]="'active'" - i18n - [attr.aria-current]="isActive('/actualites')" - > - Actualités - </a> - <a - routerLink="/acteurs" - role="menuitem" - title="Cartographie" - [routerLinkActive]="'active'" - i18n - [attr.aria-current]="isActive('/acteurs')" - > - Cartographie - </a> - <a - routerLink="/orientation" - role="menuitem" - title="Orienter un bénéficiaire" - [routerLinkActive]="'active'" - i18n - [attr.aria-current]="isActive('/orientation')" - > - Orienter un bénéficiaire - </a> - <a - routerLink="/annuaire" - role="menuitem" - title="Annuaire" - [routerLinkActive]="'active'" - i18n - [attr.aria-current]="isActive('/annuaire')" - > - Annuaire - </a> - <a - *ngIf="isAdmin" - routerLink="/admin" - role="menuitem" - title="Administration" - [routerLinkActive]="'active'" - [attr.aria-current]="isActive('/admin')" - > - Administration - </a> + <nav aria-label="Site"> + <div class="containerIconMenu"> + <app-svg-icon + [asButton]="true" + [ariaLabel]="'Ouvrir le menu'" + [folder]="'ico'" + [icon]="'menu'" + [iconClass]="'icon-32'" + (action)="toggleMenu()" + /> </div> - <app-button - *ngIf="isLoggedIn" - class="connected" - ariaLabel="Ouvrir le menu Mon compte - {{ displayName }}" - [variant]="'primary'" - [label]="displayName" - [size]="'small'" - (action)="clickProfileButton()" - /> - <app-button - *ngIf="!isLoggedIn" - ariaLabel="Se connecter" - [variant]="'primaryBlack'" - [label]="'Se connecter'" - [size]="'small'" - (action)="clickProfileButton()" - /> - </div> + <div + #clickableLogo + class="logo clickable" + aria-label="Retour accueil" + role="button" + tabindex="0" + (click)="goToHome()" + (keyup.enter)="goToHome()" + > + <img + *ngIf="displayLogo(); else customTitle" + class="logo-grand-lyon" + width="108" + height="37" + src="/assets/logos/resin.svg" + alt + /> + </div> + <div class="containerIconMenu profile"> + <app-svg-icon + [asButton]="true" + [ariaLabel]="isLoggedIn ? 'Ouvrir le menu Mon compte' : 'Se connecter'" + [folder]="'ico'" + [icon]="'profile'" + [iconClass]="'icon-32'" + (action)="clickProfileButton()" + /> + </div> + <div class="rightHeader"> + <div class="menuItems" role="menu"> + <a + routerLink="/actualites" + role="menuitem" + title="Actualités" + [routerLinkActive]="'active'" + i18n + [attr.aria-current]="isActive('/actualites')" + > + Actualités + </a> + <a + routerLink="/acteurs" + role="menuitem" + title="Cartographie" + [routerLinkActive]="'active'" + i18n + [attr.aria-current]="isActive('/acteurs')" + > + Cartographie + </a> + <a + routerLink="/orientation" + role="menuitem" + title="Orienter des bénéficiaires" + [routerLinkActive]="'active'" + i18n + [attr.aria-current]="isActive('/orientation')" + > + Orienter des bénéficiaires + </a> + <a + routerLink="/annuaire" + role="menuitem" + title="Annuaire" + [routerLinkActive]="'active'" + i18n + [attr.aria-current]="isActive('/annuaire')" + > + Annuaire + </a> + <a + *ngIf="isAdmin" + routerLink="/admin" + role="menuitem" + title="Administration" + [routerLinkActive]="'active'" + [attr.aria-current]="isActive('/admin')" + > + Administration + </a> + </div> + <app-button + *ngIf="isLoggedIn" + class="connected" + ariaLabel="Ouvrir le menu Mon compte - {{ displayName }}" + [variant]="'primary'" + [label]="displayName" + [size]="'small'" + (action)="clickProfileButton()" + /> + <app-button + *ngIf="!isLoggedIn" + ariaLabel="Se connecter" + [variant]="'primaryBlack'" + [label]="'Se connecter'" + [size]="'small'" + (action)="clickProfileButton()" + /> + </div> + </nav> </header> <div *ngIf="showMenu" role="menu" class="mobileMenu" [@slideInOut]> @@ -148,7 +151,7 @@ [attr.aria-current]="isActive('/orientation')" (click)="closeMenu()" i18n - >Orienter un bénéficiaire</a + >Orienter des bénéficiaires</a > <a routerLink="/annuaire" @@ -234,13 +237,7 @@ <span class="name">{{ displayFullName }}</span> </div> <div class="profileMenuButtons"> - <app-button - cdkFocusInitial - [variant]="'primaryBlack'" - [label]="'Voir mon compte'" - [size]="'small'" - (action)="goToProfile()" - /> + <app-button [variant]="'primaryBlack'" [label]="'Voir mon compte'" [size]="'small'" (action)="goToProfile()" /> <app-button [variant]="'secondary'" [label]="'Se déconnecter'" [size]="'small'" (action)="logout()" /> </div> </div> diff --git a/src/app/header/header.component.scss b/src/app/header/header.component.scss index 6ba91701e190d32f6e229cfedca449b9769b2ba7..927939a3412393fc878bcdbc6afbc4f2b540b42d 100644 --- a/src/app/header/header.component.scss +++ b/src/app/header/header.component.scss @@ -4,7 +4,7 @@ @import 'breakpoint'; @import 'z-index'; -header { +header > nav { height: $header-height; display: flex; align-items: center; @@ -114,6 +114,8 @@ a { background-color: $modal-background; .menuContent { + overflow-y: scroll; + max-width: 80vw; .title { margin-bottom: 35px; display: flex; diff --git a/src/app/header/header.component.ts b/src/app/header/header.component.ts index 324ca2e285f33cb6799601f64e6aac8fe1ca7912..eb66efb8a77f8cd2ab26f4870b8ec493b83e827d 100644 --- a/src/app/header/header.component.ts +++ b/src/app/header/header.component.ts @@ -1,5 +1,5 @@ import { animate, animateChild, query, style, transition, trigger } from '@angular/animations'; -import { Component } from '@angular/core'; +import { Component, ElementRef, ViewChild } from '@angular/core'; import { NavigationEnd, Router } from '@angular/router'; import { Structure } from '../models/structure.model'; import { ProfileService } from '../profile/services/profile.service'; @@ -39,6 +39,8 @@ export class HeaderComponent { private displayDataShare = false; private loadingDataShare = false; + @ViewChild('clickableLogo') clickableLogoDiv: ElementRef; + constructor( private authService: AuthService, private profileService: ProfileService, @@ -85,6 +87,12 @@ export class HeaderComponent { } } + public focusLogo(): void { + if (this.clickableLogoDiv) { + this.clickableLogoDiv.nativeElement.focus(); + } + } + public get isLoggedIn(): boolean { return this.authService.isLoggedIn(); } diff --git a/src/app/login/login.component.html b/src/app/login/login.component.html index dbe8c8630706d643f8af6249da0fe4fa4f271aee..61f010524df820dd0ddde5a47e0099c907786429 100644 --- a/src/app/login/login.component.html +++ b/src/app/login/login.component.html @@ -3,6 +3,7 @@ <div class="title"> <h3>{{ isWelcome ? 'Bienvenue !' : 'Connexion' }}</h3> <p>Saisissez votre email pour vous connecter</p> + <p class="required-text-help">Les champs marqués d'un <sup>*</sup> sont obligatoires.</p> </div> <p *ngIf="verificationIssue" class="incorrectId"> Une erreur est survenue lors de la validation de votre email... Veuillez envoyer un mail au support. @@ -13,9 +14,15 @@ id="login" label="Identifiant" size="large" - [status]="f.email.value ? (f.email.invalid || authFailed || isUnverifiedEmail ? 'error' : 'success') : null" + type="email" + [externalStatusControl]="authFailed || isUnverifiedEmail" + [required]="true" + [status]=" + f.email.value ? (authFailed ? null : f.email.invalid || isUnverifiedEmail ? 'error' : 'success') : null + " [statusText]="getLoginStatusText()" [value]="f.email.value" + [wide]="true" (valueChange)="onChange(); f.email.setValue($event)" /> <app-button @@ -31,13 +38,12 @@ label="Mot de passe" size="large" type="password" - [statusText]=" - f.password.invalid - ? 'Le mot de passe doit obligatoirement contenir : 8 caractères, une majuscule, une minuscule, un caractère spécial et un chiffre' - : '' - " + [externalStatusControl]="true" + [statusText]="getPasswordStatusText()" + [required]="true" [status]="f.password.value ? (f.password.invalid || authFailed ? 'error' : 'success') : 'info'" [value]="f.password.value" + [wide]="true" (valueChange)="onChange(); f.password.setValue($event)" /> </div> diff --git a/src/app/login/login.component.scss b/src/app/login/login.component.scss index ee16fcfecabacc4cfc912cbb9005b70a04835146..b9e99f8bf866e04ba4aa08b267c5cb309874c46b 100644 --- a/src/app/login/login.component.scss +++ b/src/app/login/login.component.scss @@ -18,7 +18,6 @@ flex-direction: column; gap: 40px; align-items: center; - overflow-y: auto; width: 100%; max-width: 980px; color: $grey-1; diff --git a/src/app/login/login.component.ts b/src/app/login/login.component.ts index 5f4844aecb3ea9fd620b5e3b45e5d5eb3eb70ed4..8487e0846cb44085fae019b93de15d7984fc6322 100644 --- a/src/app/login/login.component.ts +++ b/src/app/login/login.component.ts @@ -114,15 +114,22 @@ export class LoginComponent implements OnInit { if (this.f.email.value && this.f.email.invalid) { return 'L’identifiant doit être un email valide'; } - if (this.authFailed) { - return 'Identifiant ou mot de passe invalide'; - } if (this.isUnverifiedEmail) { return 'Votre email n’a jamais été validé'; } return null; } + public getPasswordStatusText(): string { + if (this.f.password.invalid) { + return 'Le mot de passe doit obligatoirement contenir : 8 caractères, une majuscule, une minuscule, un caractère spécial et un chiffre'; + } + if (this.authFailed) { + return 'Identifiant ou mot de passe invalide'; + } + return null; + } + public onChange(): void { this.authFailed = false; this.isUnverifiedEmail = false; diff --git a/src/app/map/components/map.component.ts b/src/app/map/components/map.component.ts index c7232adb9bb6c318a56bd548ca8dbd6ced08f4ba..4081dd2f6e27980b444b59bbd548d087f0a319f7 100644 --- a/src/app/map/components/map.component.ts +++ b/src/app/map/components/map.component.ts @@ -25,6 +25,8 @@ export class MapComponent implements OnChanges { @Input() public searchedValue: string | [number, number]; @Output() public selectedStructure: EventEmitter<Structure> = new EventEmitter<Structure>(); @Output() public clickOrientationButton: EventEmitter<Structure> = new EventEmitter<Structure>(); + + private readonly maxMobileViewWidth = 980; private currentStructure: Structure; public map: Map; @@ -69,10 +71,8 @@ export class MapComponent implements OnChanges { if (changes.structures) { const previousStructures = changes.structures.previousValue; - this.handleStructurePosition(previousStructures); } - this.handleMapMarkerTooltip(changes); this.handleSelectedMapMarker(changes); this.handlePrintableMarkers(); @@ -244,6 +244,10 @@ export class MapComponent implements OnChanges { */ public onMapReady(map: Map): void { this.map = map; + map.addControl(L.control.zoom({ zoomInTitle: 'Zoomer', zoomOutTitle: 'Dézoomer' })); + map.addControl(L.control.attribution({ prefix: false })); + // Enhance accessibility after controls are added + this.enhanceControlsAccessibility(); if (this.searchedValue) { if (Array.isArray(this.searchedValue)) { this.centerOnCoordinates(this.searchedValue); @@ -261,8 +265,11 @@ export class MapComponent implements OnChanges { this.initMDMLayer(); // Init WMS service with param from data.grandlyon.com layerGroup(); + const leafletAttributionTranslated = + '<a href="https://leafletjs.com" title="Une librairie JavaScript pour cartes interactives"><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" class="leaflet-attribution-flag"><path fill="#4C7BE1" d="M0 0h12v4H0z"></path><path fill="#FFD500" d="M0 4h12v3H0z"></path><path fill="#E0BC00" d="M0 7h12v1H0z"></path></svg> Leaflet</a><span aria-hidden="true"> | </span>'; const carteLayer = tileLayer('https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}{r}.png', { attribution: + leafletAttributionTranslated + '© <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>, © <a href="https://carto.com/attributions">CARTO</a>', maxZoom: ZoomLevel.max, }); @@ -274,9 +281,29 @@ export class MapComponent implements OnChanges { zoom: ZoomLevel.regular, minZoom: ZoomLevel.min, layers: [carteLayer], + // Disable default leaflet controls to create custom controls with labels translated for accessibility + zoomControl: false, + attributionControl: false, }; } + /** + * Enhance accessibility for zoom controls + */ + private enhanceControlsAccessibility(): void { + const zoomInButton = document.querySelector('.leaflet-control-zoom-in'); + if (zoomInButton instanceof HTMLElement) { + zoomInButton.setAttribute('role', 'button'); + zoomInButton.setAttribute('aria-label', 'Zoomer'); + } + + const zoomOutButton = document.querySelector('.leaflet-control-zoom-out'); + if (zoomOutButton instanceof HTMLElement) { + zoomOutButton.setAttribute('role', 'button'); + zoomOutButton.setAttribute('aria-label', 'Dézoomer'); + } + } + private initMDMLayer(): void { this.geoJsonService.getMDMGeoJson().subscribe((res) => { res.forEach((mdm) => { @@ -295,11 +322,18 @@ export class MapComponent implements OnChanges { }); } + private get isMobileView(): boolean { + return window.innerWidth <= this.maxMobileViewWidth; + } + private centerLeafletMapOnMarker(markerId: string): void { - if (this.mapService.getMarker(markerId)) { - const marker = this.mapService.getMarker(markerId); - const latLngs = marker.getLatLng(); - this.map.flyTo(new L.LatLng(latLngs.lat, latLngs.lng), ZoomLevel.max, this.zoomOptions); + // If map isn't showed, we shouldn't fly + if (this.isMobileView && !this.isMapPhone) return; + + const marker = this.mapService.getMarker(markerId); + if (marker) { + const latLng = marker.getLatLng(); + this.map.flyTo(new L.LatLng(latLng.lat, latLng.lng), ZoomLevel.max, this.zoomOptions); } } diff --git a/src/app/models/structure.model.ts b/src/app/models/structure.model.ts index 5008e15809a72e2101ff5491ee70141778b7ce69..99415a64ecc0991270e52a668d467a7a8185eb47 100644 --- a/src/app/models/structure.model.ts +++ b/src/app/models/structure.model.ts @@ -58,6 +58,7 @@ export class Structure { public hasNoUserDN?: boolean = null; public hasUserWithAppointmentDN?: boolean = null; public permalink = ''; + public lastUpdateMail: Date = null; constructor(obj?: any) { Object.assign(this, obj, { diff --git a/src/app/newsletter-subscription/newsletter-subscription.component.html b/src/app/newsletter-subscription/newsletter-subscription.component.html index a613191838df9501b26b9c12a9a465ca3abefff3..764ae486cb40e554c2761e5e30cbefa4a219c015 100644 --- a/src/app/newsletter-subscription/newsletter-subscription.component.html +++ b/src/app/newsletter-subscription/newsletter-subscription.component.html @@ -1,12 +1,14 @@ <form class="newsletterForm" [formGroup]="subscriptionForm" (ngSubmit)="onSubmit()"> - <h2 *ngIf="subscriptionMod">Inscription à la newsletter</h2> - <h2 *ngIf="!subscriptionMod">Désabonnement de la newsletter</h2> + <h2 *ngIf="subscriptionMod">Abonnement aux informations Rés'in</h2> + <h2 *ngIf="!subscriptionMod">Désabonnement des informations Rés'in</h2> <app-input id="email" - label="Courriel personnel" + label="Adresse email" autocomplete="on" size="large" + type="email" + [required]="true" [wide]="true" [status]=" subscriptionForm.get('email').value ? (subscriptionForm.get('email').invalid ? 'error' : 'success') : null diff --git a/src/app/post/components/post-header/post-header.component.html b/src/app/post/components/post-header/post-header.component.html index e67e66190e937675162b873cbfe17d62bf1878c9..d489ed9cc62a27e5e908e47a15ada04d1a25e860 100644 --- a/src/app/post/components/post-header/post-header.component.html +++ b/src/app/post/components/post-header/post-header.component.html @@ -8,21 +8,10 @@ </div> </div> - <nav> - <div role="tablist" class="navigation"> - <div - *ngFor="let tag of tags.others" - class="tag" - role="tab" - tabindex="0" - [ngClass]="{ active: tag.slug === mainActiveTag.slug || tag.name === mainActiveTag.slug }" - (click)="activateTag(tag)" - (keydown.enter)="activateTag(tag)" - > - <span> - {{ tag.name }} - </span> - </div> - </div> - </nav> + <app-nav-bar + ariaLabel="Sélectionner une catégorie d'actualités" + [tabs]="getTabsNames()" + [currentTab]="currentTab" + (clickedTab)="activateTag($event)" + /> </div> diff --git a/src/app/post/components/post-header/post-header.component.scss b/src/app/post/components/post-header/post-header.component.scss index 4de72a4ef87b0dcd4db91805bdb887dd5098d719..a516d2d25803acea2f3a5070259597597aed213c 100644 --- a/src/app/post/components/post-header/post-header.component.scss +++ b/src/app/post/components/post-header/post-header.component.scss @@ -13,40 +13,3 @@ color: $grey-3; } } - -nav { - display: flex; - justify-content: space-between; - align-items: center; - - border-bottom: 1px solid $grey-4; - - .navigation { - display: flex; - overflow-x: auto; - white-space: nowrap; - - .tag { - cursor: pointer; - user-select: none; - @include font-regular-16; - box-sizing: border-box; - padding: 0 16px; - height: 60px; - display: flex; - align-items: center; - border-bottom: 3px solid transparent; - transition: all 0.3s ease-in-out; - &.active { - @include font-bold-16; - border-color: $grey-1; - } - &:hover { - border-color: $grey-4; - } - &:focus { - outline-color: $red; - } - } - } -} diff --git a/src/app/post/components/post-header/post-header.component.ts b/src/app/post/components/post-header/post-header.component.ts index fd5c0a482da7101a0c0ce0143253ca8e09e33487..1e4e68ada19882abea6b01578f370eab46cf23a0 100644 --- a/src/app/post/components/post-header/post-header.component.ts +++ b/src/app/post/components/post-header/post-header.component.ts @@ -11,8 +11,8 @@ import { parseSlugToTag } from '../utils/NewsUtils'; }) export class PostHeaderComponent implements OnInit { public tags: TagWithMeta; - public mainActiveTag: Tag = new Tag({ slug: TagEnum.aLaUne }); public tagEnum = TagEnum; + public currentTab = 0; public checkedPublicTags: Tag[] = []; public checkedLocationTags: Tag[] = []; @@ -33,8 +33,9 @@ export class PostHeaderComponent implements OnInit { }); this.route.queryParams.subscribe((queryParams) => { + // We navigateTo distinct routes, so we need to recover the currentTab after rerouting if (queryParams.mainTag) { - this.mainActiveTag = new Tag({ slug: queryParams.mainTag }); + this.currentTab = this.tags.others.findIndex((tag) => tag.slug === queryParams.mainTag); } if (queryParams.publicTags) { this.checkedPublicTags = parseSlugToTag(queryParams.publicTags); @@ -45,6 +46,10 @@ export class PostHeaderComponent implements OnInit { }); } + public getTabsNames(): string[] { + return this.tags.others.map((tab) => tab.name); + } + private removeTagBySlug(slugToRemove: string): void { this.tags.others = this.tags.others.filter((tag) => tag.slug !== slugToRemove); } @@ -67,16 +72,11 @@ export class PostHeaderComponent implements OnInit { return nameTagA.localeCompare(nameTagB); } - public activateTag(tag: Tag): void { - this.mainActiveTag = tag; - this.setQueryParam(); - } - - private setQueryParam(): void { + public activateTag(tabIndex: number): void { this.router.navigate(['/actualites'], { relativeTo: this.route, queryParams: { - mainTag: this.getMainTag(), + mainTag: this.getMainTag(this.tags.others[tabIndex]), publicTags: this.checkedPublicTags.map((tag) => tag.slug), locationTags: this.checkedLocationTags.map((tag) => tag.slug), }, @@ -84,10 +84,10 @@ export class PostHeaderComponent implements OnInit { }); } - public getMainTag(): string { - if (this.mainActiveTag.slug === TagEnum.aLaUne) { + public getMainTag(tag: Tag): string { + if (tag.slug === TagEnum.aLaUne) { return ''; } - return this.mainActiveTag.slug === this.tagEnum.etudes ? this.mainActiveTag.name : this.mainActiveTag.slug; + return tag.slug === this.tagEnum.etudes ? tag.name : tag.slug; } } diff --git a/src/app/post/components/post-list/post-list.component.html b/src/app/post/components/post-list/post-list.component.html index 2beb8bb1031716247b73dd6f36139df68cd49ec3..50e1f8874bf7a306c2e439a1b3ef59b93cac67f1 100644 --- a/src/app/post/components/post-list/post-list.component.html +++ b/src/app/post/components/post-list/post-list.component.html @@ -1,5 +1,5 @@ <app-post-header /> -<div class="section-container news"> +<div class="section-container news" role="tabpanel" id="posts"> <div *ngIf="!isLoading && allPosts.length === 0"> <p>Aucun résultat ne correspond à votre recherche.</p> </div> diff --git a/src/app/profile/edit/edit.component.html b/src/app/profile/edit/edit.component.html index 40109df17207a027a83d0169c4569232418a7d44..a943e19c140178247ec330d9a744b35dad187058 100644 --- a/src/app/profile/edit/edit.component.html +++ b/src/app/profile/edit/edit.component.html @@ -1,6 +1,6 @@ -<div *ngIf="userProfile" class="content-container full-screen"> +<div *ngIf="userProfile && !errorChangeEmail" class="content-container full-screen"> <div class="edit-profile"> - <app-go-back (action)="showPendingChangesModal()" /> + <app-go-back (action)="goBack()" /> <div class="header"> <div class="title"> @@ -24,51 +24,18 @@ /> </div> <!-- Navigation --> - <div class="navigation" role="menu"> - <div - class="tab" - tabindex="0" - role="menuitem" - [ngClass]="{ selected: currentTab === tabsEnum.details }" - (click)="navigateTo(tabsEnum.details)" - (keyup.enter)="navigateTo(tabsEnum.details)" - > - Coordonnées - </div> - <div - class="tab" - tabindex="0" - role="menuitem" - [ngClass]="{ selected: currentTab === tabsEnum.credentials }" - (click)="navigateTo(tabsEnum.credentials)" - (keyup.enter)="navigateTo(tabsEnum.credentials)" - > - Email et mot de passe - </div> - <div - class="tab" - tabindex="0" - role="menuitem" - [ngClass]="{ selected: currentTab === tabsEnum.employer }" - (click)="navigateTo(tabsEnum.employer)" - (keyup.enter)="navigateTo(tabsEnum.employer)" - > - Employeur et fonction - </div> - <div - class="tab" - tabindex="0" - role="menuitem" - [ngClass]="{ selected: currentTab === tabsEnum.description }" - (click)="navigateTo(tabsEnum.description)" - (keyup.enter)="navigateTo(tabsEnum.description)" - > - Description - </div> - </div> + <app-nav-bar + [tabs]="getTabsNames()" + [currentTab]="currentTab" + [shouldExpand]="true" + [ariaLabel]="'Sélectionner quelle section de votre profil éditer'" + [ariaControls]="getTabsIds()" + (clickedTab)="changeTab($event)" + /> + <!-- Content of tabs --> <div class="content"> - <div *ngIf="currentTab === tabsEnum.details" class="detailsTab"> + <div *ngIf="currentTab === tabsEnum.details" id="detailsTab" class="detailsTab"> <app-input [id]="'name'" [label]="'Prénom'" @@ -84,6 +51,7 @@ [(value)]="userProfile.surname" /> <app-input + type="tel" [id]="'phone'" [label]="'Téléphone'" [size]="'large'" @@ -92,7 +60,7 @@ /> </div> - <div *ngIf="currentTab === tabsEnum.credentials" class="credentialsTab"> + <div *ngIf="currentTab === tabsEnum.credentials" id="credentialsTab" class="credentialsTab"> <div class="credentials"> <div class="inline"> <app-svg-icon [folder]="'tags'" [icon]="'mail'" [iconClass]="'icon-20'" /> @@ -123,49 +91,22 @@ </div> </div> - <div *ngIf="currentTab === tabsEnum.employer" class="employerJob"> - <div> - <app-input - id="search-employer" - label="Employeur" - description="Recherchez votre employeur dans la liste suivante" - [value]="selectedEmployer?.name" - (valueChange)="onSearchChange($event)" - (click)="onSearchChange(selectedEmployer?.name || '')" - /> - - <div class="structureResults"> - <div *ngIf="!isAlreadySearching" class="autocomplete-items"> - <div - *ngFor="let employer of employers" - role="button" - tabindex="0" - (click)="selectEmployer(employer)" - (keyup.enter)="selectEmployer(employer)" - > - <p>{{ employer.name }}</p> - </div> - </div> - </div> - </div> + <div *ngIf="currentTab === tabsEnum.employer" id="employerJob" class="employerJob"> + <app-select-or-create + [autocompleteFunction]="profileService.getEmployers.bind(profileService)" + [name]="'Employeur'" + [(value)]="employerName" + (selectItem)="selectEmployer($event)" + (createValueChange)="onCreateValueChangeEmployer($event)" + /> - <div> - <p class="subTitle">Fonction</p> - <div class="tagList"> - <app-tag-item - *ngFor="let job of jobs" - [iconName]="isSelectedJob(job) ? 'tag-checked' : 'tag-unchecked'" - [label]="job.name" - [color]="isSelectedJob(job) ? 'green' : 'white'" - [clickable]="true" - (action)="selectJob(job)" - /> - </div> - </div> - <app-input - *ngIf="isUnexistingJob()" - label="Quelle fonction occupez-vous ?" - (valueChange)="updateNewJob($event)" + <app-select-or-create + [name]="'Fonction'" + [isFeminineWord]="true" + [autocompleteFunction]="profileService.getJobs.bind(profileService)" + [(value)]="jobName" + (selectItem)="selectJob($event)" + (createValueChange)="onCreateValueChangeJob($event)" /> <app-appointment-choice @@ -176,7 +117,7 @@ /> </div> - <div *ngIf="currentTab === tabsEnum.description" class="descriptionTab"> + <div *ngIf="currentTab === tabsEnum.description" id="descriptionTab" class="descriptionTab"> <app-textarea [id]="'description'" [label]="'Description'" @@ -188,13 +129,19 @@ <!-- Footer --> <div *ngIf="currentTab !== tabsEnum.credentials" class="footer"> - <app-button [variant]="'secondary'" [label]="'Annuler'" (action)="showPendingChangesModal()" /> + <app-button [variant]="'secondary'" [label]="'Annuler'" (action)="goBack()" /> <app-button [variant]="'primary'" [label]="'Valider'" [disabled]="!isPageValid()" (action)="confirm()" /> </div> </div> <!-- No information on appointment option, should pick one --> - <app-modal [title]="'ATTENTION'" [opened]="showConfirmationModal" [validateLabel]="'OK'" (closed)="closeExitModal()"> + <app-modal + [singleButton]="true" + [title]="'ATTENTION'" + [opened]="appointmentModal" + [validateLabel]="'OK'" + (closed)="closeAppointmentModal()" + > <p class="modalContent emphasized"> Veuillez indiquer si vous souhaitez proposer la fonctionnalité 'Demander un rendez-vous' dans l'onglet 'Employeur et fonction'. @@ -206,7 +153,7 @@ [title]="'ATTENTION'" [opened]="pendingChangesModal" [validateLabel]="'Continuer'" - (closed)="$event ? goBack() : closePendingChangesModal()" + (closed)="hasPendingChangesRedirectionAccepted($event ? true : false)" > <p class="modalContent emphasized">Des changements ne sont pas enregistrés, souhaitez-vous continuer ?</p> </app-modal> @@ -220,18 +167,28 @@ (closed)="$event ? confirm() : closeModal()" > <div class="modal-content"> + <p class="required-text-help">Les champs marqués d'un <sup>*</sup> sont obligatoires.</p> <app-input + id="email" + type="email" + [required]="true" [label]="'Nouvel email'" [size]="'large'" - [status]="getEmailStatus(newEmail)" + [externalStatusControl]="true" + [status]="newEmail ? (getNewEmailStatus() ? 'success' : 'error') : null" + [statusText]="getNewEmailStatusText()" [wide]="true" [(value)]="newEmail" /> <app-input + id="confirm-email" + type="email" + [required]="true" [label]="'Confirmer le nouvel email'" [size]="'large'" - [status]="getEmailStatus(newEmailConfirm)" - [statusText]="getEmailStatusText()" + [externalStatusControl]="true" + [status]="newEmail && newEmailConfirm ? (getNewEmailConfirmStatus() ? 'success' : 'error') : null" + [statusText]="getNewEmailConfirmStatusText()" [wide]="true" [(value)]="newEmailConfirm" /> @@ -246,10 +203,14 @@ (closed)="$event ? confirm() : closeModal()" > <div class="modal-content"> + <p class="required-text-help">Les champs marqués d'un <sup>*</sup> sont obligatoires.</p> <app-input + id="old-password" + [required]="true" [label]="'Ancien mot de passe'" [size]="'large'" [autocomplete]="'on'" + [externalStatusControl]="true" [status]="getPasswordStatus(oldPassword)" [statusText]="getOldPasswordStatusText(getPasswordStatus(oldPassword))" [type]="'password'" @@ -257,8 +218,11 @@ [(value)]="oldPassword" /> <app-input + id="new-password" + [required]="true" [label]="'Nouveau mot de passe'" [size]="'large'" + [externalStatusControl]="true" [status]="getPasswordStatus(newPassword)" [statusText]="getPasswordStatusText(getPasswordStatus(newPassword))" [type]="'password'" @@ -266,11 +230,14 @@ [(value)]="newPassword" /> <app-input + id="confirm-new-password" + [required]="true" [label]="'Confirmer le nouveau mot de passe'" [size]="'large'" [autocomplete]="'on'" + [externalStatusControl]="true" [status]="getPasswordStatus(newPasswordConfirm, newPassword)" - [statusText]="getNewPasswordStatusText(getPasswordStatus(newPasswordConfirm, newPassword))" + [statusText]="getNewPasswordConfirmStatusText(getPasswordStatus(newPasswordConfirm, newPassword))" [type]="'password'" [wide]="true" [(value)]="newPasswordConfirm" @@ -296,6 +263,7 @@ [id]="oldPassword" [label]="'Mot de passe'" [type]="'password'" + [externalStatusControl]="true" [size]="'large'" [wide]="true" [(value)]="oldPassword" @@ -303,3 +271,5 @@ </div> </app-modal> </div> + +<app-reset-email *ngIf="errorChangeEmail" [statusCode]="statusCode" /> diff --git a/src/app/profile/edit/edit.component.scss b/src/app/profile/edit/edit.component.scss index aa7dd26920e347ae350499c4fa109ad9a83e86db..62c4eac23c8cc77665957893987e269eb9ae62e0 100644 --- a/src/app/profile/edit/edit.component.scss +++ b/src/app/profile/edit/edit.component.scss @@ -34,6 +34,7 @@ .title { align-items: center; + h1 { @include font-regular-24; margin: 0; @@ -52,38 +53,10 @@ } } - .navigation { - justify-content: flex-start; - overflow-x: auto; - white-space: nowrap; - border-bottom: 1px solid $grey-5; - - .tab { - cursor: pointer; - user-select: none; - @include font-regular-16; - box-sizing: border-box; - padding: 0 16px; - height: 60px; - display: flex; - justify-content: center; - align-items: center; - flex: 1; - border-bottom: 3px solid transparent; - transition: all 0.3s ease-in-out; - &:hover { - border-color: $grey-4; - } - &.selected { - font-weight: bold; - border-color: $grey-1; - } - } - } - .content { flex: 1; max-width: 600px; + p.subTitle { @include font-regular-16; text-align: left; @@ -98,6 +71,13 @@ gap: 1.5rem; } + ::ng-deep .selectOrCreate { + gap: 24px; + padding: 24px; + border: 1px solid $grey-7; + border-radius: 4px; + } + .credentialsTab { display: flex; flex-direction: column; @@ -108,6 +88,7 @@ flex-direction: column; gap: 12px; } + .buttons { display: flex; flex-direction: column; @@ -128,9 +109,11 @@ margin-top: 8px; } } + .search-structure input { width: 600px; } + .structureResults { position: absolute; width: 600px; diff --git a/src/app/profile/edit/edit.component.ts b/src/app/profile/edit/edit.component.ts index 0ab8834a267aaa5dea92b22ece7b5e55b429a5c5..5dee197e5c7d43437b7fff6abfc6a80cb4cee57f 100644 --- a/src/app/profile/edit/edit.component.ts +++ b/src/app/profile/edit/edit.component.ts @@ -1,5 +1,5 @@ import { HttpErrorResponse } from '@angular/common/http'; -import { ChangeDetectorRef, Component, ElementRef, Input, OnInit, ViewChild } from '@angular/core'; +import { Component, Input, OnInit } from '@angular/core'; import { Router } from '@angular/router'; import { lastValueFrom } from 'rxjs'; import { Employer } from '../../models/employer.model'; @@ -8,7 +8,7 @@ import { User } from '../../models/user.model'; import { AuthService } from '../../services/auth.service'; import { NotificationService } from '../../services/notification.service'; import { CustomRegExp } from '../../utils/CustomRegExp'; -import { Utils } from '../../utils/utils'; +import { CanExitResolver, Utils } from '../../utils/utils'; import { ProfileService } from '../services/profile.service'; enum tabsEnum { @@ -16,7 +16,6 @@ enum tabsEnum { credentials, employer, description, - avatar, } enum showPasswordEnum { @@ -34,7 +33,7 @@ type passwordStatuses = 'error' | 'info' | 'success'; }) export class EditComponent implements OnInit { public tabsEnum = tabsEnum; - public currentTab: tabsEnum = tabsEnum.details; + public currentTab = tabsEnum.details; @Input() userProfile: User; public initialUserProfile: User; @@ -49,30 +48,30 @@ export class EditComponent implements OnInit { newPasswordConfirm: false, }; public ShowPassword = showPasswordEnum; - public jobs: Job[]; - private newJob: Job; - private selectedJob: Job; - public employers: Employer[]; + public selectedJob: Job; + public jobName: string; + public isNewJob: boolean; public selectedEmployer: Employer; + public employerName: string; + public isNewEmployer: boolean; public selectedRdvChoice: boolean; public isAlreadySearching = false; - public isNewUser = false; - public isNewEmployer: boolean; public hasPersonalOffer = false; + public errorChangeEmail = false; + public statusCode = 200; // Modal canExit var public emailModal = false; public passwordModal = false; public deleteAccountModal = false; public pendingChangesModal = false; - public showConfirmationModal = false; - - @ViewChild('newJobInput') newJobInput: ElementRef; + private resolve: CanExitResolver; + private canDeactivate = false; + public appointmentModal = false; constructor( - private profileService: ProfileService, + public profileService: ProfileService, private notificationService: NotificationService, - private cdr: ChangeDetectorRef, private authService: AuthService, private utils: Utils, private router: Router, @@ -82,29 +81,16 @@ export class EditComponent implements OnInit { if (history.state.data === 'description') { this.currentTab = tabsEnum.description; } - this.profileService.getProfile().then((profile) => { if (profile.hasOwnProperty('withAppointment')) this.selectedRdvChoice = profile.withAppointment; this.userProfile = new User(profile); this.userProfile.description = this.userProfile.description || ''; this.initialUserProfile = new User({ ...profile }); this.selectedEmployer = { ...profile.employer }; + this.employerName = this.selectedEmployer?.name; + this.selectedJob = { ...profile.job }; + this.jobName = this.selectedJob?.name; this.hasPersonalOffer = profile.job?.hasPersonalOffer; - if (!profile.employer || !profile.job) { - this.isNewUser = true; - } - const otherJob = new Job({ name: 'Autre' }); - this.profileService.getJobs().subscribe((jobs) => { - this.jobs = [...jobs, otherJob]; - - // Select "Autre" job and set the job's name - if (jobs.some((job) => job.name === profile.job?.name)) { - this.selectedJob = { ...profile.job }; - } else { - this.selectedJob = otherJob; - this.newJob = profile.job; - } - }); }); } @@ -112,28 +98,53 @@ export class EditComponent implements OnInit { history.back(); } + public getTabsNames(): string[] { + return ['Coordonnées', 'Email et mot de passe', 'Employeur et fonction', 'Description']; + } + + public getTabsIds(): string[] { + return ['detailsTab', 'credentials', 'employerJob', 'descriptionTab']; + } + + public changeTab(tab: number): void { + this.currentTab = tab; + } + public phoneValid(): boolean { return Boolean(this.userProfile.phone.match(CustomRegExp.PHONE)); } + public nameValid(): boolean { return this.userProfile.name !== ''; } + public surnameValid(): boolean { return this.userProfile.surname !== ''; } + public descriptionValid(): boolean { return this.userProfile.description?.length <= 500; } + public emailValid(email: string): boolean { return Boolean(RegExp(CustomRegExp.EMAIL).exec(email)); } - public getEmailStatus(email: string): 'success' | 'error' { - return this.emailValid(email) ? 'success' : 'error'; + public getNewEmailStatus(): boolean { + return this.emailValid(this.newEmail); + } + + public getNewEmailStatusText(): string { + return `Nouvel email ${this.getNewEmailStatus() ? 'valide' : 'invalide'}`; } - public getEmailStatusText(): string { - return `Nouvel email ${this.emailValid(this.newEmailConfirm) ? 'valide' : 'invalide'}`; + public getNewEmailConfirmStatus(): boolean { + return this.emailValid(this.newEmail) && this.newEmailConfirm === this.newEmail; + } + + public getNewEmailConfirmStatusText(): string { + if (!this.newEmail || !this.newEmailConfirm) return ''; + return `Confirmation du nouvel email ${this.getNewEmailConfirmStatus() ? 'valide' : 'invalide'}`; } public passwordValid(password: string): boolean { @@ -145,6 +156,7 @@ export class EditComponent implements OnInit { password.match(CustomRegExp.MINLENGTH) ); } + public passwordValidConfirm(passwordConfirm: string, password: string): boolean { return this.passwordValid(passwordConfirm) && passwordConfirm === password; } @@ -168,17 +180,17 @@ export class EditComponent implements OnInit { public getPasswordStatusText(status: passwordStatuses): string { const statusTexts = { info: 'Le mot de passe doit obligatoirement contenir : 8 caractères, une majuscule, un caractère spécial.', - error: 'Mot de passe invalide.', + error: 'Le mot de passe doit obligatoirement contenir : 8 caractères, une majuscule, un caractère spécial.', success: 'Mot de passe valide.', }; return statusTexts[status]; } - public getNewPasswordStatusText(status: passwordStatuses): string { + public getNewPasswordConfirmStatusText(status: passwordStatuses): string { const statusTexts = { - error: 'Nouveau mot de passe invalide.', - success: 'Nouveau mot de passe valide.', + error: 'Confirmation du nouveau mot de passe invalide.', + success: 'Confirmation du nouveau mot de passe valide.', }; return statusTexts[status]; @@ -188,15 +200,6 @@ export class EditComponent implements OnInit { return success ? 'success' : 'error'; } - public navigateTo(tab: tabsEnum): void { - this.currentTab = tab; - if (tab === tabsEnum.employer) { - this.cdr.detectChanges(); - this.selectEmployer(this.userProfile.employer); - if (this.newJob) this.newJobInput.nativeElement.value = this.userProfile.job.name; - } - } - public cancel(): void { this.userProfile = { ...this.initialUserProfile }; } @@ -204,15 +207,19 @@ export class EditComponent implements OnInit { public showEmailModal(): void { this.emailModal = true; } + public showPasswordModal(): void { this.passwordModal = true; } + public showDeleteAccountModal(): void { this.deleteAccountModal = true; } + public showPassword(key: showPasswordEnum): void { this.isShowPassword[key] = !this.isShowPassword[key]; } + public closeModal(): void { this.oldPassword = ''; this.newPassword = ''; @@ -232,21 +239,14 @@ export class EditComponent implements OnInit { return this.passwordValid(this.newPassword) && this.newPassword === this.newPasswordConfirm; } } else if (this.currentTab === tabsEnum.employer) { - if (this.isNewUser) { - if (!this.selectedEmployer || !this.selectedJob) { - return false; - } - return true; - } else if (this.jobHasChanged()) { - return true; - } - return false; + return this.employerAndJobValid() && this.employerOrJobHasChanged(); } else if (this.descriptionHasChanged()) { return this.descriptionValid(); } } public confirm(): void { + this.canDeactivate = true; if (this.currentTab === tabsEnum.details) { this.confirmDetails(); } else if (this.currentTab === tabsEnum.credentials) { @@ -286,9 +286,7 @@ export class EditComponent implements OnInit { } public async confirmEmployer(): Promise<void> { - if (this.newJob) { - this.selectedJob = this.newJob; - + if (this.isNewJob) { await lastValueFrom(this.profileService.createJob(this.selectedJob)); } if (this.isNewEmployer) { @@ -304,6 +302,7 @@ export class EditComponent implements OnInit { }, error: () => { this.notificationService.showError("Vos informations n'ont pas été enregistrées", 'Une erreur est survenue'); + this.canDeactivate = false; }, }); } @@ -327,11 +326,21 @@ export class EditComponent implements OnInit { public confirmNewEmail(): void { if (this.emailValid(this.newEmail) && this.newEmail === this.newEmailConfirm) { - this.profileService.changeEmail(this.newEmail, this.userProfile.email).subscribe(() => { - this.closeModal(); - this.notificationService.showSuccess('Veuillez confirmer votre nouvelle adresse grâce au mail envoyé'); - this.newEmail = ''; - this.newEmailConfirm = ''; + this.profileService.changeEmail(this.newEmail, this.userProfile.email).subscribe({ + next: () => { + this.closeModal(); + this.notificationService.showSuccess('Veuillez confirmer votre nouvelle adresse grâce au mail envoyé'); + this.newEmail = ''; + this.newEmailConfirm = ''; + }, + error: (error: HttpErrorResponse) => { + this.statusCode = error.status; + this.closeModal(); + this.errorChangeEmail = true; + }, + complete: () => { + this.canDeactivate = false; + }, }); } } @@ -353,6 +362,7 @@ export class EditComponent implements OnInit { complete: () => { this.oldPassword = ''; this.isShowPassword.oldPassword = false; + this.canDeactivate = false; }, }); } @@ -379,51 +389,37 @@ export class EditComponent implements OnInit { // Jobs public selectJob(job: Job): void { this.selectedJob = job; - this.newJob = null; - this.hasPersonalOffer = job.hasPersonalOffer; - } - public isSelectedJob(job: Job): boolean { - if (this.selectedJob?.name === job.name) this.hasPersonalOffer = job.hasPersonalOffer; - return this.selectedJob && this.selectedJob.name === job.name; - } - public isUnexistingJob(): boolean { - return this.selectedJob && this.selectedJob.name === 'Autre'; - } - public updateNewJob(value: string): void { - this.newJob = new Job({ name: value, validated: false, hasPersonalOffer: true }); + this.jobName = this.selectedJob?.name; + this.isNewJob = false; + this.hasPersonalOffer = job?.hasPersonalOffer; } - // Structures - public onSearchChange(searchString: string): void { - this.getEmployers(searchString); - this.selectedEmployer = new Employer({ name: searchString, validated: false }); - if (!this.employers.map((employer) => employer.name).includes(this.selectedEmployer?.name)) { - this.isNewEmployer = true; - } else { - this.isNewEmployer = false; - } + public onCreateValueChangeJob(value: string): void { + this.selectedJob = new Job({ name: value, validated: false, hasPersonalOffer: true }); + this.isNewJob = true; + this.hasPersonalOffer = this.selectedJob?.hasPersonalOffer; } + // Employer public selectEmployer(employer: Employer): void { this.selectedEmployer = employer; - this.employers = []; + this.employerName = this.selectedEmployer?.name; this.isNewEmployer = false; } - private getEmployers(searchString = ''): void { - if (!this.isAlreadySearching) { - this.isAlreadySearching = true; - this.profileService.getEmployers(searchString).subscribe((employers) => { - this.employers = employers; - this.isAlreadySearching = false; - }); - } + public onCreateValueChangeEmployer(value: string): void { + this.selectedEmployer = new Employer({ name: value, validated: false }); + this.isNewEmployer = true; } public canExit(): Promise<boolean> { + if (this.hasPendingChanges() && !this.canDeactivate) { + return new Promise((resolve) => this.showPendingChangesModal(resolve)); + } if (this.hasPersonalOffer && this.selectedRdvChoice === undefined) { - return new Promise(() => this.showModal()); + return new Promise(() => this.showAppointmentModal()); } + return Promise.resolve(true); } private coordsHaveChanged(): boolean { @@ -434,12 +430,23 @@ export class EditComponent implements OnInit { ); } - private jobHasChanged(): boolean { + private employerAndJobValid(): boolean { + // Check if mandatory fields are set (with rdv defined if needed) + if (!this.selectedEmployer || !this.selectedJob) { + return false; + } + if (this.hasPersonalOffer && this.selectedRdvChoice === undefined) { + return false; + } + return true; + } + + private employerOrJobHasChanged(): boolean { + // Check if any field has changed : employer or job, or rdv choice if applicable return ( this.selectedEmployer?.name !== this.initialUserProfile.employer?.name || this.selectedJob?.name !== this.initialUserProfile.job?.name || - (this.hasPersonalOffer && this.selectedRdvChoice !== this.initialUserProfile.withAppointment) || - this.isUnexistingJob() + (this.hasPersonalOffer && this.selectedRdvChoice !== this.initialUserProfile.withAppointment) ); } @@ -448,26 +455,22 @@ export class EditComponent implements OnInit { } public hasPendingChanges(): boolean { - return this.coordsHaveChanged() || this.jobHasChanged() || this.descriptionHasChanged(); + return this.coordsHaveChanged() || this.employerOrJobHasChanged() || this.descriptionHasChanged(); } - public showPendingChangesModal(): void { - if (this.hasPendingChanges()) { - this.pendingChangesModal = true; - } else { - this.goBack(); - } + public showPendingChangesModal(resolve: CanExitResolver): void { + this.pendingChangesModal = true; + this.resolve = resolve; } - - public closePendingChangesModal(): void { + public hasPendingChangesRedirectionAccepted(hasAccept: boolean): void { + this.resolve(hasAccept); this.pendingChangesModal = false; } - private showModal(): void { - this.showConfirmationModal = true; + private showAppointmentModal(): void { + this.appointmentModal = true; } - - public closeExitModal(): void { - this.showConfirmationModal = false; + public closeAppointmentModal(): void { + this.appointmentModal = false; } } diff --git a/src/app/profile/personal-offer-edition/personal-offer-edition.component.html b/src/app/profile/personal-offer-edition/personal-offer-edition.component.html index 895ea56f9053b3207c76fbc3233a70c7872bfccb..0b65f9a8ca114b6ba5650568561ca0c149853586 100644 --- a/src/app/profile/personal-offer-edition/personal-offer-edition.component.html +++ b/src/app/profile/personal-offer-edition/personal-offer-edition.component.html @@ -26,29 +26,17 @@ /> </div> <!-- Navigation --> - <div class="navigation"> - <span - tabindex="0" - role="button" - [ngClass]="{ tab: true, selected: currentTab === tabsEnum.onlineProcedures }" - (click)="navigateTo(tabsEnum.onlineProcedures)" - (keyup.enter)="navigateTo(tabsEnum.onlineProcedures)" - > - Démarches en ligne - </span> - <span - tabindex="0" - role="button" - [ngClass]="{ tab: true, selected: currentTab === tabsEnum.digitalSkills }" - (click)="navigateTo(tabsEnum.digitalSkills)" - (keyup.enter)="navigateTo(tabsEnum.digitalSkills)" - > - Compétences numériques - </span> - </div> + <app-nav-bar + ariaLabel="Sélectionner le type d'offre personnelle" + [tabs]="getTabsNames()" + [currentTab]="currentTab" + [shouldExpand]="true" + [ariaControls]="getTabsIds()" + (clickedTab)="changeTab($event)" + /> <!-- Content of tabs --> <div class="content"> - <div *ngIf="currentTab === tabsEnum.onlineProcedures"> + <div *ngIf="currentTab === tabsEnum.onlineProcedures" id="onlineProcedures"> <app-accompaniment-picker *ngIf="personalOfferForm" [personalOfferForm]="personalOfferForm" @@ -56,7 +44,7 @@ /> </div> - <div *ngIf="currentTab === tabsEnum.digitalSkills"> + <div *ngIf="currentTab === tabsEnum.digitalSkills" id="digitalSkills"> <app-training-type-picker *ngIf="personalOfferForm" [baseSkills]="personalOfferForm.get('categories').get('baseSkills').value" diff --git a/src/app/profile/personal-offer-edition/personal-offer-edition.component.scss b/src/app/profile/personal-offer-edition/personal-offer-edition.component.scss index 581ea7142e803d9d5e9e2abe620e48bc0a5f6a4f..cde2cb5a386d93ea6598ddd8c110d0e85bde78c7 100644 --- a/src/app/profile/personal-offer-edition/personal-offer-edition.component.scss +++ b/src/app/profile/personal-offer-edition/personal-offer-edition.component.scss @@ -11,7 +11,6 @@ .edit-personal-offer { display: flex; flex-direction: column; - flex: 1; max-width: 980px; width: 100%; margin: 0 auto; @@ -59,35 +58,6 @@ } } - .navigation { - justify-content: flex-start; - overflow-x: auto; - white-space: nowrap; - border-bottom: 1px solid $grey-5; - - .tab { - cursor: pointer; - user-select: none; - @include font-regular-14; - box-sizing: border-box; - padding: 0 16px; - height: 60px; - display: flex; - justify-content: center; - align-items: center; - flex: 1; - border-bottom: 3px solid transparent; - transition: all 0.3s ease-in-out; - &:hover { - border-color: $grey-4; - } - &.selected { - font-weight: bold; - border-color: $grey-1; - } - } - } - .content { flex: 1; max-width: 600px; diff --git a/src/app/profile/personal-offer-edition/personal-offer-edition.component.ts b/src/app/profile/personal-offer-edition/personal-offer-edition.component.ts index 28461141e83a2bc40d2dd58ae3b6591815b6605c..815eafa41606833bb839e133f6ecf2a73db9a836 100644 --- a/src/app/profile/personal-offer-edition/personal-offer-edition.component.ts +++ b/src/app/profile/personal-offer-edition/personal-offer-edition.component.ts @@ -51,6 +51,18 @@ export class PersonalOfferEditionComponent implements OnInit { this.structureName = history.state.structureName; } + public getTabsNames(): string[] { + return ['Démarches en ligne', 'Compétences numériques']; + } + + public getTabsIds(): string[] { + return ['onlineProcedures', 'digitalSkills']; + } + + public changeTab(tab: number): void { + this.currentTab = tab; + } + private createPersonalOfferForm(personalOfferState): UntypedFormGroup { return new UntypedFormGroup({ categories: new UntypedFormGroup({ @@ -69,7 +81,9 @@ export class PersonalOfferEditionComponent implements OnInit { // We sort modules alphabetically, except for the 'autres' module which is always at the end this.onlineProcedures = categ; const othersModule = this.onlineProcedures.modules.find((module) => module.id === 'autres'); - const sortedModules = this.onlineProcedures.modules.filter((module) => module.id !== 'autres').sort((a, b) => a.name.localeCompare(b.name)); + const sortedModules = this.onlineProcedures.modules + .filter((module) => module.id !== 'autres') + .sort((a, b) => a.name.localeCompare(b.name)); if (othersModule) sortedModules.push(othersModule); this.onlineProcedures.modules = sortedModules; break; @@ -85,10 +99,6 @@ export class PersonalOfferEditionComponent implements OnInit { }); } - public navigateTo(tab: tabsEnum): void { - this.currentTab = tab; - } - public cancel(): void { this.personalOfferForm = this.createPersonalOfferForm(this.initialPersonalOffer); } diff --git a/src/app/profile/profile-routing.module.ts b/src/app/profile/profile-routing.module.ts index 9f3dbb5ec4e1843e61ecc5084ca6055120a29133..91b89254746232cf70566cf395020aff0e5b7c86 100644 --- a/src/app/profile/profile-routing.module.ts +++ b/src/app/profile/profile-routing.module.ts @@ -50,6 +50,7 @@ const routes: Routes = [ path: 'edition-structure/:permalink', component: StructureEditionSummaryComponent, canActivate: [RoleGuard], + canDeactivate: [DeactivateGuard], data: { allowedRoles: [RouteRole.structureAdmin] }, resolve: { structure: StructureResolver, diff --git a/src/app/profile/profile.module.ts b/src/app/profile/profile.module.ts index c55bb5c483aa4b039fa4b53a7066782785f6b0db..c71a854637395a30a30b1926f3b8948f6301c547 100644 --- a/src/app/profile/profile.module.ts +++ b/src/app/profile/profile.module.ts @@ -14,6 +14,7 @@ import { NoInformationComponent } from './structure-edition-summary/no-informati import { StructureEditionSummaryComponent } from './structure-edition-summary/structure-edition-summary.component'; import { StructureMembersManagementComponent } from './structure-members-management/structure-members-management.component'; import { StructuresManagementComponent } from './structures-management/structures-management.component'; +import {ResetEmailComponent} from '../reset-email/reset-email.component'; @NgModule({ declarations: [ @@ -29,6 +30,7 @@ import { StructuresManagementComponent } from './structures-management/structure PersonalOfferComponent, PersonalOfferEditionComponent, ProfileNewsletterComponent, + ResetEmailComponent, ], imports: [CommonModule, ProfileRoutingModule, SharedModule], }) diff --git a/src/app/profile/services/profile.service.ts b/src/app/profile/services/profile.service.ts index 363580320c74cfa41ca72d9f6207a275ba01a907..b1baf54e7abe8ed37c3e4c711a349a07d1838ecb 100644 --- a/src/app/profile/services/profile.service.ts +++ b/src/app/profile/services/profile.service.ts @@ -94,8 +94,8 @@ export class ProfileService { return this.http.get<Employer[]>(`api/employer?search=${searchString}`); } - public getJobs(): Observable<Job[]> { - return this.http.get<Job[]>(`api/jobs`); + public getJobs(searchString = ''): Observable<Job[]> { + return this.http.get<Job[]>(`api/jobs?search=${searchString}`); } public createJob(value: Job): Observable<Job> { diff --git a/src/app/profile/structure-add-member-modal/structure-add-member-modal.component.html b/src/app/profile/structure-add-member-modal/structure-add-member-modal.component.html index 11b21962a22af18635c773df0b12268a273123cf..52c13fffdb74274370b4091f7790664a6e626cd4 100644 --- a/src/app/profile/structure-add-member-modal/structure-add-member-modal.component.html +++ b/src/app/profile/structure-add-member-modal/structure-add-member-modal.component.html @@ -7,11 +7,12 @@ > <app-input autocomplete="on" + type="email" [label]="'Email du membre à ajouter'" [size]="'large'" [wide]="true" + [externalStatusControl]="true" [status]="getEmailStatus()" - [statusText]="getEmailStatusText()" [(value)]="email" /> </app-modal> diff --git a/src/app/profile/structure-add-member-modal/structure-add-member-modal.component.ts b/src/app/profile/structure-add-member-modal/structure-add-member-modal.component.ts index fbedc806a4f85e1be6e37f465ce91ae31b3ff3a3..c63575ab445e66bf1c3dfd796af410b9fde6ab7d 100644 --- a/src/app/profile/structure-add-member-modal/structure-add-member-modal.component.ts +++ b/src/app/profile/structure-add-member-modal/structure-add-member-modal.component.ts @@ -37,10 +37,6 @@ export class StructureAddMemberModalComponent { return this.emailValid() ? 'success' : 'error'; } - public getEmailStatusText(): string { - return `Email ${this.emailValid() ? 'valide' : 'invalide'}`; - } - public async addOwner(): Promise<void> { // stop here if form is invalid if (!this.emailValid()) { diff --git a/src/app/profile/structure-edition-summary/structure-edition-summary.component.html b/src/app/profile/structure-edition-summary/structure-edition-summary.component.html index c7e8534b7501e6d6f899e3f396ffddd3c084725c..f080d28e196d6dd471e6b0e69a90940cfa5a3dd4 100644 --- a/src/app/profile/structure-edition-summary/structure-edition-summary.component.html +++ b/src/app/profile/structure-edition-summary/structure-edition-summary.component.html @@ -8,7 +8,11 @@ <h2> {{ structure.structureName }} </h2> - <p *ngIf="isUpdateStructure"> + </div> + + <div *ngIf="isUpdateStructure" class="info"> + <app-svg-icon [iconClass]="'icon-16'" [folder]="'form'" [icon]="'info'" /> + <p> La dernière modification de votre structure remonte à plus de 6 mois, merci de vérifier les données et de les valider </p> @@ -288,7 +292,7 @@ *ngIf="containsDigitalHelp()" label="Accompagnements gratuits" size="small" - color="red" + color="blue" [clickable]="false" /> <div class="content"> @@ -354,10 +358,9 @@ <ng-container *ngIf="containsDigitalLearning()"> <app-tag-item - *ngFor="let item of structure.categoriesDisplay.freeWorkShop" - [label]="item.name" + [label]="structure.categoriesDisplay.freeWorkShop[0].name" [size]="'small'" - [color]="'red'" + [color]="'blue'" [clickable]="false" /> </ng-container> @@ -720,7 +723,12 @@ </div> <div *ngIf="members" class="content"> <div class="members"> - <app-member-card *ngFor="let member of members" [member]="member" /> + <app-member-card + *ngFor="let member of members" + [member]="member" + [showContactInfo]="false" + [showEmployer]="false" + /> </div> </div> </section> @@ -765,6 +773,7 @@ [iconName]="'edit'" [size]="'small'" (action)="goToEdit(structureFormStep.structureConsent)" + (keydown)="onLastButtonKeydown($event)" /> <app-icon-button ariaLabel="Modifier le partage de données sur data.grandlyon.com" @@ -772,6 +781,7 @@ [variant]="'secondary'" [iconName]="'edit'" (action)="goToEdit(structureFormStep.structureConsent)" + (keydown)="onLastButtonKeydown($event)" /> </div> <div class="content"> @@ -780,24 +790,29 @@ </section> </div> <div class="footer"> - <ng-container *ngIf="isUpdateStructure"> - <p *ngIf="!isFormValid()" class="warning"> - Vous pourrez valider après avoir renseigné l’intégralité des champs obligatoires. - </p> - <div class="buttons"> - <app-button [variant]="'secondary'" [label]="'Retour'" (action)="goBack()" /> - <app-button - [variant]="'primary'" - [label]="'Valider'" - [disabled]="!isFormValid()" - (action)="updateStructureUpdateDate()" - /> - </div> - </ng-container> - <ng-container *ngIf="!isUpdateStructure"> - <div class="buttons"> - <app-button [variant]="'secondary'" [label]="'Retour'" (action)="goBack()" /> - </div> - </ng-container> + <div class="buttons"> + <app-button [variant]="'secondary'" [label]="'Retour'" (action)="goBack()" /> + <app-button + *ngIf="isUpdateStructure" + [variant]="'primary'" + [label]="'Valider'" + [disabled]="!isFormValid()" + (action)="updateStructureUpdateDate()" + /> + </div> </div> </div> + +<!-- Structure update is pending, confirm leaving --> +<app-modal + validateLabel="Vérifier" + cancelLabel="Plus tard" + [title]="'Mise à jour'" + [opened]="updateModal" + (closed)="hasRedirectionAccepted($event ? true : false)" +> + <p class="modalContent emphasized"> + Merci de vérifier l'ensemble des informations, puis de valider afin de réinitialiser la date de mise à jour de la + fiche + </p> +</app-modal> diff --git a/src/app/profile/structure-edition-summary/structure-edition-summary.component.scss b/src/app/profile/structure-edition-summary/structure-edition-summary.component.scss index 546f351723a1aea505d063d74ff59a1b6c9fab92..a19a875ec106bdf2d3225fe26075d810e734f614 100644 --- a/src/app/profile/structure-edition-summary/structure-edition-summary.component.scss +++ b/src/app/profile/structure-edition-summary/structure-edition-summary.component.scss @@ -30,9 +30,11 @@ @include font-bold-24; color: $red; } - p { - color: $grey-4-5-1; - } + } + + .info { + display: flex; + gap: 4px; } section { @@ -108,10 +110,6 @@ margin: auto; max-width: 980px; width: 100%; - p.warning { - color: $orange-warning; - margin: 1rem; - } .buttons { display: flex; justify-content: center; diff --git a/src/app/profile/structure-edition-summary/structure-edition-summary.component.ts b/src/app/profile/structure-edition-summary/structure-edition-summary.component.ts index 15a26c622b083acc99efd2b356d6b45d426b8898..df72f78a1ea294087c06f6a3b5d2db0381bc9b6a 100644 --- a/src/app/profile/structure-edition-summary/structure-edition-summary.component.ts +++ b/src/app/profile/structure-edition-summary/structure-edition-summary.component.ts @@ -10,6 +10,7 @@ import { Structure } from '../../models/structure.model'; import { NotificationService } from '../../services/notification.service'; import { StructureService } from '../../services/structure.service'; import { CategoryEnum } from '../../shared/enum/category.enum'; +import { WindowScrollService } from '../../shared/service/windowScroll.service'; import { AccessModality } from '../../structure-list/enum/access-modality.enum'; import { Equipment } from '../../structure-list/enum/equipment.enum'; import { Category } from '../../structure-list/models/category.model'; @@ -47,6 +48,11 @@ export class StructureEditionSummaryComponent implements OnInit { public mailHref: string; // set to true when last updated date of a structure is > 6 months public isUpdateStructure = false; + private isGoToEdit = false; + + /** Modal canExit var */ + public updateModal = false; + private resolve: Function; constructor( public profileService: ProfileService, @@ -54,6 +60,7 @@ export class StructureEditionSummaryComponent implements OnInit { private notificationService: NotificationService, private route: ActivatedRoute, private structureService: StructureService, + private windowScrollService: WindowScrollService, public utils: Utils, public router: Router, ) {} @@ -61,6 +68,7 @@ export class StructureEditionSummaryComponent implements OnInit { // There is a non-blocking error in console when open edit mode that occurs only in development mode, please refer https://angular.io/errors/NG0100 for more info ngOnInit(): void { + this.windowScrollService.scrolledToBottom = false; this.route.data.subscribe((data) => { if (data.structure) { this.structure = new Structure(data.structure); @@ -100,18 +108,50 @@ export class StructureEditionSummaryComponent implements OnInit { } public goToEdit(step: structureFormStep): void { + this.isGoToEdit = true; this.router.navigate(['/formulaire/structure', this.structure.permalink, structureFormStep[step]]); } + public canExit(): Promise<boolean> { + if (this.isUpdateStructure && !this.isGoToEdit) { + return new Promise((resolve) => this.showUpdateModal(resolve)); + } + } + private showUpdateModal(resolve: Function): void { + this.updateModal = true; + this.resolve = resolve; + } + + public hasRedirectionAccepted(hasAccept: boolean): void { + // !hasAccept to invert usual modal confirmation logic (here stay on page if user validates modal, and quit if user cancels) + this.resolve(!hasAccept); + this.updateModal = false; + } + public isFormValid(): boolean { for (const field in this.structure) { if (!['_id', 'numero', 'createdAt', 'updatedAt'].includes(field)) { if (this.structureForm.get(field)?.valid === false) return false; } } + // For structure not updated for 6 months, validation button is disabled until user scrolls to bottom + if (this.isUpdateStructure && !this.windowScrollService.scrolledToBottom) { + return false; + } return true; } + public onLastButtonKeydown(event: KeyboardEvent): void { + switch (event.key) { + case 'ArrowUp': + case 'ArrowDown': + case 'Tab': + // For keyboard navigation, at the last button of the page, we consider the user reached the bottom of the page + this.windowScrollService.scrolledToBottom = true; + break; + } + } + public updateStructureUpdateDate(): void { this.structureService.editStructure({}, this.structure._id).subscribe(() => { this.notificationService.showSuccess('La structure a bien été mise à jour.'); @@ -187,6 +227,7 @@ export class StructureEditionSummaryComponent implements OnInit { } public goToManageMembers(): void { + this.isGoToEdit = true; this.router.navigate([`/profil/gestion-membres/${this.structure.permalink}`]); } } diff --git a/src/app/profile/structure-members-management/structure-members-management.component.html b/src/app/profile/structure-members-management/structure-members-management.component.html index 4a93bdd6be97deff8e41f124305bd7904d2360f5..c6d3f0c38d60eb7f35fd65dd3e97832b05a7d195 100644 --- a/src/app/profile/structure-members-management/structure-members-management.component.html +++ b/src/app/profile/structure-members-management/structure-members-management.component.html @@ -29,7 +29,7 @@ width="40" /> <div class="info-member"> - <a class="member" routerLink="/profile/{{ member._id }}"> + <a class="member" routerLink="/profil/{{ member.permalink }}"> {{ member.name | userName }} {{ member.surname | uppercase }} </a> <p *ngIf="displayJobEmployer(member)" class="job">{{ displayJobEmployer(member) }}</p> diff --git a/src/app/reset-email/reset-email.component.html b/src/app/reset-email/reset-email.component.html index 675bbf2729856185ab3ffe2d0116b2be0a8acd93..5c4d19c54cc58e3cafb7ab7354354c3af1a93ab8 100644 --- a/src/app/reset-email/reset-email.component.html +++ b/src/app/reset-email/reset-email.component.html @@ -1,11 +1,34 @@ <div class="content-container full-screen"> <div class="section-container"> - <p *ngIf="changeSuccess"> - Vous avez correctement changé votre email associé a votre compte. Vous pouvez désormais vous reconnecter avec - votre nouvel email - </p> - <p *ngIf="!changeSuccess"> - Une erreur est survenue lors de la validation du changement de votre email... Veuillez envoyer un mail au support. - </p> + <div class="error-change-email"> + <div class="image-and-text"> + <img alt="Erreur" [src]="changeSuccess ? 'assets/img/resin-login.svg' : 'assets/img/Profil-Negatif.svg'" /> + <p *ngIf="changeSuccess"> + Vous avez correctement changé votre email associé a votre compte. + <br /> + Vous pouvez désormais vous reconnecter avec votre nouvel email + </p> + <p *ngIf="!changeSuccess"> + Une erreur est survenue lors de la validation du + <br /> + changement de votre email. + <br /> + Veuillez envoyer un mail au support + </p> + <p *ngIf="statusCode === 406 && !changeSuccess"> + L'adresse email que vous avez renseignée est déjà utilisée par un autre utilisateur. + </p> + </div> + <div class="button-holder"> + <app-button + [variant]="'primary'" + [label]="'Contacter le support'" + [wide]="true" + [iconPosition]="'right'" + [iconName]="'email'" + (action)="goToContact()" + /> + </div> + </div> </div> </div> diff --git a/src/app/reset-email/reset-email.component.scss b/src/app/reset-email/reset-email.component.scss new file mode 100644 index 0000000000000000000000000000000000000000..c961d603f916183692c36330e45ad2b0035dab5e --- /dev/null +++ b/src/app/reset-email/reset-email.component.scss @@ -0,0 +1,34 @@ +@import 'color'; +@import 'typography'; + +.error-change-email { + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + flex-direction: column; + margin-top: -10rem; + + p { + text-align: center; + @include font-bold-24; + line-height: 120%; + margin-top: 40px; + } + + img { + margin-left: 50%; + transform: translateX(-50%); + } + + .button-holder { + border-top: 1px solid $grey-7; + position: fixed; + bottom: 3rem; + display: flex; + padding: 20px 0 32px 0; + justify-content: center; + align-items: center; + width: 80%; + } +} diff --git a/src/app/reset-email/reset-email.component.ts b/src/app/reset-email/reset-email.component.ts index efd74e1545e235a6831e6abb82a2dedd1bb82296..bcb4d0a6d4186a917767be7a7ff9167e3c007098 100644 --- a/src/app/reset-email/reset-email.component.ts +++ b/src/app/reset-email/reset-email.component.ts @@ -1,18 +1,24 @@ -import { Component, OnInit } from '@angular/core'; +import { Component, OnInit, Input } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { ProfileService } from '../profile/services/profile.service'; import { AuthService } from '../services/auth.service'; +import { Router } from '@angular/router'; + @Component({ selector: 'app-reset-email', templateUrl: './reset-email.component.html', + styleUrls: ['./reset-email.component.scss'], }) export class ResetEmailComponent implements OnInit { + @Input() statusCode: number; public token: string; public changeSuccess = false; + constructor( private activatedRoute: ActivatedRoute, private profileService: ProfileService, private authService: AuthService, + private router: Router, ) { this.token = this.activatedRoute.snapshot.paramMap.get('id'); } @@ -23,11 +29,18 @@ export class ResetEmailComponent implements OnInit { } } + public goToContact(): void { + this.router.navigate(['/contact']); + } + private changeEmail(): void { this.profileService.verifyAndUpdateEmail(this.token).subscribe( () => { this.changeSuccess = true; - this.authService.logout(); + + setTimeout(() => { + this.authService.logout(); + }, 10000); // Wait for 10 seconds }, () => { this.changeSuccess = false; diff --git a/src/app/reset-password/forgot-password.component.html b/src/app/reset-password/forgot-password.component.html index 7c84780f8fd45aa4e36c8d95dc76afcc3b5bda34..2bad9b6b4c3b36124868bd0b2fb57f8551f8bc75 100644 --- a/src/app/reset-password/forgot-password.component.html +++ b/src/app/reset-password/forgot-password.component.html @@ -2,15 +2,20 @@ <div class="title"> <h1>Mot de passe oublié</h1> <p>Saisissez votre email afin de réinitialiser votre mot de passe</p> + <p class="required-text-help">Les champs marqués d'un <sup>*</sup> sont obligatoires.</p> </div> <form [formGroup]="forgotPasswordForm" (ngSubmit)="onSubmit()"> <div class="fields"> <app-input + id="account-email" + type="email" size="large" + type="email" [placeholder]="'exemple@mail.com'" [label]="'Email du compte'" [value]="email.value" - [status]="email.value ? (email.invalid ? 'error' : 'success') : null" + [required]="true" + [wide]="true" (valueChange)="email.setValue($event)" /> </div> diff --git a/src/app/reset-password/reset-password.component.html b/src/app/reset-password/reset-password.component.html index b8c8599822896cba70c2fa0e018c5d633ae7ea5f..64eef70168da6bf1e95c1657b2fa2e24c3c85920 100644 --- a/src/app/reset-password/reset-password.component.html +++ b/src/app/reset-password/reset-password.component.html @@ -1,6 +1,7 @@ <div class="resetPage"> <div class="title"> <h1>Réinitialisation du mot de passe</h1> + <p class="required-text-help">Les champs marqués d'un <sup>*</sup> sont obligatoires.</p> </div> <form [formGroup]="resetPasswordForm" (ngSubmit)="onSubmit()"> <div class="fields"> @@ -10,6 +11,7 @@ size="large" type="password" [value]="password.value" + [required]="true" (valueChange)="password.setValue($event)" /> <div class="passwordConditions"> @@ -63,6 +65,7 @@ label="Vérification du mot de passe" size="large" type="password" + [required]="true" [status]="confirmPassword.value ? (confirmPassword.invalid ? 'error' : 'success') : null" [value]="confirmPassword.value" (valueChange)="confirmPassword.setValue($event)" diff --git a/src/app/services/structure.service.ts b/src/app/services/structure.service.ts index 848b1e654532a3c3ab2d215a4ab635bc032f1026..acd3e5a6dc211fe33b6363915ab5ff7f6a7ac2da 100644 --- a/src/app/services/structure.service.ts +++ b/src/app/services/structure.service.ts @@ -84,10 +84,10 @@ export class StructureService { const filterPMR = filters.find((filter) => filter.text === 'Accessible PMR'); if (filterPMR) filterPMR.name = 'pmrAccess'; - const andFormatedFilters = this.formatFilters(filters.filter((e) => !e.orOperator)); - const orFormatedFilters = this.formatFilters(filters.filter((e) => e.orOperator)); + const andFormattedFilters = this.formatFilters(filters.filter((e) => !e.orOperator)); + const orFormattedFilters = this.formatFilters(filters.filter((e) => e.orOperator)); requestFilters = { - filters: [andFormatedFilters, orFormatedFilters], + filters: [andFormattedFilters, orFormattedFilters], onlyOffersWithAppointment, limit, }; diff --git a/src/app/services/user.service.ts b/src/app/services/user.service.ts index 795bd3d318402bca04c9367cfbcd10afb0d5b854..9e8c6f6cc1f702533354c1d5a0c858f953f71b7a 100644 --- a/src/app/services/user.service.ts +++ b/src/app/services/user.service.ts @@ -21,8 +21,10 @@ export class UserService { return this.http.post<any>(`${this.baseUrl}/join-request/${id}`, { email }); } - public validateJoinStructure(token: string, status: string): Observable<any> { - return this.http.get<Structure>(`${this.baseUrl}/join-validate/${token}/${status}`); + public validateJoinStructure(token: string, status: string): Observable<{ structure: Structure; username: string }> { + return this.http.get<{ structure: Structure; username: string }>( + `${this.baseUrl}/join-validate/${token}/${status}`, + ); } public cancelJoin(idStructure: string, idUser: string): Observable<any> { return this.http.get<any>(`${this.baseUrl}/join-cancel/${idStructure}/${idUser} diff --git a/src/app/shared/components/address-autocomplete/address-autocomplete.component.html b/src/app/shared/components/address-autocomplete/address-autocomplete.component.html index 04eb72bd68d28c652dbdc6c7222e0cc2e0ec59cd..920210b53294ecc33bed2cc4055f6a79704b3b78 100644 --- a/src/app/shared/components/address-autocomplete/address-autocomplete.component.html +++ b/src/app/shared/components/address-autocomplete/address-autocomplete.component.html @@ -5,6 +5,7 @@ autocomplete="off" size="large" [wide]="wide" + [externalStatusControl]="true" [status]="!required || form.get('address').invalid ? null : 'success'" [statusText]="form.get('address').invalid ? null : 'Adresse sélectionnée'" [value]="searchString" diff --git a/src/app/shared/components/button/button.component.html b/src/app/shared/components/button/button.component.html index 98ac1d01715f2310a1fd56667d88f2e9d060d6c0..2dd9c619275fb621efe2aa82958a8dfa48e6d53e 100644 --- a/src/app/shared/components/button/button.component.html +++ b/src/app/shared/components/button/button.component.html @@ -1,4 +1,5 @@ <button + #buttonElement [attr.aria-label]="ariaLabel" [type]="type" [ngClass]="classes" diff --git a/src/app/shared/components/button/button.component.scss b/src/app/shared/components/button/button.component.scss index a6b042dc2981832e0fd90574478dc4a8e135cc60..ce30e9e2374f7514843ea3ed34ae303a4c1c65e4 100644 --- a/src/app/shared/components/button/button.component.scss +++ b/src/app/shared/components/button/button.component.scss @@ -16,7 +16,6 @@ button { &:focus-visible { outline-offset: 2px; - outline: 2px solid $blue-focus; } // WIDTH diff --git a/src/app/shared/components/button/button.component.ts b/src/app/shared/components/button/button.component.ts index b9da4f71b29877ab8d8474a4e7f9c8c361f813eb..bd8e2220c0f4dd603dd5dc9e35c3f3c7693bc8d8 100644 --- a/src/app/shared/components/button/button.component.ts +++ b/src/app/shared/components/button/button.component.ts @@ -1,4 +1,4 @@ -import { Component, EventEmitter, Input, Output } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output, ViewChild } from '@angular/core'; import { SpriteFolderType } from '../svg-icon/SpriteFolder.type'; /** values will be used for css selectors */ @@ -54,7 +54,13 @@ export class ButtonComponent { /** Click handler */ @Output() action = new EventEmitter<Event>(); + @ViewChild('buttonElement') buttonElement!: ElementRef; + public get classes(): string[] { return [this.variant, this.size, this.wide ? 'wide' : '']; } + + public focus(): void { + this.buttonElement.nativeElement.focus(); + } } diff --git a/src/app/shared/components/checkbox-filter/checkbox-filter.component.html b/src/app/shared/components/checkbox-filter/checkbox-filter.component.html index ab8a474d8e5b30af55121b795c536648e242e7fe..161e96027c8de6f9d799548fad690b79388c6b0c 100644 --- a/src/app/shared/components/checkbox-filter/checkbox-filter.component.html +++ b/src/app/shared/components/checkbox-filter/checkbox-filter.component.html @@ -1,4 +1,10 @@ -<button type="button" [ngClass]="{ checked: checked }" (click)="toggle.emit(module)"> +<button + type="button" + role="checkbox" + [attr.aria-checked]="checked" + [ngClass]="{ checked: checked }" + (click)="toggle.emit(module)" +> <app-svg-icon *ngIf="!checked" [iconClass]="'icon-20'" [folder]="'form'" [icon]="'radio-unchecked'" /> <app-svg-icon *ngIf="checked" [iconClass]="'icon-20'" [folder]="'form'" [icon]="'radio-checked'" /> <span>{{ module.displayText }}</span> diff --git a/src/app/shared/components/checkbox-filter/checkbox-filter.component.scss b/src/app/shared/components/checkbox-filter/checkbox-filter.component.scss index 1e4560d900559f5d224e393081402ade3dcc138b..ca82d2ab945ca4edd96331adfa7456c40da13a2d 100644 --- a/src/app/shared/components/checkbox-filter/checkbox-filter.component.scss +++ b/src/app/shared/components/checkbox-filter/checkbox-filter.component.scss @@ -22,7 +22,6 @@ button { } &:focus-visible { outline-offset: 2px; - outline: 2px solid $blue-focus; } &.checked { border-color: $red; diff --git a/src/app/shared/components/checkbox-form/checkbox-form.component.html b/src/app/shared/components/checkbox-form/checkbox-form.component.html index 7ebc8d9dc22b0a8c764f8da335737b788899e5dc..482323f3cf89e905c12001707767fb6dc3c821a7 100644 --- a/src/app/shared/components/checkbox-form/checkbox-form.component.html +++ b/src/app/shared/components/checkbox-form/checkbox-form.component.html @@ -1,9 +1,15 @@ -<div class="checkbox" tabindex="-1" [ngClass]="{ selected: isChecked }" (click)="clicked()" (keydown.enter)="clicked()"> - <app-checkbox [checked]="isChecked" [id]="id" /> +<div + class="checkbox" + tabindex="-1" + [ngClass]="{ selected: isChecked, disabled: disabled }" + (click)="disabled ? null : clicked()" + (keydown.enter)="disabled ? null : clicked()" +> + <app-checkbox [checked]="isChecked" [id]="id" [disabled]="disabled" /> <svg *ngIf="iconSvg" aria-hidden="true" class="icon" [ngClass]="iconType"> <use [attr.xlink:href]="'assets/form/sprite.svg#' + iconSvg" /> </svg> - <label for="{{ id }}">{{ text }}</label> + <label for="{{ id }}" [ngClass]="{ disabled: disabled }">{{ text }}</label> </div> diff --git a/src/app/shared/components/checkbox-form/checkbox-form.component.scss b/src/app/shared/components/checkbox-form/checkbox-form.component.scss index e94bf6b6ec65cad17b56bd03c15887f03a9bb2a5..de50cf672a7300100225187267c4e7eee2e9ee74 100644 --- a/src/app/shared/components/checkbox-form/checkbox-form.component.scss +++ b/src/app/shared/components/checkbox-form/checkbox-form.component.scss @@ -7,7 +7,6 @@ div.checkbox { padding: 1rem; border-radius: 8px; border: 1px solid $grey-4; - cursor: pointer; box-sizing: border-box; background-color: $grey-10; @@ -27,16 +26,29 @@ div.checkbox { color: $grey-1; text-align: left; pointer-events: none; + &.disabled { + color: $grey-4; + } } - &:hover { + &:hover:not(.disabled) { border-color: $grey-2; + cursor: pointer; label { color: $grey-3; } } - &.selected { + &:hover:has(.disabled) { + cursor: not-allowed; + } + &.selected:not(.disabled) { border-color: $red; box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.1); } + &.disabled { + border-color: $grey-7; + svg { + filter: grayscale(1); + } + } } diff --git a/src/app/shared/components/checkbox-form/checkbox-form.component.ts b/src/app/shared/components/checkbox-form/checkbox-form.component.ts index 553dfefec739fc4b674ee2cc4ef9ec5d079b0a49..1d41fb21c90da3c26a363930d383327d2e2092af 100644 --- a/src/app/shared/components/checkbox-form/checkbox-form.component.ts +++ b/src/app/shared/components/checkbox-form/checkbox-form.component.ts @@ -11,6 +11,7 @@ export class CheckboxFormComponent { @Input() public text: string; @Input() public iconSvg: string; @Input() public iconType: string; + @Input() public disabled = false; @Output() checkEvent: EventEmitter<boolean> = new EventEmitter<boolean>(); public clicked(): void { diff --git a/src/app/shared/components/checkbox-form/checkbox-form.stories.ts b/src/app/shared/components/checkbox-form/checkbox-form.stories.ts index ddba1909ab6ad69930d483d660bb361d3a44e31e..f82a2fa58a2e1be92bdf4be18764b7c451450787 100644 --- a/src/app/shared/components/checkbox-form/checkbox-form.stories.ts +++ b/src/app/shared/components/checkbox-form/checkbox-form.stories.ts @@ -30,3 +30,14 @@ export const Checkbox: Story = { }, decorators: [componentWrapperDecorator((story) => `<div style="max-width:600px;">${story}</div>`)], }; + +export const CheckboxDisabled: Story = { + args: { + id: 'enAccesLibre', + text: 'En accès libre', + iconSvg: 'accesLibre', + iconType: 'form', + disabled: true, + }, + decorators: [componentWrapperDecorator((story) => `<div style="max-width:600px;">${story}</div>`)], +}; diff --git a/src/app/shared/components/checkbox/checkbox.component.scss b/src/app/shared/components/checkbox/checkbox.component.scss index b7442fbdbf72326d4309c66abceeb1d17b7cd08f..2439bf4820ebf6a2056077475df4098ade982843 100644 --- a/src/app/shared/components/checkbox/checkbox.component.scss +++ b/src/app/shared/components/checkbox/checkbox.component.scss @@ -8,7 +8,7 @@ input { background-color: $white; border: 1px solid $grey-1; cursor: pointer; - // Shift the checkbox down 1px to align with the text + // Shift the checkbox down 2px to align with the text transform: translateY(2px); &.medium { @@ -48,7 +48,6 @@ input { &:focus-visible { outline-offset: 2px; - outline: 2px solid $blue-focus; } &:not(.checked) { diff --git a/src/app/shared/components/collapsable-filter/collapsable-filter.component.html b/src/app/shared/components/collapsable-filter/collapsable-filter.component.html index 21e02b156392bc40b7e33a413c220171c9196eb3..31f08faf385cdaa3d3d6f332e11fe5436dce2fd4 100644 --- a/src/app/shared/components/collapsable-filter/collapsable-filter.component.html +++ b/src/app/shared/components/collapsable-filter/collapsable-filter.component.html @@ -1,7 +1,8 @@ <button type="button" aria-haspopup="true" - [attr.aria-label]="label + 'Déplier les filtres : '" + [attr.aria-label]="'Déplier les filtres : ' + label" + [attr.aria-expanded]="expanded" [ngClass]="{ expanded: expanded, active: active diff --git a/src/app/shared/components/collapsable-filter/collapsable-filter.component.scss b/src/app/shared/components/collapsable-filter/collapsable-filter.component.scss index 06e681397dd53b5fe83f5b8d200cd425bcb73c1d..608493f33e70cc84241c0e2aba67e1f7bf120670 100644 --- a/src/app/shared/components/collapsable-filter/collapsable-filter.component.scss +++ b/src/app/shared/components/collapsable-filter/collapsable-filter.component.scss @@ -29,7 +29,6 @@ button { } &:focus-visible { outline-offset: 2px; - outline: 2px solid $blue-focus; } &.expanded { background-color: $red; diff --git a/src/app/shared/components/collapse/collapse-header/collapse-header.component.scss b/src/app/shared/components/collapse/collapse-header/collapse-header.component.scss index c3ead4b41b8965f42cf3b85de37b182e1d594a37..924096a9849a08b3d6f666c0dfc0a779c838244b 100644 --- a/src/app/shared/components/collapse/collapse-header/collapse-header.component.scss +++ b/src/app/shared/components/collapse/collapse-header/collapse-header.component.scss @@ -3,12 +3,14 @@ .collapse-header { cursor: pointer; width: 100%; - border: 0px solid transparent; + border: 0 solid transparent; + align-items: center; display: flex; justify-content: space-between; background-color: $white; padding: 0; text-align: left; + min-height: 40px; // SIZES &.small { @@ -26,9 +28,4 @@ transform: rotate(180deg); } } - - &:focus-visible { - outline-offset: 0px; - outline: 2px solid $blue-focus; - } } diff --git a/src/app/shared/components/collapse/collapse-header/collapse-header.component.ts b/src/app/shared/components/collapse/collapse-header/collapse-header.component.ts index 591b5f17ee9a6d3b9e9c9deeb8fca64650e6661d..b5950d53b98761b052c5b5c5e9f3de4528ca0e8a 100644 --- a/src/app/shared/components/collapse/collapse-header/collapse-header.component.ts +++ b/src/app/shared/components/collapse/collapse-header/collapse-header.component.ts @@ -19,3 +19,4 @@ export class CollapseHeaderComponent { expanded = false; size: 'small' | 'medium' = 'small'; } + diff --git a/src/app/shared/components/hour-picker/hour-picker.component.html b/src/app/shared/components/hour-picker/hour-picker.component.html index 4cf6b42b83114afed317e8fc152e55dfc23c8c6b..e54607070b69102a0fb86bbab8098ed04c6e7b88 100644 --- a/src/app/shared/components/hour-picker/hour-picker.component.html +++ b/src/app/shared/components/hour-picker/hour-picker.component.html @@ -18,6 +18,7 @@ [type]="'time'" [label]="'De :'" [size]="'large'" + [externalStatusControl]="true" [status]="getStatus(hour.start)" [statusText]="getStatusText(hour.start)" [(value)]="hour.start" @@ -30,6 +31,7 @@ [type]="'time'" [label]="'Jusqu’à :'" [size]="'large'" + [externalStatusControl]="true" [status]="getStatus(hour.start, hour.end)" [statusText]="getStatusText(hour.start, hour.end)" [(value)]="hour.end" diff --git a/src/app/shared/components/index.ts b/src/app/shared/components/index.ts index 564fa4c38fd2f9094f00f207bfb8d6a4d9c70569..ce2234a5bb5d6259c206ad847f1f43850eb4b2e2 100644 --- a/src/app/shared/components/index.ts +++ b/src/app/shared/components/index.ts @@ -20,11 +20,13 @@ import { InputComponent } from './input/input.component'; import { LogoCardComponent } from './logo-card/logo-card.component'; import { MemberCardComponent } from './member-card/member-card.component'; import { ModalComponent } from './modal/modal.component'; +import { NavBarComponent } from './nav-bar/nav-bar.component'; import { PrintHeaderComponent } from './print-header/print-header.component'; import { PrintStructuresGridComponent } from './print-structures-grid/print-structures-grid.component'; import { RadioOptionComponent } from './radio-option/radio-option.component'; import { RadioComponent } from './radio/radio.component'; import { SearchBarComponent } from './search-bar/search-bar.component'; +import { SelectOrCreateComponent } from './select-or-create/select-or-create.component'; import { StructureHoursListComponent } from './structure-hours/structure-hours-list.component'; import { StructurePmrComponent } from './structure-pmr/structure-pmr.component'; import { SvgIconComponent } from './svg-icon/svg-icon.component'; @@ -50,10 +52,12 @@ export { LogoCardComponent, MemberCardComponent, ModalComponent, + NavBarComponent, PrintHeaderComponent, PrintStructuresGridComponent, ProgressBarComponent, RadioOptionComponent, + SelectOrCreateComponent, StructureHoursListComponent, StructurePmrComponent, StructurePublicTargetComponent, @@ -85,6 +89,7 @@ export const SharedComponents = [ MemberCardComponent, LogoCardComponent, ModalComponent, + NavBarComponent, ProgressBarComponent, PrintHeaderComponent, PrintStructuresGridComponent, @@ -92,6 +97,7 @@ export const SharedComponents = [ RadioOptionComponent, RadioComponent, SearchBarComponent, + SelectOrCreateComponent, StructurePmrComponent, StructurePublicTargetComponent, SvgIconComponent, diff --git a/src/app/shared/components/input/input.component.html b/src/app/shared/components/input/input.component.html index 49a47ebf4a19a90212d7b0c1000eb201093a0118..dabbee9137aaafa384622a8ad5aef25d24f4dcd5 100644 --- a/src/app/shared/components/input/input.component.html +++ b/src/app/shared/components/input/input.component.html @@ -1,6 +1,9 @@ <div class="container" [ngClass]="{ disabled: disabled, readonly: readonly, wide: wide }"> <div class="label"> - <label [ngClass]="status" [htmlFor]="id" [innerHtml]="label"></label> + <div> + <label [ngClass]="status" [htmlFor]="id + '_Input'">{{ label }}</label> + <sup *ngIf="sup">{{ sup }}</sup> + </div> <span *ngIf="description" class="description" [ngClass]="{ disabled: disabled, readOnly: readonly }">{{ description }}</span> @@ -8,24 +11,36 @@ <div class="inputContainer" [ngClass]="{ hasIconInField: hasIconInField }"> <input + [attr.aria-describedby]="'status-' + id" + [attr.aria-required]="required ? 'true' : 'false'" [type]="type" - [id]="id" + [id]="'input-' + id" [disabled]="disabled" [readonly]="readonly" [autocomplete]="autocomplete" [ngClass]="classes" [placeholder]="placeholder" + [attr.maxlength]="255" [(ngModel)]="value" (ngModelChange)="onChange()" (blur)="onFinishedEditing()" (keyup.enter)="onFinishedEditing()" /> - <div *ngIf="hasIconInField && !readonly" class="iconInField"> - <svg (click)="toggleShowPassword()"> + <button + *ngIf="hasIconInField && !readonly" + type="button" + class="iconInField" + role="switch" + [attr.aria-checked]="type === 'text'" + [attr.aria-label]="type !== 'text' ? 'Afficher le mot de passe' : 'Masquer le mot de passe'" + (click)="toggleShowPassword()" + (keydown.enter)="toggleShowPassword()" + > + <svg> <use *ngIf="type !== 'text'" [attr.xlink:href]="'assets/form/sprite.svg#visibility'" /> <use *ngIf="type === 'text'" [attr.xlink:href]="'assets/form/sprite.svg#visibility-off'" /> </svg> - </div> + </button> <div *ngIf="hasIconInField && readonly" class="iconInField readonly"> <svg> <use [attr.xlink:href]="'assets/form/sprite.svg#padlock'" /> @@ -38,7 +53,7 @@ <img *ngIf="status === 'success'" src="assets/ico/success-rounded.svg" alt="" /> <img *ngIf="status === 'info'" src="assets/ico/info-rounded.svg" alt="" /> <img *ngIf="status === 'warning'" src="assets/ico/warning.svg" alt="" /> - <span class="statusText" [ngClass]="status"> + <span class="statusText" [attr.id]="'status-' + id" [ngClass]="status"> {{ getStatusText() }} </span> </div> diff --git a/src/app/shared/components/input/input.component.scss b/src/app/shared/components/input/input.component.scss index 3166f0a888c259dcbd758367f26094a0a8d2759a..3c1d7b02212d221363c7ba5d84e57eff05874d49 100644 --- a/src/app/shared/components/input/input.component.scss +++ b/src/app/shared/components/input/input.component.scss @@ -36,7 +36,12 @@ } } - span { + sup { + margin-left: 4px; + cursor: default; + } + + .description { font-size: $font-size-xxsmall; color: $grey-3; cursor: default; @@ -59,11 +64,10 @@ input { color: $black; - outline: none; box-sizing: border-box; border-radius: 4px; border: 1px solid $grey-4; - padding: 8px 0px 8px 16px; + padding: 8px 0 8px 16px; font-size: $font-size-small; transition: all 0.3s ease-in-out; @@ -73,8 +77,8 @@ height: 40px; } - &:focus { - border-color: $grey-1; + &:focus-visible { + outline-offset: 2px; } &.success { border-color: $info-success; @@ -98,6 +102,8 @@ display: flex; justify-content: center; flex-direction: column; + background: transparent; + border: none; svg { cursor: pointer; diff --git a/src/app/shared/components/input/input.component.ts b/src/app/shared/components/input/input.component.ts index 1259e448eca98737eca56aa441874e75bcd3fd2d..e9def80e37196d038bda9dca2db70dae9d7a8d0b 100644 --- a/src/app/shared/components/input/input.component.ts +++ b/src/app/shared/components/input/input.component.ts @@ -1,4 +1,6 @@ import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; +import { CustomRegExp } from 'src/app/utils/CustomRegExp'; +import { Utils } from '../../../utils/utils'; @Component({ selector: 'app-input', @@ -9,7 +11,7 @@ export class InputComponent implements OnInit { /** HTML id associated with for */ @Input() id: string; - @Input() type: 'text' | 'password' | 'time' = 'text'; + @Input() type: 'text' | 'password' | 'time' | 'email' | 'tel' = 'text'; @Input() disabled = false; @@ -41,22 +43,48 @@ export class InputComponent implements OnInit { @Input() value: string; + @Input() required = false; + + /** Additional sup information next to the label */ + @Input() sup = ''; + + /** Determines if the parent component controls the status and statusText */ + @Input() externalStatusControl = false; + /** Triggers when input changes */ @Output() valueChange = new EventEmitter<string>(); @Output() finishedEditing = new EventEmitter<string>(); - hasIconInField = false; + constructor(private utils: Utils) {} - ngOnInit(): void { - if (this.type === 'password' || this.readonly) this.hasIconInField = true; - } + public hasIconInField = false; + private example = ''; public get classes(): string { return [this.size, this.status, this.wide ? 'wide' : ''].join(' '); } + ngOnInit(): void { + if (this.type === 'password' || this.readonly) this.hasIconInField = true; + if (this.required) this.sup = '*'; + } + public onChange(): void { + if (!this.externalStatusControl) { + if (this.type === 'text' && this.isInvalidText()) { + this.setStatusError(this.getStatusText()); + } else if (this.type === 'email' && !Boolean(this.value.match(CustomRegExp.EMAIL))) { + this.setStatusError(this.getExampleText()); + } else if (this.type === 'tel' && !Boolean(this.value.match(CustomRegExp.PHONE))) { + this.setStatusError(this.getExampleText()); + } else { + this.setStatusSuccess(); + } + } + if (this.type === 'tel') { + this.value = this.utils.modifyPhoneValue(this.value); + } this.valueChange.emit(this.value); } @@ -69,15 +97,58 @@ export class InputComponent implements OnInit { } getStatusText(): string { - if (this.statusText) return this.statusText; + if (this.externalStatusControl && this.statusText) { + return this.statusText; + } + if (this.value === '') { + return ''; + } + if (this.status === 'error') { + this.example = this.getExampleText(); + return `${this.label} invalide. ${this.example}`; + } + if (this.status === 'success') { + return `${this.label} valide`; + } + return ''; + } - switch (this.status) { - case 'success': - return `${this.label} valide`; - case 'error': - return `${this.label} invalide`; + private isInvalidText(): boolean { + return (this.id.startsWith('name') || this.id.startsWith('surname')) && !CustomRegExp.NAME.test(this.value); + } + + private setStatusError(message: string): void { + this.status = 'error'; + this.statusText = message; + } + + private setStatusSuccess(): void { + this.status = 'success'; + this.statusText = ''; + } + + private getExampleText(): string { + switch (true) { + case this.type === 'email': + return 'Exemple: ml@gmail.com'; + case this.type === 'tel': + return 'Exemple: 06 11 22 33 44'; + case this.id.startsWith('name'): + return this.getNameExampleText(); + case this.id.startsWith('surname'): + return 'Exemple: Bocuse'; default: - break; + return ''; + } + } + + private getNameExampleText(): string { + if (this.id.startsWith('name')) { + if (this.label === 'Prénom') { + return 'Exemple : Paul'; + } else { + return 'Exemple : Paul Bocuse'; + } } } } diff --git a/src/app/shared/components/input/input.stories.ts b/src/app/shared/components/input/input.stories.ts index 11c5b288a7541d9c10592897c9f80c44c8e3b1f5..b4ff594ad2ea2bb29fe72816e43cc4a03add717c 100644 --- a/src/app/shared/components/input/input.stories.ts +++ b/src/app/shared/components/input/input.stories.ts @@ -88,3 +88,11 @@ export const InputReadonly: Story = { readonly: true, }, }; + +export const InputWithSup: Story = { + args: { + ...Input.args, + id: 'input8', + sup: '1', + }, +}; diff --git a/src/app/shared/components/modal/modal.component.html b/src/app/shared/components/modal/modal.component.html index 9c8d15368229e20a5a4f55e966931442fddd7c80..8b043aa0d48109d410dd04819a52aaaba0685b57 100644 --- a/src/app/shared/components/modal/modal.component.html +++ b/src/app/shared/components/modal/modal.component.html @@ -11,7 +11,7 @@ (action)="closeModal(false)" /> </div> - <p><ng-content /></p> + <div class="content"><ng-content /></div> <div class="footerModal"> <app-button *ngIf="!singleButton" diff --git a/src/app/shared/components/modal/modal.component.scss b/src/app/shared/components/modal/modal.component.scss index b0cf2d3575b54bb66f84037672a98a91ca383965..e06ba6ff7480aac0e24c1b3752dad4e55c79dfc4 100644 --- a/src/app/shared/components/modal/modal.component.scss +++ b/src/app/shared/components/modal/modal.component.scss @@ -42,7 +42,7 @@ text-align: center; } } - p { + .content { text-align: center; margin: 0; } diff --git a/src/app/shared/components/nav-bar/nav-bar.component.html b/src/app/shared/components/nav-bar/nav-bar.component.html new file mode 100644 index 0000000000000000000000000000000000000000..f7e954f427293091c12b9807906126b09c9b35df --- /dev/null +++ b/src/app/shared/components/nav-bar/nav-bar.component.html @@ -0,0 +1,17 @@ +<nav aria-label="Page"> + <div role="tablist" class="navigation" [attr.aria-label]="ariaLabel" [ngClass]="{ expand: shouldExpand }"> + <div + *ngFor="let tab of tabs; let i = index" + class="tab" + role="tab" + tabindex="0" + [attr.aria-controls]="getControl(i)" + [attr.aria-selected]="isActive(i)" + [ngClass]="{ active: isActive(i) }" + (click)="onClickTab(i)" + (keydown.enter)="onClickTab(i)" + > + {{ tab }} + </div> + </div> +</nav> diff --git a/src/app/shared/components/nav-bar/nav-bar.component.scss b/src/app/shared/components/nav-bar/nav-bar.component.scss new file mode 100644 index 0000000000000000000000000000000000000000..b5798773ce1f2eec02d302566fc27e7434eb98f8 --- /dev/null +++ b/src/app/shared/components/nav-bar/nav-bar.component.scss @@ -0,0 +1,38 @@ +@import 'color'; +@import 'typography'; + +nav { + display: flex; + border-bottom: 1px solid $grey-4; + + .navigation { + display: flex; + overflow-x: auto; + white-space: nowrap; + &.expand { + width: 100%; + } + + .tab { + cursor: pointer; + user-select: none; + @include font-regular-16; + box-sizing: border-box; + padding: 0 16px; + height: 60px; + display: flex; + align-items: center; + justify-content: center; + flex: 1; + border-bottom: 3px solid transparent; + outline-offset: -2px; // Fixes the focus display issue in Firefox where it was not visible due to "overflow-x" on .navigation + &.active { + @include font-bold-16; + border-color: $grey-1; + } + &:hover { + border-color: $grey-4; + } + } + } +} diff --git a/src/app/shared/components/nav-bar/nav-bar.component.ts b/src/app/shared/components/nav-bar/nav-bar.component.ts new file mode 100644 index 0000000000000000000000000000000000000000..33f943ee56f4d4fc3ef399981b6e7c38b4916973 --- /dev/null +++ b/src/app/shared/components/nav-bar/nav-bar.component.ts @@ -0,0 +1,28 @@ +import { Component, EventEmitter, Input, Output } from '@angular/core'; + +@Component({ + selector: 'app-nav-bar', + templateUrl: './nav-bar.component.html', + styleUrls: ['./nav-bar.component.scss'], +}) +export class NavBarComponent { + @Input({ required: true }) tabs: string[]; + @Input({ required: true }) ariaLabel: string; + @Input() shouldExpand = false; + @Input() currentTab = 0; + @Input() ariaControls = []; + @Output() clickedTab = new EventEmitter<number>(); + + public onClickTab(tabIndex: number): void { + this.currentTab = tabIndex; + this.clickedTab.emit(tabIndex); + } + + public isActive(idx: number): boolean { + return this.currentTab === idx; + } + + public getControl(index: number): string | null { + return this.ariaControls[index] ?? null; + } +} diff --git a/src/app/shared/components/nav-bar/nav-bar.stories.ts b/src/app/shared/components/nav-bar/nav-bar.stories.ts new file mode 100644 index 0000000000000000000000000000000000000000..42768e54461a25d93a630cd7860807ff8f20823e --- /dev/null +++ b/src/app/shared/components/nav-bar/nav-bar.stories.ts @@ -0,0 +1,34 @@ +import { CommonModule } from '@angular/common'; +import type { Meta, StoryObj } from '@storybook/angular'; +import { moduleMetadata } from '@storybook/angular'; +import { NavBarComponent } from './nav-bar.component'; + +// More on how to set up stories at: https://storybook.js.org/docs/angular/writing-stories/introduction +const meta: Meta<NavBarComponent> = { + title: 'Components/NavBar', + component: NavBarComponent, + tags: ['autodocs'], + decorators: [ + moduleMetadata({ + declarations: [], + imports: [CommonModule], + }), + ], + argTypes: {}, +}; + +export default meta; +type Story = StoryObj<NavBarComponent>; + +export const NavBar: Story = { + args: { + tabs: ['tab 1', 'tab 2'], + }, +}; + +export const ExpandedNavBar: Story = { + args: { + tabs: ['tab 1', 'tab 2'], + shouldExpand: true, + }, +}; diff --git a/src/app/shared/components/print-header/print-header.component.scss b/src/app/shared/components/print-header/print-header.component.scss index f1759e0fae4dc286fa0a2c7ee02faa8787481f18..a754f7dbe067fc8b537b8064df2c1bc511fea44d 100644 --- a/src/app/shared/components/print-header/print-header.component.scss +++ b/src/app/shared/components/print-header/print-header.component.scss @@ -13,7 +13,8 @@ } .container { - width: 600px; + width: 100vw; + max-width: 600px; @media print { width: 100%; } diff --git a/src/app/shared/components/radio-option/radio-option.component.html b/src/app/shared/components/radio-option/radio-option.component.html index c5477d582720b82fb1724ae3600b344333d7cfbf..bad3eb0d3c30da1c1e9796c53152b651e4c971af 100644 --- a/src/app/shared/components/radio-option/radio-option.component.html +++ b/src/app/shared/components/radio-option/radio-option.component.html @@ -1,4 +1,4 @@ -<div class="radioContainer" tabindex="-1" [ngClass]="{ selected: selected }" (click)="clicked()" (keydown)="clicked()"> +<div class="radioContainer" tabindex="-1" [ngClass]="{ selected: selected }"> <app-radio [id]="id" [checked]="selected === true" diff --git a/src/app/shared/components/radio-option/radio-option.component.ts b/src/app/shared/components/radio-option/radio-option.component.ts index cd34e78339208eec37d9131b1da60770c9f1bd7f..6be3309034f12365b7241784847e85aa032c88d2 100644 --- a/src/app/shared/components/radio-option/radio-option.component.ts +++ b/src/app/shared/components/radio-option/radio-option.component.ts @@ -1,4 +1,4 @@ -import { Component, EventEmitter, Input, Output } from '@angular/core'; +import { Component, Input } from '@angular/core'; @Component({ selector: 'app-radio-option', @@ -27,9 +27,5 @@ export class RadioOptionComponent { /** Optional icon to display between the radio and label */ @Input() iconName?: string; - @Output() selectedEvent = new EventEmitter<{ name: string; value: string | boolean }>(); - - public clicked(): void { - this.selectedEvent.emit({ name: this.id, value: this.value }); - } + // For a better accessibility support, use the native html output events (change, click, etc.) emitted by the inner input radio element } diff --git a/src/app/shared/components/radio/radio.component.html b/src/app/shared/components/radio/radio.component.html index 2ce3ca4e9c33a9f94a10085035ca2463c9abf956..fec96776291bfae263ac57a4cf3ea8a7c0fe982b 100644 --- a/src/app/shared/components/radio/radio.component.html +++ b/src/app/shared/components/radio/radio.component.html @@ -1,13 +1,5 @@ <div class="radioContainer"> - <input - type="radio" - [id]="id" - [checked]="checked" - [disabled]="disabled" - [ngClass]="classes" - (click)="action.emit($event)" - (keydown)="action.emit($event)" - /> + <input type="radio" [id]="id" [checked]="checked" [disabled]="disabled" [ngClass]="classes" /> <app-svg-icon *ngIf="iconName" [iconClass]="'icon-44'" [folder]="'form'" [icon]="iconName" /> <div class="details"> <label [for]="id">{{ label }}</label> diff --git a/src/app/shared/components/radio/radio.component.ts b/src/app/shared/components/radio/radio.component.ts index ee4010b2d3e9ab7adb1062af520df2227d99c6dd..27c09c57a6dbeece6b83faebbe309c55928811be 100644 --- a/src/app/shared/components/radio/radio.component.ts +++ b/src/app/shared/components/radio/radio.component.ts @@ -1,4 +1,4 @@ -import { Component, EventEmitter, Input, Output } from '@angular/core'; +import { Component, Input } from '@angular/core'; @Component({ selector: 'app-radio', @@ -26,7 +26,7 @@ export class RadioComponent { /** Optional icon to display between the radio and label */ @Input() iconName?: string; - @Output() action = new EventEmitter<Event>(); + // For a better accessibility support, use the native html output events (change, click, etc.) emitted by the inner input radio element public get classes(): string[] { return [this.size]; diff --git a/src/app/shared/components/search-bar/search-bar.component.html b/src/app/shared/components/search-bar/search-bar.component.html index 611054536ed9ea07c129dacd538dbb43f2294e97..5ac922b9c2ac35ef04fde6937295427fc31454fd 100644 --- a/src/app/shared/components/search-bar/search-bar.component.html +++ b/src/app/shared/components/search-bar/search-bar.component.html @@ -7,6 +7,7 @@ [(ngModel)]="value" (ngModelChange)="onChange()" (keyup.enter)="handleSearch()" + (input)="clear($event)" /> <app-icon-button ariaLabel="Rechercher" diff --git a/src/app/shared/components/search-bar/search-bar.component.scss b/src/app/shared/components/search-bar/search-bar.component.scss index 18bc89006f93b99a3ab4bca01c946361224bd201..9cda69ceba731b70e7dd0356ee9b158ed7677d1c 100644 --- a/src/app/shared/components/search-bar/search-bar.component.scss +++ b/src/app/shared/components/search-bar/search-bar.component.scss @@ -19,7 +19,6 @@ &:focus-visible { outline-offset: 2px; - outline: 2px solid $blue-focus; } &::placeholder { diff --git a/src/app/shared/components/search-bar/search-bar.component.ts b/src/app/shared/components/search-bar/search-bar.component.ts index 47054ef32d648bd4ef08b61cf5cab139ca8e958a..58b31444c20e7f9a6c6b568f04c264c1d375b38b 100644 --- a/src/app/shared/components/search-bar/search-bar.component.ts +++ b/src/app/shared/components/search-bar/search-bar.component.ts @@ -19,6 +19,13 @@ export class SearchBarComponent { this.searchSubmitted.emit(this.value); } + public clear(event: Event): void { + // Call search if cross icon in the input is clicked (only in chrome for input of type search) + if (!(event instanceof InputEvent) && event.type === 'input') { + this.handleSearch(); + } + } + public onChange(): void { this.valueChange.emit(this.value); } diff --git a/src/app/shared/components/select-or-create/select-or-create.component.html b/src/app/shared/components/select-or-create/select-or-create.component.html new file mode 100644 index 0000000000000000000000000000000000000000..66952b7463c5bff27704679748f1770ee8f21686 --- /dev/null +++ b/src/app/shared/components/select-or-create/select-or-create.component.html @@ -0,0 +1,55 @@ +<div class="selectOrCreate"> + <div class="select"> + <app-input + autocomplete="off" + size="large" + [placeholder]="'exemple : ' + name.toLowerCase()" + [label]="name" + [id]="'select-' + name.toLowerCase()" + [wide]="true" + [disabled]="isAddingNewItem" + [status]="isAddingNewItem || data.length ? null : isSelectedItem ? 'success' : 'error'" + [description]="'Recherchez votre ' + name.toLowerCase() + ' dans la liste suivante'" + [value]="isAddingNewItem ? null : value" + [externalStatusControl]="true" + (valueChange)="onAutocompleteValueChange($event)" + (click)="onAutocompleteValueChange(value || '')" + /> + <div *ngIf="!isAlreadySearching && !isAddingNewItem" role="list" class="autocomplete-items"> + <div + *ngFor="let hit of data" + role="listitem" + tabindex="0" + (click)="selectResult(hit)" + (keyup.enter)="selectResult(hit)" + > + <p tabindex="none" role="button">{{ hit.name }}</p> + </div> + </div> + </div> + <div class="create"> + <p>Vous ne trouvez pas votre {{ name.toLowerCase() }} ? Créez-l{{ isFeminineWord ? 'a' : 'e' }} ici :</p> + <app-button + *ngIf="!isAddingNewItem" + [variant]="'primaryBlack'" + [label]="'Ajouter ' + (isFeminineWord ? 'la ' : 'l\'') + name.toLowerCase()" + [iconName]="'plus'" + [wide]="true" + (click)="toggleAddItem()" + /> + <div *ngIf="isAddingNewItem" class="createForm"> + <app-input + autocomplete="off" + size="large" + [id]="'create-' + name.toLowerCase()" + [label]="'Nom de ' + (isFeminineWord ? 'la ' : 'l\'') + (name | lowercase)" + [placeholder]="'exemple : ' + name.toLowerCase()" + [description]="'Renseignez le nom de votre ' + name.toLowerCase()" + [status]="isFieldValid() ? 'success' : 'error'" + [externalStatusControl]="true" + (valueChange)="onCreateValueChange($event)" + /> + <app-button label="Annuler la création" [variant]="'primaryBlack'" (click)="toggleAddItem()" /> + </div> + </div> +</div> diff --git a/src/app/shared/components/select-or-create/select-or-create.component.scss b/src/app/shared/components/select-or-create/select-or-create.component.scss new file mode 100644 index 0000000000000000000000000000000000000000..776ea7317946e349bff2c7c488da275eed04ae19 --- /dev/null +++ b/src/app/shared/components/select-or-create/select-or-create.component.scss @@ -0,0 +1,45 @@ +@import 'breakpoint'; +@import 'color'; +@import 'typography'; + +.selectOrCreate { + display: flex; + flex-direction: column; + gap: 40px; + + .select { + .autocomplete-items { + position: relative; + > div { + border-bottom: 1px solid $grey-7; + } + p { + width: auto; + } + @media #{$phone} { + max-width: 300px; + } + } + } + + .create { + display: flex; + flex-direction: column; + gap: 16px; + .createForm { + display: flex; + flex-direction: column; + gap: 16px; + } + p { + @include font-regular-16; + color: $grey-3; + } + app-input { + width: 300px; + } + app-button { + padding-top: 16px; + } + } +} diff --git a/src/app/shared/components/select-or-create/select-or-create.component.ts b/src/app/shared/components/select-or-create/select-or-create.component.ts new file mode 100644 index 0000000000000000000000000000000000000000..d5be19c9e341838b1fb4b49a5595654d8bcb922f --- /dev/null +++ b/src/app/shared/components/select-or-create/select-or-create.component.ts @@ -0,0 +1,72 @@ +import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; + +@Component({ + selector: 'app-select-or-create', + templateUrl: './select-or-create.component.html', + styleUrls: ['./select-or-create.component.scss'], +}) +export class SelectOrCreateComponent implements OnInit { + @Input() public name: string; + @Input() public value: string; + @Input() public isFeminineWord?: boolean; + @Input() private autocompleteFunction: Function; + + @Output() selectItem = new EventEmitter<any>(); + @Output() valueChange = new EventEmitter<any>(); + @Output() createValueChange = new EventEmitter<any>(); + + public data = []; + public isAlreadySearching = false; + public searchString: string; + public isAddingNewItem = false; + public isSelectedItem = false; + public createValue: string; + + ngOnInit(): void { + if (this.value) { + this.isSelectedItem = true; + } + } + + public onAutocompleteValueChange(value: string): void { + this.isSelectedItem = false; + this.selectItem.emit(null); + this.searchString = value; + if (!this.isAlreadySearching) { + this.isAlreadySearching = true; + this.autocompleteFunction(value).subscribe((data) => { + this.data = data; + this.isAlreadySearching = false; + + // If user typed another string meanwhile, relaunch the search for this new string + if (this.searchString !== value) { + this.onAutocompleteValueChange(this.searchString); + } + }); + } + this.valueChange.emit(value); + } + + public onCreateValueChange(value: string): void { + this.createValue = value; + this.createValueChange.emit(value); + } + + public toggleAddItem(): void { + this.isAddingNewItem = !this.isAddingNewItem; + } + + public selectResult(hit: any): void { + this.isSelectedItem = true; + // Set input value + this.searchString = hit.name; + // Reset autocomplete + this.data = []; + // Emit chosen value + this.selectItem.emit(hit); + } + + public isFieldValid(): boolean { + return this.createValue && this.createValue !== ''; + } +} diff --git a/src/app/shared/components/structure-hours/structure-hours-list.component.html b/src/app/shared/components/structure-hours/structure-hours-list.component.html index 045013b7480abdc1e13eec1ecac80174470b9fd1..146fe8587b37e7339693bf2857eac29265087c24 100644 --- a/src/app/shared/components/structure-hours/structure-hours-list.component.html +++ b/src/app/shared/components/structure-hours/structure-hours-list.component.html @@ -7,8 +7,10 @@ <div *ngIf="!day.value.open" class="openingTime">Fermé</div> <div *ngIf="day.value.open" class="openingTime"> <ng-container *ngFor="let timeRange of day.value.time; let isLast = last"> - {{ timeRange.formatOpeningDate() }} - {{ timeRange.formatClosingDate() }} - <span *ngIf="!isLast"> / </span> + <div class="time-range"> + {{ timeRange.formatOpeningDate() }} - {{ timeRange.formatClosingDate() }} + </div> + <div *ngIf="!isLast" class="separator">/</div> </ng-container> </div> </li> diff --git a/src/app/shared/components/structure-hours/structure-hours-list.component.scss b/src/app/shared/components/structure-hours/structure-hours-list.component.scss index d358a70360fd780c3843bec11075ba5b87322110..1bc101c3e9ec7ff1d44fe9168a1b41de77f59051 100644 --- a/src/app/shared/components/structure-hours/structure-hours-list.component.scss +++ b/src/app/shared/components/structure-hours/structure-hours-list.component.scss @@ -9,34 +9,36 @@ ul.hoursContainer { list-style: none; padding: 0; margin: 0; - + @media (max-width: 370px) { + width: 80%; + } li.hours { width: 350px; display: flex; flex-direction: row; - align-items: center; - + align-items: flex-start; + @media (max-width: 370px) { + width: 100%; + } span.circle { + padding: 0 8px; + background-repeat: no-repeat; + background-position: center center; + background-size: 11px 10px; + background-image: url('../../../../assets/form/hours-open.svg'); + &.closed { + background-image: url('../../../../assets/form/hours-closed.svg'); + } &::before { content: ''; position: absolute; border-left: 1px solid $border-hours; z-index: -1; - top: 7px; left: 8px; height: 90%; } - padding: 0px 8px; - background-repeat: no-repeat; - background-position: center center; - background-size: 11px 10px; - background-image: url('../../../../assets/form/hours-open.svg'); - &.closed { - background-image: url('../../../../assets/form/hours-closed.svg'); - } } - .left { display: flex; gap: 8px; @@ -50,14 +52,24 @@ ul.hoursContainer { @include font-regular-13; color: $grey-4-5-1; display: flex; + flex-direction: row; gap: 8px; + .time-range { + white-space: nowrap; + } + @media (max-width: 370px) { + font-size: 12px; + flex-direction: column; + .separator { + display: none; + } + } } } - &.compact { gap: 6px; li.hours { - .left.day { + .left .day { @include font-bold-12; } .openingTime { diff --git a/src/app/shared/components/svg-icon/svg-icon.component.html b/src/app/shared/components/svg-icon/svg-icon.component.html index 42d1e92cecb162e3df1241e9d7c5f747b5564156..99b1246b3a82bf1148e82d2171d55d5946fa4c57 100644 --- a/src/app/shared/components/svg-icon/svg-icon.component.html +++ b/src/app/shared/components/svg-icon/svg-icon.component.html @@ -10,9 +10,10 @@ <ng-template #svgIcon> <svg - aria-hidden="true" class="icon" - role="presentation" + [attr.role]="ariaLabel ? 'image' : 'presentation'" + [attr.aria-hidden]="!ariaLabel ? 'true' : 'false'" + [attr.aria-label]="ariaLabel ? ariaLabel : null" [ngClass]="iconClass" [attr.fill]="iconColor" [attr.stroke]="iconColor" diff --git a/src/app/shared/components/svg-icon/svg-icon.component.ts b/src/app/shared/components/svg-icon/svg-icon.component.ts index 1654a120ea775eed9867c27d4884729587f4199d..c5c821567e5df20fc7f67bd10c64b250094421d6 100644 --- a/src/app/shared/components/svg-icon/svg-icon.component.ts +++ b/src/app/shared/components/svg-icon/svg-icon.component.ts @@ -19,5 +19,6 @@ export class SvgIconComponent { /** If should be interactive */ @Input() asButton = false; @Input() ariaLabel?: string = null; + @Output() action = new EventEmitter<void>(); } diff --git a/src/app/shared/components/tag-item/tag-item.component.scss b/src/app/shared/components/tag-item/tag-item.component.scss index ade1b9a877970bdd2032b6365e4f180c8a44f25b..d813a8b78dcd442aedf9db1dfd100fe20ddbcf6f 100644 --- a/src/app/shared/components/tag-item/tag-item.component.scss +++ b/src/app/shared/components/tag-item/tag-item.component.scss @@ -69,6 +69,11 @@ button { background-color: $red-lighter; } + &.blue { + color: $blue-dark; + background-color: $blue-light; + } + &.black { color: $white; background-color: $grey-1; @@ -97,7 +102,6 @@ button { &:focus-visible { outline-offset: 2px; - outline: 2px solid $blue-focus; } &.unclickable { diff --git a/src/app/shared/components/tag-item/tag-item.component.ts b/src/app/shared/components/tag-item/tag-item.component.ts index e6f3a3cbfb969ea23b58b1593f729cc1505316c5..0c1257e7efb2d818ded2049b07ec9281e6dd8bc6 100644 --- a/src/app/shared/components/tag-item/tag-item.component.ts +++ b/src/app/shared/components/tag-item/tag-item.component.ts @@ -14,7 +14,7 @@ export class TagItemComponent { @Input() size?: 'small' | 'medium' = 'medium'; /** What color should the tag be ? */ - @Input() color?: 'white' | 'black' | 'red' | 'grey' | 'green' = 'white'; + @Input() color?: 'white' | 'black' | 'red' | 'blue' | 'grey' | 'green' = 'white'; /** Should the button be clickable ? */ @Input() clickable = false; diff --git a/src/app/shared/components/tcl-stop-points/tcl-stop-points.component.html b/src/app/shared/components/tcl-stop-points/tcl-stop-points.component.html index 21815652f3a0137020d6a3a682e4598573a7889d..e416d5e7f8d6db4aa935ce8be098919c7045a618 100644 --- a/src/app/shared/components/tcl-stop-points/tcl-stop-points.component.html +++ b/src/app/shared/components/tcl-stop-points/tcl-stop-points.component.html @@ -3,14 +3,16 @@ <span>{{ tclStop.name }}</span> <div class="inline listPoints"> <p *ngFor="let sub of tclStop.subLines"> - <app-svg-icon [folder]="'tcl'" [icon]="sub" [iconClass]="iconClass" /> + <app-svg-icon [folder]="'tcl'" [icon]="sub" [iconClass]="iconClass" [ariaLabel]="'Métro ' + sub"/> </p> <p *ngFor="let tram of tclStop.tramLines"> - <app-svg-icon [folder]="'tcl'" [icon]="tram" [iconClass]="iconClass" /> + <app-svg-icon [folder]="'tcl'" [icon]="tram" [iconClass]="iconClass" [ariaLabel]="'Tram ' + tram"/> </p> <p *ngFor="let bus of tclStop.busLines"> - <app-svg-icon [folder]="'tcl'" [icon]="bus" [iconClass]="iconClass" /> + <app-svg-icon [folder]="'tcl'" [icon]="bus" [iconClass]="iconClass" [ariaLabel]="'Bus ' + bus"/> </p> </div> </div> </div> + + diff --git a/src/app/shared/components/textarea/textarea.component.html b/src/app/shared/components/textarea/textarea.component.html index 2c3494407593cfc59175555d1813c423579c4d60..261ec67ae3da900efd0b15212a25d34596ee7408 100644 --- a/src/app/shared/components/textarea/textarea.component.html +++ b/src/app/shared/components/textarea/textarea.component.html @@ -1,12 +1,17 @@ <div class="inputContainer" [ngClass]="{ disabled: disabled }"> - <label [htmlFor]="id" [ngClass]="status">{{ label }}</label> + <div class="label"> + <div> + <label [htmlFor]="'textarea-' + id" [ngClass]="status">{{ label }}</label> + <span *ngIf="required" class="required">*</span> + </div> + <span *ngIf="description" class="description" [ngClass]="{ disabled: disabled }">{{ description }}</span> + </div> - <span *ngIf="description" class="description" [ngClass]="{ disabled: disabled }">{{ description }}</span> <textarea rows="8" [value]="value" [maxLength]="maxLength" - [id]="id" + [id]="'textarea-' + id" [disabled]="disabled" [ngClass]="status" [placeholder]="placeholder" diff --git a/src/app/shared/components/textarea/textarea.component.scss b/src/app/shared/components/textarea/textarea.component.scss index 01fe84bad24ac40a7fdd9aedc632449747a31bdb..c8285e1578f803152acb9e7c522cc6a4550eba8b 100644 --- a/src/app/shared/components/textarea/textarea.component.scss +++ b/src/app/shared/components/textarea/textarea.component.scss @@ -4,7 +4,9 @@ .inputContainer { display: flex; flex-direction: column; - width: 600px; + width: 100%; + max-width: 600px; + &.disabled { cursor: not-allowed; label { @@ -12,23 +14,30 @@ } } - label { - line-height: 150%; - color: $grey-1; - &.error { - color: $red; + .label { + label { + line-height: 150%; + color: $grey-1; + &.error { + color: $red; + } + &.success { + color: $info-success; + } } - &.success { - color: $info-success; + .required { + margin-left: 4px; + font-size: $font-size-xxsmall; + color: $red; + cursor: default; } - } - - span.description { - margin-top: 4px; - font-size: $font-size-xxsmall; - color: $grey-3; - &.disabled { - color: $grey-6; + span.description { + margin-top: 4px; + font-size: $font-size-xxsmall; + color: $grey-3; + &.disabled { + color: $grey-6; + } } } @@ -42,9 +51,8 @@ transition: all 0.3s ease-in-out; background: $grey-10; - &:focus { - outline: none; - border-color: $grey-1; + &:focus-visible { + outline-offset: 2px; } &:disabled { diff --git a/src/app/shared/components/textarea/textarea.component.ts b/src/app/shared/components/textarea/textarea.component.ts index ee6b4dc6f5e773e674543218826c8ae70511cb72..30b48b674b8bb3fd01aedc6828787d2aab5512c8 100644 --- a/src/app/shared/components/textarea/textarea.component.ts +++ b/src/app/shared/components/textarea/textarea.component.ts @@ -32,6 +32,9 @@ export class TextareaComponent { /** Value */ @Input() value = ''; + /** Is the textarea required ? */ + @Input() required = false; + @Output() valueChange = new EventEmitter<string>(); public onValueChange(): void { diff --git a/src/app/shared/components/textarea/textarea.stories.ts b/src/app/shared/components/textarea/textarea.stories.ts index f4d4f03a7fc0f20f91ab791059791a62c8f29a77..cc25a8143b8b8f5eead8cd97efa641cfda4fb4ad 100644 --- a/src/app/shared/components/textarea/textarea.stories.ts +++ b/src/app/shared/components/textarea/textarea.stories.ts @@ -22,43 +22,52 @@ type Story = StoryObj<TextareaComponent>; export const Textarea: Story = { args: { - id: 'input1', + id: 'textarea1', label: 'Label', }, }; -export const InputWithDescription: Story = { +export const TextareaWithDescription: Story = { args: { ...Textarea.args, - id: 'input2', + id: 'textarea2', description: 'Texte de description additionnel', }, }; -export const InputDisabled: Story = { +export const TextareaDisabled: Story = { args: { - ...InputWithDescription.args, - id: 'input3', + ...TextareaWithDescription.args, + id: 'textarea3', disabled: true, }, }; -export const InputWithError: Story = { +export const TextareaWithError: Story = { args: { - ...InputWithDescription.args, - id: 'input4', + ...TextareaWithDescription.args, + id: 'textarea4', label: 'Label', status: 'error', statusText: "Texte d'erreur obligatoire", }, }; -export const InputWithSuccess: Story = { +export const TextareaWithSuccess: Story = { args: { - ...InputWithDescription.args, - id: 'input5', + ...TextareaWithDescription.args, + id: 'textarea5', label: 'Label', status: 'success', statusText: 'Texte de succès', }, }; + +export const TextareaRequired: Story = { + args: { + ...Textarea.args, + id: 'textarea6', + label: 'This is required', + required: true, + }, +}; diff --git a/src/app/shared/components/yes-no/yes-no.component.html b/src/app/shared/components/yes-no/yes-no.component.html index 1db6aa36220c032574fc38e4f76f339b39cb15cd..d5291e02fe7fa011c15961f546c32620be1549cd 100644 --- a/src/app/shared/components/yes-no/yes-no.component.html +++ b/src/app/shared/components/yes-no/yes-no.component.html @@ -1,15 +1,15 @@ <div class="content"> <app-tag-item - [iconName]="selected ? 'tag-checked' : 'tag-unchecked'" + [iconName]="selected ? 'check' : null" [label]="'Oui'" - [color]="selected ? 'green' : 'white'" + [color]="selected ? 'black' : 'white'" [clickable]="true" (action)="selected = true; clicked()" /> <app-tag-item - [iconName]="selected !== null && !selected ? 'tag-checked' : 'tag-unchecked'" + [iconName]="selected !== null && !selected ? 'check' : null" [label]="'Non'" - [color]="selected !== null && !selected ? 'green' : 'white'" + [color]="selected !== null && !selected ? 'black' : 'white'" [clickable]="true" (action)="selected = false; clicked()" /> diff --git a/src/app/shared/pipes/index.ts b/src/app/shared/pipes/index.ts index 2e68807cabbd995e93635c70349b2a639aaf3b44..1fe8bfefc8e20178a30bdd407fafed9bf68750bb 100644 --- a/src/app/shared/pipes/index.ts +++ b/src/app/shared/pipes/index.ts @@ -1,8 +1,9 @@ import { DayPipe } from './day.pipe'; import { PhonePipe } from './phone.pipe'; +import { SlugifyPipe } from './slugify.pipe'; import { UrlPipe } from './url.pipe'; import { UserNamePipe } from './userName.pipe'; -export { DayPipe, PhonePipe, UrlPipe, UserNamePipe }; +export { DayPipe, PhonePipe, SlugifyPipe, UrlPipe, UserNamePipe }; -export const SharedPipes = [DayPipe, PhonePipe, UrlPipe, UserNamePipe]; +export const SharedPipes = [DayPipe, PhonePipe, SlugifyPipe, UrlPipe, UserNamePipe]; diff --git a/src/app/shared/pipes/slugify.pipe.ts b/src/app/shared/pipes/slugify.pipe.ts new file mode 100644 index 0000000000000000000000000000000000000000..568efa5caa93c2f5ffbae6df8eb154c5e914c889 --- /dev/null +++ b/src/app/shared/pipes/slugify.pipe.ts @@ -0,0 +1,22 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ + name: 'slugify', +}) +export class SlugifyPipe implements PipeTransform { + transform(value: string): string { + if (!value) return ''; + + // Remove accents + const withoutAccents = value.normalize('NFD').replace(/[\u0300-\u036f]/g, ''); + + // Use a regex to create the slug + return withoutAccents + .toLowerCase() + .trim() + .replace(/[^a-z0-9\s-]/g, '') // Remove special characters + .replace(/[\s-]+/g, '-') // Replace spaces and multiple hyphens with a single hyphen + .replace(/^-+/, '') // Trim hyphens from the start + .replace(/-+$/, ''); // Trim hyphens from the end + } +} diff --git a/src/app/shared/pipes/userName.pipe.ts b/src/app/shared/pipes/userName.pipe.ts index 9675307725b5ac36cc99284513b2483d5399f34b..5c461e88b8bde3b9c9ccb8b5bfbd32250f558949 100644 --- a/src/app/shared/pipes/userName.pipe.ts +++ b/src/app/shared/pipes/userName.pipe.ts @@ -1,17 +1,34 @@ import { Pipe, PipeTransform } from '@angular/core'; - @Pipe({ name: 'userName' }) export class UserNamePipe implements PipeTransform { + private readonly WORD_SEPARATOR_REGEX = /([- ])/; + /** + * Transforms a user name by capitalizing each word while preserving separators. + * @param userName - The input user name string. + * @returns The transformed user name. * @example - * {{ 'dominique' | userName }} - * // returns 'Dominique' - * @example - * {{ 'jEaN-piERre' | userName }} - * // returns 'Jean-Pierre' + * {{ 'dominique' | userName }} // returns 'Dominique' + * {{ 'jEaN-piERre' | userName }} // returns 'Jean-Pierre' + * {{ 'abdou elanyou' | userName }} // returns 'Abdou Elanyou' */ + transform(userName: string): string { - const words = userName.split('-'); - return words.map((word) => word[0].toUpperCase() + word.slice(1).toLowerCase()).join('-'); + // If the userName is not a string, return it as is + if (!userName || typeof userName !== 'string') { + return userName; + } + + // Split the userName by the word separator regex, + // capitalize (if index is even, it's a word, we capitalize. If index is odd, it's a separator, we leave it as is) + // join and return + return userName + .split(this.WORD_SEPARATOR_REGEX) + .map((part, index) => (index % 2 === 0 ? this.capitalizeWord(part) : part)) + .join(''); + } + + private capitalizeWord(word: string): string { + return word.charAt(0).toUpperCase() + word.slice(1).toLowerCase(); } } diff --git a/src/app/shared/service/windowScroll.service.ts b/src/app/shared/service/windowScroll.service.ts index 59ec1ac14c67fc2af9ef5b083c4e038e4447234c..e3acbd45fe052cfb2ba40a9d4db0d3111665d4a5 100644 --- a/src/app/shared/service/windowScroll.service.ts +++ b/src/app/shared/service/windowScroll.service.ts @@ -9,6 +9,7 @@ export class WindowScrollService { scrollY$ = this.scrollY.asObservable(); scrollYToPreserve = new BehaviorSubject(null); + scrolledToBottom = false; public updateScrollY(value: Event): void { this.scrollY.next(value); diff --git a/src/app/shared/shared.module.ts b/src/app/shared/shared.module.ts index 792bd3e1ed9dbb5171e8bff36615a1d92b468298..741c7c8ef467ab3fe6983f052308df37ebb9e1f9 100644 --- a/src/app/shared/shared.module.ts +++ b/src/app/shared/shared.module.ts @@ -10,6 +10,7 @@ import { HourPickerComponent } from './components/hour-picker/hour-picker.compon import { InputComponent } from './components/input/input.component'; import { RadioOptionComponent } from './components/radio-option/radio-option.component'; import { RadioComponent } from './components/radio/radio.component'; +import { SelectOrCreateComponent } from './components/select-or-create/select-or-create.component'; import { TextareaComponent } from './components/textarea/textarea.component'; import { YesNoComponent } from './components/yes-no/yes-no.component'; import { SharedDirectives } from './directives'; @@ -28,6 +29,7 @@ import { SharedPipes } from './pipes'; InputComponent, TextareaComponent, RadioOptionComponent, + SelectOrCreateComponent, YesNoComponent, ], exports: [ diff --git a/src/app/structure-list/components/card/card.component.scss b/src/app/structure-list/components/card/card.component.scss index 286a293e67ea6dee67949ed9ff5b2a4c6faf4ecc..927f6c2b8ee29ebe8701ed240aa4dba6d1d27669 100644 --- a/src/app/structure-list/components/card/card.component.scss +++ b/src/app/structure-list/components/card/card.component.scss @@ -12,6 +12,13 @@ align-items: center; transition: all 0.2s ease-in-out; + &.orientation { + @media #{$phone} { + flex-direction: column; + align-items: flex-start; + } + } + &.interactive { cursor: pointer; &:hover { diff --git a/src/app/structure-list/components/more-filters/more-filters.component.html b/src/app/structure-list/components/more-filters/more-filters.component.html index 4581cdb77b374393546b22b9f12401d92800c6ea..40e860711c3fe49c06c319d5f1584656bb6b80e5 100644 --- a/src/app/structure-list/components/more-filters/more-filters.component.html +++ b/src/app/structure-list/components/more-filters/more-filters.component.html @@ -20,7 +20,7 @@ [label]="module.name" [for]="module.id" [checked]="searchService.getIndex(checkedModules, module.id, categories[0].id) > -1" - [size]="'medium'" + [size]="'small'" (action)="onCheckboxChange($event, categories[0].id, module.id, module.name)" /> </div> @@ -30,13 +30,14 @@ <app-collapse-header> <div class="collapseHeader"> <app-checkbox - [size]="'medium'" + [size]="'small'" [id]="c.id" [checked]="getCategoryCheckboxStatus(c) === 'checked'" [indeterminate]="getCategoryCheckboxStatus(c) === 'halfChecked'" + [ngStyle]="{ padding: '4px 4px' }" (action)="handleCategoryCheckBox($event, c); $event.stopPropagation()" /> - <span [attr.aria-label]="">{{ c.name }}</span> + <span id="categoryName" [attr.aria-label]="">{{ c.name }}</span> <!-- label only for screen reader to avoid selecting all the elements when clicking the label --> <label class="visually-hidden" for="{{ c.id }}">{{ c.name }}. Cocher pour tout sélectionner</label> </div> diff --git a/src/app/structure-list/components/more-filters/more-filters.component.scss b/src/app/structure-list/components/more-filters/more-filters.component.scss index 89510d6c3036f201a6ff8fd098ebfcaa49ebfb53..2e6430faf46002bcd23d31f8561ac8f9c9507bef 100644 --- a/src/app/structure-list/components/more-filters/more-filters.component.scss +++ b/src/app/structure-list/components/more-filters/more-filters.component.scss @@ -11,7 +11,7 @@ z-index: $modal-z-index; margin-top: 132px; .filterModalContainer { - box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.35); + box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.35); background-color: $white; border-radius: 8px; } @@ -46,7 +46,7 @@ .moreFiltersHeader { display: flex; align-items: center; - padding: 16px 16px 0px 40px; + padding: 16px 16px 0 40px; h3 { @include font-bold-18; width: 100%; @@ -76,6 +76,10 @@ align-items: center; gap: 8px; padding: 4px 8px; + + #categoryName { + padding: 0 0; + } } .collapseContent { display: flex; diff --git a/src/app/structure-list/components/structure-details/structure-details.component.html b/src/app/structure-list/components/structure-details/structure-details.component.html index 0d967edc1d227885b4e844c950b78e184b3dcb74..0154b964c5c63d133af7912b39557a74b28da4a8 100644 --- a/src/app/structure-list/components/structure-details/structure-details.component.html +++ b/src/app/structure-list/components/structure-details/structure-details.component.html @@ -29,7 +29,6 @@ </div> <app-svg-icon #closeButton - cdkFocusInitial [asButton]="true" [ariaLabel]="'Fermer'" [folder]="'ico'" @@ -177,7 +176,7 @@ *ngIf="structure.categoriesDisplay.onlineProcedures.length > 0" label="Accompagnements gratuits" size="small" - color="red" + color="blue" [clickable]="false" /> <div class="wrapper"> @@ -195,10 +194,9 @@ <section *ngIf="hasBaseSkills() || hasAdvancedSkills()" class="digitalSkills"> <h2>Accompagnements aux usages numériques</h2> <app-tag-item - *ngFor="let item of structure.categoriesDisplay.freeWorkShop" - [label]="item.name" + [label]="structure.categoriesDisplay.freeWorkShop[0].name" [size]="'small'" - [color]="'red'" + [color]="'blue'" [clickable]="false" /> @@ -427,8 +425,7 @@ (closed)="$event ? sendErrorEmail(true, myText.value) : sendErrorEmail(false)" > <p> - Votre commentaire sera envoyé aux administrateurs pour une prise en compte de votre remarque. Si vous souhaitez - avoir un retour, merci de préciser votre contact. + Votre commentaire sera envoyé à l’équipe Rés'in. Si vous souhaitez avoir un retour, merci de préciser votre contact. </p> <app-textarea #myText diff --git a/src/app/structure-list/components/structure-details/structure-details.component.scss b/src/app/structure-list/components/structure-details/structure-details.component.scss index c5c76c0378096e6caa39548d815a78075d1977ad..ea3a4aead2af6290f75daa359adcb66294dfb5e2 100644 --- a/src/app/structure-list/components/structure-details/structure-details.component.scss +++ b/src/app/structure-list/components/structure-details/structure-details.component.scss @@ -19,10 +19,19 @@ width: 100%; } + -webkit-hyphens: auto; + hyphens: auto; + h1 { @include font-bold-24; } + @media (max-width: 370px) { + h1 { + font-size: 18px; + } + } + h2 { @include font-bold-18; text-transform: uppercase; @@ -38,7 +47,7 @@ overflow-y: auto; scrollbar-gutter: stable; width: 600px; - box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.1); + box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1); background-color: $white; @media #{$tablet} { diff --git a/src/app/structure-list/components/structure-list-search/structure-list-search.component.ts b/src/app/structure-list/components/structure-list-search/structure-list-search.component.ts index 3ff2728f001cd84fe850f84025806596f5fc2978..ee547e67a4428ea077212e27a2223ee082ee3aa9 100644 --- a/src/app/structure-list/components/structure-list-search/structure-list-search.component.ts +++ b/src/app/structure-list/components/structure-list-search/structure-list-search.component.ts @@ -189,7 +189,9 @@ export class StructureListSearchComponent implements OnInit { // Accessibility: when navigating with keyboard and opening a filter modal, send focus to the first focusable element of the opened modal if (this.keyboardEvent) { - this.setFocusOnOpenedModal(); + setTimeout(() => { + this.utils.setFocusOnElement(this.elementRef, `.modalContent .collapse-header, .modalContent input`); + }, 0); } } } @@ -206,32 +208,10 @@ export class StructureListSearchComponent implements OnInit { } } - private setFocusOnOpenedModal(): void { - setTimeout(() => { - const modalFirstFocusableElement = this.elementRef.nativeElement.querySelector( - `.modalContent .collapse-header, .modalContent input`, - ); - if (modalFirstFocusableElement) { - const focusedElement = modalFirstFocusableElement as HTMLElement; - focusedElement.focus(); - } - }, 0); - } - - private setFocusOnFilter(): void { - const filterButton = this.elementRef.nativeElement.querySelector( - '#modal' + this.modalTypeOpened + ' button:first-of-type', - ); - if (filterButton) { - const focusedElement = filterButton as HTMLElement; - focusedElement.focus(); - } - } - public closeModal(): void { // Accessibility: when navigating with keyboard and closing a filter modal, send focus back to filters if (this.keyboardEvent) { - this.setFocusOnFilter(); + this.utils.setFocusOnElement(this.elementRef, '#modal' + this.modalTypeOpened + ' button:first-of-type'); } this.modalTypeOpened = undefined; } diff --git a/src/app/structure/structure-join/structure-join.component.html b/src/app/structure/structure-join/structure-join.component.html index 67f2d78942ae044ae4a068566ae49e9e36d688b4..1b4953586a753572454563e6d4bbe04bc1e60f84 100644 --- a/src/app/structure/structure-join/structure-join.component.html +++ b/src/app/structure/structure-join/structure-join.component.html @@ -41,11 +41,11 @@ {{ errorEnum.AlreadyLinked }} </h2> <h2 *ngIf="this.structureJoined && !errorStatus"> - L'utilisateur a été {{ isStructureJoinValidated === 'true' ? 'accepté' : 'refusé' }} dans la structure. + Nouveau membre {{ isStructureJoinValidated === 'true' ? 'accepté' : 'refusé' }} </h2> <div *ngIf="this.structureJoined && !errorStatus" class="subtitle"> - Vous avez {{ isStructureJoinValidated === 'true' ? 'accepté' : 'refusé' }} la demande d'ajout dans la - structure + Vous avez {{ isStructureJoinValidated === 'true' ? 'accepté' : 'refusé' }} la demande d'ajout de + {{ newUserName }} dans la structure {{ structureJoined.structureName }} </div> <div *ngIf="errorStatus && (errorStatus === 403 || errorStatus === 422)" class="subtitle"> diff --git a/src/app/structure/structure-join/structure-join.component.ts b/src/app/structure/structure-join/structure-join.component.ts index 5180bf1c83e3db6e2910f666441fddabf9b6d57f..ef7ca11db036ec55f02de577c5a5553a89f98fea 100644 --- a/src/app/structure/structure-join/structure-join.component.ts +++ b/src/app/structure/structure-join/structure-join.component.ts @@ -21,6 +21,7 @@ export class StructureJoinComponent implements OnInit { public validationToken = null; public isLoading: boolean; public structureJoined: Structure; + public newUserName: string; public errorStatus: number; public errorEnum = JoinErrors; @@ -51,7 +52,8 @@ export class StructureJoinComponent implements OnInit { if (this.isStructureJoinValidated !== null && this.validationToken) { this.usersService.validateJoinStructure(this.validationToken, this.isStructureJoinValidated).subscribe({ next: (res) => { - this.structureJoined = res; + this.structureJoined = res.structure; + this.newUserName = res.username; }, error: (err) => { this.errorStatus = err.status; diff --git a/src/app/utils/CustomRegExp.ts b/src/app/utils/CustomRegExp.ts index 9dfc15812b84bad04a64fc73a639ab2d8b091c80..c23979fe619cc1406789dc7d36d588c7eff34a99 100644 --- a/src/app/utils/CustomRegExp.ts +++ b/src/app/utils/CustomRegExp.ts @@ -35,4 +35,5 @@ export class CustomRegExp { * Validate a location request in search bar */ public static readonly LOCATION: RegExp = /^\d+\s[A-z]+\s[A-z]+/g; // NOSONAR + public static readonly NAME: RegExp = /^[\p{L}\s'-]*$/u; // NOSONAR } diff --git a/src/app/utils/orientationUtils.ts b/src/app/utils/orientationUtils.ts index 5e4b435c0697331e5c9202de75e7bbecdd031c70..f7180922fb7437d84071f22c80aa5bb9a5297bc6 100644 --- a/src/app/utils/orientationUtils.ts +++ b/src/app/utils/orientationUtils.ts @@ -1,13 +1,11 @@ import { FormControl, FormGroup, UntypedFormControl, UntypedFormGroup, Validators } from '@angular/forms'; import { structureFormStep } from '../form/form-view/structure-form/structureFormStep.enum'; import { + AccompanimentTypes, AppointmentSteps, - FiltersSteps, - HotlineMediationSteps, - NeedsType, - OnlineDemarche, - OnlineDemarchesCommonSteps, - PreferredLanguages, + CommonSteps, + NeedsTypes, + OnlineMediationSteps, StructuresListSteps, } from '../form/orientation-form-view/enums/orientation.enums'; import { AppointmentForm } from '../form/orientation-form-view/interfaces/appointmentForm.interface'; @@ -15,6 +13,7 @@ import { FiltersForm } from '../form/orientation-form-view/interfaces/filtersFor import { OnlineDemarchesForm } from '../form/orientation-form-view/interfaces/onlineDemarchesForm.interface'; import { StructureOrientationForm } from '../form/orientation-form-view/interfaces/structureOrientationForm.interface'; import { StructureOrientator } from '../form/orientation-form-view/interfaces/structureOrientator.interface'; +import { PreferredLanguages } from '../form/orientation-form-view/online-demarch/mediation-language-selection/mediation-language-selection.component'; import { PersonalOffer } from '../models/personalOffer.model'; import { OrientationService } from '../services/orientation.service'; import { Filter } from '../structure-list/models/filter.model'; @@ -30,7 +29,7 @@ export interface IStructureSummary { export interface INeedItem { title: string; hint: string; - key: NeedsType | OnlineDemarche; + key: NeedsTypes | AccompanimentTypes; icon?: string; } export class OrientationUtils { @@ -63,7 +62,7 @@ export class OrientationUtils { }); } - public createStructureOrientationForm( + public createStructuresListForm( filters: Module[] = [], orientatorForm?: FormGroup<StructureOrientator>, ): FormGroup<StructureOrientationForm> { @@ -126,32 +125,18 @@ export class OrientationUtils { }); } - public setValidationsLearnSkillsForm( - pagesValidation: any[], - filterForm: FormGroup<FiltersForm>, - form: UntypedFormGroup, - updatePageValid: (isValid: boolean) => void, - step: OnlineDemarchesCommonSteps, - ): void { - pagesValidation[OnlineDemarchesCommonSteps.onlineDemarche] = { - valid: filterForm.get('filters').value.length > 0, - }; - pagesValidation[OnlineDemarchesCommonSteps.accompanimentType] = { - valid: form.get('accompanimentType')?.value !== null, - }; - updatePageValid(pagesValidation[step].valid); - } public setValidationsOnlineDemarchesForm( pagesValidation: any[], + filtersForm: FormGroup<FiltersForm>, form: UntypedFormGroup, updatePageValid: (isValid: boolean) => void, - step: OnlineDemarchesCommonSteps, + step: CommonSteps, ): void { - pagesValidation[OnlineDemarchesCommonSteps.onlineDemarche] = { - valid: form.get('onlineDemarcheType').value.length > 0, + pagesValidation[CommonSteps.filtersChoice] = { + valid: filtersForm.get('filters').value.length > 0, }; - pagesValidation[OnlineDemarchesCommonSteps.accompanimentType] = { - valid: form.get('accompanimentType').value !== null, + pagesValidation[CommonSteps.accompanimentType] = { + valid: form.get('accompanimentType')?.value !== null, }; updatePageValid(pagesValidation[step].valid); } @@ -160,23 +145,23 @@ export class OrientationUtils { pagesValidation: any[], form: UntypedFormGroup, updatePageValid: (isValid: boolean) => void, - step: HotlineMediationSteps, + step: OnlineMediationSteps, ): void { - pagesValidation[HotlineMediationSteps.infoScreen] = { valid: true }; - pagesValidation[HotlineMediationSteps.mediationBeneficiaryInfo] = { + pagesValidation[OnlineMediationSteps.infoScreen] = { valid: true }; + pagesValidation[OnlineMediationSteps.mediationBeneficiaryInfo] = { valid: form.get('name').valid && form.get('surname').valid && form.get('phone').valid, }; - pagesValidation[HotlineMediationSteps.mediationHoursSelection] = { + pagesValidation[OnlineMediationSteps.mediationHoursSelection] = { valid: form.get('dateSlot').value !== null, }; - pagesValidation[HotlineMediationSteps.mediationLanguageSelection] = { valid: true }; - pagesValidation[HotlineMediationSteps.comments] = { valid: true }; - pagesValidation[HotlineMediationSteps.structureOrientator] = { + pagesValidation[OnlineMediationSteps.mediationLanguageSelection] = { valid: true }; + pagesValidation[OnlineMediationSteps.comments] = { valid: true }; + pagesValidation[OnlineMediationSteps.structureOrientator] = { valid: this.isStructureOrientatorFormValid(form.get('structureOrientator') as FormGroup), }; - pagesValidation[HotlineMediationSteps.orientationRecap] = { valid: true }; - pagesValidation[HotlineMediationSteps.rdvEnd] = { valid: true }; - pagesValidation[HotlineMediationSteps.orientationPrint] = { valid: true }; + pagesValidation[OnlineMediationSteps.orientationRecap] = { valid: true }; + pagesValidation[OnlineMediationSteps.rdvEnd] = { valid: true }; + pagesValidation[OnlineMediationSteps.orientationPrint] = { valid: true }; updatePageValid(pagesValidation[step].valid); } @@ -239,12 +224,12 @@ export class OrientationUtils { public setValidationsEquipmentForm( pagesValidation: any[], - form: FormGroup<FiltersForm>, + filtersForm: FormGroup<FiltersForm>, updatePageValid: (isValid: boolean) => void, - step: FiltersSteps, + step: CommonSteps, ): void { - pagesValidation[FiltersSteps.filterChoice] = { - valid: form.get('filters').valid, + pagesValidation[CommonSteps.filtersChoice] = { + valid: filtersForm.get('filters').value.length > 0, }; updatePageValid(pagesValidation[step].valid); } diff --git a/src/app/utils/utils.ts b/src/app/utils/utils.ts index 5326f354043632526ffe36bfe6498adff9dc2162..36eedd9dcdb88f4e03ed1f6561021cae0064c395 100644 --- a/src/app/utils/utils.ts +++ b/src/app/utils/utils.ts @@ -1,4 +1,4 @@ -import { Injectable } from '@angular/core'; +import { ElementRef, Injectable } from '@angular/core'; import { UntypedFormGroup } from '@angular/forms'; import { Owner } from '../models/owner.model'; import { Structure } from '../models/structure.model'; @@ -11,21 +11,12 @@ import { Filter } from '../structure-list/models/filter.model'; import { Module } from '../structure-list/models/module.model'; import { PersonalOffer } from './../models/personalOffer.model'; +export type CanExitResolver = (value: boolean) => void; + @Injectable({ providedIn: 'root', }) export class Utils { - public modifyPhoneInput(form: UntypedFormGroup, controlName: string, phoneNumber: string): void { - form.get(controlName).setValue(phoneNumber); - // Take length of phone number without spaces. - const phoneNoSpace = phoneNumber.replace(/\s/g, ''); - // Check to refresh every 2 number. - if (phoneNoSpace.length % 2 === 0) { - // Add space every 2 number - form.get(controlName).setValue(phoneNoSpace.replace(/(?!^)(?=(?:\d{2})+$)/g, ' ')); // NOSONAR - } - } - public modifyPhoneValue(phoneNumber: string): string { // Take length of phone number without spaces. const phoneNoSpace = phoneNumber.replace(/\s/g, ''); @@ -151,6 +142,14 @@ export class Utils { return Boolean(structureForm.value.categories?.onlineProcedures.find((el) => el === 'autres')); } + public setFocusOnElement(elementRef: ElementRef<any>, cssSelector: string): void { + const filterButton = elementRef.nativeElement.querySelector(cssSelector); + if (filterButton) { + const focusedElement = filterButton as HTMLElement; + focusedElement.focus(); + } + } + /* * Sanitize value to null if empty */ diff --git a/src/assets/form/sprite.svg b/src/assets/form/sprite.svg index bcae397abfc709a26fd2c2874e99b0243d2f2a00..5eaadd3f9e535b24caf3c53f9254e009f1b1ecbf 100644 --- a/src/assets/form/sprite.svg +++ b/src/assets/form/sprite.svg @@ -97,6 +97,12 @@ fill="#1D8844" /> </symbol> + <symbol id="info" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path + d="M6.99967 0.333496C3.31967 0.333496 0.333008 3.32016 0.333008 7.00016C0.333008 10.6802 3.31967 13.6668 6.99967 13.6668C10.6797 13.6668 13.6663 10.6802 13.6663 7.00016C13.6663 3.32016 10.6797 0.333496 6.99967 0.333496ZM6.99967 10.3335C6.63301 10.3335 6.33301 10.0335 6.33301 9.66683V7.00016C6.33301 6.6335 6.63301 6.3335 6.99967 6.3335C7.36634 6.3335 7.66634 6.6335 7.66634 7.00016V9.66683C7.66634 10.0335 7.36634 10.3335 6.99967 10.3335ZM7.66634 5.00016H6.33301V3.66683H7.66634V5.00016Z" + fill="#0073E9" /> + </symbol> + <symbol id="venteMaterielPrixSolidaire" viewBox="0 0 44 44" fill="none" stroke="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6 14H26V25.5C26 26.0523 25.5523 26.5 25 26.5H7C6.44772 26.5 6 26.0523 6 25.5V14Z" fill="white" /> diff --git a/src/assets/img/Profil-Negatif.svg b/src/assets/img/Profil-Negatif.svg new file mode 100644 index 0000000000000000000000000000000000000000..6ed9f05f94f48890866883986c9c92cf5fcdfd3e --- /dev/null +++ b/src/assets/img/Profil-Negatif.svg @@ -0,0 +1,79 @@ +<svg width="200" height="201" viewBox="0 0 200 201" fill="none" xmlns="http://www.w3.org/2000/svg"> +<rect width="200" height="200" transform="translate(0 0.5)" fill="white"/> +<path d="M21 103H47.5L98 107H179.75C182.097 107 184 105.097 184 102.75C184 100.403 182.097 98.5 179.75 98.5H175.5C174.119 98.5 173 97.3807 173 96C173 94.6193 174.119 93.5 175.5 93.5H183.75C189.687 93.5 194.5 88.6871 194.5 82.75V79C194.5 74.8579 191.142 71.5 187 71.5C182.858 71.5 179.5 68.1421 179.5 64V61.5C179.5 58.4624 177.038 56 174 56C170.962 56 168.5 53.5376 168.5 50.5V46.75C168.5 41.6414 172.641 37.5 177.75 37.5H185.25C188.426 37.5 191 34.9256 191 31.75C191 28.5744 188.426 26 185.25 26H169.5C166.186 26 163.5 23.3137 163.5 20C163.5 16.6863 160.814 14 157.5 14H113.574C112.428 14 111.5 13.0715 111.5 11.9262C111.5 6.72027 107.28 2.5 102.074 2.5H59.9262C54.7203 2.5 50.5 6.72027 50.5 11.9262C50.5 13.0715 49.5715 14 48.4262 14H36C28.5442 14 22.5 20.0442 22.5 27.5V35.5C22.5 38.5376 20.0376 41 17 41C13.9624 41 11.5 43.4624 11.5 46.5V47.5C11.5 51.0899 14.4101 54 18 54H24C28.1421 54 31.5 57.3579 31.5 61.5C31.5 65.6421 28.1421 69 24 69H17.75C10.1561 69 4 75.1561 4 82.75V86C4 95.3888 11.6112 103 21 103Z" fill="#E3E3E3"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M132.201 52.306H155.194H176.418H191.746V52.2836C191.941 52.2984 192.137 52.306 192.336 52.306C196.569 52.306 200 48.8746 200 44.6418C200 40.5928 196.86 37.2772 192.883 36.9968C192.911 36.6011 192.925 36.2015 192.925 35.7985C192.925 26.6817 185.535 19.291 176.418 19.291C175.928 19.291 175.442 19.3124 174.963 19.3543C171.191 12.2997 163.753 7.5 155.194 7.5C142.821 7.5 132.791 17.5302 132.791 29.903L132.791 29.9182C132.596 29.9081 132.399 29.903 132.201 29.903C126.015 29.903 121 34.9181 121 41.1045C121 47.0931 125.7 51.9841 131.612 52.2907V52.306H132.201Z" fill="#676767"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M28 38.4825C27.8347 38.4941 27.668 38.5 27.5 38.5C23.3579 38.5 20 34.9183 20 30.5C20 26.0817 23.3579 22.5 27.5 22.5C29.2006 22.5 30.769 23.1037 32.0271 24.1212C32.4631 17.075 38.1046 11.5 45 11.5C46.7774 11.5 48.4714 11.8704 50.0145 12.5409C52.7381 9.44552 56.6804 7.5 61.0658 7.5C69.2847 7.5 75.9474 14.3335 75.9474 22.7632C75.9474 24.1076 75.7779 25.4114 75.4596 26.6534C77.542 27.5488 79.0002 29.6187 79.0002 32.0292C79.0002 35.2595 76.3815 37.8782 73.1512 37.8782C73.1006 37.8782 73.0502 37.8775 73 37.8763V38.5H45H28V38.4825Z" fill="#676767"/> +<path d="M168.433 63.7912L171.273 55.1866C171.409 54.7768 171.791 54.5 172.223 54.5H181.734C182.561 54.5 183.03 55.4467 182.53 56.1051L180.303 59.0344C179.803 59.6928 180.273 60.6395 181.1 60.6395H186.62C187.506 60.6395 187.955 61.7065 187.334 62.3394L175.298 74.6242C174.521 75.4171 173.223 74.5428 173.666 73.5251L176.724 66.5039C177.012 65.8434 176.528 65.1047 175.807 65.1047H169.383C168.702 65.1047 168.22 64.4382 168.433 63.7912Z" fill="#FFA800"/> +<path d="M41.6778 49.9743L39.8415 44.0627C39.7375 43.728 39.4279 43.5 39.0775 43.5H33.0559C32.405 43.5 32.0265 44.236 32.4053 44.7655L33.7058 46.5834C34.0846 47.1128 33.7061 47.8488 33.0552 47.8488H29.826C29.1288 47.8488 28.7652 48.6786 29.2379 49.1912L36.6517 57.2306C37.2564 57.8863 38.3183 57.2102 37.9801 56.3849L36.23 52.115C36.0143 51.5886 36.4014 51.0116 36.9702 51.0116H40.9138C41.4529 51.0116 41.8377 50.4892 41.6778 49.9743Z" fill="#FFA800"/> +<rect width="109.134" height="109.134" transform="matrix(0.866025 0.5 -0.866025 0.5 99.7188 91.3662)" fill="#A0C7F0"/> +<path d="M99.7216 74.5342L194.231 126.554L194.234 129.101L99.7216 183.668L5.20884 129.101L5.20904 126.553L99.7216 74.5342Z" fill="#4277AF"/> +<rect width="109.134" height="109.134" transform="matrix(0.866025 0.5 -0.866025 0.5 99.7188 71.9873)" fill="url(#paint0_linear_16969_16820)"/> +<circle cx="14.177" cy="14.177" r="14.177" transform="matrix(0.866025 -0.5 0.866025 0.5 69.8398 131.677)" fill="#A0C7F0"/> +<path d="M85.2266 95.5L89.0903 96.5353L78.2199 137.104C77.934 138.171 76.8373 138.804 75.7704 138.518C74.7034 138.232 74.0703 137.136 74.3562 136.069L85.2266 95.5Z" fill="#D6AD92"/> +<path d="M85.2266 95.5L89.0903 96.5353L83.6772 116.737C83.3913 117.804 82.2947 118.437 81.2277 118.151C80.1608 117.865 79.5276 116.769 79.8135 115.702L85.2266 95.5Z" fill="#AE907B"/> +<path d="M85.2266 95.5L89.0903 96.5353L85.1412 111.274C84.8553 112.34 83.7586 112.974 82.6917 112.688C81.6247 112.402 80.9916 111.305 81.2774 110.238L85.2266 95.5Z" fill="#88674F"/> +<path d="M91.2656 77.5L95.2635 77.6295L93.9042 119.607C93.8684 120.711 92.9445 121.577 91.8405 121.542C90.7365 121.506 89.8705 120.582 89.9063 119.478L91.2656 77.5Z" fill="#AE907B"/> +<path d="M91.2656 77.5L95.2635 77.6295L94.1167 113.043C94.081 114.147 93.157 115.013 92.053 114.978C90.949 114.942 90.0831 114.018 90.1188 112.914L91.2656 77.5Z" fill="#88674F"/> +<path d="M100.84 94.5352L104.704 93.4999L115.574 134.069C115.86 135.136 115.227 136.232 114.16 136.518C113.093 136.804 111.996 136.171 111.71 135.104L100.84 94.5352Z" fill="#D6AD92"/> +<path d="M100.84 94.5352L104.704 93.4999L110.634 115.632C110.92 116.699 110.286 117.795 109.22 118.081C108.153 118.367 107.056 117.734 106.77 116.667L100.84 94.5352Z" fill="#AE907B"/> +<path d="M100.84 94.5352L104.704 93.4999L109.089 109.867C109.375 110.934 108.742 112.031 107.675 112.317C106.608 112.603 105.511 111.969 105.225 110.902L100.84 94.5352Z" fill="#88674F"/> +<ellipse cx="20.1148" cy="20.3939" rx="20.1148" ry="20.3939" transform="matrix(0.866025 -0.5 0.866025 0.5 58 95.6143)" fill="#AE907B"/> +<circle cx="18.7543" cy="18.7543" r="18.7543" transform="matrix(0.866025 -0.5 0.866025 0.5 60.8398 93.2539)" fill="#D6AD92"/> +<circle cx="12.4455" cy="12.4455" r="12.4455" transform="matrix(0.866025 -0.5 0.866025 0.5 71.767 93.2539)" fill="#E6BC9F"/> +<rect width="20.1141" height="8.43723" rx="4.21861" transform="matrix(0.866025 0.5 -0.866025 0.5 125.39 134.987)" fill="#DA3635"/> +<path d="M120.211 134.096C120.479 130.746 128.116 129.638 131.095 132.517L140.554 141.658C141.877 142.937 141.526 144.572 139.701 145.625C137.417 146.944 133.684 146.886 131.527 145.498L124.26 140.825C121.464 139.027 120.005 136.666 120.198 134.252L120.211 134.096Z" fill="#A0C7F0"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M123.654 134.054L134.281 142.266C134.771 142.645 135.058 143.23 135.058 143.849V143.998C135.058 145.282 133.866 146.233 132.615 145.948L132.156 145.844C131.935 145.74 131.725 145.624 131.528 145.498L124.262 140.824C121.466 139.026 120.007 136.665 120.2 134.252L120.213 134.095C120.306 132.922 121.304 132.024 122.689 131.476C122.845 131.72 122.936 132.011 122.936 132.323V132.592C122.936 133.165 123.201 133.705 123.654 134.054Z" fill="white"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M140.39 141.509L140.544 141.658C141.868 142.937 141.517 144.572 139.692 145.626C137.408 146.944 133.675 146.886 131.517 145.498L130.218 144.663C130.66 143.929 131.456 143.473 132.322 143.473H133.835H137.316C138.177 143.473 138.988 143.068 139.504 142.379L139.715 142.098C139.899 141.852 140.13 141.653 140.39 141.509Z" fill="#769FCB"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M135.837 140.257C134.968 140.864 134.146 141.597 133.661 142.083C133.424 142.319 133.04 142.319 132.804 142.083C132.567 141.846 132.567 141.462 132.804 141.226C133.328 140.701 134.204 139.919 135.143 139.263C135.612 138.935 136.11 138.63 136.597 138.405C137.075 138.184 137.59 138.018 138.081 138.018C138.416 138.018 138.687 138.289 138.687 138.624C138.687 138.958 138.416 139.23 138.081 139.23C137.844 139.23 137.516 139.316 137.106 139.505C136.705 139.691 136.271 139.954 135.837 140.257Z" fill="#769FCB"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M134.384 135.322C134.533 135.622 134.412 135.986 134.113 136.136C134.042 136.171 133.895 136.306 133.709 136.647C133.535 136.966 133.37 137.384 133.222 137.852C132.927 138.787 132.721 139.844 132.623 140.528C132.576 140.859 132.269 141.09 131.937 141.042C131.606 140.995 131.376 140.688 131.423 140.357C131.527 139.627 131.746 138.502 132.067 137.487C132.227 136.98 132.418 136.481 132.645 136.067C132.859 135.674 133.156 135.259 133.57 135.051C133.87 134.902 134.234 135.023 134.384 135.322Z" fill="#769FCB"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M131.977 135.919C133.431 136.123 134.922 136.527 135.857 136.839C136.175 136.945 136.347 137.288 136.241 137.605C136.135 137.923 135.792 138.095 135.474 137.989C134.591 137.694 133.173 137.311 131.809 137.12C131.127 137.025 130.476 136.98 129.923 137.013C129.355 137.047 128.96 137.158 128.729 137.312C128.45 137.498 128.074 137.422 127.888 137.144C127.703 136.865 127.778 136.489 128.056 136.303C128.552 135.973 129.203 135.841 129.851 135.803C130.514 135.764 131.25 135.818 131.977 135.919Z" fill="#769FCB"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M129.737 134.607C128.867 135.093 128.046 135.679 127.562 136.066C127.301 136.275 126.919 136.233 126.71 135.972C126.501 135.71 126.543 135.329 126.805 135.12C127.331 134.699 128.208 134.073 129.146 133.549C130.054 133.041 131.134 132.562 132.032 132.562C132.367 132.562 132.638 132.834 132.638 133.169C132.638 133.503 132.367 133.775 132.032 133.775C131.476 133.775 130.637 134.104 129.737 134.607Z" fill="#769FCB"/> +<path d="M124.342 133.167C125.492 133.831 127.357 133.831 128.508 133.167C129.085 132.833 129.373 132.396 129.371 131.959L129.371 125.898L123.479 125.898L123.479 131.959C123.476 132.396 123.764 132.833 124.342 133.167Z" fill="#FFCCB7"/> +<path d="M124.342 130.623C125.492 131.287 127.357 131.287 128.508 130.623C129.085 130.29 129.373 129.852 129.371 129.415L129.371 123.354L123.479 123.354L123.479 129.415C123.476 129.852 123.764 130.29 124.342 130.623Z" fill="#EF937F"/> +<rect width="20.1141" height="8.43723" rx="4.21861" transform="matrix(0.866025 0.5 -0.866025 0.5 102.277 143.834)" fill="#DA3635"/> +<path d="M97.0977 142.942C97.3657 139.593 105.003 138.485 107.982 141.363L117.44 150.504C118.764 151.783 118.413 153.418 116.588 154.472C114.304 155.79 110.571 155.732 108.413 154.345L101.147 149.671C98.351 147.873 96.8921 145.513 97.0852 143.099L97.0977 142.942Z" fill="#A0C7F0"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M100.59 143.083L111.155 151.113C111.653 151.492 111.945 152.081 111.945 152.706V152.845C111.945 154.128 110.753 155.079 109.501 154.795L109.042 154.691C108.822 154.586 108.612 154.471 108.415 154.344L101.148 149.671C98.3525 147.873 96.8936 145.512 97.0867 143.098L97.0992 142.942C97.1931 141.769 98.1909 140.871 99.5759 140.322C99.7321 140.567 99.8226 140.858 99.8226 141.17V141.536C99.8226 142.143 100.107 142.716 100.59 143.083Z" fill="white"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M117.276 150.355L117.431 150.505C118.755 151.784 118.403 153.419 116.578 154.472C114.295 155.791 110.562 155.733 108.404 154.345L107.105 153.509C107.546 152.775 108.343 152.32 109.209 152.32H110.722H114.203C115.064 152.32 115.875 151.915 116.391 151.226L116.602 150.945C116.786 150.699 117.017 150.5 117.276 150.355Z" fill="#769FCB"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M112.724 149.104C111.854 149.711 111.033 150.444 110.547 150.929C110.311 151.166 109.927 151.166 109.69 150.929C109.454 150.693 109.454 150.309 109.69 150.072C110.215 149.548 111.091 148.766 112.03 148.11C112.499 147.782 112.997 147.477 113.484 147.252C113.962 147.031 114.477 146.864 114.968 146.864C115.302 146.864 115.574 147.136 115.574 147.47C115.574 147.805 115.302 148.076 114.968 148.076C114.731 148.076 114.402 148.163 113.993 148.352C113.592 148.537 113.158 148.8 112.724 149.104Z" fill="#769FCB"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M111.27 144.169C111.42 144.469 111.299 144.833 110.999 144.982C110.929 145.017 110.781 145.153 110.595 145.494C110.421 145.813 110.257 146.23 110.109 146.699C109.814 147.634 109.608 148.691 109.51 149.375C109.463 149.706 109.156 149.936 108.824 149.889C108.493 149.842 108.263 149.535 108.31 149.203C108.414 148.473 108.632 147.348 108.953 146.333C109.113 145.827 109.305 145.328 109.531 144.913C109.746 144.52 110.042 144.106 110.457 143.898C110.757 143.748 111.121 143.87 111.27 144.169Z" fill="#769FCB"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M108.863 144.766C110.318 144.969 111.809 145.374 112.744 145.685C113.062 145.791 113.233 146.134 113.128 146.452C113.022 146.77 112.678 146.941 112.361 146.835C111.478 146.541 110.06 146.157 108.696 145.967C108.013 145.871 107.363 145.827 106.81 145.86C106.242 145.893 105.847 146.004 105.615 146.159C105.337 146.344 104.961 146.269 104.775 145.99C104.589 145.712 104.665 145.336 104.943 145.15C105.439 144.819 106.09 144.688 106.738 144.65C107.4 144.61 108.137 144.664 108.863 144.766Z" fill="#769FCB"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M106.624 143.454C105.753 143.94 104.933 144.526 104.449 144.913C104.187 145.122 103.806 145.08 103.597 144.818C103.388 144.557 103.43 144.176 103.692 143.966C104.218 143.545 105.094 142.919 106.032 142.395C106.941 141.888 108.021 141.409 108.919 141.409C109.254 141.409 109.525 141.681 109.525 142.015C109.525 142.35 109.254 142.621 108.919 142.621C108.362 142.621 107.524 142.951 106.624 143.454Z" fill="#769FCB"/> +<path d="M101.228 142.014C102.379 142.678 104.244 142.678 105.394 142.014C105.972 141.68 106.259 141.243 106.257 140.806L106.257 134.744L100.365 134.744L100.365 140.806C100.363 141.243 100.651 141.68 101.228 142.014Z" fill="#FFCCB7"/> +<path d="M101.228 139.47C102.379 140.134 104.244 140.134 105.394 139.47C105.972 139.136 106.259 138.699 106.257 138.262L106.257 132.2L100.365 132.2L100.365 138.262C100.363 138.699 100.651 139.136 101.228 139.47Z" fill="#EF937F"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M115.386 66.5C115.15 68.6745 113.593 70.8102 110.715 72.472C104.446 76.0916 94.2809 76.0916 88.0115 72.472C85.6053 71.0828 84.1226 69.3623 83.5634 67.5649C83.4454 68.0414 83.391 68.5222 83.4 69.0027L83.3792 69.0001L82.3384 86.5757C82.0155 92.0292 84.9155 97.384 90.5619 101.76L99.9316 109.022C101.162 109.975 101.757 111.153 101.607 112.339L98.7225 135.142C98.679 135.803 99.0942 136.472 99.9681 136.976C101.633 137.938 104.333 137.938 105.998 136.976C106.66 136.594 106.802 136.23 107.008 135.702C107.073 135.534 107.146 135.349 107.243 135.142L118.207 107.397C119.586 103.907 118.838 100.248 116.087 97.0383L112.081 92.3636L124.126 99.8197C125.847 100.885 126.668 102.335 126.369 103.782L121.589 126.912C121.545 127.573 121.96 128.242 122.834 128.747C124.499 129.708 127.199 129.708 128.864 128.747C129.738 128.242 130.153 127.573 130.109 126.912L140.109 101.246C141.69 97.1882 140.518 92.9345 136.833 89.3601L115.921 69.0715C115.948 68.2072 115.77 67.3412 115.386 66.5Z" fill="#4C4D53"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M131.266 124.013C127.042 129.388 124.18 125.843 126.919 106.007C127.435 102.269 126.133 98.4764 123.319 95.9637L114.545 88.1292C114.149 87.776 113.556 87.8072 113.13 88.1228C112.36 88.6922 111.594 88.8919 110.35 88.962C109.447 89.0128 109.005 90.1041 109.661 90.7258L115.058 95.8379L119.003 98.6776C120.194 99.5348 120.857 100.597 120.887 101.695L121.161 111.522L121.34 112V117.964L121.588 126.912C121.545 127.573 121.96 128.243 122.834 128.747C124.499 129.708 127.198 129.708 128.863 128.747C129.737 128.243 130.153 127.573 130.109 126.912L131.266 124.013ZM107.795 131.38C104.6 131.486 102.43 123.763 104.387 107.584C104.877 103.529 103.303 99.4536 100.049 96.9834L82.4942 83.6543L82.3234 86.4837C82.0092 91.6871 84.6293 96.8087 89.7896 101.079L98.3496 108.161C99.4006 109.031 99.9401 110.073 99.8886 111.133L98.7223 135.142C98.6788 135.803 99.094 136.472 99.9679 136.977C101.633 137.938 104.332 137.938 105.997 136.977C106.871 136.472 107.287 135.803 107.243 135.142L107.795 131.38Z" fill="#333333"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M95.4665 27.8311C85.137 30.0765 79.2296 38.8336 79.0057 47.8313H78.8398V65.0642C78.8398 69.0205 80.4809 72.5934 83.1194 75.1396L80.9907 78.4139L96.0867 88.2016C98.9098 90.032 102.638 88.0057 102.638 84.6412C104.959 82.8424 104.812 79.2914 102.35 77.6909L102.036 77.4865L113.341 70.9437C114.208 70.4416 114.889 69.7013 115.318 68.8325L119.04 71.2521C121.279 72.7078 124.274 72.0727 125.73 69.8336C126.862 68.092 126.369 65.7623 124.627 64.63L121.309 62.4729V43.6933L121.39 42.153C121.856 33.2554 114.509 25.9149 105.612 26.3889L100.961 26.6367L95.4665 27.8311Z" fill="#FF9C9B"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M104.438 75.8225L102.116 74.3127C99.5937 72.6729 97.9437 69.9847 97.6234 66.9934L95.5682 47.7997C95.5682 47.7992 95.5678 47.7989 95.5674 47.7988C95.5669 47.7988 95.5664 47.7992 95.5664 47.7997V67.8556C95.5664 71.2401 97.2783 74.3949 100.116 76.2396L102.347 77.69C104.633 79.1765 104.923 82.3456 103.093 84.2307C103.084 84.2402 103.075 84.25 103.066 84.2598C104.93 82.3788 104.649 79.1825 102.35 77.6877L101.951 77.4282L104.438 75.8225ZM102.602 85.2063C102.596 85.2358 102.591 85.2653 102.587 85.2947C102.582 85.3244 102.578 85.3543 102.575 85.3843C102.585 85.3255 102.594 85.2662 102.602 85.2063Z" fill="#DA3635"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M105.232 17.1523L95.8566 19.4655L96.2634 27.2943L96.0559 28.3022L94.9165 33.9102C94.4327 36.2913 95.6796 38.6129 97.7792 39.5899L97.9823 40.7209C98.5337 43.7923 101.471 45.8352 104.542 45.2837C107.613 44.7323 109.656 41.7954 109.105 38.724L106.765 25.6884L106.962 24.5477L106.538 24.4248L105.232 17.1523Z" fill="#DA3635"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M111.657 5.84766L94.5839 8.91289L96.5731 19.9926L92.5352 20.1627L95.9965 25.9072L95.4724 28.9331C94.9812 31.7695 96.8823 34.4671 99.7187 34.9583C101.101 35.1977 102.45 34.869 103.527 34.1407C104.911 34.6391 106.44 34.7918 107.992 34.5132C112.707 33.6668 115.842 29.1586 114.996 24.4439L111.657 5.84766Z" fill="#FFD2C4"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M112.234 32.4478C111.16 33.2029 109.908 33.7416 108.531 33.9888C103.477 34.8963 98.6435 31.5344 97.736 26.4798L96.7254 20.8506C96.637 20.3584 96.1987 20.0072 95.6991 20.0282L94.3787 20.0839C93.887 20.1046 93.4835 20.4799 93.4273 20.9688L93.4011 21.1972C93.3758 21.4166 93.424 21.6382 93.538 21.8275L95.2216 24.6217C95.2824 24.7225 95.3605 24.8117 95.4524 24.8852L96.0177 25.3373C96.1824 25.4689 96.425 25.4273 96.5364 25.2483C96.7066 24.9747 97.1246 25.0548 97.1815 25.372L97.9228 29.5009C98.3084 31.6487 99.4539 33.4688 101.033 34.7341C101.236 34.8972 101.502 34.9645 101.756 34.9069C102.226 34.8006 102.675 34.63 103.092 34.4034C103.373 34.251 103.703 34.2072 104.009 34.2976C105.262 34.6674 106.618 34.7587 107.991 34.5121C109.63 34.218 111.077 33.4815 112.234 32.4478Z" fill="#EF937F"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M115.014 20.9058H113.153C110.869 20.9058 108.878 19.3513 108.325 17.1355L108.156 16.4608C107.627 14.3454 105.572 12.9823 103.418 13.3175L102.632 13.4397C100.605 13.7551 99.2853 15.7437 99.783 17.7348C100.022 18.6887 99.8465 19.699 99.3011 20.5172L97.1916 23.6814C96.9634 24.0237 96.5447 24.1855 96.1456 24.0858L94.5041 23.6754C92.4758 21.4266 91.2383 18.4309 91.2383 15.1419C91.2383 8.15997 96.815 2.5 103.694 2.5C109.467 2.5 114.323 6.48577 115.735 11.8938C117.3 12.6715 118.382 14.3333 118.382 16.2577C118.382 18.4656 116.958 20.3278 115.014 20.9058Z" fill="#333333"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M122.17 72.007L123.521 68.0581L121.509 67.9362C119.68 67.8254 118.2 66.4069 118.012 64.5841C117.993 64.4006 118.069 64.2203 118.215 64.107L118.549 63.8468C119.004 63.4929 118.891 62.777 118.35 62.5801C118.06 62.4748 117.867 62.1996 117.867 61.8915V41.9184C117.867 40.3098 116.563 39.0059 114.955 39.0059C114.832 39.0059 114.736 39.1112 114.748 39.2331L115.621 48.6399C115.765 50.1915 115.544 51.7553 114.977 53.2065L114.864 53.4948C114.773 53.7269 114.727 53.974 114.727 54.2233V58.1542C114.727 58.3827 114.766 58.6095 114.842 58.8248L115.373 60.3174C116.002 62.0835 116.063 64.0018 115.549 65.8045L115.094 67.399C114.964 67.8527 115.002 68.3258 115.181 68.741L119.041 71.2505C120.005 71.8771 121.109 72.1163 122.17 72.007Z" fill="#DA3635"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M102.352 86.2502L102.344 86.118L88.6759 76.8239C87.8045 76.2313 87.9439 74.907 88.9195 74.5088C90.1944 73.9885 89.9219 72.1088 88.5518 71.9718L85.7012 71.6867C84.6538 71.582 83.8668 70.6832 83.9013 69.6311L84.799 42.2512C84.8249 41.4597 84.4942 40.6983 83.8979 40.1771C82.2844 38.7669 79.7516 39.7654 79.5346 41.8974L78.8672 48.4551V74.0634C78.8672 75.8118 79.7646 77.3506 81.124 78.2443L81.0142 78.4131L96.1102 88.2008C98.4459 89.7152 101.402 88.5896 102.352 86.2502Z" fill="#DA3635"/> +<ellipse cx="96.4787" cy="21.9498" rx="1.92787" ry="3.08459" fill="#FFD2C4"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M98.027 22.2513C98.0457 22.111 98.0556 21.9653 98.0556 21.8159C98.0556 20.6884 97.4931 19.7744 96.7993 19.7744C96.1054 19.7744 95.543 20.6884 95.543 21.8159C95.543 22.5656 95.7917 23.221 96.1623 23.5759C95.971 23.2728 95.8552 22.8772 95.8552 22.4443C95.8552 21.4903 96.4177 20.7169 97.1115 20.7169C97.3609 20.7169 97.3982 21.0724 97.4377 21.4491C97.464 21.6997 97.4913 21.9596 97.5827 22.1302C97.6541 22.2637 97.8295 22.2578 97.9964 22.2523C98.0066 22.2519 98.0168 22.2516 98.027 22.2513Z" fill="#EF937F"/> +<ellipse cx="105.301" cy="23.9348" rx="0.765209" ry="1.33954" transform="rotate(2.6285 105.301 23.9348)" fill="#333333"/> +<ellipse cx="112.703" cy="22.7175" rx="0.765209" ry="1.33912" transform="rotate(2.6285 112.703 22.7175)" fill="#333333"/> +<path d="M103.805 23.4919C104.57 23.0041 105.553 22.4846 106.889 22.8358" stroke="#333333" stroke-linecap="round"/> +<path d="M112.285 21.1777C112.574 21.1777 113.106 21.1777 113.827 21.1777" stroke="#333333" stroke-linecap="round"/> +<ellipse cx="110.34" cy="27.5" rx="1.5" ry="1" fill="#EF937F"/> +<path d="M108.43 30.0752C108.858 30.4202 109.921 30.8204 110.743 29.6611" stroke="#333333" stroke-linecap="round"/> +<path d="M110.812 88.3708C109.744 87.7151 109.15 86.8491 109.15 85.9492L109.15 85.0872L129.953 73.7446C132.272 72.4798 135.885 72.4552 138.256 73.6881L150.851 80.2383L150.851 81.3977C150.851 82.313 150.236 83.1926 149.136 83.8515L128.685 96.0989C127.227 96.9719 124.801 96.9631 123.363 96.0796L110.812 88.3708Z" fill="#989898"/> +<rect width="30.8472" height="21.5482" rx="3" transform="matrix(0.866025 -0.5 0.866025 0.5 107.345 85.0137)" fill="#C5C5C5"/> +<rect width="25.3527" height="19.5019" rx="3" transform="matrix(0.866025 -0.5 0.866025 0.5 112.185 83.2432)" fill="#444444"/> +<rect width="1.94964" height="3.61134" rx="0.974821" transform="matrix(0.866025 -0.5 0.866025 0.5 115.936 88.6484)" fill="#818181"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M114.784 81.742C113.349 82.5704 113.349 83.9136 114.784 84.742L115.455 85.1293L135.621 89.2136L141.033 86.0891L117.971 79.9018L114.784 81.742ZM122.658 77.1959L144.185 84.2691L146.341 83.0244L126.448 75.0078L122.658 77.1959ZM128.752 73.6773L148.139 81.9861L148.433 81.8166C148.65 81.691 148.835 81.5536 148.987 81.408L130.967 72.3984L128.752 73.6773Z" fill="#656565"/> +<path d="M122.381 68.1153C120.929 70.0596 120.723 72.36 121.919 73.2533L123.623 74.9953L128.549 69.6283L127.176 66.2122C125.979 65.3189 123.833 66.1709 122.381 68.1153Z" fill="#A0C7F1"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M122.405 73.0502L122.331 72.3355C122.223 71.2932 122.57 70.255 123.283 69.4872C124.094 68.6137 125.282 68.1932 126.462 68.3618L127.092 68.4517C127.974 68.5777 128.756 69.0854 129.23 69.8397L130.432 71.7522C131.623 73.6474 131.089 76.1465 129.226 77.3882L129.06 77.4756L129.801 80.4401C129.899 80.8319 130.251 81.1067 130.655 81.1067C130.789 81.1067 130.897 81.2153 130.897 81.3492V81.8347C130.897 82.1514 130.641 82.408 130.324 82.408C129.536 82.408 128.816 81.9628 128.463 81.258L127.09 78.5122L126.833 78.6477C126.16 79.002 125.333 78.8638 124.811 78.3098C123.454 76.8679 122.609 75.0199 122.405 73.0502Z" fill="#FFD2C4"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M122.331 72.3362L122.405 73.0509C122.609 75.0206 123.455 76.8686 124.812 78.3106C125.333 78.8645 126.16 79.0027 126.833 78.6484L127.091 78.5129L127.755 79.8415L127.764 79.8356L126.212 76.7327C125.891 76.0904 125.408 75.543 124.81 75.1447C123.908 74.5434 123.367 73.531 123.367 72.447V69.4014C123.339 69.4297 123.311 69.4585 123.284 69.4879C122.571 70.2557 122.224 71.2939 122.331 72.3362ZM130.017 76.7034L127.922 73.8684L129.115 77.4476L129.226 77.3889C129.524 77.1901 129.789 76.9591 130.017 76.7034Z" fill="#EF937F"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M104.046 90.6727L102.077 88.5437L103.936 82.9664L106.167 81.665L108.584 82.7805C109.947 83.0284 112.86 83.7472 113.603 84.6396C114.193 85.3472 115.83 85.3815 117.043 85.4069C117.743 85.4215 118.301 85.4332 118.437 85.5692C118.809 85.941 118.437 86.8705 117.136 87.0564C116.529 87.143 115.802 86.9876 115.085 86.8344C114.264 86.6587 113.456 86.486 112.86 86.6846C111.744 87.0564 111.93 88.3578 112.86 88.9155C113.789 89.4733 116.764 91.3324 117.322 91.8901C117.879 92.4478 117.693 93.1915 117.322 93.5633C117.056 93.8288 115.559 93.3361 113.506 92.0852C111.358 93.223 108.734 93.2581 106.512 92.0615L104.123 90.7751C104.097 90.7409 104.072 90.7068 104.047 90.6727L104.046 90.6727Z" fill="#FFD2C4"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M102.078 88.544L104.047 90.673L104.047 90.673C104.072 90.7071 104.098 90.7413 104.124 90.7754L106.513 92.0619C108.73 93.2559 111.348 93.2234 113.493 92.0927L112.308 91.5003L109.923 91.1333C107.312 90.7318 105.01 89.204 103.626 86.9549L102.965 85.8809L102.078 88.544ZM114.264 92.5277L114.308 92.5003L113.64 92.166C113.854 92.2951 114.063 92.4156 114.264 92.5277Z" fill="#EF937F"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M102.485 89.9165C100.926 89.3985 100.345 86.9248 101.187 84.3915C102.028 81.8581 103.975 80.2243 105.534 80.7423L108.028 82.4071L108.01 82.4567C107.89 82.3815 107.762 82.3205 107.625 82.2752C106.137 81.7808 104.277 83.3472 103.471 85.774C102.763 87.9052 103.103 89.9912 104.204 90.8026L102.485 89.9165ZM104.717 91.0674L104.868 91.1449L104.88 91.1117C104.825 91.0995 104.771 91.0848 104.717 91.0674Z" fill="#A0C7F1"/> +<path d="M109.973 22.7207V22.7207C110.105 23.6905 110.586 24.579 111.325 25.2207L111.869 25.6934C112.489 26.2319 112.474 27.1994 111.837 27.7177L111.344 28.1187" stroke="#333333" stroke-linecap="round"/> +<defs> +<linearGradient id="paint0_linear_16969_16820" x1="86.6776" y1="54.5845" x2="23.1101" y2="137.189" gradientUnits="userSpaceOnUse"> +<stop stop-color="white"/> +<stop offset="1" stop-color="#D9EDFF"/> +</linearGradient> +</defs> +</svg> diff --git a/src/assets/scss/_color.scss b/src/assets/scss/_color.scss index 2f6a9185b86e0ee7bd48d0d8b8dddb1e33af6f41..40dd7f8a434293210540181680d04371e7b48605 100644 --- a/src/assets/scss/_color.scss +++ b/src/assets/scss/_color.scss @@ -53,8 +53,8 @@ $info-success: #1d8844; $red-error: #e1000f; /* OTHERS */ -$blue: #348899; -$blue-light: #c9ecf3; +$blue-dark: #006ad7; +$blue-light: #e4f2ff; /* APP COLORS */ $modal-background-transparent: rgba($grey-1, 0); $modal-background: rgba($grey-1, 0.25); diff --git a/src/assets/scss/_z-index.scss b/src/assets/scss/_z-index.scss index 8ae3095ba561134d8db1f75bef5314c40757b8b4..ce2f494f412e05ab9272d099a45d30c7f73a52d9 100644 --- a/src/assets/scss/_z-index.scss +++ b/src/assets/scss/_z-index.scss @@ -1,10 +1,10 @@ $map-selected-marker: 600; // Phone view -$btn-phone-switch-map-list-z-index: 1002; +$btn-phone-switch-map-list-z-index: 1001; $menu-phone-z-index: 1003; // Structure details -$structure-details-z-index: 1001; +$structure-details-z-index: 1002; $header-z-index: 1200; // Modals (filters/confirmationPopup/authen/...) diff --git a/src/assets/tcl/sprite.svg b/src/assets/tcl/sprite.svg index 1b2aa32307eb1ab9d432a5cf4257593f413b1847..984951f2706b7d6a39fd178fa1e28d30c0935dbb 100644 --- a/src/assets/tcl/sprite.svg +++ b/src/assets/tcl/sprite.svg @@ -1,831 +1,1906 @@ <svg width="0" height="0" class="hidden"> + + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="1E"> + <path d="M3.6 0S0 5.4 0 14s3.6 14 3.6 14H35V0z" fill="#ec2227"></path> + <g fill="#fff"> + <path + d="M5.9 8.4h3.8c2.4 0 3.5 1.2 3.5 2.7 0 1.6-.9 2.2-1.4 2.4.9.3 1.9 1.1 1.9 2.7 0 2.1-1.5 3.5-3.7 3.5H5.9zM9.2 13c1 0 1.7-.4 1.7-1.5 0-.7-.4-1.4-1.6-1.4H8.2V13zm.2 5c1.1 0 2-.4 2-1.7 0-1.1-.7-1.6-1.9-1.6H8.2V18zm15.4-1c.8.4 1.6.8 2.9.8 1.1 0 1.6-.6 1.6-1.3 0-.9-.6-1.3-2.3-2-1.4-.6-2.4-1.3-2.4-3.2 0-1.8 1.4-3.3 4-3.3 1.3 0 2.3.4 2.9.7l-.7 1.9c-.6-.4-1.4-.6-2.3-.6s-1.6.4-1.6 1.2c0 .7.5 1.2 1.7 1.7 2.3 1 2.9 1.8 2.9 3.4 0 2.6-2 3.5-3.7 3.5s-2.9-.6-3.8-1.2zm-4-1.3V8.4h2.4v7.5c0 3.2-2 4.1-4.2 4.1s-4.2-.9-4.2-4.1V8.4h2.4v7.4c0 1.5.6 2.2 1.8 2.2 1.2-.1 1.8-.8 1.8-2.3z"> + </path> + <path d="M40.4.7h42v26.6h-42z" stroke="#ed1c24" stroke-miterlimit="10" stroke-width="1.4"></path> + </g> + <path + d="M50.4 22.2V20h4.1V8.5l-3.8 2.2-1-2L55 5.8h2.4V20h3.3v2.3H50.4zm13 0V5.8h9v2.4h-6.2v4.2H72v2.4h-5.8v5h6.4v2.4z" + fill="#ed1c24"></path> + <path + d="M.5 26.9l-.3.1v-.1l.3-.2h.2V28H.5zm1.4.5h-.5v.5H2v.1h-.8v-1.3h.7v.1h-.5v.4h.5zm.3-.4l.1.2c0 .1.1.1.1.2 0-.1.1-.1.1-.2l.2-.2h.2l-.3.5.3.5h-.2l-.1-.2c0-.1-.1-.1-.1-.2 0 .1-.1.1-.1.2l-.2.2H2l.3-.5L2 27z" + fill="none"></path> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="2"> + <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> + <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> + <path + d="M56.41 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H56.41z" + fill="#ED1C24"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09z" + fill="none"></path> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="2EX"> + <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> + <path fill="#fff" stroke="#58595A" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> + <path + d="M43.332 23.284v-2.11c0-.833.237-1.608.711-2.326s1.249-1.486 2.326-2.305l1.981-1.486c.775-.574 1.343-1.112 1.702-1.615.358-.503.538-1.092.538-1.767 0-1.751-.919-2.627-2.757-2.627-1.192 0-2.427.345-3.705 1.034l-.947-2.046c1.579-.948 3.202-1.422 4.867-1.422 1.681 0 3.026.409 4.039 1.228 1.012.818 1.519 1.967 1.519 3.446 0 1.264-.248 2.291-.743 3.08-.495.79-1.317 1.615-2.466 2.477l-2.392 1.788c-.603.445-.994.829-1.174 1.152s-.283.686-.312 1.088h7.344v2.412H43.332zm13.462 0V6.807h8.981v2.434h-6.16v4.243h5.815v2.369h-5.815v4.997h6.397v2.434h-9.218zm10.791 0l3.963-5.406-3.791-5.492h3.339l2.046 3.08 1.744-3.08h3.446l-3.898 5.299 4.05 5.6H74.95l-2.11-3.166-1.81 3.166h-3.445z" + fill="#58595A"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.784-.632h-.522v.486h.584V28h-.76v-1.348h.729v.146h-.553v.426h.522v.144zm.364-.336l.138.208.1.156h.004l.098-.158.134-.206h.192l-.331.468.338.5h-.198l-.144-.218-.104-.168h-.004l-.102.168L2.22 28h-.194l.344-.494-.328-.474h.196z" + fill="none"></path> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="3"> + <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> + <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> + <path + d="M55.947 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.46 10.46 0 01-5.331-1.436z" + fill="#ED1C24"></path> + <path + d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" + fill="none"></path> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="5"> + <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> + <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> + <path + d="M56.482 22.286l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.769 0-3.522-.405-5.26-1.217z" + fill="#ED1C24"></path> + <path + d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148z" + fill="none"></path> + </symbol> + + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="6"> + <g> + <g> + <path d="M3.592 0s-3.592 5.425-3.592 14.001c0 8.578 3.592 13.999 3.592 13.999h31.421v-28h-31.421z" + fill="#EC2227" /> + <g fill="#fff"> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48h-4.105v-11.289zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361h-1.072v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zM24.795 17.034c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526-1.695 0-2.944-.602-3.769-1.162l.736-1.718zM20.833 15.717v-7.362h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105v-7.452h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" /> + </g> + </g> + <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z" /> + <path + d="M62.546 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532c-.715-.357-1.453-.536-2.216-.536-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614 1.233-.779 2.572-1.169 4.018-1.169.552 0 1.079.073 1.582.219.503.146 1.002.395 1.498.743.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255z" + fill="#ED1C24" /> + <path + d="M.832 26.824l-.132.011c-.278.044-.422.243-.452.459h.004c.062-.084.172-.151.316-.151.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586.108-.106.251-.172.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298-.106 0-.206.064-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" + fill="none" /> + </g> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="7"> + <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> + <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> + <path + d="M58.747 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" + fill="#ED1C24"></path> + <path d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82z" fill="none"></path> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="8"> + <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> + <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> + <path + d="M56.459 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.481-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.151.682-1.728 1.794-1.728 3.336zm2.557-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.795.807 1.559 1.131z" + fill="#ED1C24"></path> + <path + d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" + fill="none"></path> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="9"> + <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> + <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> + <path + d="M56.556 22.48l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719z" + fill="#ED1C24"></path> + <path + d="M.192 27.876l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344H.771a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" + fill="none"></path> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="10"> + <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> + <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> + <path + d="M48.499 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H48.499zm22.339-.305c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118a12.5 12.5 0 01-.548-2.557 28.543 28.543 0 01-.134-2.934c0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007a5.206 5.206 0 012.033-2.215c.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837a28.24 28.24 0 01-.135 2.934 12.433 12.433 0 01-.548 2.557c-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473a9.823 9.823 0 00-.475 2.143c-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z" + fill="#ED1C24"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.509.472c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" + fill="none"></path> + </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40.09 13.57" id="10E"> <title>10E</title> <path d="M1.73.03A13.09 13.09 0 000 6.78a13.09 13.09 0 001.73 6.75h15.14V.03z" fill="#ec2227"></path> - <path d="M2.84 4.08h1.83c1.16 0 1.69.58 1.69 1.3a1.14 1.14 0 01-.67 1.16 1.29 1.29 0 01.91 1.3 1.65 1.65 0 01-1.78 1.69h-2zM4.43 6.3c.49 0 .82-.19.82-.72 0-.34-.19-.68-.77-.68H4v1.4zm.1 2.41c.53 0 1-.2 1-.82s-.33-.77-.91-.77H4v1.59zM12 8.23a2.87 2.87 0 001.4.38c.53 0 .77-.29.77-.63s-.29-.62-1.11-1a1.53 1.53 0 01-1.15-1.54c0-.87.67-1.59 1.92-1.59a3 3 0 011.4.34l-.34.91a2 2 0 00-1.11-.29c-.43 0-.77.2-.77.58s.24.58.82.82c1.11.48 1.4.87 1.4 1.64a1.63 1.63 0 01-1.83 1.73A3.15 3.15 0 0111.57 9c.04.09.43-.77.43-.77zm-2-.63V4.08h1.16V7.7a1.78 1.78 0 01-2 2 1.79 1.79 0 01-2-2V4.08h1.13v3.57c0 .72.29 1.06.87 1.06S10 8.32 10 7.6z" fill="#fff"></path> + <path + d="M2.84 4.08h1.83c1.16 0 1.69.58 1.69 1.3a1.14 1.14 0 01-.67 1.16 1.29 1.29 0 01.91 1.3 1.65 1.65 0 01-1.78 1.69h-2zM4.43 6.3c.49 0 .82-.19.82-.72 0-.34-.19-.68-.77-.68H4v1.4zm.1 2.41c.53 0 1-.2 1-.82s-.33-.77-.91-.77H4v1.59zM12 8.23a2.87 2.87 0 001.4.38c.53 0 .77-.29.77-.63s-.29-.62-1.11-1a1.53 1.53 0 01-1.15-1.54c0-.87.67-1.59 1.92-1.59a3 3 0 011.4.34l-.34.91a2 2 0 00-1.11-.29c-.43 0-.77.2-.77.58s.24.58.82.82c1.11.48 1.4.87 1.4 1.64a1.63 1.63 0 01-1.83 1.73A3.15 3.15 0 0111.57 9c.04.09.43-.77.43-.77zm-2-.63V4.08h1.16V7.7a1.78 1.78 0 01-2 2 1.79 1.79 0 01-2-2V4.08h1.13v3.57c0 .72.29 1.06.87 1.06S10 8.32 10 7.6z" + fill="#fff"></path> <path stroke="#6f4013" stroke-miterlimit="10" stroke-width=".75" fill="#fff" d="M19.47.38h20.24V13.2H19.47z"></path> - <path d="M21.11 11.26v-1.11h2V4.66l-1.83 1.06-.48-1 2.56-1.4h1.15v6.79h1.59v1.11zm12.24 0V3.31h4.34v1.16h-3v2h2.79v1.16H34.7v2.41h3.08v1.15c0 .07-4.43.07-4.43.07z"></path> - <path d="M.24 13l-.14.05V13l.14-.1h.1v.63h-.1zm.68 0H.67v.14a.18.18 0 01.15.05.24.24 0 01.09.15c0 .14-.09.19-.24.19s-.14 0-.14-.05h.14c.05 0 .15 0 .15-.14s-.05-.15-.2-.15H.58l.05-.29h.29zm.48.29h-.24v.24h.29v.05h-.39v-.63h.34V13h-.24v.19h.24z" fill="none"></path> - <path d="M30.37 11.1a3.07 3.07 0 01-1.18.21A3 3 0 0128 11.1a2.18 2.18 0 01-.79-.57 2.51 2.51 0 01-.47-.89 5 5 0 01-.23-1.06 11.25 11.25 0 01-.06-1.23 7.55 7.55 0 01.13-1.48A4.48 4.48 0 0127 4.62a2.14 2.14 0 01.84-.92 2.53 2.53 0 011.35-.34 2.63 2.63 0 011.12.23 2.1 2.1 0 01.79.6 3.22 3.22 0 01.49.9 6.06 6.06 0 01.26 1.08 10.71 10.71 0 01.07 1.18 11.25 11.25 0 01-.06 1.23 5 5 0 01-.23 1.06 2.67 2.67 0 01-.46.89 2.31 2.31 0 01-.8.57zm-1.18-1a1.06 1.06 0 001-.63 4.81 4.81 0 00.32-2 8.61 8.61 0 00-.11-1.48 2.11 2.11 0 00-.4-1 1 1 0 00-1.45-.21 1.25 1.25 0 00-.41.61 4 4 0 00-.2.9 9.34 9.34 0 00-.06 1.14 4.6 4.6 0 00.33 2 1 1 0 00.98.7z"></path> + <path + d="M21.11 11.26v-1.11h2V4.66l-1.83 1.06-.48-1 2.56-1.4h1.15v6.79h1.59v1.11zm12.24 0V3.31h4.34v1.16h-3v2h2.79v1.16H34.7v2.41h3.08v1.15c0 .07-4.43.07-4.43.07z"> + </path> + <path + d="M.24 13l-.14.05V13l.14-.1h.1v.63h-.1zm.68 0H.67v.14a.18.18 0 01.15.05.24.24 0 01.09.15c0 .14-.09.19-.24.19s-.14 0-.14-.05h.14c.05 0 .15 0 .15-.14s-.05-.15-.2-.15H.58l.05-.29h.29zm.48.29h-.24v.24h.29v.05h-.39v-.63h.34V13h-.24v.19h.24z" + fill="none"></path> + <path + d="M30.37 11.1a3.07 3.07 0 01-1.18.21A3 3 0 0128 11.1a2.18 2.18 0 01-.79-.57 2.51 2.51 0 01-.47-.89 5 5 0 01-.23-1.06 11.25 11.25 0 01-.06-1.23 7.55 7.55 0 01.13-1.48A4.48 4.48 0 0127 4.62a2.14 2.14 0 01.84-.92 2.53 2.53 0 011.35-.34 2.63 2.63 0 011.12.23 2.1 2.1 0 01.79.6 3.22 3.22 0 01.49.9 6.06 6.06 0 01.26 1.08 10.71 10.71 0 01.07 1.18 11.25 11.25 0 01-.06 1.23 5 5 0 01-.23 1.06 2.67 2.67 0 01-.46.89 2.31 2.31 0 01-.8.57zm-1.18-1a1.06 1.06 0 001-.63 4.81 4.81 0 00.32-2 8.61 8.61 0 00-.11-1.48 2.11 2.11 0 00-.4-1 1 1 0 00-1.45-.21 1.25 1.25 0 00-.41.61 4 4 0 00-.2.9 9.34 9.34 0 00-.06 1.14 4.6 4.6 0 00.33 2 1 1 0 00.98.7z"> + </path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="11"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.499 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H48.499zm14 0v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H62.499z" fill="#ED1C24"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.026 0h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" fill="none"></path> + <path + d="M48.499 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H48.499zm14 0v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H62.499z" + fill="#ED1C24"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.026 0h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="12"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.499 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H48.499zm13.44 0v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H61.939z" fill="#ED1C24"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zM1.116 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.055-.123a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.102.096v.005h.582V28h-.83z" fill="none"></path> + <path + d="M48.499 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H48.499zm13.44 0v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H61.939z" + fill="#ED1C24"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zM1.116 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.055-.123a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.102.096v.005h.582V28h-.83z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="14"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.499 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H48.499zm12.88-3.311v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184z" fill="#ED1C24"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zM1.66 28v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426z" fill="none"></path> + <path + d="M48.499 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H48.499zm12.88-3.311v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184z" + fill="#ED1C24"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zM1.66 28v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="15"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.499 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H48.499zm13.513-.998l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217z" fill="#ED1C24"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.42-.015h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" fill="none"></path> + <path + d="M48.499 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H48.499zm13.513-.998l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217z" + fill="#ED1C24"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.42-.015h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" + fill="none"></path> </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-miterlimit="10" viewBox="0 0 83 28" id="15E"> + <symbol xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-miterlimit="10" + viewBox="0 0 83 28" id="15E"> <g fill-rule="nonzero"> <path d="M3.6 0S0 5.4 0 14s3.6 14 3.6 14H35V0H3.6z" fill="#ec2227"></path> - <path d="M5.9 8.4h3.8c2.4 0 3.5 1.2 3.5 2.7 0 1.6-.9 2.2-1.4 2.4.9.3 1.9 1.1 1.9 2.7 0 2.1-1.5 3.5-3.7 3.5H5.9V8.4zM9.2 13c1 0 1.7-.4 1.7-1.5 0-.7-.4-1.4-1.6-1.4H8.2V13h1zm.2 5c1.1 0 2-.4 2-1.7 0-1.1-.7-1.6-1.9-1.6H8.2V18h1.2zm15.4-1c.8.4 1.6.8 2.9.8 1.1 0 1.6-.6 1.6-1.3 0-.9-.6-1.3-2.3-2-1.4-.6-2.4-1.3-2.4-3.2 0-1.8 1.4-3.3 4-3.3 1.3 0 2.3.4 2.9.7l-.7 1.9c-.6-.4-1.4-.6-2.3-.6-.9 0-1.6.4-1.6 1.2 0 .7.5 1.2 1.7 1.7 2.3 1 2.9 1.8 2.9 3.4 0 2.6-2 3.5-3.7 3.5-1.7 0-2.9-.6-3.8-1.2.1.2.8-1.6.8-1.6zm-4-1.3V8.4h2.4v7.5c0 3.2-2 4.1-4.2 4.1s-4.2-.9-4.2-4.1V8.4h2.4v7.4c0 1.5.6 2.2 1.8 2.2 1.2-.1 1.8-.8 1.8-2.3z" fill="#fff"></path> + <path + d="M5.9 8.4h3.8c2.4 0 3.5 1.2 3.5 2.7 0 1.6-.9 2.2-1.4 2.4.9.3 1.9 1.1 1.9 2.7 0 2.1-1.5 3.5-3.7 3.5H5.9V8.4zM9.2 13c1 0 1.7-.4 1.7-1.5 0-.7-.4-1.4-1.6-1.4H8.2V13h1zm.2 5c1.1 0 2-.4 2-1.7 0-1.1-.7-1.6-1.9-1.6H8.2V18h1.2zm15.4-1c.8.4 1.6.8 2.9.8 1.1 0 1.6-.6 1.6-1.3 0-.9-.6-1.3-2.3-2-1.4-.6-2.4-1.3-2.4-3.2 0-1.8 1.4-3.3 4-3.3 1.3 0 2.3.4 2.9.7l-.7 1.9c-.6-.4-1.4-.6-2.3-.6-.9 0-1.6.4-1.6 1.2 0 .7.5 1.2 1.7 1.7 2.3 1 2.9 1.8 2.9 3.4 0 2.6-2 3.5-3.7 3.5-1.7 0-2.9-.6-3.8-1.2.1.2.8-1.6.8-1.6zm-4-1.3V8.4h2.4v7.5c0 3.2-2 4.1-4.2 4.1s-4.2-.9-4.2-4.1V8.4h2.4v7.4c0 1.5.6 2.2 1.8 2.2 1.2-.1 1.8-.8 1.8-2.3z" + fill="#fff"></path> </g> <path fill="#fff" fill-rule="nonzero" stroke="#6f4013" stroke-width="1.4" d="M40.4.7h42v26.6h-42z"></path> - <path d="M43.8 23.3V21h4.1V9.6l-3.8 2.2-1-2 5.3-2.9h2.4V21h3.3v2.3H43.8zm12-.9l.6-2c1.3.5 2.5.7 3.7.7 1.1 0 1.9-.3 2.4-.8.6-.5.8-1.3.8-2.3 0-.9-.2-1.6-.7-2-.5-.4-1.3-.6-2.3-.6h-4.1l.3-8.5h9.4v2.4h-6.6l-.2 3.7h2.1c1.6 0 2.8.4 3.7 1.2.9.8 1.3 2 1.3 3.6 0 1.7-.5 3.1-1.5 4.1-1 1.1-2.5 1.6-4.4 1.6-1.4 0-3-.4-4.5-1.1zm13.4.9V6.8h9v2.4H72v4.2h5.8v2.4H72v5h6.4v2.4c0 .1-9.2.1-9.2.1z" fill="#6f4013" fill-rule="nonzero"></path> - <path d="M.5 26.9l-.3.1v-.1l.3-.2h.2V28H.5v-1.1zm1.4-.1h-.5v.3h.1c.1 0 .2 0 .3.1.1.1.2.2.2.3 0 .3-.2.4-.5.4-.1 0-.3 0-.3-.1v-.1c.1 0 .2.1.3.1.2 0 .3-.1.3-.3 0-.2-.1-.3-.4-.3h-.2l.1-.6h.6v.2zm1 .6h-.5v.5H3v.1h-.8v-1.3h.7v.1h-.5v.4h.5v.2z" fill="none"></path> + <path + d="M43.8 23.3V21h4.1V9.6l-3.8 2.2-1-2 5.3-2.9h2.4V21h3.3v2.3H43.8zm12-.9l.6-2c1.3.5 2.5.7 3.7.7 1.1 0 1.9-.3 2.4-.8.6-.5.8-1.3.8-2.3 0-.9-.2-1.6-.7-2-.5-.4-1.3-.6-2.3-.6h-4.1l.3-8.5h9.4v2.4h-6.6l-.2 3.7h2.1c1.6 0 2.8.4 3.7 1.2.9.8 1.3 2 1.3 3.6 0 1.7-.5 3.1-1.5 4.1-1 1.1-2.5 1.6-4.4 1.6-1.4 0-3-.4-4.5-1.1zm13.4.9V6.8h9v2.4H72v4.2h5.8v2.4H72v5h6.4v2.4c0 .1-9.2.1-9.2.1z" + fill="#6f4013" fill-rule="nonzero"></path> + <path + d="M.5 26.9l-.3.1v-.1l.3-.2h.2V28H.5v-1.1zm1.4-.1h-.5v.3h.1c.1 0 .2 0 .3.1.1.1.2.2.2.3 0 .3-.2.4-.5.4-.1 0-.3 0-.3-.1v-.1c.1 0 .2.1.3.1.2 0 .3-.1.3-.3 0-.2-.1-.3-.4-.3h-.2l.1-.6h.6v.2zm1 .6h-.5v.5H3v.1h-.8v-1.3h.7v.1h-.5v.4h.5v.2z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="16"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.499 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H48.499zm19.576.219c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255z" fill="#ED1C24"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.385-.04l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" fill="none"></path> + <path + d="M48.499 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H48.499zm19.576.219c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255z" + fill="#ED1C24"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.385-.04l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="17"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.499 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H48.499zm15.777 0c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" fill="#ED1C24"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.487-.163v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" fill="none"></path> + <path + d="M48.499 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H48.499zm15.777 0c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" + fill="#ED1C24"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.487-.163v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="18"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.499 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H48.499zm13.489-4.942c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131z" fill="#ED1C24"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm.883.452c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.158 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" fill="none"></path> + <path + d="M48.499 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H48.499zm13.489-4.942c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131z" + fill="#ED1C24"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm.883.452c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.158 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="19"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.499 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H48.499zm13.586-.804l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719z" fill="#ED1C24"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm.746 1.012l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344h-.006a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" fill="none"></path> + <path + d="M48.499 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H48.499zm13.586-.804l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719z" + fill="#ED1C24"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm.746 1.012l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344h-.006a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="20"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm22.899-.305c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118a12.5 12.5 0 01-.548-2.557 28.543 28.543 0 01-.134-2.934c0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007a5.206 5.206 0 012.033-2.215c.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837a28.24 28.24 0 01-.135 2.934 12.433 12.433 0 01-.548 2.557c-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473a9.823 9.823 0 00-.475 2.143c-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z" fill="#ED1C24"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.891-.664c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" fill="none"></path> + <path + d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm22.899-.305c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118a12.5 12.5 0 01-.548-2.557 28.543 28.543 0 01-.134-2.934c0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007a5.206 5.206 0 012.033-2.215c.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837a28.24 28.24 0 01-.135 2.934 12.433 12.433 0 01-.548 2.557c-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473a9.823 9.823 0 00-.475 2.143c-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z" + fill="#ED1C24"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.891-.664c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="21"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm14.56 0v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H62.499z" fill="#ED1C24"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.408-1.136h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" fill="none"></path> + <path + d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm14.56 0v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H62.499z" + fill="#ED1C24"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.408-1.136h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="22"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm14 0v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H61.939z" fill="#ED1C24"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.026 0v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.055-.123a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.102.096v.005h.582V28h-.83z" fill="none"></path> + <path + d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm14 0v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H61.939z" + fill="#ED1C24"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.026 0v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.055-.123a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.102.096v.005h.582V28h-.83z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="23"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm13.538-1.242l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436z" fill="#ED1C24"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.068-.2c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26h-.098v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" fill="none"></path> + <path + d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm13.538-1.242l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436z" + fill="#ED1C24"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.068-.2c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26h-.098v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="24"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm13.44-3.311v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184z" fill="#ED1C24"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.57 0v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426z" fill="none"></path> + <path + d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm13.44-3.311v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184z" + fill="#ED1C24"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.57 0v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="25"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm14.073-.998l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217z" fill="#ED1C24"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.802-1.151h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" fill="none"></path> + <path + d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm14.073-.998l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217z" + fill="#ED1C24"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.802-1.151h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="26"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm20.136.219c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255z" fill="#ED1C24"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.767-1.176l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" fill="none"></path> + <path + d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm20.136.219c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255z" + fill="#ED1C24"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.767-1.176l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="27"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm16.337 0c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" fill="#ED1C24"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.869-1.299v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" fill="none"></path> + <path + d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm16.337 0c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" + fill="#ED1C24"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.869-1.299v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="28"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm14.049-4.942c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131z" fill="#ED1C24"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.265-.684c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.158 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" fill="none"></path> + <path + d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm14.049-4.942c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131z" + fill="#ED1C24"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.265-.684c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.158 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="29"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm14.146-.804l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719z" fill="#ED1C24"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.128-.124l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344h-.006a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" fill="none"></path> + <path + d="M47.939 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H47.939zm14.146-.804l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719z" + fill="#ED1C24"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.128-.124l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344h-.006a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="30"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436zm23.361.937c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118a12.5 12.5 0 01-.548-2.557 28.543 28.543 0 01-.134-2.934c0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007a5.206 5.206 0 012.033-2.215c.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837a28.24 28.24 0 01-.135 2.934 12.433 12.433 0 01-.548 2.557c-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473a9.823 9.823 0 00-.475 2.143c-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z" fill="#ED1C24"></path> - <path d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134zm1.849-.464c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" fill="none"></path> + <path + d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436zm23.361.937c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118a12.5 12.5 0 01-.548-2.557 28.543 28.543 0 01-.134-2.934c0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007a5.206 5.206 0 012.033-2.215c.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837a28.24 28.24 0 01-.135 2.934 12.433 12.433 0 01-.548 2.557c-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473a9.823 9.823 0 00-.475 2.143c-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z" + fill="#ED1C24"></path> + <path + d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134zm1.849-.464c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="31"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436zm15.022 1.242v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H62.499z" fill="#ED1C24"></path> - <path d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134zm1.366-.936h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" fill="none"></path> + <path + d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436zm15.022 1.242v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H62.499z" + fill="#ED1C24"></path> + <path + d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134zm1.366-.936h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="32"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436zm14.462 1.242v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H61.939z" fill="#ED1C24"></path> - <path d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134zm.984.2v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.055-.123a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.102.096v.005h.582V28h-.83z" fill="none"></path> + <path + d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436zm14.462 1.242v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H61.939z" + fill="#ED1C24"></path> + <path + d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134zm.984.2v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.055-.123a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.102.096v.005h.582V28h-.83z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="33"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436zm14 0l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436z" fill="#ED1C24"></path> - <path d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134zm1.026 0c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26h-.098v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" fill="none"></path> + <path + d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436zm14 0l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436z" + fill="#ED1C24"></path> + <path + d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134zm1.026 0c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26h-.098v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="34"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436zm13.902-2.069v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184z" fill="#ED1C24"></path> - <path d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134zm1.528.2v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426z" fill="none"></path> + <path + d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436zm13.902-2.069v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184z" + fill="#ED1C24"></path> + <path + d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134zm1.528.2v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="35"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436zm14.535.244l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217z" fill="#ED1C24"></path> - <path d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134zm1.76-.951h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" fill="none"></path> + <path + d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436zm14.535.244l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217z" + fill="#ED1C24"></path> + <path + d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134zm1.76-.951h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="37"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436zm16.799 1.242c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" fill="#ED1C24"></path> - <path d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134zm1.827-1.099v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" fill="none"></path> + <path + d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436zm16.799 1.242c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" + fill="#ED1C24"></path> + <path + d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134zm1.827-1.099v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="38"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436zm14.511-3.7c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131z" fill="#ED1C24"></path> - <path d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134zm1.223-.484c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.158 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" fill="none"></path> + <path + d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436zm14.511-3.7c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131z" + fill="#ED1C24"></path> + <path + d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134zm1.223-.484c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.158 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="39"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436zm14.608.438l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719z" fill="#ED1C24"></path> - <path d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134zm1.086.076l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344h-.006a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" fill="none"></path> + <path + d="M47.477 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436zm14.608.438l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719z" + fill="#ED1C24"></path> + <path + d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134zm1.086.076l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344h-.006a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="40"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.379 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184zm20.659 5.708c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118a12.5 12.5 0 01-.548-2.557 28.543 28.543 0 01-.134-2.934c0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007a5.206 5.206 0 012.033-2.215c.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837a28.24 28.24 0 01-.135 2.934 12.433 12.433 0 01-.548 2.557c-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473a9.823 9.823 0 00-.475 2.143c-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z" fill="#ED1C24"></path> - <path d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426zm1.347-.172c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" fill="none"></path> + <path + d="M47.379 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184zm20.659 5.708c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118a12.5 12.5 0 01-.548-2.557 28.543 28.543 0 01-.134-2.934c0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007a5.206 5.206 0 012.033-2.215c.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837a28.24 28.24 0 01-.135 2.934 12.433 12.433 0 01-.548 2.557c-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473a9.823 9.823 0 00-.475 2.143c-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z" + fill="#ED1C24"></path> + <path + d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426zm1.347-.172c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="43"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.379 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184zm11.298 4.771l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436z" fill="#ED1C24"></path> - <path d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426zm.524.292c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26h-.098v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" fill="none"></path> + <path + d="M47.379 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184zm11.298 4.771l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436z" + fill="#ED1C24"></path> + <path + d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426zm.524.292c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26h-.098v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="45"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.379 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184zm11.833 5.015l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217z" fill="#ED1C24"></path> - <path d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426zm1.258-.659h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" fill="none"></path> + <path + d="M47.379 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184zm11.833 5.015l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217z" + fill="#ED1C24"></path> + <path + d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426zm1.258-.659h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="46"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.379 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184zm17.896 6.232c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255z" fill="#ED1C24"></path> - <path d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426zm1.223-.684l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" fill="none"></path> + <path + d="M47.379 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184zm17.896 6.232c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255z" + fill="#ED1C24"></path> + <path + d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426zm1.223-.684l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="47"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.379 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184zm14.097 6.013c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" fill="#ED1C24"></path> - <path d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426zm1.325-.807v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" fill="none"></path> + <path + d="M47.379 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184zm14.097 6.013c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" + fill="#ED1C24"></path> + <path + d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426zm1.325-.807v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="48"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.379 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184zm11.809 1.071c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131z" fill="#ED1C24"></path> - <path d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426zm.721-.192c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.158 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" fill="none"></path> + <path + d="M47.379 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184zm11.809 1.071c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131z" + fill="#ED1C24"></path> + <path + d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426zm.721-.192c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.158 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="49"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.379 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184zm11.906 5.209l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719z" fill="#ED1C24"></path> - <path d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426zm.584.368l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344h-.006a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" fill="none"></path> + <path + d="M47.379 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184zm11.906 5.209l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719z" + fill="#ED1C24"></path> + <path + d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426zm.584.368l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344h-.006a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="50"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.012 22.286l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217zm22.826.693c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118a12.5 12.5 0 01-.548-2.557 28.543 28.543 0 01-.134-2.934c0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007a5.206 5.206 0 012.033-2.215c.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837a28.24 28.24 0 01-.135 2.934 12.433 12.433 0 01-.548 2.557c-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473a9.823 9.823 0 00-.475 2.143c-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z" fill="#ED1C24"></path> - <path d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148zm1.115.487c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" fill="none"></path> + <path + d="M48.012 22.286l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217zm22.826.693c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118a12.5 12.5 0 01-.548-2.557 28.543 28.543 0 01-.134-2.934c0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007a5.206 5.206 0 012.033-2.215c.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837a28.24 28.24 0 01-.135 2.934 12.433 12.433 0 01-.548 2.557c-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473a9.823 9.823 0 00-.475 2.143c-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z" + fill="#ED1C24"></path> + <path + d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148zm1.115.487c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="52"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> - <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.012 22.286l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217zm13.927.998v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H61.939z" fill="#ED1C24"></path> - <path d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148zM1.116 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.055-.123a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.102.096v.005h.582V28h-.83z" fill="none"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> + <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> + <path + d="M48.012 22.286l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217zm13.927.998v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H61.939z" + fill="#ED1C24"></path> + <path + d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148zM1.116 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.055-.123a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.102.096v.005h.582V28h-.83z" + fill="none"></path> + </symbol> + + <symbol xmlns="http://www.w3.org/2000/svg" id="52E" data-name="Calque 1" viewBox="0 0 1920 646.93"> + <g> + <path class="cls-1" style="fill:#ec2227" + d="M83.18,0S0,124.77,0,323.47s83.18,323.47,83.18,323.47H808.66V0H83.18Z" /> + <path class="cls-2" style="fill:#fff" + d="M136.32,194.08h87.8c55.45,0,80.87,27.73,80.87,62.38,0,36.97-20.79,50.83-32.35,55.45,20.79,6.93,43.9,25.42,43.9,62.38,0,48.52-34.66,80.87-85.49,80.87h-94.73V194.08Zm76.25,106.28c23.1,0,39.28-9.24,39.28-34.66,0-16.17-9.24-32.35-36.97-32.35h-25.42v67h23.1Zm4.62,115.52c25.42,0,46.21-9.24,46.21-39.28,0-25.42-16.17-36.97-43.9-36.97h-30.04v76.25h27.73Zm355.81-23.1c18.48,9.24,36.97,18.48,67,18.48,25.42,0,36.97-13.86,36.97-30.04,0-20.79-13.86-30.04-53.14-46.21-32.35-13.86-55.45-30.04-55.45-73.93,0-41.59,32.35-76.25,92.42-76.25,30.04,0,53.14,9.24,67,16.17l-16.17,43.9c-13.86-9.24-32.35-13.86-53.14-13.86s-36.97,9.24-36.97,27.73c0,16.17,11.55,27.73,39.28,39.28,53.14,23.1,67,41.59,67,78.56,0,60.07-46.21,80.87-85.49,80.87s-67-13.86-87.8-27.73c2.31,4.62,18.48-36.97,18.48-36.97Zm-92.42-30.04V194.08h55.45v173.29c0,73.94-46.21,94.73-97.04,94.73s-97.04-20.79-97.04-94.73V194.08h55.45v170.97c0,34.66,13.86,50.83,41.59,50.83,27.73-2.31,41.59-18.48,41.59-53.14Z" /> + </g> + <g> + <rect class="cls-2" style="fill:#fff" x="933.43" y="16.17" width="970.4" height="614.58" /> + <path class="cls-3" style="fill:#6f4013" + d="M1920,646.93H917.26V0h1002.74V646.93Zm-970.4-32.35h938.05V32.35H949.6V614.59Z" /> + </g> + <path class="cls-3" style="fill:#6f4013" + d="M1598.84,538.34V157.11h207.94v55.45h-143.25v97.04h134.01v55.45h-134.01v115.52h147.87v55.45c0,2.31-212.56,2.31-212.56,2.31Z" /> + <g> + <path class="cls-3" style="fill:#6f4013" + d="M1011.01,469.3c23.88,8.68,58.61,15.2,86.84,15.2,49.93,0,75.98-26.05,75.98-71.64s-23.88-60.79-69.47-60.79h-93.35l6.51-197.55h217.09v54.27h-151.96l-4.34,86.84h47.76c73.81,0,115.06,39.08,115.06,112.89s-43.42,132.43-136.77,132.43c-45.59,0-84.67-15.2-108.55-23.88l15.2-47.76Z" /> + <path class="cls-3" style="fill:#6f4013" + d="M1282.37,486.67c0-39.08,21.71-69.47,69.47-106.37l45.59-34.73c32.56-23.88,52.1-45.59,52.1-78.15,0-45.59-30.39-60.79-62.96-60.79s-67.3,13.03-86.84,23.88l-21.71-47.76c34.73-21.71,78.15-32.56,112.89-32.56,75.98,0,128.08,39.08,128.08,108.55,0,62.96-26.05,91.18-73.81,128.08l-56.44,41.25c-30.39,23.88-32.56,36.91-34.73,52.1h169.33v56.44h-240.97v-49.93Z" /> + </g> </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="54"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.012 22.286l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217zm13.367-2.313v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184z" fill="#ED1C24"></path> - <path d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148zM1.66 28v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426z" fill="none"></path> + <path + d="M48.012 22.286l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217zm13.367-2.313v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184z" + fill="#ED1C24"></path> + <path + d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148zM1.66 28v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="55"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.012 22.286l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217zm14 0l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217z" fill="#ED1C24"></path> - <path d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148zm1.026 0h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" fill="none"></path> + <path + d="M48.012 22.286l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217zm14 0l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217z" + fill="#ED1C24"></path> + <path + d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148zm1.026 0h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="57"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.012 22.286l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217zm16.264.998c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" fill="#ED1C24"></path> - <path d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148zm1.093-.148v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" fill="none"></path> + <path + d="M48.012 22.286l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217zm16.264.998c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" + fill="#ED1C24"></path> + <path + d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148zm1.093-.148v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="60"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm16.544 2.056c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118a12.5 12.5 0 01-.548-2.557 28.543 28.543 0 01-.134-2.934c0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007a5.206 5.206 0 012.033-2.215c.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837a28.24 28.24 0 01-.135 2.934 12.433 12.433 0 01-.548 2.557c-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473a9.823 9.823 0 00-.475 2.143c-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z" fill="#ED1C24"></path> - <path d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zm1.199-.238c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" fill="none"></path> + <path + d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm16.544 2.056c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118a12.5 12.5 0 01-.548-2.557 28.543 28.543 0 01-.134-2.934c0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007a5.206 5.206 0 012.033-2.215c.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837a28.24 28.24 0 01-.135 2.934 12.433 12.433 0 01-.548 2.557c-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473a9.823 9.823 0 00-.475 2.143c-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z" + fill="#ED1C24"></path> + <path + d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zm1.199-.238c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="61"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm8.205 2.361v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H62.499z" fill="#ED1C24"></path> - <path d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zm.716-.71h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" fill="none"></path> + <path + d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm8.205 2.361v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H62.499z" + fill="#ED1C24"></path> + <path + d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zm.716-.71h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="62"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm7.645 2.361v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H61.939z" fill="#ED1C24"></path> - <path d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zm.334.426v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.055-.123a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.102.096v.005h.582V28h-.83z" fill="none"></path> + <path + d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm7.645 2.361v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H61.939z" + fill="#ED1C24"></path> + <path + d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zm.334.426v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.055-.123a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.102.096v.005h.582V28h-.83z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="63"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm7.183 1.119l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436z" fill="#ED1C24"></path> - <path d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zm.376.226c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26h-.098v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" fill="none"></path> + <path + d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm7.183 1.119l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436z" + fill="#ED1C24"></path> + <path + d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zm.376.226c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26h-.098v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="64"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm7.085-.95v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184z" fill="#ED1C24"></path> - <path d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zM1.66 28v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426z" fill="none"></path> + <path + d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm7.085-.95v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184z" + fill="#ED1C24"></path> + <path + d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zM1.66 28v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="65"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm7.718 1.363l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217z" fill="#ED1C24"></path> - <path d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zm1.11-.725h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" fill="none"></path> + <path + d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm7.718 1.363l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217z" + fill="#ED1C24"></path> + <path + d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zm1.11-.725h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="66"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm13.781 2.58c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255z" fill="#ED1C24"></path> - <path d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zm1.075-.75l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" fill="none"></path> + <path + d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm13.781 2.58c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255z" + fill="#ED1C24"></path> + <path + d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zm1.075-.75l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="67"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm9.982 2.361c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" fill="#ED1C24"></path> - <path d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zm1.177-.873v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" fill="none"></path> + <path + d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm9.982 2.361c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" + fill="#ED1C24"></path> + <path + d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zm1.177-.873v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="68"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm7.694-2.581c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131z" fill="#ED1C24"></path> - <path d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zm.573-.258c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.158 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" fill="none"></path> + <path + d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm7.694-2.581c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131z" + fill="#ED1C24"></path> + <path + d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zm.573-.258c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.158 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="69"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm7.791 1.557l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719z" fill="#ED1C24"></path> - <path d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zm.436.302l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344h-.006a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" fill="none"></path> + <path + d="M54.075 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255zm7.791 1.557l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719z" + fill="#ED1C24"></path> + <path + d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311zm.436.302l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344h-.006a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="70"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M50.276 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41zm20.562-.305c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118a12.5 12.5 0 01-.548-2.557 28.543 28.543 0 01-.134-2.934c0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007a5.206 5.206 0 012.033-2.215c.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837a28.24 28.24 0 01-.135 2.934 12.433 12.433 0 01-.548 2.557c-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473a9.823 9.823 0 00-.475 2.143c-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z" fill="#ED1C24"></path> - <path d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82zm1.047.635c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" fill="none"></path> + <path + d="M50.276 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41zm20.562-.305c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118a12.5 12.5 0 01-.548-2.557 28.543 28.543 0 01-.134-2.934c0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007a5.206 5.206 0 012.033-2.215c.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837a28.24 28.24 0 01-.135 2.934 12.433 12.433 0 01-.548 2.557c-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473a9.823 9.823 0 00-.475 2.143c-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z" + fill="#ED1C24"></path> + <path + d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82zm1.047.635c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="71"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M50.276 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41zm12.223 0v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H62.499z" fill="#ED1C24"></path> - <path d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82zm.564.163h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" fill="none"></path> + <path + d="M50.276 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41zm12.223 0v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H62.499z" + fill="#ED1C24"></path> + <path + d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82zm.564.163h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="72"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M50.276 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41zm11.663 0v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H61.939z" fill="#ED1C24"></path> - <path d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82zM1.116 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.055-.123a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.102.096v.005h.582V28h-.83z" fill="none"></path> + <path + d="M50.276 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41zm11.663 0v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H61.939z" + fill="#ED1C24"></path> + <path + d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82zM1.116 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.055-.123a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.102.096v.005h.582V28h-.83z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="73"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M50.276 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41zm11.201-1.242l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436z" fill="#ED1C24"></path> - <path d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82zm.224 1.099c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26h-.098v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" fill="none"></path> + <path + d="M50.276 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41zm11.201-1.242l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436z" + fill="#ED1C24"></path> + <path + d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82zm.224 1.099c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26h-.098v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" + fill="none"></path> </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-miterlimit="10" viewBox="0 0 83 28" id="73E"> + <symbol xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-miterlimit="10" + viewBox="0 0 83 28" id="73E"> <g fill-rule="nonzero"> <path d="M3.6 0S0 5.4 0 14s3.6 14 3.6 14H35V0H3.6z" fill="#ec2227"></path> - <path d="M5.9 8.4h3.8c2.4 0 3.5 1.2 3.5 2.7 0 1.6-.9 2.2-1.4 2.4.9.3 1.9 1.1 1.9 2.7 0 2.1-1.5 3.5-3.7 3.5H5.9V8.4zM9.2 13c1 0 1.7-.4 1.7-1.5 0-.7-.4-1.4-1.6-1.4H8.2V13h1zm.2 5c1.1 0 2-.4 2-1.7 0-1.1-.7-1.6-1.9-1.6H8.2V18h1.2zm15.4-1c.8.4 1.6.8 2.9.8 1.1 0 1.6-.6 1.6-1.3 0-.9-.6-1.3-2.3-2-1.4-.6-2.4-1.3-2.4-3.2 0-1.8 1.4-3.3 4-3.3 1.3 0 2.3.4 2.9.7l-.7 1.9c-.6-.4-1.4-.6-2.3-.6-.9 0-1.6.4-1.6 1.2 0 .7.5 1.2 1.7 1.7 2.3 1 2.9 1.8 2.9 3.4 0 2.6-2 3.5-3.7 3.5-1.7 0-2.9-.6-3.8-1.2.1.2.8-1.6.8-1.6zm-4-1.3V8.4h2.4v7.5c0 3.2-2 4.1-4.2 4.1s-4.2-.9-4.2-4.1V8.4h2.4v7.4c0 1.5.6 2.2 1.8 2.2 1.2-.1 1.8-.8 1.8-2.3z" fill="#fff"></path> + <path + d="M5.9 8.4h3.8c2.4 0 3.5 1.2 3.5 2.7 0 1.6-.9 2.2-1.4 2.4.9.3 1.9 1.1 1.9 2.7 0 2.1-1.5 3.5-3.7 3.5H5.9V8.4zM9.2 13c1 0 1.7-.4 1.7-1.5 0-.7-.4-1.4-1.6-1.4H8.2V13h1zm.2 5c1.1 0 2-.4 2-1.7 0-1.1-.7-1.6-1.9-1.6H8.2V18h1.2zm15.4-1c.8.4 1.6.8 2.9.8 1.1 0 1.6-.6 1.6-1.3 0-.9-.6-1.3-2.3-2-1.4-.6-2.4-1.3-2.4-3.2 0-1.8 1.4-3.3 4-3.3 1.3 0 2.3.4 2.9.7l-.7 1.9c-.6-.4-1.4-.6-2.3-.6-.9 0-1.6.4-1.6 1.2 0 .7.5 1.2 1.7 1.7 2.3 1 2.9 1.8 2.9 3.4 0 2.6-2 3.5-3.7 3.5-1.7 0-2.9-.6-3.8-1.2.1.2.8-1.6.8-1.6zm-4-1.3V8.4h2.4v7.5c0 3.2-2 4.1-4.2 4.1s-4.2-.9-4.2-4.1V8.4h2.4v7.4c0 1.5.6 2.2 1.8 2.2 1.2-.1 1.8-.8 1.8-2.3z" + fill="#fff"></path> </g> <path fill="#fff" fill-rule="nonzero" stroke="#6f4013" stroke-width="1.4" d="M40.4.7h42v26.6h-42z"></path> - <path d="M45.4 23.3c0-2 .2-3.5.5-4.5.3-1.1 1-2.3 1.9-3.8l1.2-1.8c1-1.6 1.6-2.6 1.7-3.3v-.6h-7.6V6.8h10.5c.1.7.1 1.3.1 1.8 0 1-.2 1.9-.5 2.7-.3.8-1 2-2.2 3.7l-1.5 2.2c-.6.8-.9 1.6-1.1 2.4-.1.7-.2 2-.2 3.8l-2.8-.1zm9.9-1.1l.8-2.2c1.2.6 2.5.9 3.7.9 1 0 1.8-.2 2.3-.7.5-.5.9-1.2.9-2 0-1.5-1-2.3-3-2.3h-1.9v-2.4h1.5c.9 0 1.7-.2 2.3-.6.6-.4.9-1 .9-1.9 0-1.4-.8-2-2.4-2-1.4 0-2.7.4-4 1.2l-1-2.2C57.2 7 59 6.5 61 6.5c1.6 0 2.8.4 3.6 1.1.8.7 1.2 1.7 1.2 3 0 1.7-.8 2.9-2.4 3.6.8.3 1.5.8 1.9 1.5.5.7.7 1.5.7 2.5 0 1.5-.5 2.7-1.5 3.7s-2.5 1.5-4.3 1.5c-1.9.1-3.4-.4-4.9-1.2zm13.9 1.1V6.8h9v2.4H72v4.2h5.8v2.4H72v5h6.4v2.4c0 .1-9.2.1-9.2.1z" fill="#6f4013" fill-rule="nonzero"></path> - <path d="M.9 26.7v.1L.4 28H.2l.6-1.1H.1v-.1c0-.1.8-.1.8-.1zm.3 1.1s.2.1.3.1c.2 0 .3-.1.3-.3 0-.2-.2-.3-.3-.3h-.2v-.1h.1c.1 0 .3-.1.3-.2s-.1-.2-.2-.2-.2 0-.3.1v-.1c.1 0 .2-.1.3-.1.3 0 .4.2.4.3 0 .1-.1.2-.2.3.2 0 .3.1.3.3 0 .2-.2.4-.5.4-.1 0-.3 0-.3-.1-.1 0 0-.1 0-.1zm1.7-.4h-.5v.5H3v.1h-.8v-1.3h.7v.1h-.5v.4h.5v.2z" fill="none"></path> + <path + d="M45.4 23.3c0-2 .2-3.5.5-4.5.3-1.1 1-2.3 1.9-3.8l1.2-1.8c1-1.6 1.6-2.6 1.7-3.3v-.6h-7.6V6.8h10.5c.1.7.1 1.3.1 1.8 0 1-.2 1.9-.5 2.7-.3.8-1 2-2.2 3.7l-1.5 2.2c-.6.8-.9 1.6-1.1 2.4-.1.7-.2 2-.2 3.8l-2.8-.1zm9.9-1.1l.8-2.2c1.2.6 2.5.9 3.7.9 1 0 1.8-.2 2.3-.7.5-.5.9-1.2.9-2 0-1.5-1-2.3-3-2.3h-1.9v-2.4h1.5c.9 0 1.7-.2 2.3-.6.6-.4.9-1 .9-1.9 0-1.4-.8-2-2.4-2-1.4 0-2.7.4-4 1.2l-1-2.2C57.2 7 59 6.5 61 6.5c1.6 0 2.8.4 3.6 1.1.8.7 1.2 1.7 1.2 3 0 1.7-.8 2.9-2.4 3.6.8.3 1.5.8 1.9 1.5.5.7.7 1.5.7 2.5 0 1.5-.5 2.7-1.5 3.7s-2.5 1.5-4.3 1.5c-1.9.1-3.4-.4-4.9-1.2zm13.9 1.1V6.8h9v2.4H72v4.2h5.8v2.4H72v5h6.4v2.4c0 .1-9.2.1-9.2.1z" + fill="#6f4013" fill-rule="nonzero"></path> + <path + d="M.9 26.7v.1L.4 28H.2l.6-1.1H.1v-.1c0-.1.8-.1.8-.1zm.3 1.1s.2.1.3.1c.2 0 .3-.1.3-.3 0-.2-.2-.3-.3-.3h-.2v-.1h.1c.1 0 .3-.1.3-.2s-.1-.2-.2-.2-.2 0-.3.1v-.1c.1 0 .2-.1.3-.1.3 0 .4.2.4.3 0 .1-.1.2-.2.3.2 0 .3.1.3.3 0 .2-.2.4-.5.4-.1 0-.3 0-.3-.1-.1 0 0-.1 0-.1zm1.7-.4h-.5v.5H3v.1h-.8v-1.3h.7v.1h-.5v.4h.5v.2z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="76"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M50.276 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41zm17.799.219c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255z" fill="#ED1C24"></path> - <path d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82zm.923.123l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" fill="none"></path> + <path + d="M50.276 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41zm17.799.219c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255z" + fill="#ED1C24"></path> + <path + d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82zm.923.123l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="77"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M50.276 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41zm14 0c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" fill="#ED1C24"></path> - <path d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82zm1.025 0v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" fill="none"></path> + <path + d="M50.276 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41zm14 0c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" + fill="#ED1C24"></path> + <path + d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82zm1.025 0v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="78"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M50.276 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41zm11.712-4.942c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131z" fill="#ED1C24"></path> - <path d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82zm.421.615c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.158 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" fill="none"></path> + <path + d="M50.276 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41zm11.712-4.942c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131z" + fill="#ED1C24"></path> + <path + d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82zm.421.615c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.158 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="79"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M50.276 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41zm11.809-.804l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719z" fill="#ED1C24"></path> - <path d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82zm.284 1.175l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344h-.006a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" fill="none"></path> + <path + d="M50.276 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41zm11.809-.804l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719z" + fill="#ED1C24"></path> + <path + d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82zm.284 1.175l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344h-.006a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="80"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.988 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131zm16.812 10.895c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118a12.5 12.5 0 01-.548-2.557 28.543 28.543 0 01-.134-2.934c0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007a5.206 5.206 0 012.033-2.215c.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837a28.24 28.24 0 01-.135 2.934 12.433 12.433 0 01-.548 2.557c-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473a9.823 9.823 0 00-.475 2.143c-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z" fill="#ED1C24"></path> - <path d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208zm1.691.323c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" fill="none"></path> + <path + d="M47.988 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131zm16.812 10.895c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118a12.5 12.5 0 01-.548-2.557 28.543 28.543 0 01-.134-2.934c0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007a5.206 5.206 0 012.033-2.215c.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837a28.24 28.24 0 01-.135 2.934 12.433 12.433 0 01-.548 2.557c-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473a9.823 9.823 0 00-.475 2.143c-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z" + fill="#ED1C24"></path> + <path + d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208zm1.691.323c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="81"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.988 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131zm8.473 11.2v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H62.499z" fill="#ED1C24"></path> - <path d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208zm1.208-.149h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" fill="none"></path> + <path + d="M47.988 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131zm8.473 11.2v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H62.499z" + fill="#ED1C24"></path> + <path + d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208zm1.208-.149h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="84"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.988 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131zm7.353 7.889v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184z" fill="#ED1C24"></path> - <path d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208zM1.66 28v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426z" fill="none"></path> + <path + d="M47.988 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131zm7.353 7.889v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184z" + fill="#ED1C24"></path> + <path + d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208zM1.66 28v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="85"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.988 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131zm7.986 10.202l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217z" fill="#ED1C24"></path> - <path d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208zm1.602-.164h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" fill="none"></path> + <path + d="M47.988 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131zm7.986 10.202l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217z" + fill="#ED1C24"></path> + <path + d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208zm1.602-.164h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="86"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.988 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131zm14.049 11.419c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255z" fill="#ED1C24"></path> - <path d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208zm1.567-.189l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" fill="none"></path> + <path + d="M47.988 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131zm14.049 11.419c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255z" + fill="#ED1C24"></path> + <path + d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208zm1.567-.189l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="87"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.988 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131zm10.25 11.2c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" fill="#ED1C24"></path> - <path d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208zm1.669-.312v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" fill="none"></path> + <path + d="M47.988 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131zm10.25 11.2c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" + fill="#ED1C24"></path> + <path + d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208zm1.669-.312v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="88"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.988 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131zm7.962 6.258c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131z" fill="#ED1C24"></path> - <path d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208zm1.065.303c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.158 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" fill="none"></path> + <path + d="M47.988 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131zm7.962 6.258c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131z" + fill="#ED1C24"></path> + <path + d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208zm1.065.303c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.158 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="89"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M47.988 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131zm8.059 10.396l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719z" fill="#ED1C24"></path> - <path d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208zm.928.863l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344h-.006a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" fill="none"></path> + <path + d="M47.988 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131zm8.059 10.396l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719z" + fill="#ED1C24"></path> + <path + d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208zm.928.863l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344h-.006a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="89D"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M42.375 18.912c0-1.767.891-3.145 2.671-4.136-1.464-.89-2.196-2.089-2.196-3.597 0-1.393.477-2.502 1.432-3.328s2.144-1.239 3.565-1.239c1.421 0 2.53.355 3.327 1.066.797.71 1.195 1.662 1.195 2.854 0 1.637-.812 2.844-2.434 3.619 2.067.919 3.102 2.34 3.102 4.264 0 1.394-.495 2.582-1.486 3.565-.99.983-2.369 1.475-4.136 1.475-1.665 0-2.922-.438-3.769-1.313s-1.271-1.952-1.271-3.23zm3.08-.086c0 .818.212 1.436.636 1.852.424.417.973.625 1.647.625.718 0 1.271-.227 1.659-.679s.581-1.045.581-1.776c0-.805-.233-1.407-.7-1.81s-1.231-.79-2.294-1.163c-1.019.603-1.529 1.587-1.529 2.951zm2.262-5.449c1.12-.546 1.681-1.415 1.681-2.606 0-1.25-.532-1.874-1.595-1.874-.531 0-.969.172-1.313.517-.345.344-.517.89-.517 1.637 0 .502.121.944.366 1.324.244.381.703.715 1.378 1.002zm7.13 9.196l.775-2.283c1.134.475 2.239.711 3.316.711 2.312 0 3.468-1.759 3.468-5.276-1.163.731-2.283 1.098-3.36 1.098-.488 0-.973-.082-1.453-.247-.481-.165-.951-.417-1.411-.754s-.833-.815-1.12-1.433-.431-1.335-.431-2.153c0-1.694.481-3.055 1.443-4.082.962-1.026 2.226-1.54 3.791-1.54 1.938 0 3.338.697 4.199 2.089.862 1.393 1.293 3.417 1.293 6.074 0 2.7-.514 4.821-1.54 6.364-1.027 1.544-2.625 2.315-4.793 2.315-.703 0-1.45-.079-2.239-.236-.79-.158-1.436-.373-1.938-.647zm5.104-8.443c.861 0 1.65-.236 2.369-.71 0-1.336-.19-2.424-.571-3.264-.38-.84-.994-1.26-1.841-1.26-1.551 0-2.326.955-2.326 2.864 0 .732.2 1.311.603 1.734s.991.636 1.766.636zm7.228 9.154V6.807h5.923c1.091 0 2.093.133 3.005.398a7.737 7.737 0 012.52 1.271c.768.582 1.368 1.396 1.799 2.444.431 1.049.646 2.291.646 3.727 0 2.915-.808 5.083-2.423 6.505-1.615 1.421-3.751 2.132-6.407 2.132h-5.063zM70 20.915h2.046c.891 0 1.69-.101 2.401-.302s1.354-.521 1.928-.958c.574-.438 1.02-1.052 1.336-1.842.315-.79.474-1.73.474-2.821 0-1.896-.452-3.335-1.357-4.318-.904-.984-2.226-1.476-3.963-1.476H70v11.717z" fill="#ED1C24"></path> - <path d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208zm.928.863l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344h-.006a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319zm.922-.458a2.13 2.13 0 01.37-.03c.25 0 .428.061.546.168.122.11.192.266.192.483 0 .221-.07.4-.194.524-.128.126-.336.193-.598.193l-.316-.016v-1.322zm.173 1.191l.176.008c.374 0 .573-.208.573-.571.002-.318-.178-.521-.545-.521l-.204.019v1.065z" fill="none"></path> + <path + d="M42.375 18.912c0-1.767.891-3.145 2.671-4.136-1.464-.89-2.196-2.089-2.196-3.597 0-1.393.477-2.502 1.432-3.328s2.144-1.239 3.565-1.239c1.421 0 2.53.355 3.327 1.066.797.71 1.195 1.662 1.195 2.854 0 1.637-.812 2.844-2.434 3.619 2.067.919 3.102 2.34 3.102 4.264 0 1.394-.495 2.582-1.486 3.565-.99.983-2.369 1.475-4.136 1.475-1.665 0-2.922-.438-3.769-1.313s-1.271-1.952-1.271-3.23zm3.08-.086c0 .818.212 1.436.636 1.852.424.417.973.625 1.647.625.718 0 1.271-.227 1.659-.679s.581-1.045.581-1.776c0-.805-.233-1.407-.7-1.81s-1.231-.79-2.294-1.163c-1.019.603-1.529 1.587-1.529 2.951zm2.262-5.449c1.12-.546 1.681-1.415 1.681-2.606 0-1.25-.532-1.874-1.595-1.874-.531 0-.969.172-1.313.517-.345.344-.517.89-.517 1.637 0 .502.121.944.366 1.324.244.381.703.715 1.378 1.002zm7.13 9.196l.775-2.283c1.134.475 2.239.711 3.316.711 2.312 0 3.468-1.759 3.468-5.276-1.163.731-2.283 1.098-3.36 1.098-.488 0-.973-.082-1.453-.247-.481-.165-.951-.417-1.411-.754s-.833-.815-1.12-1.433-.431-1.335-.431-2.153c0-1.694.481-3.055 1.443-4.082.962-1.026 2.226-1.54 3.791-1.54 1.938 0 3.338.697 4.199 2.089.862 1.393 1.293 3.417 1.293 6.074 0 2.7-.514 4.821-1.54 6.364-1.027 1.544-2.625 2.315-4.793 2.315-.703 0-1.45-.079-2.239-.236-.79-.158-1.436-.373-1.938-.647zm5.104-8.443c.861 0 1.65-.236 2.369-.71 0-1.336-.19-2.424-.571-3.264-.38-.84-.994-1.26-1.841-1.26-1.551 0-2.326.955-2.326 2.864 0 .732.2 1.311.603 1.734s.991.636 1.766.636zm7.228 9.154V6.807h5.923c1.091 0 2.093.133 3.005.398a7.737 7.737 0 012.52 1.271c.768.582 1.368 1.396 1.799 2.444.431 1.049.646 2.291.646 3.727 0 2.915-.808 5.083-2.423 6.505-1.615 1.421-3.751 2.132-6.407 2.132h-5.063zM70 20.915h2.046c.891 0 1.69-.101 2.401-.302s1.354-.521 1.928-.958c.574-.438 1.02-1.052 1.336-1.842.315-.79.474-1.73.474-2.821 0-1.896-.452-3.335-1.357-4.318-.904-.984-2.226-1.476-3.963-1.476H70v11.717z" + fill="#ED1C24"></path> + <path + d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208zm.928.863l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344h-.006a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319zm.922-.458a2.13 2.13 0 01.37-.03c.25 0 .428.061.546.168.122.11.192.266.192.483 0 .221-.07.4-.194.524-.128.126-.336.193-.598.193l-.316-.016v-1.322zm.173 1.191l.176.008c.374 0 .573-.208.573-.571.002-.318-.178-.521-.545-.521l-.204.019v1.065z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="90"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.085 22.48l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719zm16.983 10.042c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118a12.5 12.5 0 01-.548-2.557 28.543 28.543 0 01-.134-2.934c0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007a5.206 5.206 0 012.033-2.215c.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837a28.24 28.24 0 01-.135 2.934 12.433 12.433 0 01-.548 2.557c-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473a9.823 9.823 0 00-.475 2.143c-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z" fill="#ED1C24"></path> - <path d="M.192 27.876l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344H.771a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319zm1.725.205c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" fill="none"></path> + <path + d="M48.085 22.48l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719zm16.983 10.042c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118a12.5 12.5 0 01-.548-2.557 28.543 28.543 0 01-.134-2.934c0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007a5.206 5.206 0 012.033-2.215c.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837a28.24 28.24 0 01-.135 2.934 12.433 12.433 0 01-.548 2.557c-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473a9.823 9.823 0 00-.475 2.143c-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z" + fill="#ED1C24"></path> + <path + d="M.192 27.876l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344H.771a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319zm1.725.205c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="93"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.085 22.48l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719zm7.622 9.105l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436z" fill="#ED1C24"></path> - <path d="M.192 27.876l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344H.771a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319zm.902.669c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26h-.098v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" fill="none"></path> + <path + d="M48.085 22.48l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719zm7.622 9.105l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436z" + fill="#ED1C24"></path> + <path + d="M.192 27.876l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344H.771a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319zm.902.669c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26h-.098v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="95"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.085 22.48l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719zm8.157 9.349l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217z" fill="#ED1C24"></path> - <path d="M.192 27.876l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344H.771a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319zm1.636-.282h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" fill="none"></path> + <path + d="M48.085 22.48l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719zm8.157 9.349l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217z" + fill="#ED1C24"></path> + <path + d="M.192 27.876l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344H.771a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319zm1.636-.282h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="96"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.085 22.48l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719zm14.22 10.566c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255z" fill="#ED1C24"></path> - <path d="M.192 27.876l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344H.771a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319zm1.601-.307l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" fill="none"></path> + <path + d="M48.085 22.48l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719zm14.22 10.566c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255z" + fill="#ED1C24"></path> + <path + d="M.192 27.876l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344H.771a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319zm1.601-.307l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="97"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.085 22.48l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719zm10.421 10.347c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" fill="#ED1C24"></path> - <path d="M.192 27.876l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344H.771a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319zm1.703-.43v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" fill="none"></path> + <path + d="M48.085 22.48l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719zm10.421 10.347c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" + fill="#ED1C24"></path> + <path + d="M.192 27.876l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344H.771a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319zm1.703-.43v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="98"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.085 22.48l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719zm8.133 5.405c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131z" fill="#ED1C24"></path> - <path d="M.192 27.876l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344H.771a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319zm1.099.185c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.158 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" fill="none"></path> + <path + d="M48.085 22.48l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719zm8.133 5.405c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131z" + fill="#ED1C24"></path> + <path + d="M.192 27.876l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344H.771a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319zm1.099.185c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.158 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" + fill="none"></path> </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-miterlimit="10" viewBox="0 0 83 28" id="98E"> + <symbol xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-miterlimit="10" + viewBox="0 0 83 28" id="98E"> <g fill-rule="nonzero"> <path d="M3.6 0S0 5.4 0 14s3.6 14 3.6 14H35V0H3.6z" fill="#ec2227"></path> - <path d="M5.9 8.4h3.8c2.4 0 3.5 1.2 3.5 2.7 0 1.6-.9 2.2-1.4 2.4.9.3 1.9 1.1 1.9 2.7 0 2.1-1.5 3.5-3.7 3.5H5.9V8.4zM9.2 13c1 0 1.7-.4 1.7-1.5 0-.7-.4-1.4-1.6-1.4H8.2V13h1zm.2 5c1.1 0 2-.4 2-1.7 0-1.1-.7-1.6-1.9-1.6H8.2V18h1.2zm15.4-1c.8.4 1.6.8 2.9.8 1.1 0 1.6-.6 1.6-1.3 0-.9-.6-1.3-2.3-2-1.4-.6-2.4-1.3-2.4-3.2 0-1.8 1.4-3.3 4-3.3 1.3 0 2.3.4 2.9.7l-.7 1.9c-.6-.4-1.4-.6-2.3-.6-.9 0-1.6.4-1.6 1.2 0 .7.5 1.2 1.7 1.7 2.3 1 2.9 1.8 2.9 3.4 0 2.6-2 3.5-3.7 3.5-1.7 0-2.9-.6-3.8-1.2.1.2.8-1.6.8-1.6zm-4-1.3V8.4h2.4v7.5c0 3.2-2 4.1-4.2 4.1s-4.2-.9-4.2-4.1V8.4h2.4v7.4c0 1.5.6 2.2 1.8 2.2 1.2-.1 1.8-.8 1.8-2.3z" fill="#fff"></path> + <path + d="M5.9 8.4h3.8c2.4 0 3.5 1.2 3.5 2.7 0 1.6-.9 2.2-1.4 2.4.9.3 1.9 1.1 1.9 2.7 0 2.1-1.5 3.5-3.7 3.5H5.9V8.4zM9.2 13c1 0 1.7-.4 1.7-1.5 0-.7-.4-1.4-1.6-1.4H8.2V13h1zm.2 5c1.1 0 2-.4 2-1.7 0-1.1-.7-1.6-1.9-1.6H8.2V18h1.2zm15.4-1c.8.4 1.6.8 2.9.8 1.1 0 1.6-.6 1.6-1.3 0-.9-.6-1.3-2.3-2-1.4-.6-2.4-1.3-2.4-3.2 0-1.8 1.4-3.3 4-3.3 1.3 0 2.3.4 2.9.7l-.7 1.9c-.6-.4-1.4-.6-2.3-.6-.9 0-1.6.4-1.6 1.2 0 .7.5 1.2 1.7 1.7 2.3 1 2.9 1.8 2.9 3.4 0 2.6-2 3.5-3.7 3.5-1.7 0-2.9-.6-3.8-1.2.1.2.8-1.6.8-1.6zm-4-1.3V8.4h2.4v7.5c0 3.2-2 4.1-4.2 4.1s-4.2-.9-4.2-4.1V8.4h2.4v7.4c0 1.5.6 2.2 1.8 2.2 1.2-.1 1.8-.8 1.8-2.3z" + fill="#fff"></path> </g> <path fill="#fff" fill-rule="nonzero" stroke="#6f4013" stroke-width="1.4" d="M40.4.7h42v26.6h-42z"></path> - <path d="M43.5 22.6l.8-2.3c1.1.5 2.2.7 3.3.7 2.3 0 3.5-1.8 3.5-5.3-1.2.7-2.3 1.1-3.4 1.1-.5 0-1-.1-1.5-.2-.5-.2-1-.4-1.4-.8-.4-.4-.8-.8-1.1-1.4-.3-.6-.4-1.3-.4-2.2 0-1.7.5-3.1 1.4-4.1 1-1 2.2-1.5 3.8-1.5 1.9 0 3.3.7 4.2 2.1.9 1.4 1.3 3.4 1.3 6.1 0 2.7-.5 4.8-1.5 6.4-1 1.5-2.6 2.3-4.8 2.3-.7 0-1.5-.1-2.2-.2-.9-.2-1.5-.5-2-.7zm5.1-8.5c.9 0 1.7-.2 2.4-.7 0-1.3-.2-2.4-.6-3.3-.4-.8-1-1.3-1.8-1.3-1.6 0-2.3 1-2.3 2.9 0 .7.2 1.3.6 1.7.4.4.9.7 1.7.7zm7.2 4.8c0-1.8.9-3.1 2.7-4.1-1.5-.9-2.2-2.1-2.2-3.6 0-1.4.5-2.5 1.4-3.3.9-.8 2.1-1.2 3.6-1.2 1.4 0 2.5.4 3.3 1.1.8.7 1.2 1.7 1.2 2.9 0 1.6-.8 2.8-2.4 3.6 2.1.9 3.1 2.3 3.1 4.3 0 1.4-.5 2.6-1.5 3.6s-2.4 1.5-4.1 1.5c-1.7 0-2.9-.4-3.8-1.3-.9-.9-1.3-2.2-1.3-3.5zm3-.1c0 .8.2 1.4.6 1.9.4.4 1 .6 1.6.6.7 0 1.3-.2 1.7-.7.4-.5.6-1 .6-1.8s-.2-1.4-.7-1.8c-.5-.4-1.2-.8-2.3-1.2-1 .7-1.5 1.7-1.5 3zm2.3-5.4c1.1-.5 1.7-1.4 1.7-2.6 0-1.2-.5-1.9-1.6-1.9-.5 0-1 .2-1.3.5-.3.3-.5.9-.5 1.6 0 .5.1.9.4 1.3.2.5.6.8 1.3 1.1zm8.1 9.9V6.8h9v2.4H72v4.2h5.8v2.4H72v5h6.4v2.4c0 .1-9.2.1-9.2.1z" fill="#6f4013" fill-rule="nonzero"></path> - <path d="M.2 27.9h.1c.1 0 .2-.1.3-.1.1-.1.1-.2.2-.3-.1.1-.2.1-.3.1-.2 0-.4-.2-.4-.4s.2-.5.4-.5.5.2.5.5-.1.5-.2.6c-.2.1-.3.2-.4.2H.2v-.1zm.1-.8c0 .2.1.3.3.3.1 0 .2-.1.3-.1v-.1c0-.2-.1-.4-.3-.4-.2 0-.3.1-.3.3zm1.1.2c-.1-.1-.2-.2-.2-.3 0-.2.2-.3.4-.3.3 0 .4.2.4.3 0 .1-.1.2-.2.3.1.1.2.2.2.3 0 .3-.2.4-.5.4s-.4-.2-.4-.4c0-.1.1-.2.3-.3zm.4.4c0-.2-.1-.2-.3-.3-.2 0-.2.1-.2.3 0 .1.1.2.3.2.1 0 .2-.1.2-.2zm-.5-.7c0 .1.1.2.2.2s.2-.1.2-.2-.1-.2-.2-.2-.2.1-.2.2zm1.6.4h-.5v.5H3v.1h-.8v-1.3h.7v.1h-.5v.4h.5v.2z" fill="none"></path> + <path + d="M43.5 22.6l.8-2.3c1.1.5 2.2.7 3.3.7 2.3 0 3.5-1.8 3.5-5.3-1.2.7-2.3 1.1-3.4 1.1-.5 0-1-.1-1.5-.2-.5-.2-1-.4-1.4-.8-.4-.4-.8-.8-1.1-1.4-.3-.6-.4-1.3-.4-2.2 0-1.7.5-3.1 1.4-4.1 1-1 2.2-1.5 3.8-1.5 1.9 0 3.3.7 4.2 2.1.9 1.4 1.3 3.4 1.3 6.1 0 2.7-.5 4.8-1.5 6.4-1 1.5-2.6 2.3-4.8 2.3-.7 0-1.5-.1-2.2-.2-.9-.2-1.5-.5-2-.7zm5.1-8.5c.9 0 1.7-.2 2.4-.7 0-1.3-.2-2.4-.6-3.3-.4-.8-1-1.3-1.8-1.3-1.6 0-2.3 1-2.3 2.9 0 .7.2 1.3.6 1.7.4.4.9.7 1.7.7zm7.2 4.8c0-1.8.9-3.1 2.7-4.1-1.5-.9-2.2-2.1-2.2-3.6 0-1.4.5-2.5 1.4-3.3.9-.8 2.1-1.2 3.6-1.2 1.4 0 2.5.4 3.3 1.1.8.7 1.2 1.7 1.2 2.9 0 1.6-.8 2.8-2.4 3.6 2.1.9 3.1 2.3 3.1 4.3 0 1.4-.5 2.6-1.5 3.6s-2.4 1.5-4.1 1.5c-1.7 0-2.9-.4-3.8-1.3-.9-.9-1.3-2.2-1.3-3.5zm3-.1c0 .8.2 1.4.6 1.9.4.4 1 .6 1.6.6.7 0 1.3-.2 1.7-.7.4-.5.6-1 .6-1.8s-.2-1.4-.7-1.8c-.5-.4-1.2-.8-2.3-1.2-1 .7-1.5 1.7-1.5 3zm2.3-5.4c1.1-.5 1.7-1.4 1.7-2.6 0-1.2-.5-1.9-1.6-1.9-.5 0-1 .2-1.3.5-.3.3-.5.9-.5 1.6 0 .5.1.9.4 1.3.2.5.6.8 1.3 1.1zm8.1 9.9V6.8h9v2.4H72v4.2h5.8v2.4H72v5h6.4v2.4c0 .1-9.2.1-9.2.1z" + fill="#6f4013" fill-rule="nonzero"></path> + <path + d="M.2 27.9h.1c.1 0 .2-.1.3-.1.1-.1.1-.2.2-.3-.1.1-.2.1-.3.1-.2 0-.4-.2-.4-.4s.2-.5.4-.5.5.2.5.5-.1.5-.2.6c-.2.1-.3.2-.4.2H.2v-.1zm.1-.8c0 .2.1.3.3.3.1 0 .2-.1.3-.1v-.1c0-.2-.1-.4-.3-.4-.2 0-.3.1-.3.3zm1.1.2c-.1-.1-.2-.2-.2-.3 0-.2.2-.3.4-.3.3 0 .4.2.4.3 0 .1-.1.2-.2.3.1.1.2.2.2.3 0 .3-.2.4-.5.4s-.4-.2-.4-.4c0-.1.1-.2.3-.3zm.4.4c0-.2-.1-.2-.3-.3-.2 0-.2.1-.2.3 0 .1.1.2.3.2.1 0 .2-.1.2-.2zm-.5-.7c0 .1.1.2.2.2s.2-.1.2-.2-.1-.2-.2-.2-.2.1-.2.2zm1.6.4h-.5v.5H3v.1h-.8v-1.3h.7v.1h-.5v.4h.5v.2z" + fill="none"></path> + </symbol> + + <symbol xmlns="http://www.w3.org/2000/svg" id="A32" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 76 25.4" + style="enable-background:new 0 0 76 25.4" xml:space="preserve"> + <path class="st2" style="fill:#fff" d="M36.6 1.1h36.7v22.5H36.6z" /> + <path class="st6" style="fill:#575756" d="M72.4 2v20.8h-35V2h35M74.1.3H35.7v24.2h38.4V.3z" /> + <path class="st4" style="fill:none" d="M35.9.3h37.8v23.8H35.9z" /> + <path class="st6" style="fill:#575756" + d="M42.3 5.6h3.4L50.2 20h-2.7l-1-3.4h-4.8l-1 3.4H38l4.3-14.4zm3.7 9L44.4 9c-.2-.7-.2-.8-.2-1.4h-.1c-.1.5 0 .6-.3 1.5l-1.6 5.4H46v.1zM51.4 17c.5.3 1.8.8 3.2.8 1.9 0 2.7-1 2.7-2.3 0-1.5-1.2-2-2.6-2h-1.6v-2.1h1.3c1.5 0 2.8-.6 2.8-2.2 0-1.2-.6-1.8-2.1-1.8-1.4 0-2.6.5-3.5 1.1l-.9-1.9c1.3-.8 3.2-1.3 4.9-1.3 2.9 0 4.2 1.5 4.2 3.6 0 1.7-1 2.6-2.1 3.2 1.4.5 2.3 1.7 2.3 3.5 0 2.5-1.8 4.5-5.1 4.5-1.9 0-3.4-.7-4.1-1.1l.6-2zM61.8 18.1c0-1.5.8-2.6 2.7-4l1.7-1.3c1.2-.9 2-1.7 2-3 0-1.7-1.1-2.3-2.4-2.3-1.2 0-2.5.5-3.2.9l-.8-1.8c1.3-.8 3-1.2 4.3-1.2C69 5.4 71 6.8 71 9.5c0 2.4-1 3.5-2.8 4.9L66.1 16c-1.1.9-1.3 1.4-1.3 2H71v2h-9.2v-1.9z" /> + <path d="M4.5.3S1.4 5 1.4 12.4s3.1 12.1 3.1 12.1h27.2V.3H4.5z" style="fill:#e30613" /> + <path class="st2" style="fill:#fff" + d="M22.6 15c.7.3 1.4.7 2.5.7.9 0 1.4-.5 1.4-1.1 0-.8-.6-1.1-1.9-1.7-1.2-.5-2.1-1.2-2.1-2.8 0-1.5 1.2-2.8 3.4-2.8 1.1 0 2 .3 2.5.6l-.6 1.7c-.5-.3-1.2-.5-2-.5s-1.4.4-1.4 1 .4 1 1.5 1.5c2 .8 2.5 1.5 2.5 2.9 0 2.3-1.7 3-3.2 3s-2.5-.5-3.3-1l.7-1.5zm-3.2-1.1V7.5h2v6.4c0 2.8-1.7 3.5-3.6 3.5s-3.6-.8-3.6-3.5V7.5h2v6.4c0 1.3.5 1.9 1.6 1.9 1 0 1.6-.7 1.6-1.9m-9.9 1.9c.9 0 1.7-.3 1.7-1.5 0-.9-.6-1.4-1.7-1.4h-1v2.9h1zm-3-8.3h3.3c2.1 0 3 1.1 3 2.3 0 1.4-.8 1.9-1.2 2.1.8.2 1.6 1 1.6 2.3 0 1.8-1.3 3-3.2 3H6.5V7.5zm2.9 3.8c.8 0 1.4-.3 1.4-1.2 0-.6-.3-1.1-1.3-1.1h-.9v2.3h.8z" /> + </symbol> + + <symbol xmlns="http://www.w3.org/2000/svg" id="A71" x="0" y="0" viewBox="0 0 76 25.4" + style="enable-background:new 0 0 76 25.4" xml:space="preserve"> + <path class="st2" style="fill:#fff" d="M36.9 2h35v21.4h-35z" /> + <path class="st6" style="fill:#575756" d="M71 2.8v19.7H37.7V2.8H71m1.7-1.7H36v23.1h36.7V1.1z" /> + <path class="st4" style="fill:none" d="M36.2 1.1h36v22.7h-36z" /> + <path class="st6" style="fill:#575756" + d="M42.4 6.2h3.3l4.2 13.7h-2.6l-.9-3.2h-4.6l-.9 3.2h-2.6l4.1-13.7zm3.4 8.6-1.5-5.3c-.2-.7-.2-.7-.2-1.3H44c-.1.4 0 .6-.3 1.4l-1.5 5.2h3.6zM54.4 13l1-1.5c1-1.5 1.3-2.1 1.4-2.7v-.5h-6.4v-2h8.7c.1.4.1.9.1 1.5 0 1.6-.3 2.4-2.2 5.3l-1.2 1.8c-1 1.5-1.1 2.4-1.1 5.1h-2.5c.2-3.3.5-4.5 2.2-7zM61.4 18.1h3.4V8.5l-3.2 1.8-.9-1.7 4.4-2.4h2v11.9H70V20h-8.6v-1.9z" /> + <path d="M6.3 1.1s-3 4.5-3 11.6 3 11.6 3 11.6h26V1.1h-26z" style="fill:#e30613" /> + <path class="st2" style="fill:#fff" + d="M23.5 15.2c.6.3 1.3.7 2.4.7.9 0 1.3-.5 1.3-1.1 0-.8-.5-1.1-1.9-1.7-1.2-.5-2-1.1-2-2.6s1.1-2.7 3.3-2.7c1.1 0 1.9.3 2.4.6l-.6 1.6c-.5-.3-1.2-.5-1.9-.5-.8 0-1.3.3-1.3 1 0 .6.4 1 1.4 1.4 1.9.8 2.4 1.5 2.4 2.8 0 2.2-1.6 2.9-3.1 2.9-1.4 0-2.4-.5-3.1-1l.7-1.4zm-3.1-1.1V8h1.9v6.1c0 2.7-1.6 3.4-3.5 3.4-1.8 0-3.5-.7-3.5-3.4V8h1.9v6.1c0 1.2.5 1.8 1.5 1.8 1.2 0 1.7-.6 1.7-1.8M11 16c.9 0 1.6-.3 1.6-1.4 0-.9-.6-1.3-1.6-1.3h-1V16h1zm-.1-4.2c.8 0 1.4-.3 1.4-1.2 0-.6-.3-1.1-1.3-1.1h-.9v2.3h.8zM8.2 8h3.2c2 0 2.9 1 2.9 2.2 0 1.3-.8 1.8-1.1 2 .7.2 1.5.9 1.5 2.2 0 1.7-1.2 2.9-3.1 2.9H8.2V8z" /> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="111"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#58595A" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M43.828 23.284v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.319-2.908h2.413v14.215h3.295v2.262H43.828zm12.385 0v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.32-2.908h2.413v14.215h3.295v2.262H56.213zm12.384 0v-2.262h4.114V9.564l-3.813 2.154-1.034-2.003 5.32-2.908h2.412v14.215h3.296v2.262H68.597z" fill="#58595A"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.026 0h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.025 0H2.52l-.226.122-.034-.133.284-.151h.15V28h-.17v-1.136z" fill="none"></path> + <path + d="M43.828 23.284v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.319-2.908h2.413v14.215h3.295v2.262H43.828zm12.385 0v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.32-2.908h2.413v14.215h3.295v2.262H56.213zm12.384 0v-2.262h4.114V9.564l-3.813 2.154-1.034-2.003 5.32-2.908h2.412v14.215h3.296v2.262H68.597z" + fill="#58595A"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.026 0h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.025 0H2.52l-.226.122-.034-.133.284-.151h.15V28h-.17v-1.136z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="112"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#58595A" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M43.828 23.284v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.319-2.908h2.413v14.215h3.295v2.262H43.828zm12.385 0v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.32-2.908h2.413v14.215h3.295v2.262H56.213zm11.889 0v-2.11c0-.833.236-1.608.711-2.326.474-.718 1.249-1.486 2.326-2.305l1.981-1.486c.775-.574 1.342-1.112 1.701-1.615.358-.503.539-1.092.539-1.767 0-1.751-.92-2.627-2.758-2.627-1.191 0-2.427.345-3.704 1.034l-.948-2.047c1.58-.948 3.202-1.422 4.868-1.422 1.68 0 3.026.409 4.038 1.228 1.013.818 1.519 1.967 1.519 3.446 0 1.264-.247 2.291-.743 3.08-.495.79-1.317 1.615-2.466 2.477l-2.391 1.788c-.604.445-.994.829-1.174 1.152s-.284.686-.313 1.088h7.345v2.412H68.102z" fill="#58595A"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.026 0h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zM2.142 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005h.582V28h-.83z" fill="none"></path> + <path + d="M43.828 23.284v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.319-2.908h2.413v14.215h3.295v2.262H43.828zm12.385 0v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.32-2.908h2.413v14.215h3.295v2.262H56.213zm11.889 0v-2.11c0-.833.236-1.608.711-2.326.474-.718 1.249-1.486 2.326-2.305l1.981-1.486c.775-.574 1.342-1.112 1.701-1.615.358-.503.539-1.092.539-1.767 0-1.751-.92-2.627-2.758-2.627-1.191 0-2.427.345-3.704 1.034l-.948-2.047c1.58-.948 3.202-1.422 4.868-1.422 1.68 0 3.026.409 4.038 1.228 1.013.818 1.519 1.967 1.519 3.446 0 1.264-.247 2.291-.743 3.08-.495.79-1.317 1.615-2.466 2.477l-2.391 1.788c-.604.445-.994.829-1.174 1.152s-.284.686-.313 1.088h7.345v2.412H68.102z" + fill="#58595A"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.026 0h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zM2.142 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005h.582V28h-.83z" + fill="none"></path> + </symbol> + + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="113"> + <path d="M3.6 0S0 5.4 0 14s3.6 14 3.6 14H35V0H3.6z" style="fill:#ec2227" /> + <path + d="M5.9 8.4h3.8c2.4 0 3.5 1.3 3.5 2.7 0 1.6-.9 2.2-1.4 2.4.9.3 1.9 1.1 1.9 2.7 0 2.1-1.5 3.5-3.7 3.5H5.9V8.4zM9.2 13c1 0 1.7-.4 1.7-1.5 0-.7-.4-1.4-1.6-1.4H8.2V13h1zm.2 5c1.1 0 2-.4 2-1.7 0-1.1-.7-1.6-1.9-1.6H8.2V18h1.2zm15.4-1c.8.4 1.6.8 2.9.8 1.1 0 1.6-.6 1.6-1.3 0-.9-.6-1.3-2.3-2-1.4-.6-2.4-1.3-2.4-3.2 0-1.8 1.4-3.3 4-3.3 1.3 0 2.3.4 2.9.7l-.7 1.9c-.6-.4-1.4-.6-2.3-.6-.9 0-1.6.4-1.6 1.2 0 .7.5 1.2 1.7 1.7 2.3 1 2.9 1.8 2.9 3.4 0 2.6-2 3.5-3.7 3.5-1.7 0-2.9-.6-3.8-1.2.1.2.8-1.6.8-1.6zm-4-1.3V8.4h2.4v7.5c0 3.2-2 4.1-4.2 4.1s-4.2-.9-4.2-4.1V8.4h2.4v7.4c0 1.5.6 2.2 1.8 2.2 1.2-.1 1.8-.8 1.8-2.3z" + style="fill:#fff" /> + <path d="M40.4.7h42v26.6h-42V.7z" style="fill:#fff;stroke:#58595a;stroke-width:1.4;stroke-miterlimit:10" /> + <path + d="m.5 26.9-.3.1v-.1l.3-.2h.2V28H.5v-1.1zm1 0-.2.1v-.1l.3-.2h.1V28h-.2v-1.1zm.6 1.1v-.1l.1-.1c.3-.3.5-.5.5-.7 0-.1-.1-.3-.3-.3-.1 0-.2.1-.3.1l-.1-.1c.1-.1.2-.1.4-.1.3 0 .4.2.4.4s-.2.4-.4.7l-.1.1H3v.1h-.9z" + style="fill:none" /> + <path style="fill:#58595a" + d="M43.8 21h4.1V9.6l-3.8 2.1-1-2 5.3-2.9h2.4V21h3.3v2.3H43.8V21zM56.2 21h4.1V9.6l-3.8 2.1-1-2 5.3-2.9h2.4V21h3.3v2.3H56.2V21zM68.4 20l.6.3c.2.1.5.2.9.3.3.1.7.2 1 .2s.8.1 1.2.1c1.1 0 1.8-.3 2.3-.8.5-.5.8-1.1.8-1.9 0-.4-.1-.8-.2-1.1s-.4-.5-.6-.7c-.3-.2-.6-.3-1-.4s-.8 0-1.2 0h-1.9v-2.4h1.5c.4 0 .8 0 1.2-.1.4-.1.7-.2 1-.4.3-.2.5-.5.7-.8.2-.3.3-.7.3-1.1 0-.7-.2-1.2-.6-1.5-.4-.3-1-.5-1.9-.5-.8 0-1.5.1-2.2.4-.7.2-1.3.5-1.8.8l-1-2.2c.8-.4 1.6-.8 2.6-1.1 1-.3 2-.4 2.9-.4.8 0 1.5.1 2.1.3.6.2 1.1.5 1.5.8.4.4.7.8.9 1.3.2.5.3 1 .3 1.6 0 .5-.1.9-.2 1.3s-.3.7-.5 1-.5.5-.8.8c-.3.2-.6.4-.9.5.8.3 1.5.8 1.9 1.4.5.7.7 1.5.7 2.5 0 .7-.1 1.4-.4 2-.3.6-.6 1.2-1.1 1.6-.5.5-1.1.8-1.8 1.1-.7.3-1.6.4-2.5.4-.6 0-1.1 0-1.6-.1s-.9-.2-1.3-.3c-.4-.1-.8-.3-1.1-.4-.3-.2-.6-.3-.8-.4l1-2.1z" /> + </symbol> + + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="114"> + <g> + <path d="M3.6 0S0 5.4 0 14s3.6 14 3.6 14H35V0H3.6z" style="fill:#ec2227" /> + <path + d="M5.9 8.4h3.8c2.4 0 3.5 1.3 3.5 2.7 0 1.6-.9 2.2-1.4 2.4.9.3 1.9 1.1 1.9 2.7 0 2.1-1.5 3.5-3.7 3.5H5.9V8.4zM9.2 13c1 0 1.7-.4 1.7-1.5 0-.7-.4-1.4-1.6-1.4H8.2V13h1zm.2 5c1.1 0 2-.4 2-1.7 0-1.1-.7-1.6-1.9-1.6H8.2V18h1.2zm15.4-1c.8.4 1.6.8 2.9.8 1.1 0 1.6-.6 1.6-1.3 0-.9-.6-1.3-2.3-2-1.4-.6-2.4-1.3-2.4-3.2 0-1.8 1.4-3.3 4-3.3 1.3 0 2.3.4 2.9.7l-.7 1.9c-.6-.4-1.4-.6-2.3-.6-.9 0-1.6.4-1.6 1.2 0 .7.5 1.2 1.7 1.7 2.3 1 2.9 1.8 2.9 3.4 0 2.6-2 3.5-3.7 3.5-1.7 0-2.9-.6-3.8-1.2.1.2.8-1.6.8-1.6zm-4-1.3V8.4h2.4v7.5c0 3.2-2 4.1-4.2 4.1s-4.2-.9-4.2-4.1V8.4h2.4v7.4c0 1.5.6 2.2 1.8 2.2 1.2-.1 1.8-.8 1.8-2.3z" + style="fill:#fff" /> + <path d="M40.4.7h42v26.6h-42V.7z" style="fill:#fff;stroke:#58595a;stroke-width:1.4;stroke-miterlimit:10" /> + <path + d="m.5 26.9-.3.1v-.1l.3-.2h.2V28H.5v-1.1zm1 0-.2.1v-.1l.3-.2h.1V28h-.2v-1.1zm.6 1.1v-.1l.1-.1c.3-.3.5-.5.5-.7 0-.1-.1-.3-.3-.3-.1 0-.2.1-.3.1l-.1-.1c.1-.1.2-.1.4-.1.3 0 .4.2.4.4s-.2.4-.4.7l-.1.1H3v.1h-.9z" + style="fill:none" /> + </g> + <g> + <path style="fill:#58595a" + d="M43.8 21h4.1V9.6l-3.8 2.1-1-2 5.3-2.9h2.4V21h3.3v2.3H43.8V21zM56.2 21h4.1V9.6l-3.8 2.1-1-2 5.3-2.9h2.4V21h3.3v2.3H56.2V21zM67.5 17.9l5.7-11H77V18h2.1v2.4H77v2.9h-2.7v-2.9h-6.8v-2.5zm6.8.1V9.1c-.1.3-.2.6-.4 1.1-.2.4-.4.9-.7 1.5L70 18h4.3z" /> + </g> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="115"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#FFF"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#FFF"></path> <path fill="#FFF" stroke="#58595A" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M43.828 23.284v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.319-2.908h2.413v14.215h3.295v2.262H43.828zm12.385 0v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.32-2.908h2.413v14.215h3.295v2.262H56.213zm11.953-.883l.582-2.024c1.292.459 2.533.688 3.726.688 1.077 0 1.892-.269 2.444-.808.553-.538.83-1.31.83-2.315 0-.933-.248-1.604-.743-2.014-.496-.409-1.253-.613-2.272-.613h-4.071l.28-8.508h9.391v2.369h-6.591l-.15 3.748h2.11c1.594 0 2.822.413 3.684 1.239.861.825 1.292 2.028 1.292 3.607 0 1.694-.499 3.069-1.497 4.124-.998 1.056-2.452 1.583-4.361 1.583-1.567.001-3.118-.358-4.654-1.076z" fill="#58595A"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.026 0h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.419-.015h-.496l-.05.334a.739.739 0 01.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286a1.4 1.4 0 00-.182.012l.083-.623h.622v.148z" fill="none"></path> + <path + d="M43.828 23.284v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.319-2.908h2.413v14.215h3.295v2.262H43.828zm12.385 0v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.32-2.908h2.413v14.215h3.295v2.262H56.213zm11.953-.883l.582-2.024c1.292.459 2.533.688 3.726.688 1.077 0 1.892-.269 2.444-.808.553-.538.83-1.31.83-2.315 0-.933-.248-1.604-.743-2.014-.496-.409-1.253-.613-2.272-.613h-4.071l.28-8.508h9.391v2.369h-6.591l-.15 3.748h2.11c1.594 0 2.822.413 3.684 1.239.861.825 1.292 2.028 1.292 3.607 0 1.694-.499 3.069-1.497 4.124-.998 1.056-2.452 1.583-4.361 1.583-1.567.001-3.118-.358-4.654-1.076z" + fill="#58595A"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.026 0h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.419-.015h-.496l-.05.334a.739.739 0 01.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286a1.4 1.4 0 00-.182.012l.083-.623h.622v.148z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="118"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#58595A" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M43.828 23.284v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.319-2.908h2.413v14.215h3.295v2.262H43.828zm12.385 0v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.32-2.908h2.413v14.215h3.295v2.262H56.213zm11.932-4.372c0-1.767.89-3.145 2.671-4.136-1.465-.89-2.197-2.089-2.197-3.597 0-1.393.478-2.502 1.433-3.328s2.143-1.239 3.564-1.239 2.531.355 3.328 1.066c.797.71 1.195 1.662 1.195 2.854 0 1.637-.812 2.844-2.435 3.619 2.068.919 3.102 2.34 3.102 4.264 0 1.394-.495 2.582-1.485 3.565-.991.983-2.37 1.475-4.136 1.475-1.666 0-2.922-.438-3.77-1.313s-1.27-1.952-1.27-3.23zm3.08-.086c0 .818.212 1.436.636 1.852.423.417.972.625 1.647.625.718 0 1.271-.227 1.658-.679s.582-1.045.582-1.776c0-.805-.234-1.407-.7-1.81-.467-.402-1.231-.79-2.294-1.163-1.02.603-1.529 1.587-1.529 2.951zm2.261-5.449c1.12-.546 1.68-1.415 1.68-2.606 0-1.25-.531-1.874-1.594-1.874-.531 0-.97.172-1.313.517-.345.344-.518.89-.518 1.637 0 .502.122.944.366 1.324.245.381.704.715 1.379 1.002z" fill="#58595A"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.026 0h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm.883.452c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.147 0-.226.095-.226.208z" fill="none"></path> + <path + d="M43.828 23.284v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.319-2.908h2.413v14.215h3.295v2.262H43.828zm12.385 0v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.32-2.908h2.413v14.215h3.295v2.262H56.213zm11.932-4.372c0-1.767.89-3.145 2.671-4.136-1.465-.89-2.197-2.089-2.197-3.597 0-1.393.478-2.502 1.433-3.328s2.143-1.239 3.564-1.239 2.531.355 3.328 1.066c.797.71 1.195 1.662 1.195 2.854 0 1.637-.812 2.844-2.435 3.619 2.068.919 3.102 2.34 3.102 4.264 0 1.394-.495 2.582-1.485 3.565-.991.983-2.37 1.475-4.136 1.475-1.666 0-2.922-.438-3.77-1.313s-1.27-1.952-1.27-3.23zm3.08-.086c0 .818.212 1.436.636 1.852.423.417.972.625 1.647.625.718 0 1.271-.227 1.658-.679s.582-1.045.582-1.776c0-.805-.234-1.407-.7-1.81-.467-.402-1.231-.79-2.294-1.163-1.02.603-1.529 1.587-1.529 2.951zm2.261-5.449c1.12-.546 1.68-1.415 1.68-2.606 0-1.25-.531-1.874-1.594-1.874-.531 0-.97.172-1.313.517-.345.344-.518.89-.518 1.637 0 .502.122.944.366 1.324.245.381.704.715 1.379 1.002z" + fill="#58595A"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.026 0h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm.883.452c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.147 0-.226.095-.226.208z" + fill="none"></path> + </symbol> + + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="119"> + <g> + <path d="M3.6 0S0 5.4 0 14s3.6 14 3.6 14H35V0H3.6z" style="fill:#ec2227" /> + <path + d="M5.9 8.4h3.8c2.4 0 3.5 1.3 3.5 2.7 0 1.6-.9 2.2-1.4 2.4.9.3 1.9 1.1 1.9 2.7 0 2.1-1.5 3.5-3.7 3.5H5.9V8.4zM9.2 13c1 0 1.7-.4 1.7-1.5 0-.7-.4-1.4-1.6-1.4H8.2V13h1zm.2 5c1.1 0 2-.4 2-1.7 0-1.1-.7-1.6-1.9-1.6H8.2V18h1.2zm15.4-1c.8.4 1.6.8 2.9.8 1.1 0 1.6-.6 1.6-1.3 0-.9-.6-1.3-2.3-2-1.4-.6-2.4-1.3-2.4-3.2 0-1.8 1.4-3.3 4-3.3 1.3 0 2.3.4 2.9.7l-.7 1.9c-.6-.4-1.4-.6-2.3-.6s-1.6.4-1.6 1.2c0 .7.5 1.2 1.7 1.7 2.3 1 2.9 1.8 2.9 3.4 0 2.6-2 3.5-3.7 3.5s-2.9-.6-3.8-1.2c.1.2.8-1.6.8-1.6zm-4-1.3V8.4h2.4v7.5c0 3.2-2 4.1-4.2 4.1s-4.2-.9-4.2-4.1V8.4h2.4v7.4c0 1.5.6 2.2 1.8 2.2 1.2-.1 1.8-.8 1.8-2.3z" + style="fill:#fff" /> + <path d="M40.4.7h42v26.6h-42V.7z" style="fill:#fff;stroke:#58595a;stroke-width:1.4;stroke-miterlimit:10" /> + <path + d="m.5 26.9-.3.1v-.1l.3-.2h.2V28H.5v-1.1zm1 0-.2.1v-.1l.3-.2h.1V28h-.2v-1.1zm.6 1.1v-.1l.1-.1c.3-.3.5-.5.5-.7 0-.1-.1-.3-.3-.3-.1 0-.2.1-.3.1l-.1-.1c.1-.1.2-.1.4-.1.3 0 .4.2.4.4s-.2.4-.4.7l-.1.1H3v.1h-.9z" + style="fill:none" /> + </g> + <g style="enable-background:new"> + <path class="st5" style="fill:#58595a" + d="M43.8 21h4.1V9.6l-3.8 2.1-1-2 5.3-2.9h2.4V21h3.3v2.3H43.8V21zM56.2 21h4.1V9.6l-3.8 2.1-1-2 5.3-2.9h2.4V21h3.3v2.3H56.2V21zM68.9 20.3c.3.1.8.3 1.3.5s1.2.2 2 .2c1.2 0 2.1-.5 2.6-1.4.5-.9.8-2.2.8-3.9-.1.1-.3.2-.5.3-.2.1-.5.3-.7.4l-.9.3c-.4.1-.7.1-1.1.1-.4 0-.9-.1-1.4-.2-.5-.2-1-.4-1.4-.8-.4-.4-.8-.8-1.1-1.4-.3-.6-.4-1.3-.4-2.2 0-.8.1-1.6.4-2.3.2-.7.6-1.3 1.1-1.8.5-.5 1-.9 1.7-1.1.6-.3 1.3-.4 2.1-.4 1 0 1.8.2 2.5.6s1.3.9 1.7 1.6c.4.7.8 1.6.9 2.6.2 1 .3 2.1.3 3.4 0 1.3-.1 2.4-.4 3.5-.2 1.1-.6 2-1.1 2.7-.5.8-1.2 1.3-2 1.8-.8.4-1.8.6-2.9.6-.3 0-.7 0-1.1-.1-.4 0-.8-.1-1.1-.2s-.8 0-1.2-.1c-.3-.1-.6-.2-.9-.4l.8-2.3zm4.3-6.1c.6 0 1-.1 1.3-.2.3-.1.7-.3 1-.5 0-.6 0-1.2-.1-1.7s-.2-1-.4-1.4-.4-.7-.7-1c-.3-.3-.7-.4-1.1-.4-.5 0-.9 0-1.2.2s-.5.4-.7.6-.3.6-.3.9c-.1.3-.1.7-.1 1.1 0 .7.2 1.3.6 1.7.3.5.9.7 1.7.7z" /> + </g> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="120"> + <g> + <path d="M3.6 0S0 5.4 0 14s3.6 14 3.6 14H35V0H3.6z" style="fill:#ec2227" /> + <path + d="M5.9 8.4h3.8c2.4 0 3.5 1.3 3.5 2.7 0 1.6-.9 2.2-1.4 2.4.9.3 1.9 1.1 1.9 2.7 0 2.1-1.5 3.5-3.7 3.5H5.9V8.4zM9.2 13c1 0 1.7-.4 1.7-1.5 0-.7-.4-1.4-1.6-1.4H8.2V13h1zm.2 5c1.1 0 2-.4 2-1.7 0-1.1-.7-1.6-1.9-1.6H8.2V18h1.2zm15.4-1c.8.4 1.6.8 2.9.8 1.1 0 1.6-.6 1.6-1.3 0-.9-.6-1.3-2.3-2-1.4-.6-2.4-1.3-2.4-3.2 0-1.8 1.4-3.3 4-3.3 1.3 0 2.3.4 2.9.7l-.7 1.9c-.6-.4-1.4-.6-2.3-.6s-1.6.4-1.6 1.2c0 .7.5 1.2 1.7 1.7 2.3 1 2.9 1.8 2.9 3.4 0 2.6-2 3.5-3.7 3.5s-2.9-.6-3.8-1.2c.1.2.8-1.6.8-1.6zm-4-1.3V8.4h2.4v7.5c0 3.2-2 4.1-4.2 4.1s-4.2-.9-4.2-4.1V8.4h2.4v7.4c0 1.5.6 2.2 1.8 2.2 1.2-.1 1.8-.8 1.8-2.3z" + style="fill:#fff" /> + <path d="M40.4.7h42v26.6h-42V.7z" style="fill:#fff;stroke:#58595a;stroke-width:1.4;stroke-miterlimit:10" /> + <path + d="m.5 26.9-.3.1v-.1l.3-.2h.2V28H.5v-1.1zm1 0-.2.1v-.1l.3-.2h.1V28h-.2v-1.1zm.6 1.1v-.1l.1-.1c.3-.3.5-.5.5-.7 0-.1-.1-.3-.3-.3-.1 0-.2.1-.3.1l-.1-.1c.1-.1.2-.1.4-.1.3 0 .4.2.4.4s-.2.4-.4.7l-.1.1H3v.1h-.9z" + style="fill:none" /> + </g> + <g style="enable-background:new"> + <path class="st5" style="fill:#58595a" + d="M43.8 21h4.1V9.6l-3.8 2.1-1-2 5.3-2.9h2.4V21h3.3v2.3H43.8V21zM55.7 21.2c0-.8.2-1.6.7-2.3s1.2-1.5 2.3-2.3l2-1.5c.4-.3.7-.5.9-.8.3-.3.5-.5.7-.8.2-.3.3-.5.4-.8.1-.3.2-.6.2-1 0-.5-.1-.9-.2-1.3-.2-.3-.4-.6-.6-.8-.3-.2-.5-.3-.9-.4-.3-.1-.7-.1-1-.1-.3 0-.7 0-1 .1-.4.1-.7.1-1 .3l-.9.3c-.3.1-.5.2-.7.3l-.9-2c.8-.5 1.6-.8 2.4-1s1.7-.4 2.4-.4c.8 0 1.6.1 2.2.3s1.3.5 1.7.9c.5.4.9.9 1.1 1.5.3.6.4 1.2.4 2 0 .7-.1 1.3-.2 1.8s-.3 1-.6 1.4c-.3.4-.6.8-1 1.2-.4.4-.9.8-1.4 1.2l-2.4 1.8c-.3.2-.6.5-.8.7-.2.2-.3.4-.4.6-.1.2-.2.3-.2.5s0 .3-.1.5h7.3v2.4H55.7v-2.3zM73.3 23.5c-1.2 0-2.2-.2-3-.7-.8-.5-1.3-1.1-1.7-1.8-.4-.8-.7-1.7-.8-2.7-.1-1-.2-2.1-.2-3.2 0-1 .1-2.1.2-3.1s.5-1.9.9-2.7c.4-.8 1-1.4 1.8-1.9s1.7-.7 2.9-.7 2.1.2 2.9.7c.7.5 1.3 1.1 1.8 1.9.4.8.7 1.7.9 2.7s.2 2 .2 3.1-.1 2.2-.2 3.2-.4 1.9-.8 2.7c-.4.8-1 1.4-1.7 1.8-.9.5-1.9.7-3.2.7zm0-2.5c.5 0 .9-.1 1.2-.3.4-.2.6-.5.9-1 .2-.5.4-1 .5-1.7.1-.7.2-1.6.2-2.6 0-.9 0-1.7-.1-2.4s-.2-1.4-.4-1.9-.5-1-.8-1.3c-.4-.3-.8-.5-1.4-.5-.6 0-1 .2-1.4.5-.3.3-.6.7-.8 1.3s-.3 1.2-.4 1.9c-.1.7-.1 1.5-.1 2.4 0 1 .1 1.9.2 2.6.1.7.3 1.3.5 1.7s.5.8.9 1c.2.2.6.3 1 .3z" /> + </g> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="142"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#58595A" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M43.828 23.284v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.319-2.908h2.413v14.215h3.295v2.262H43.828zm11.394-2.93v-2.498L60.93 6.807h3.855v11.157h2.089v2.391h-2.089v2.93h-2.714v-2.93h-6.849zm2.476-2.39h4.373V9.047c-.144.546-.518 1.4-1.12 2.563l-3.253 6.354zm10.404 5.32v-2.11c0-.833.236-1.608.711-2.326.474-.718 1.249-1.486 2.326-2.305l1.981-1.486c.775-.574 1.342-1.112 1.701-1.615.358-.503.539-1.092.539-1.767 0-1.751-.92-2.627-2.758-2.627-1.191 0-2.427.345-3.704 1.034l-.948-2.047c1.58-.948 3.202-1.422 4.868-1.422 1.68 0 3.026.409 4.038 1.228 1.013.818 1.519 1.967 1.519 3.446 0 1.264-.247 2.291-.743 3.08-.495.79-1.317 1.615-2.466 2.477l-2.391 1.788c-.604.445-.994.829-1.174 1.152s-.284.686-.313 1.088h7.345v2.412H68.102z" fill="#58595A"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zM1.66 28v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426zm.482.492v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005h.582V28h-.83z" fill="none"></path> + <path + d="M43.828 23.284v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.319-2.908h2.413v14.215h3.295v2.262H43.828zm11.394-2.93v-2.498L60.93 6.807h3.855v11.157h2.089v2.391h-2.089v2.93h-2.714v-2.93h-6.849zm2.476-2.39h4.373V9.047c-.144.546-.518 1.4-1.12 2.563l-3.253 6.354zm10.404 5.32v-2.11c0-.833.236-1.608.711-2.326.474-.718 1.249-1.486 2.326-2.305l1.981-1.486c.775-.574 1.342-1.112 1.701-1.615.358-.503.539-1.092.539-1.767 0-1.751-.92-2.627-2.758-2.627-1.191 0-2.427.345-3.704 1.034l-.948-2.047c1.58-.948 3.202-1.422 4.868-1.422 1.68 0 3.026.409 4.038 1.228 1.013.818 1.519 1.967 1.519 3.446 0 1.264-.247 2.291-.743 3.08-.495.79-1.317 1.615-2.466 2.477l-2.391 1.788c-.604.445-.994.829-1.174 1.152s-.284.686-.313 1.088h7.345v2.412H68.102z" + fill="#58595A"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zM1.66 28v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426zm.482.492v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005h.582V28h-.83z" + fill="none"></path> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="145"> + <g> + <path d="M3.6 0S0 5.4 0 14s3.6 14 3.6 14H35V0H3.6z" style="fill:#ec2227" /> + <path + d="M5.9 8.4h3.8c2.4 0 3.5 1.3 3.5 2.7 0 1.6-.9 2.2-1.4 2.4.9.3 1.9 1.1 1.9 2.7 0 2.1-1.5 3.5-3.7 3.5H5.9V8.4zM9.2 13c1 0 1.7-.4 1.7-1.5 0-.7-.4-1.4-1.6-1.4H8.2V13h1zm.2 5c1.1 0 2-.4 2-1.7 0-1.1-.7-1.6-1.9-1.6H8.2V18h1.2zm15.4-1c.8.4 1.6.8 2.9.8 1.1 0 1.6-.6 1.6-1.3 0-.9-.6-1.3-2.3-2-1.4-.6-2.4-1.3-2.4-3.2 0-1.8 1.4-3.3 4-3.3 1.3 0 2.3.4 2.9.7l-.7 1.9c-.6-.4-1.4-.6-2.3-.6-.9 0-1.6.4-1.6 1.2 0 .7.5 1.2 1.7 1.7 2.3 1 2.9 1.8 2.9 3.4 0 2.6-2 3.5-3.7 3.5-1.7 0-2.9-.6-3.8-1.2.1.2.8-1.6.8-1.6zm-4-1.3V8.4h2.4v7.5c0 3.2-2 4.1-4.2 4.1s-4.2-.9-4.2-4.1V8.4h2.4v7.4c0 1.5.6 2.2 1.8 2.2 1.2-.1 1.8-.8 1.8-2.3z" + style="fill:#fff" /> + <path d="M40.4.7h42v26.6h-42V.7z" style="fill:#fff;stroke:#58595a;stroke-width:1.4;stroke-miterlimit:10" /> + <path + d="m.5 26.9-.3.1v-.1l.3-.2h.2V28H.5v-1.1zm1 0-.2.1v-.1l.3-.2h.1V28h-.2v-1.1zm.6 1.1v-.1l.1-.1c.3-.3.5-.5.5-.7 0-.1-.1-.3-.3-.3-.1 0-.2.1-.3.1l-.1-.1c.1-.1.2-.1.4-.1.3 0 .4.2.4.4s-.2.4-.4.7l-.1.1H3v.1h-.9z" + style="fill:none" /> + </g> + <g> + <path class="st4" style="fill:#58595a" + d="M43.8 21h4.1V9.6l-3.8 2.1-1-2 5.3-2.9h2.4V21h3.3v2.3H43.8V21zM55.2 17.9l5.7-11h3.8V18h2.1v2.4h-2.1v2.9H62v-2.9h-6.8v-2.5zm6.8.1V9.1c-.1.3-.2.6-.4 1.1-.2.4-.4.9-.7 1.5L57.6 18H62zM68.6 20.4c.5.2 1.1.3 1.8.5.7.1 1.3.2 1.9.2 1.1 0 1.9-.3 2.4-.8s.8-1.3.8-2.3c0-1-.3-1.6-.8-2-.5-.4-1.3-.6-2.2-.6h-4.1l.3-8.5H78v2.4h-6.6V13h2.1c1.6 0 2.8.4 3.7 1.2.9.8 1.3 2 1.3 3.6 0 .8-.1 1.5-.4 2.2-.2.7-.6 1.3-1.1 1.8-.5.5-1.1.9-1.8 1.2-.7.3-1.6.4-2.6.4-.5 0-1 0-1.4-.1-.5-.1-.9-.2-1.3-.3-.4-.1-.8-.2-1.1-.3-.3-.1-.6-.2-.9-.4l.7-1.9z" /> + </g> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="147"> <path d="M3.6 0S0 5.4 0 14s3.6 14 3.6 14H35V0z" fill="#ec2227"></path> - <path d="M5.9 8.4h3.8c2.4 0 3.5 1.2 3.5 2.7 0 1.6-.9 2.2-1.4 2.4.9.3 1.9 1.1 1.9 2.7 0 2.1-1.5 3.5-3.7 3.5H5.9zM9.2 13c1 0 1.7-.4 1.7-1.5 0-.7-.4-1.4-1.6-1.4H8.2V13zm.2 5c1.1 0 2-.4 2-1.7 0-1.1-.7-1.6-1.9-1.6H8.2V18zm15.4-1c.8.4 1.6.8 2.9.8 1.1 0 1.6-.6 1.6-1.3 0-.9-.6-1.3-2.3-2-1.4-.6-2.4-1.3-2.4-3.2 0-1.8 1.4-3.3 4-3.3 1.3 0 2.3.4 2.9.7l-.7 1.9c-.6-.4-1.4-.6-2.3-.6s-1.6.4-1.6 1.2c0 .7.5 1.2 1.7 1.7 2.3 1 2.9 1.8 2.9 3.4 0 2.6-2 3.5-3.7 3.5s-2.9-.6-3.8-1.2c.1.2.8-1.6.8-1.6zm-4-1.3V8.4h2.4v7.5c0 3.2-2 4.1-4.2 4.1s-4.2-.9-4.2-4.1V8.4h2.4v7.4c0 1.5.6 2.2 1.8 2.2 1.2-.1 1.8-.8 1.8-2.3z" fill="#fff"></path> + <path + d="M5.9 8.4h3.8c2.4 0 3.5 1.2 3.5 2.7 0 1.6-.9 2.2-1.4 2.4.9.3 1.9 1.1 1.9 2.7 0 2.1-1.5 3.5-3.7 3.5H5.9zM9.2 13c1 0 1.7-.4 1.7-1.5 0-.7-.4-1.4-1.6-1.4H8.2V13zm.2 5c1.1 0 2-.4 2-1.7 0-1.1-.7-1.6-1.9-1.6H8.2V18zm15.4-1c.8.4 1.6.8 2.9.8 1.1 0 1.6-.6 1.6-1.3 0-.9-.6-1.3-2.3-2-1.4-.6-2.4-1.3-2.4-3.2 0-1.8 1.4-3.3 4-3.3 1.3 0 2.3.4 2.9.7l-.7 1.9c-.6-.4-1.4-.6-2.3-.6s-1.6.4-1.6 1.2c0 .7.5 1.2 1.7 1.7 2.3 1 2.9 1.8 2.9 3.4 0 2.6-2 3.5-3.7 3.5s-2.9-.6-3.8-1.2c.1.2.8-1.6.8-1.6zm-4-1.3V8.4h2.4v7.5c0 3.2-2 4.1-4.2 4.1s-4.2-.9-4.2-4.1V8.4h2.4v7.4c0 1.5.6 2.2 1.8 2.2 1.2-.1 1.8-.8 1.8-2.3z" + fill="#fff"></path> <path d="M40.4.7h42v26.6h-42z" fill="#fff" stroke="#58595a" stroke-miterlimit="10" stroke-width="1.4"></path> - <path d="M43.8 23.3V21h4.1V9.6l-3.8 2.2-1-2 5.3-2.9h2.4V21h3.3v2.3zm11.4-2.9v-2.5l5.7-11h3.9V18h2.1v2.4h-2.1v2.9h-2.7v-2.9zm2.5-2.4h4.4V9c-.1.5-.5 1.4-1.1 2.6L57.7 18z" fill="#58595a"></path> - <path d="M.5 26.9l-.3.1v-.1l.3-.2h.2V28H.5zM1.7 28v-.4h-.6v-.1l.6-.8h.2v.8H2v.1h-.2v.4zm0-.5v-.6l-.1.2-.3.4zm.4.5v-.1l.1-.1c.3-.3.5-.5.5-.7 0-.1-.1-.3-.3-.3-.1 0-.2.1-.3.1l-.1-.1c.1-.1.2-.1.4-.1.3 0 .4.2.4.4s-.2.4-.4.7l-.1.1H3v.1z" fill="none"></path> - <path d="M70.8 23.2c0-1.9.2-3.5.5-4.5s.9-2.3 1.9-3.8l1.2-1.8c1.1-1.5 1.6-2.7 1.7-3.3 0-.2.1-.5.1-.6h-7.6V6.8h10.5c.1.7.2 1.2.2 1.8 0 1-.2 1.9-.5 2.7s-1 2-2.2 3.7l-1.5 2.2c-.5.8-.9 1.6-1.1 2.4s-.2 2-.2 3.8z" fill="#58595a"></path> + <path + d="M43.8 23.3V21h4.1V9.6l-3.8 2.2-1-2 5.3-2.9h2.4V21h3.3v2.3zm11.4-2.9v-2.5l5.7-11h3.9V18h2.1v2.4h-2.1v2.9h-2.7v-2.9zm2.5-2.4h4.4V9c-.1.5-.5 1.4-1.1 2.6L57.7 18z" + fill="#58595a"></path> + <path + d="M.5 26.9l-.3.1v-.1l.3-.2h.2V28H.5zM1.7 28v-.4h-.6v-.1l.6-.8h.2v.8H2v.1h-.2v.4zm0-.5v-.6l-.1.2-.3.4zm.4.5v-.1l.1-.1c.3-.3.5-.5.5-.7 0-.1-.1-.3-.3-.3-.1 0-.2.1-.3.1l-.1-.1c.1-.1.2-.1.4-.1.3 0 .4.2.4.4s-.2.4-.4.7l-.1.1H3v.1z" + fill="none"></path> + <path + d="M70.8 23.2c0-1.9.2-3.5.5-4.5s.9-2.3 1.9-3.8l1.2-1.8c1.1-1.5 1.6-2.7 1.7-3.3 0-.2.1-.5.1-.6h-7.6V6.8h10.5c.1.7.2 1.2.2 1.8 0 1-.2 1.9-.5 2.7s-1 2-2.2 3.7l-1.5 2.2c-.5.8-.9 1.6-1.1 2.4s-.2 2-.2 3.8z" + fill="#58595a"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="171"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#58595A" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M43.828 23.284v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.319-2.908h2.413v14.215h3.295v2.262H43.828zm13.957 0c0-1.952.154-3.46.463-4.523.309-1.063.958-2.333 1.949-3.812l1.228-1.831c1.048-1.551 1.622-2.649 1.723-3.295.029-.259.044-.453.044-.582h-7.625V6.807h10.468c.086.661.129 1.264.129 1.81 0 1.005-.154 1.899-.463 2.681-.309.783-1.03 2.007-2.165 3.673l-1.464 2.175c-.575.848-.93 1.641-1.066 2.38-.137.74-.205 1.992-.205 3.759h-3.016zm10.812 0v-2.262h4.114V9.564l-3.813 2.154-1.034-2.003 5.32-2.908h2.412v14.215h3.296v2.262H68.597z" fill="#58595A"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.487-.163v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819zm.564.163H2.52l-.226.122-.034-.133.284-.151h.15V28h-.17v-1.136z" fill="none"></path> + <path + d="M43.828 23.284v-2.262h4.113V9.564l-3.813 2.154-1.033-2.003 5.319-2.908h2.413v14.215h3.295v2.262H43.828zm13.957 0c0-1.952.154-3.46.463-4.523.309-1.063.958-2.333 1.949-3.812l1.228-1.831c1.048-1.551 1.622-2.649 1.723-3.295.029-.259.044-.453.044-.582h-7.625V6.807h10.468c.086.661.129 1.264.129 1.81 0 1.005-.154 1.899-.463 2.681-.309.783-1.03 2.007-2.165 3.673l-1.464 2.175c-.575.848-.93 1.641-1.066 2.38-.137.74-.205 1.992-.205 3.759h-3.016zm10.812 0v-2.262h4.114V9.564l-3.813 2.154-1.034-2.003 5.32-2.908h2.412v14.215h3.296v2.262H68.597z" + fill="#58595A"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.487-.163v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819zm.564.163H2.52l-.226.122-.034-.133.284-.151h.15V28h-.17v-1.136z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="2960"> <path d="M3.6 0S0 5.4 0 14s3.6 14 3.6 14H35V0H3.6z" fill="#ec2227"></path> - <path d="M5.9 8.4h3.8c2.4 0 3.5 1.2 3.5 2.7 0 1.6-.9 2.2-1.4 2.4.9.3 1.9 1.1 1.9 2.7 0 2.1-1.5 3.5-3.7 3.5H5.9V8.4zM9.2 13c1 0 1.7-.4 1.7-1.5 0-.7-.4-1.4-1.6-1.4H8.2V13h1zm.2 5c1.1 0 2-.4 2-1.7 0-1.1-.7-1.6-1.9-1.6H8.2V18h1.2zm15.4-1c.8.4 1.6.8 2.9.8 1.1 0 1.6-.6 1.6-1.3 0-.9-.6-1.3-2.3-2-1.4-.6-2.4-1.3-2.4-3.2 0-1.8 1.4-3.3 4-3.3 1.3 0 2.3.4 2.9.7l-.7 1.9c-.6-.4-1.4-.6-2.3-.6-.9 0-1.6.4-1.6 1.2 0 .7.5 1.2 1.7 1.7 2.3 1 2.9 1.8 2.9 3.4 0 2.6-2 3.5-3.7 3.5-1.7 0-2.9-.6-3.8-1.2.1.2.8-1.6.8-1.6zm-4-1.3V8.4h2.4v7.5c0 3.2-2 4.1-4.2 4.1s-4.2-.9-4.2-4.1V8.4h2.4v7.4c0 1.5.6 2.2 1.8 2.2 1.2-.1 1.8-.8 1.8-2.3z" fill="#fff"></path> + <path + d="M5.9 8.4h3.8c2.4 0 3.5 1.2 3.5 2.7 0 1.6-.9 2.2-1.4 2.4.9.3 1.9 1.1 1.9 2.7 0 2.1-1.5 3.5-3.7 3.5H5.9V8.4zM9.2 13c1 0 1.7-.4 1.7-1.5 0-.7-.4-1.4-1.6-1.4H8.2V13h1zm.2 5c1.1 0 2-.4 2-1.7 0-1.1-.7-1.6-1.9-1.6H8.2V18h1.2zm15.4-1c.8.4 1.6.8 2.9.8 1.1 0 1.6-.6 1.6-1.3 0-.9-.6-1.3-2.3-2-1.4-.6-2.4-1.3-2.4-3.2 0-1.8 1.4-3.3 4-3.3 1.3 0 2.3.4 2.9.7l-.7 1.9c-.6-.4-1.4-.6-2.3-.6-.9 0-1.6.4-1.6 1.2 0 .7.5 1.2 1.7 1.7 2.3 1 2.9 1.8 2.9 3.4 0 2.6-2 3.5-3.7 3.5-1.7 0-2.9-.6-3.8-1.2.1.2.8-1.6.8-1.6zm-4-1.3V8.4h2.4v7.5c0 3.2-2 4.1-4.2 4.1s-4.2-.9-4.2-4.1V8.4h2.4v7.4c0 1.5.6 2.2 1.8 2.2 1.2-.1 1.8-.8 1.8-2.3z" + fill="#fff"></path> <path d="M40.4.7h42v26.6h-42V.7z" fill="#fff" stroke="#58595a" stroke-width="1.4" stroke-miterlimit="10"></path> - <path d="M.5 26.9l-.3.1v-.1l.3-.2h.2V28H.5v-1.1zm1.5.4c0 .5-.2.7-.5.7s-.4-.2-.4-.7c0-.4.2-.7.5-.7.2.1.4.3.4.7zm-.7.1c0 .3.1.5.3.5.2 0 .3-.2.3-.5s-.1-.5-.3-.5c-.2-.1-.3.1-.3.5zm1.7-.7v.1L2.4 28h-.2l.6-1.1h-.6v-.1H3z" fill="none"></path> - <path d="M43.2 20.4c0-1.6.7-2.9 2.4-4.5l1.6-1.4c1.1-1 1.8-1.9 1.8-3.3 0-2-1-2.6-2.2-2.6-1.1 0-2.3.6-2.9 1l-.7-2c1.2-.9 2.7-1.4 3.8-1.4 2.6 0 4.4 1.6 4.4 4.6 0 2.6-.9 3.9-2.5 5.4L47 17.9c-1 1-1.1 1.5-1.2 2.2h5.8v2.4h-8.3v-2.1zm9.8-.9c.5.3 1.4.7 2.6.7 1.9 0 2.7-1.9 2.7-5.1-.5.4-1.4 1.1-2.7 1.1-1.4 0-3.5-1.1-3.5-4.5 0-3.3 1.7-5.5 4.1-5.5 3.2 0 4.3 3 4.3 8s-1.4 8.5-5 8.5c-1.1 0-2.5-.3-3.3-.9l.8-2.3zm5.3-6.7c0-2.3-.5-4.4-1.9-4.4s-1.8 1.3-1.8 2.8c0 1.4.6 2.3 1.9 2.3.8 0 1.3-.2 1.8-.7zm3.2 2.5c0-5.2 1.8-9.1 5.4-9.1 1 0 1.9.3 2.5.6L68.8 9c-.4-.2-.9-.5-1.5-.5-1.9 0-3.2 1.7-3.4 5.3.5-.4 1.6-1 2.8-1 1.4 0 3.3.8 3.3 4.3 0 3.2-1.7 5.5-4.2 5.5-3.1 0-4.3-3-4.3-7.3zm6.1 2.3c0-1.6-.5-2.3-1.6-2.3-.6 0-1.4.2-2.1.7 0 2.9.6 4.4 2 4.4 1.2 0 1.7-1.2 1.7-2.8zm2.5-3.2c0-4.1.9-8.3 4.6-8.3 3.7 0 4.6 4.1 4.6 8.3 0 4.3-.6 8.2-4.6 8.2-3.9 0-4.6-3.8-4.6-8.2zm6.8.3c0-3.4-.4-5.9-2.2-5.9-1.8 0-2.2 2.5-2.2 5.9 0 4 .7 5.5 2.2 5.5 1.5 0 2.2-1.6 2.2-5.5z"></path> + <path + d="M.5 26.9l-.3.1v-.1l.3-.2h.2V28H.5v-1.1zm1.5.4c0 .5-.2.7-.5.7s-.4-.2-.4-.7c0-.4.2-.7.5-.7.2.1.4.3.4.7zm-.7.1c0 .3.1.5.3.5.2 0 .3-.2.3-.5s-.1-.5-.3-.5c-.2-.1-.3.1-.3.5zm1.7-.7v.1L2.4 28h-.2l.6-1.1h-.6v-.1H3z" + fill="none"></path> + <path + d="M43.2 20.4c0-1.6.7-2.9 2.4-4.5l1.6-1.4c1.1-1 1.8-1.9 1.8-3.3 0-2-1-2.6-2.2-2.6-1.1 0-2.3.6-2.9 1l-.7-2c1.2-.9 2.7-1.4 3.8-1.4 2.6 0 4.4 1.6 4.4 4.6 0 2.6-.9 3.9-2.5 5.4L47 17.9c-1 1-1.1 1.5-1.2 2.2h5.8v2.4h-8.3v-2.1zm9.8-.9c.5.3 1.4.7 2.6.7 1.9 0 2.7-1.9 2.7-5.1-.5.4-1.4 1.1-2.7 1.1-1.4 0-3.5-1.1-3.5-4.5 0-3.3 1.7-5.5 4.1-5.5 3.2 0 4.3 3 4.3 8s-1.4 8.5-5 8.5c-1.1 0-2.5-.3-3.3-.9l.8-2.3zm5.3-6.7c0-2.3-.5-4.4-1.9-4.4s-1.8 1.3-1.8 2.8c0 1.4.6 2.3 1.9 2.3.8 0 1.3-.2 1.8-.7zm3.2 2.5c0-5.2 1.8-9.1 5.4-9.1 1 0 1.9.3 2.5.6L68.8 9c-.4-.2-.9-.5-1.5-.5-1.9 0-3.2 1.7-3.4 5.3.5-.4 1.6-1 2.8-1 1.4 0 3.3.8 3.3 4.3 0 3.2-1.7 5.5-4.2 5.5-3.1 0-4.3-3-4.3-7.3zm6.1 2.3c0-1.6-.5-2.3-1.6-2.3-.6 0-1.4.2-2.1.7 0 2.9.6 4.4 2 4.4 1.2 0 1.7-1.2 1.7-2.8zm2.5-3.2c0-4.1.9-8.3 4.6-8.3 3.7 0 4.6 4.1 4.6 8.3 0 4.3-.6 8.2-4.6 8.2-3.9 0-4.6-3.8-4.6-8.2zm6.8.3c0-3.4-.4-5.9-2.2-5.9-1.8 0-2.2 2.5-2.2 5.9 0 4 .7 5.5 2.2 5.5 1.5 0 2.2-1.6 2.2-5.5z"> + </path> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="T36"> + <g id="Calque_1_1_"> + <path class="st0" style="fill:#fff" d="M36.7.9h38.5v23.6H36.7z" /> + <path class="st1" style="fill:#58595a" d="M74.3 1.7v21.9H37.6V1.7h36.7M76 0H35.9v25.3H76V0z" /> + <path style="fill:none" d="M36 0h39.5v24.9H36z" /> + <path class="st1" style="fill:#58595a" + d="M43.1 7.8H39V5.4h10.8v2.3h-4.1v13.2H43V7.8h.1zm9.2 10c.6.3 1.9.9 3.4.9 1.9 0 2.9-1 2.9-2.4 0-1.6-1.2-2.1-2.8-2.1H54V12h1.3c1.6 0 2.9-.6 2.9-2.3 0-1.2-.6-1.8-2.2-1.8-1.4 0-2.8.5-3.7 1.1l-.9-2c1.4-.8 3.3-1.4 5.2-1.4 3 0 4.4 1.6 4.4 3.7 0 1.8-1 2.7-2.2 3.3 1.5.5 2.4 1.8 2.4 3.6 0 2.6-1.9 4.8-5.4 4.8-2 0-3.6-.7-4.3-1.2l.8-2zm10-3.8c0-4.9 2.1-8.6 6.3-8.6 1.1 0 2.2.3 2.9.6l-.7 2c-.4-.2-1-.4-1.8-.4-2.2 0-3.7 1.6-4 5 .5-.3 1.8-.9 3.2-.9 1.6 0 3.8.8 3.8 4 0 3-1.9 5.2-4.9 5.2-3.4 0-4.8-2.8-4.8-6.9zm7.1 2.2c0-1.5-.6-2.2-1.9-2.2-.7 0-1.7.2-2.5.6 0 2.8.6 4.1 2.3 4.1 1.5.1 2.1-1 2.1-2.5z" /> + <path d="M3.2 0S0 4.9 0 12.7s3.2 12.7 3.2 12.7h28.4V0H3.2z" style="fill:#e20613" /> + <path class="st0" style="fill:#fff" + d="M22.1 15.4c.7.4 1.5.7 2.6.7 1 0 1.5-.6 1.5-1.2 0-.8-.6-1.2-2-1.8-1.3-.5-2.2-1.1-2.2-2.8 0-1.6 1.2-3 3.6-3 1.2 0 2.1.3 2.6.6l-.6 1.8c-.5-.3-1.3-.6-2.1-.6s-1.4.4-1.4 1 .4 1.1 1.6 1.6c2.1.9 2.7 1.6 2.7 3.1 0 2.4-1.8 3.2-3.4 3.2-1.5 0-2.7-.5-3.4-1l.5-1.6zm-3.3-1.2V7.6h2.1v6.7c0 2.9-1.8 3.7-3.8 3.7s-3.8-.8-3.8-3.7V7.6h2.1v6.7c0 1.3.5 2 1.7 2 1.1-.1 1.7-.7 1.7-2.1M8.5 16.3c1 0 1.8-.3 1.8-1.6 0-.9-.6-1.5-1.8-1.5h-1v3.1h1zm-.2-4.6c.9 0 1.5-.4 1.5-1.3 0-.6-.4-1.2-1.4-1.2h-1v2.5h.9zm-3-4.1h3.5C11 7.6 12 8.7 12 10c0 1.4-.8 2-1.2 2.2.8.2 1.7 1 1.7 2.4 0 1.9-1.4 3.1-3.4 3.1H5.3V7.6z" /> + </g> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 67 28" id="A"> <path d="M3.59 0S0 5.428 0 14c0 8.578 3.59 14 3.59 14h31.418V0H3.59z" fill="#EC2227"></path> - <path d="M20.693 23.307h-3.777l-3.337-10.91a22.777 22.777 0 01-.509-2.219l-.099 13.129H9.049l.584-18.63h5.018l3.654 12.006c.217.755.437 1.756.437 2.412h.123c0-.656.219-1.657.437-2.412l3.653-12.007h5.018l.585 18.63h-3.921l-.1-13.129a22.486 22.486 0 01-.51 2.219l-3.334 10.911z" fill="#fff"></path> + <path + d="M20.693 23.307h-3.777l-3.337-10.91a22.777 22.777 0 01-.509-2.219l-.099 13.129H9.049l.584-18.63h5.018l3.654 12.006c.217.755.437 1.756.437 2.412h.123c0-.656.219-1.657.437-2.412l3.653-12.007h5.018l.585 18.63h-3.921l-.1-13.129a22.486 22.486 0 01-.51 2.219l-3.334 10.911z" + fill="#fff"></path> <path fill="#EE3D96" d="M39.007 0h28v28h-28z"></path> - <path d="M45.626 24.284L51.48 4.812h4.607l5.981 19.473h-3.665l-1.299-4.582h-6.542l-1.323 4.582h-3.613zm5.676-7.255h5.065L54.229 9.52c-.119-.407-.229-1.018-.331-1.832h-.076c-.102.849-.229 1.527-.382 2.036l-2.138 7.305z" fill="#fff"></path> - <path d="M.37 27.576L.23 28H.05l.46-1.348h.208L1.177 28H.991l-.144-.424H.37zm.443-.136l-.133-.387-.07-.246H.605l-.068.244-.132.39h.408z" fill="none"></path> + <path + d="M45.626 24.284L51.48 4.812h4.607l5.981 19.473h-3.665l-1.299-4.582h-6.542l-1.323 4.582h-3.613zm5.676-7.255h5.065L54.229 9.52c-.119-.407-.229-1.018-.331-1.832h-.076c-.102.849-.229 1.527-.382 2.036l-2.138 7.305z" + fill="#fff"></path> + <path + d="M.37 27.576L.23 28H.05l.46-1.348h.208L1.177 28H.991l-.144-.424H.37zm.443-.136l-.133-.387-.07-.246H.605l-.068.244-.132.39h.408z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 67 28" id="B"> <path d="M3.59 0S0 5.428 0 14c0 8.578 3.59 14 3.59 14h31.418V0H3.59z" fill="#EC2227"></path> - <path d="M20.693 23.307h-3.777l-3.337-10.91a22.777 22.777 0 01-.509-2.219l-.099 13.129H9.049l.584-18.63h5.018l3.654 12.006c.217.755.437 1.756.437 2.412h.123c0-.656.219-1.657.437-2.412l3.653-12.007h5.018l.585 18.63h-3.921l-.1-13.129a22.486 22.486 0 01-.51 2.219l-3.334 10.911z" fill="#fff"></path> + <path + d="M20.693 23.307h-3.777l-3.337-10.91a22.777 22.777 0 01-.509-2.219l-.099 13.129H9.049l.584-18.63h5.018l3.654 12.006c.217.755.437 1.756.437 2.412h.123c0-.656.219-1.657.437-2.412l3.653-12.007h5.018l.585 18.63h-3.921l-.1-13.129a22.486 22.486 0 01-.51 2.219l-3.334 10.911z" + fill="#fff"></path> <path fill="#007DC5" d="M39.007 0h28v28h-28z"></path> - <path d="M47.688 24.284V4.812h6.949c1.951 0 3.373.433 4.264 1.298s1.336 2.002 1.336 3.411c0 1.069-.25 1.943-.751 2.622-.5.679-1.115 1.154-1.845 1.425.983.204 1.815.705 2.494 1.502.679.798 1.019 1.876 1.019 3.233 0 1.799-.628 3.245-1.884 4.34s-2.868 1.642-4.837 1.642h-6.745zm3.334-11.276h2.621c1.019 0 1.85-.233 2.495-.7.645-.467.967-1.175.967-2.125 0-.797-.267-1.446-.802-1.947-.534-.5-1.345-.75-2.431-.75h-2.851v5.522zm0 8.629h3.08c1.001 0 1.857-.259 2.57-.776s1.069-1.319 1.069-2.405c0-2.02-1.027-3.029-3.08-3.029h-3.64v6.21z" fill="#fff"></path> - <path d="M.152 26.673c.076-.019.198-.03.318-.03.174 0 .286.03.368.098.07.053.114.133.114.238 0 .132-.088.246-.228.296v.006c.128.03.278.136.278.336a.354.354 0 01-.116.27c-.092.086-.244.126-.464.126l-.27-.016v-1.324zm.174.552h.158c.182 0 .29-.098.29-.229 0-.155-.118-.22-.294-.22l-.154.013v.436zm0 .643l.146.008c.18 0 .346-.065.346-.262 0-.182-.158-.26-.348-.26H.326v.514z" fill="none"></path> - </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 77 28" id="BRMB"> - <path d="M0 0h44.292v28H0z" fill="#fedc00"></path> - <path d="M3.956 3.566h3.903c1.71 0 3.028.858 3.028 2.733 0 1.115-.46 2.181-1.735 2.759l2.314 4.806H9.38l-1.993-4.46H5.734v4.459H3.956zm3.229 4.4c1.187 0 1.873-.428 1.873-1.536 0-1.062-.686-1.454-1.657-1.454H5.747v2.989h1.438zm8.413-1.091c1.725 0 2.922 1.077 2.922 2.975 0 .309-.012.593-.041.89H14.09c0 1.236.782 1.801 2.02 1.801.739 0 1.332-.172 1.802-.388l.483.927c-.779.591-1.735.902-2.837.902-2.075 0-3.258-1.292-3.258-3.473.001-2.154 1.293-3.634 3.298-3.634zm1.187 2.666c-.053-.674-.311-1.413-1.225-1.413-.73 0-1.306.51-1.413 1.413zm3.443-5.975h1.698v8.076c0 .738.39.846.939.808v1.318a3.372 3.372 0 01-1.169.215c-.889 0-1.469-.405-1.469-1.912V3.566zm5.562 6.727l1.695-.39v-.47c0-.835-.32-1.13-.966-1.13-.58 0-1.322.229-1.791.459l-.432-1.199a4.745 4.745 0 012.426-.687c1.612 0 2.555.782 2.555 2.277v2.825c0 .484.118.647.661.565v1.174c-.3.093-.691.214-1.213.214-.661 0-.914-.297-1.105-.591-.484.403-1.008.645-1.71.645-1.062 0-1.939-.538-1.939-1.709-.001-1.106.554-1.684 1.819-1.983zm.807 2.628c.365 0 .632-.096.888-.229v-1.79l-.953.281c-.527.164-.863.354-.863.917-.001.576.431.821.928.821zm4.484-8.279c0-.648.535-1.185 1.223-1.185.713 0 1.242.537 1.242 1.185 0 .62-.528 1.142-1.242 1.142-.687-.001-1.223-.522-1.223-1.142zm.334 2.408h1.792v6.813h-1.792zm3.824 5.117c.402.212 1.104.551 1.898.551.512 0 .982-.188.982-.688 0-.447-.28-.606-.916-.861l-.832-.337c-.754-.309-1.468-.767-1.468-1.803 0-1.737 1.536-2.154 2.612-2.154 1.037 0 1.618.201 2.049.392l-.514 1.37c-.417-.267-.97-.459-1.482-.459-.497 0-1.035.15-1.035.65 0 .377.255.509.795.727l.821.335c.887.364 1.478.902 1.478 1.886 0 1.721-1.478 2.206-2.529 2.206-1.066 0-1.712-.268-2.291-.58zM3.755 17.796h1.62l1.477 4.754c.09.288.123.485.134.722h.024a2.82 2.82 0 01.138-.722l1.474-4.754h1.621l.233 6.924h-1.29l-.046-4.966-.228.751-1.267 4.215H6.354L5.06 20.405l-.201-.652-.043 4.967H3.523zm10.08 2.228c1.159 0 1.963.726 1.963 1.999 0 .208-.009.397-.025.598h-2.95c0 .832.525 1.213 1.355 1.213.501 0 .897-.117 1.216-.266l.325.625c-.528.399-1.169.608-1.912.608-1.392 0-2.188-.87-2.188-2.337 0-1.446.868-2.44 2.216-2.44zm.797 1.791c-.038-.452-.209-.951-.824-.951-.486 0-.875.343-.948.951zm-.39-4.019h1.396l-1.331 1.54h-1.023zm3.051 3.222h-.944v-.677l.96-.207.317-1.385h.87v1.393h1.501v.876h-1.501v1.847c0 .842.38.986.751.986.32 0 .642-.081.767-.126v.759a1.988 1.988 0 01-1.12.318c-.957 0-1.6-.554-1.6-1.609l-.001-2.175zm3.71-.875h1.142l.042.608c.462-.563.985-.726 1.439-.726.29 0 .461.064.615.136l-.371 1.037a.928.928 0 00-.58-.19c-.613 0-1.085.536-1.085 1.045v2.667h-1.203v-4.577zm5.581-.119c1.314 0 2.217.907 2.217 2.359 0 1.612-1.013 2.419-2.217 2.419-1.194 0-2.208-.788-2.208-2.419-.001-1.451.907-2.359 2.208-2.359zm1.029 2.359c0-.877-.368-1.462-1.03-1.462-.658 0-1.023.585-1.023 1.462 0 1.034.47 1.516 1.023 1.516.59.001 1.03-.481 1.03-1.516z" fill-rule="nonzero" fill="#010101"></path> - <path d="M48.292 0h28v28h-28z" fill="#007dc5"></path> - <path d="M56.972 24.284V4.812h6.949c1.951 0 3.373.433 4.264 1.298s1.336 2.002 1.336 3.411c0 1.069-.25 1.943-.751 2.622-.5.679-1.115 1.154-1.845 1.425.983.204 1.815.705 2.494 1.502.679.798 1.019 1.876 1.019 3.233 0 1.799-.628 3.245-1.884 4.34s-2.868 1.642-4.837 1.642h-6.745zm3.335-11.276h2.621c1.019 0 1.85-.233 2.495-.7s.967-1.175.967-2.125c0-.797-.267-1.446-.802-1.947-.534-.5-1.345-.75-2.431-.75h-2.851v5.522zm0 8.629h3.08c1.001 0 1.857-.259 2.57-.776s1.069-1.319 1.069-2.405c0-2.02-1.027-3.029-3.08-3.029h-3.64v6.21z" fill="#fff" fill-rule="nonzero"></path> + <path + d="M47.688 24.284V4.812h6.949c1.951 0 3.373.433 4.264 1.298s1.336 2.002 1.336 3.411c0 1.069-.25 1.943-.751 2.622-.5.679-1.115 1.154-1.845 1.425.983.204 1.815.705 2.494 1.502.679.798 1.019 1.876 1.019 3.233 0 1.799-.628 3.245-1.884 4.34s-2.868 1.642-4.837 1.642h-6.745zm3.334-11.276h2.621c1.019 0 1.85-.233 2.495-.7.645-.467.967-1.175.967-2.125 0-.797-.267-1.446-.802-1.947-.534-.5-1.345-.75-2.431-.75h-2.851v5.522zm0 8.629h3.08c1.001 0 1.857-.259 2.57-.776s1.069-1.319 1.069-2.405c0-2.02-1.027-3.029-3.08-3.029h-3.64v6.21z" + fill="#fff"></path> + <path + d="M.152 26.673c.076-.019.198-.03.318-.03.174 0 .286.03.368.098.07.053.114.133.114.238 0 .132-.088.246-.228.296v.006c.128.03.278.136.278.336a.354.354 0 01-.116.27c-.092.086-.244.126-.464.126l-.27-.016v-1.324zm.174.552h.158c.182 0 .29-.098.29-.229 0-.155-.118-.22-.294-.22l-.154.013v.436zm0 .643l.146.008c.18 0 .346-.065.346-.262 0-.182-.158-.26-.348-.26H.326v.514z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 67 28" id="C"> <path d="M3.59 0S0 5.428 0 14c0 8.578 3.59 14 3.59 14h31.418V0H3.59z" fill="#EC2227"></path> - <path d="M20.693 23.307h-3.777l-3.337-10.91a22.777 22.777 0 01-.509-2.219l-.099 13.129H9.049l.584-18.63h5.018l3.654 12.006c.217.755.437 1.756.437 2.412h.123c0-.656.219-1.657.437-2.412l3.653-12.007h5.018l.585 18.63h-3.921l-.1-13.129a22.486 22.486 0 01-.51 2.219l-3.334 10.911z" fill="#fff"></path> + <path + d="M20.693 23.307h-3.777l-3.337-10.91a22.777 22.777 0 01-.509-2.219l-.099 13.129H9.049l.584-18.63h5.018l3.654 12.006c.217.755.437 1.756.437 2.412h.123c0-.656.219-1.657.437-2.412l3.653-12.007h5.018l.585 18.63h-3.921l-.1-13.129a22.486 22.486 0 01-.51 2.219l-3.334 10.911z" + fill="#fff"></path> <path fill="#F99D1C" d="M39.007 0h28v28h-28z"></path> - <path d="M44.848 14.841c0-3.156.912-5.681 2.736-7.573 1.824-1.892 4.34-2.838 7.547-2.838 1.511 0 3.105.263 4.786.789l-.968 3.029c-1.477-.577-2.851-.866-4.123-.866-1.901 0-3.445.632-4.633 1.896-1.188 1.264-1.782 3.05-1.782 5.358 0 1.29.183 2.414.547 3.373.365.959.861 1.697 1.489 2.215s1.315.899 2.063 1.146a7.681 7.681 0 002.418.368c1.34 0 2.749-.237 4.226-.712l.891 2.036c-1.68 1.069-3.733 1.604-6.16 1.604-1.188 0-2.3-.183-3.334-.547a8.846 8.846 0 01-2.864-1.681c-.874-.755-1.565-1.781-2.074-3.08-.51-1.297-.765-2.803-.765-4.517z" fill="#fff"></path> - <path d="M1.091 27.958a.856.856 0 01-.356.064c-.379 0-.664-.24-.664-.685 0-.423.286-.707.704-.707a.73.73 0 01.32.06l-.044.143a.616.616 0 00-.27-.057c-.316 0-.526.202-.526.556 0 .332.19.542.516.542a.683.683 0 00.286-.056l.034.14z" fill="none"></path> + <path + d="M44.848 14.841c0-3.156.912-5.681 2.736-7.573 1.824-1.892 4.34-2.838 7.547-2.838 1.511 0 3.105.263 4.786.789l-.968 3.029c-1.477-.577-2.851-.866-4.123-.866-1.901 0-3.445.632-4.633 1.896-1.188 1.264-1.782 3.05-1.782 5.358 0 1.29.183 2.414.547 3.373.365.959.861 1.697 1.489 2.215s1.315.899 2.063 1.146a7.681 7.681 0 002.418.368c1.34 0 2.749-.237 4.226-.712l.891 2.036c-1.68 1.069-3.733 1.604-6.16 1.604-1.188 0-2.3-.183-3.334-.547a8.846 8.846 0 01-2.864-1.681c-.874-.755-1.565-1.781-2.074-3.08-.51-1.297-.765-2.803-.765-4.517z" + fill="#fff"></path> + <path + d="M1.091 27.958a.856.856 0 01-.356.064c-.379 0-.664-.24-.664-.685 0-.423.286-.707.704-.707a.73.73 0 01.32.06l-.044.143a.616.616 0 00-.27-.057c-.316 0-.526.202-.526.556 0 .332.19.542.516.542a.683.683 0 00.286-.056l.034.14z" + fill="none"></path> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 67 28" id="D"> + <path d="M3.59 0S0 5.428 0 14c0 8.578 3.59 14 3.59 14h31.418V0H3.59z" fill="#EC2227"></path> + <path + d="M20.693 23.307h-3.777l-3.337-10.91a22.777 22.777 0 01-.509-2.219l-.099 13.129H9.049l.584-18.63h5.018l3.654 12.006c.217.755.437 1.756.437 2.412h.123c0-.656.219-1.657.437-2.412l3.653-12.007h5.018l.585 18.63h-3.921l-.1-13.129a22.486 22.486 0 01-.51 2.219l-3.334 10.911z" + fill="#fff"></path> + <path fill="#00AB4E" d="M39.007 0h28v28h-28z"></path> + <path + d="M45.688 24.284V4.812h7c1.289 0 2.473.157 3.551.471a9.135 9.135 0 012.979 1.502c.907.688 1.616 1.65 2.125 2.889.51 1.239.764 2.707.764 4.404 0 3.445-.954 6.007-2.863 7.688-1.909 1.68-4.434 2.52-7.573 2.52h-5.983zm3.334-2.8h2.418c1.052 0 1.998-.119 2.838-.356s1.6-.615 2.278-1.133 1.205-1.243 1.578-2.177c.373-.933.56-2.044.56-3.334 0-2.24-.534-3.941-1.604-5.104-1.068-1.162-2.63-1.744-4.684-1.744h-3.385v13.848z" + fill="#fff"></path> + <path + d="M.152 26.673a2.13 2.13 0 01.37-.03c.25 0 .428.061.546.168.122.11.192.266.192.483 0 .221-.07.4-.194.524-.128.126-.336.193-.598.193l-.316-.016v-1.322zm.174 1.191l.176.008c.374 0 .573-.208.573-.571.002-.318-.178-.521-.545-.521l-.204.019v1.065z" + fill="none"></path> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" + stroke-miterlimit="2" viewBox="0 0 77 28" id="BRMB"> + <path d="M0 0h44.292v28H0z" fill="#fedc00"></path> + <path + d="M3.956 3.566h3.903c1.71 0 3.028.858 3.028 2.733 0 1.115-.46 2.181-1.735 2.759l2.314 4.806H9.38l-1.993-4.46H5.734v4.459H3.956zm3.229 4.4c1.187 0 1.873-.428 1.873-1.536 0-1.062-.686-1.454-1.657-1.454H5.747v2.989h1.438zm8.413-1.091c1.725 0 2.922 1.077 2.922 2.975 0 .309-.012.593-.041.89H14.09c0 1.236.782 1.801 2.02 1.801.739 0 1.332-.172 1.802-.388l.483.927c-.779.591-1.735.902-2.837.902-2.075 0-3.258-1.292-3.258-3.473.001-2.154 1.293-3.634 3.298-3.634zm1.187 2.666c-.053-.674-.311-1.413-1.225-1.413-.73 0-1.306.51-1.413 1.413zm3.443-5.975h1.698v8.076c0 .738.39.846.939.808v1.318a3.372 3.372 0 01-1.169.215c-.889 0-1.469-.405-1.469-1.912V3.566zm5.562 6.727l1.695-.39v-.47c0-.835-.32-1.13-.966-1.13-.58 0-1.322.229-1.791.459l-.432-1.199a4.745 4.745 0 012.426-.687c1.612 0 2.555.782 2.555 2.277v2.825c0 .484.118.647.661.565v1.174c-.3.093-.691.214-1.213.214-.661 0-.914-.297-1.105-.591-.484.403-1.008.645-1.71.645-1.062 0-1.939-.538-1.939-1.709-.001-1.106.554-1.684 1.819-1.983zm.807 2.628c.365 0 .632-.096.888-.229v-1.79l-.953.281c-.527.164-.863.354-.863.917-.001.576.431.821.928.821zm4.484-8.279c0-.648.535-1.185 1.223-1.185.713 0 1.242.537 1.242 1.185 0 .62-.528 1.142-1.242 1.142-.687-.001-1.223-.522-1.223-1.142zm.334 2.408h1.792v6.813h-1.792zm3.824 5.117c.402.212 1.104.551 1.898.551.512 0 .982-.188.982-.688 0-.447-.28-.606-.916-.861l-.832-.337c-.754-.309-1.468-.767-1.468-1.803 0-1.737 1.536-2.154 2.612-2.154 1.037 0 1.618.201 2.049.392l-.514 1.37c-.417-.267-.97-.459-1.482-.459-.497 0-1.035.15-1.035.65 0 .377.255.509.795.727l.821.335c.887.364 1.478.902 1.478 1.886 0 1.721-1.478 2.206-2.529 2.206-1.066 0-1.712-.268-2.291-.58zM3.755 17.796h1.62l1.477 4.754c.09.288.123.485.134.722h.024a2.82 2.82 0 01.138-.722l1.474-4.754h1.621l.233 6.924h-1.29l-.046-4.966-.228.751-1.267 4.215H6.354L5.06 20.405l-.201-.652-.043 4.967H3.523zm10.08 2.228c1.159 0 1.963.726 1.963 1.999 0 .208-.009.397-.025.598h-2.95c0 .832.525 1.213 1.355 1.213.501 0 .897-.117 1.216-.266l.325.625c-.528.399-1.169.608-1.912.608-1.392 0-2.188-.87-2.188-2.337 0-1.446.868-2.44 2.216-2.44zm.797 1.791c-.038-.452-.209-.951-.824-.951-.486 0-.875.343-.948.951zm-.39-4.019h1.396l-1.331 1.54h-1.023zm3.051 3.222h-.944v-.677l.96-.207.317-1.385h.87v1.393h1.501v.876h-1.501v1.847c0 .842.38.986.751.986.32 0 .642-.081.767-.126v.759a1.988 1.988 0 01-1.12.318c-.957 0-1.6-.554-1.6-1.609l-.001-2.175zm3.71-.875h1.142l.042.608c.462-.563.985-.726 1.439-.726.29 0 .461.064.615.136l-.371 1.037a.928.928 0 00-.58-.19c-.613 0-1.085.536-1.085 1.045v2.667h-1.203v-4.577zm5.581-.119c1.314 0 2.217.907 2.217 2.359 0 1.612-1.013 2.419-2.217 2.419-1.194 0-2.208-.788-2.208-2.419-.001-1.451.907-2.359 2.208-2.359zm1.029 2.359c0-.877-.368-1.462-1.03-1.462-.658 0-1.023.585-1.023 1.462 0 1.034.47 1.516 1.023 1.516.59.001 1.03-.481 1.03-1.516z" + fill-rule="nonzero" fill="#010101"></path> + <path d="M48.292 0h28v28h-28z" fill="#007dc5"></path> + <path + d="M56.972 24.284V4.812h6.949c1.951 0 3.373.433 4.264 1.298s1.336 2.002 1.336 3.411c0 1.069-.25 1.943-.751 2.622-.5.679-1.115 1.154-1.845 1.425.983.204 1.815.705 2.494 1.502.679.798 1.019 1.876 1.019 3.233 0 1.799-.628 3.245-1.884 4.34s-2.868 1.642-4.837 1.642h-6.745zm3.335-11.276h2.621c1.019 0 1.85-.233 2.495-.7s.967-1.175.967-2.125c0-.797-.267-1.446-.802-1.947-.534-.5-1.345-.75-2.431-.75h-2.851v5.522zm0 8.629h3.08c1.001 0 1.857-.259 2.57-.776s1.069-1.319 1.069-2.405c0-2.02-1.027-3.029-3.08-3.029h-3.64v6.21z" + fill="#fff" fill-rule="nonzero"></path> + </symbol> + + <symbol xmlns="http://www.w3.org/2000/svg" id="BRMC" viewBox="0 0 77 28" fill-rule="evenodd" clip-rule="evenodd" + stroke-linejoin="round" stroke-miterlimit="2"> + <path fill="rgb(254,220,0)" d="M0 0H44.292V28H0z" /> + <path + d="M3.956 3.566h3.903c1.71 0 3.028.858 3.028 2.733 0 1.115-.46 2.181-1.735 2.759l2.314 4.806H9.38l-1.993-4.46H5.734v4.459H3.956V3.566zm3.229 4.4c1.187 0 1.873-.428 1.873-1.536 0-1.062-.686-1.454-1.657-1.454H5.747v2.989h1.438v.001zm8.413-1.091c1.725 0 2.922 1.077 2.922 2.975 0 .309-.012.593-.041.89H14.09c0 1.236.782 1.801 2.02 1.801.739 0 1.332-.172 1.802-.388l.483.927c-.779.591-1.735.902-2.837.902-2.075 0-3.258-1.292-3.258-3.473.001-2.154 1.293-3.634 3.298-3.634zm1.187 2.666c-.053-.674-.311-1.413-1.225-1.413-.73 0-1.306.51-1.413 1.413h2.638zm3.443-5.975h1.698v8.076c0 .738.39.846.939.808v1.318a3.372 3.372 0 0 1-1.169.215c-.889 0-1.469-.405-1.469-1.912V3.566h.001zm5.562 6.727l1.695-.39v-.47c0-.835-.32-1.13-.966-1.13-.58 0-1.322.229-1.791.459l-.432-1.199a4.745 4.745 0 0 1 2.426-.687c1.612 0 2.555.782 2.555 2.277v2.825c0 .484.118.647.661.565v1.174c-.3.093-.691.214-1.213.214-.661 0-.914-.297-1.105-.591-.484.403-1.008.645-1.71.645-1.062 0-1.939-.538-1.939-1.709-.001-1.106.554-1.684 1.819-1.983zm.807 2.628c.365 0 .632-.096.888-.229v-1.79l-.953.281c-.527.164-.863.354-.863.917-.001.576.431.821.928.821zm4.484-8.279c0-.648.535-1.185 1.223-1.185.713 0 1.242.537 1.242 1.185 0 .62-.528 1.142-1.242 1.142-.687-.001-1.223-.522-1.223-1.142zm.334 2.408h1.792v6.813h-1.792V7.05zm3.824 5.117c.402.212 1.104.551 1.898.551.512 0 .982-.188.982-.688 0-.447-.28-.606-.916-.861l-.832-.337c-.754-.309-1.468-.767-1.468-1.803 0-1.737 1.536-2.154 2.612-2.154 1.037 0 1.618.201 2.049.392l-.514 1.37c-.417-.267-.97-.459-1.482-.459-.497 0-1.035.15-1.035.65 0 .377.255.509.795.727l.821.335c.887.364 1.478.902 1.478 1.886 0 1.721-1.478 2.206-2.529 2.206-1.066 0-1.712-.268-2.291-.58l.432-1.235zM3.755 17.796h1.62l1.477 4.754c.09.288.123.485.134.722h.024a2.82 2.82 0 0 1 .138-.722l1.474-4.754h1.621l.233 6.924h-1.29l-.046-4.966-.228.751-1.267 4.215H6.354L5.06 20.405l-.201-.652-.043 4.967H3.523l.232-6.924zm10.08 2.228c1.159 0 1.963.726 1.963 1.999 0 .208-.009.397-.025.598h-2.95c0 .832.525 1.213 1.355 1.213.501 0 .897-.117 1.216-.266l.325.625c-.528.399-1.169.608-1.912.608-1.392 0-2.188-.87-2.188-2.337 0-1.446.868-2.44 2.216-2.44zm.797 1.791c-.038-.452-.209-.951-.824-.951-.486 0-.875.343-.948.951h1.772zm-.39-4.019h1.396l-1.331 1.54h-1.023l.958-1.54zm3.051 3.222h-.944v-.677l.96-.207.317-1.385h.87v1.393h1.501v.876h-1.501v1.847c0 .842.38.986.751.986.32 0 .642-.081.767-.126v.759a1.988 1.988 0 0 1-1.12.318c-.957 0-1.6-.554-1.6-1.609l-.001-2.175zm3.71-.875h1.142l.042.608c.462-.563.985-.726 1.439-.726.29 0 .461.064.615.136l-.371 1.037a.928.928 0 0 0-.58-.19c-.613 0-1.085.536-1.085 1.045v2.667h-1.203v-4.577h.001zm5.581-.119c1.314 0 2.217.907 2.217 2.359 0 1.612-1.013 2.419-2.217 2.419-1.194 0-2.208-.788-2.208-2.419-.001-1.451.907-2.359 2.208-2.359zm1.029 2.359c0-.877-.368-1.462-1.03-1.462-.658 0-1.023.585-1.023 1.462 0 1.034.47 1.516 1.023 1.516.59.001 1.03-.481 1.03-1.516z" + fill="rgb(1,1,1)" fill-rule="nonzero" /> + <path fill="rgb(249,157,28)" d="M48.292 0H76.292V28H48.292z" /> + <path + d="M54.132 14.841c0-3.156.912-5.681 2.736-7.573 1.824-1.892 4.34-2.838 7.547-2.838 1.511 0 3.105.263 4.786.789l-.968 3.029c-1.477-.577-2.851-.866-4.123-.866-1.901 0-3.445.632-4.633 1.896-1.188 1.264-1.782 3.05-1.782 5.358 0 1.29.183 2.414.547 3.373.365.959.861 1.697 1.489 2.215a6.344 6.344 0 0 0 2.063 1.146 7.681 7.681 0 0 0 2.418.368c1.34 0 2.749-.237 4.226-.712l.891 2.036c-1.68 1.069-3.733 1.604-6.16 1.604-1.188 0-2.3-.183-3.334-.547a8.846 8.846 0 0 1-2.864-1.681c-.874-.755-1.565-1.781-2.074-3.08-.51-1.297-.765-2.803-.765-4.517z" + fill="white" fill-rule="nonzero" /> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 54 21" id="BRT1"> + <g> + <g transform="matrix(0.747901,0,0,0.747901,4.60624,0)"> + <rect x="38.105" y="0" width="28" height="28" style="fill:rgb(136,63,152);fill-rule:nonzero;" /> + </g> + <g transform="matrix(0.747901,0,0,0.747901,4.60624,0)"> + <path + d="M46.253,24.896L46.253,21.956L51.602,21.956L51.602,7.059L46.646,9.859L45.301,7.255L52.217,3.475L55.354,3.475L55.354,21.955L59.637,21.955L59.637,24.895L46.253,24.895L46.253,24.896Z" + style="fill:white;fill-rule:nonzero;" /> + </g> + </g> + <g transform="matrix(0.782847,0,0,0.782847,0,0)"> + <rect x="0" y="0" width="42.457" height="26.752" style="fill:rgb(255,221,0);" /> + </g> + <g transform="matrix(0.782847,0,0,0.782847,0,0)"> + <path + d="M3.906,3.402L7.635,3.402C9.272,3.402 10.531,4.226 10.531,6.013C10.531,7.081 10.095,8.099 8.871,8.65L11.082,13.242L9.088,13.242L7.186,8.984L5.604,8.984L5.604,13.242L3.906,13.242L3.906,3.402ZM6.992,7.611C8.125,7.611 8.781,7.197 8.781,6.142C8.781,5.128 8.125,4.755 7.195,4.755L5.615,4.755L5.615,7.61L6.992,7.61L6.992,7.611Z" + style="fill-rule:nonzero;" /> + <path + d="M15.031,6.568C16.679,6.568 17.822,7.597 17.822,9.412C17.822,9.707 17.81,9.976 17.783,10.26L13.59,10.26C13.59,11.442 14.34,11.981 15.522,11.981C16.227,11.981 16.792,11.815 17.245,11.612L17.706,12.499C16.964,13.062 16.05,13.36 14.991,13.36C13.014,13.36 11.882,12.126 11.882,10.042C11.881,7.982 13.117,6.568 15.031,6.568ZM16.162,9.111C16.111,8.472 15.869,7.761 14.99,7.761C14.301,7.761 13.742,8.251 13.64,9.111L16.162,9.111Z" + style="fill-rule:nonzero;" /> + <path + d="M19.457,3.402L21.078,3.402L21.078,11.123C21.078,11.83 21.449,11.934 21.974,11.894L21.974,13.152C21.703,13.242 21.359,13.359 20.859,13.359C20.007,13.359 19.457,12.974 19.457,11.531L19.457,3.402Z" + style="fill-rule:nonzero;" /> + <path + d="M24.77,9.834L26.389,9.461L26.389,9.012C26.389,8.213 26.08,7.932 25.461,7.932C24.91,7.932 24.201,8.151 23.752,8.37L23.344,7.227C24.022,6.813 24.834,6.569 25.653,6.569C27.2,6.569 28.098,7.311 28.098,8.743L28.098,11.442C28.098,11.905 28.213,12.061 28.727,11.981L28.727,13.104C28.446,13.19 28.073,13.307 27.575,13.307C26.944,13.307 26.698,13.026 26.516,12.743C26.057,13.13 25.551,13.36 24.887,13.36C23.867,13.36 23.03,12.842 23.03,11.725C23.029,10.672 23.559,10.119 24.77,9.834ZM25.539,12.344C25.889,12.344 26.146,12.254 26.389,12.125L26.389,10.414L25.475,10.682C24.975,10.836 24.653,11.022 24.653,11.559C24.652,12.107 25.064,12.344 25.539,12.344Z" + style="fill-rule:nonzero;" /> + <path + d="M29.822,4.434C29.822,3.819 30.336,3.301 30.996,3.301C31.676,3.301 32.176,3.819 32.176,4.434C32.176,5.024 31.676,5.526 30.996,5.526C30.336,5.525 29.822,5.023 29.822,4.434ZM30.146,6.732L31.855,6.732L31.855,13.242L30.146,13.242L30.146,6.732Z" + style="fill-rule:nonzero;" /> + <path + d="M33.801,11.623C34.186,11.83 34.854,12.15 35.612,12.15C36.098,12.15 36.551,11.97 36.551,11.496C36.551,11.072 36.281,10.916 35.676,10.672L34.877,10.35C34.156,10.053 33.473,9.618 33.473,8.627C33.473,6.967 34.942,6.568 35.971,6.568C36.963,6.568 37.514,6.759 37.928,6.941L37.436,8.252C37.04,7.996 36.514,7.814 36.024,7.814C35.549,7.814 35.034,7.96 35.034,8.435C35.034,8.792 35.28,8.921 35.79,9.128L36.579,9.448C37.423,9.798 37.993,10.307 37.993,11.247C37.993,12.895 36.579,13.358 35.573,13.358C34.555,13.358 33.94,13.102 33.387,12.801L33.801,11.623Z" + style="fill-rule:nonzero;" /> + <path + d="M4.635,17.979L2.887,17.979L2.887,17.004L7.512,17.004L7.512,17.979L5.766,17.979L5.766,23.62L4.635,23.62L4.635,17.979Z" + style="fill-rule:nonzero;" /> + <path + d="M8.266,19.242L9.354,19.242L9.399,19.824C9.837,19.283 10.338,19.133 10.77,19.133C11.047,19.133 11.209,19.192 11.36,19.262L11.005,20.256C10.866,20.162 10.72,20.072 10.452,20.072C9.864,20.072 9.415,20.582 9.415,21.066L9.415,23.619L8.266,23.619L8.266,19.242Z" + style="fill-rule:nonzero;" /> + <path + d="M12.785,21.326L13.879,21.074L13.879,20.773C13.879,20.236 13.666,20.048 13.254,20.048C12.879,20.048 12.404,20.194 12.102,20.341L11.827,19.57C12.284,19.297 12.831,19.132 13.382,19.132C14.421,19.132 15.025,19.63 15.025,20.589L15.025,22.407C15.025,22.716 15.103,22.823 15.453,22.768L15.453,23.524C15.258,23.585 15.008,23.659 14.674,23.659C14.25,23.659 14.084,23.47 13.963,23.28C13.652,23.538 13.315,23.694 12.867,23.694C12.181,23.694 11.619,23.346 11.619,22.594C11.617,21.889 11.973,21.52 12.785,21.326ZM13.303,23.014C13.539,23.014 13.711,22.955 13.879,22.866L13.879,21.716L13.26,21.898C12.926,22.003 12.709,22.125 12.709,22.486C12.709,22.857 12.984,23.014 13.303,23.014Z" + style="fill-rule:nonzero;" /> + <path + d="M16.4,19.242L17.486,19.242L17.529,19.777C17.824,19.381 18.222,19.132 18.734,19.132C19.224,19.132 19.683,19.318 19.961,19.874C20.246,19.46 20.635,19.132 21.238,19.132C21.881,19.132 22.547,19.528 22.547,20.411L22.547,23.618L21.414,23.618L21.414,20.772C21.414,20.348 21.291,20.071 20.894,20.071C20.65,20.071 20.433,20.194 20.279,20.384C20.133,20.554 20.047,20.78 20.047,20.997L20.047,23.618L18.914,23.618L18.914,20.788C18.914,20.376 18.803,20.071 18.406,20.071C18.127,20.071 17.894,20.229 17.746,20.425C17.617,20.603 17.547,20.798 17.547,20.982L17.547,23.619L16.4,23.619L16.4,19.242Z" + style="fill-rule:nonzero;" /> + <path + d="M23.279,19.242L24.533,19.242L25.164,22.553L25.838,19.242L27.213,19.242L27.899,22.553L28.545,19.242L29.688,19.242L28.551,23.619L27.213,23.619L26.496,20.394L25.76,23.619L24.414,23.619L23.279,19.242Z" + style="fill-rule:nonzero;" /> + <path + d="M31.465,21.326L32.557,21.074L32.557,20.773C32.557,20.236 32.35,20.048 31.932,20.048C31.565,20.048 31.084,20.194 30.784,20.341L30.509,19.57C30.968,19.297 31.511,19.132 32.064,19.132C33.101,19.132 33.709,19.63 33.709,20.589L33.709,22.407C33.709,22.716 33.785,22.823 34.133,22.768L34.133,23.524C33.942,23.585 33.69,23.659 33.354,23.659C32.93,23.659 32.766,23.47 32.645,23.28C32.334,23.538 31.999,23.694 31.547,23.694C30.865,23.694 30.301,23.346 30.301,22.594C30.299,21.889 30.654,21.52 31.465,21.326ZM31.986,23.014C32.218,23.014 32.392,22.955 32.556,22.866L32.556,21.716L31.943,21.898C31.605,22.003 31.39,22.125 31.39,22.486C31.391,22.857 31.666,23.014 31.986,23.014Z" + style="fill-rule:nonzero;" /> + <path + d="M34.916,24.518C35.645,24.518 35.971,24.248 36.195,23.62L34.545,19.243L35.789,19.243L36.672,22.157L37.422,19.243L38.635,19.243L37.131,23.696C36.723,24.891 36.074,25.296 35.229,25.296C34.899,25.296 34.788,25.286 34.616,25.263L34.616,24.5C34.725,24.506 34.82,24.518 34.916,24.518Z" + style="fill-rule:nonzero;" /> + </g> </symbol> + + <symbol xmlns="http://www.w3.org/2000/svg" id="BRT4" viewBox="0 0 83 28" style="enable-background:new 0 0 83 28" + xml:space="preserve"> + <path style="fill:#fedc00" d="M0 0h44.438v28H0z" /> + <path style="fill:#010101" + d="M4.088 3.561h3.903c1.713 0 3.031.862 3.031 2.733 0 1.118-.456 2.183-1.737 2.76l2.314 4.806H9.512L7.521 9.403H5.865v4.457H4.088V3.561zm3.23 4.405c1.186 0 1.872-.433 1.872-1.538 0-1.061-.687-1.452-1.66-1.452H5.877v2.988h1.441v.002zM15.732 6.874c1.725 0 2.921 1.077 2.921 2.977 0 .309-.013.59-.041.888h-4.389c0 1.237.785 1.801 2.022 1.801.738 0 1.329-.174 1.803-.386l.483.928c-.777.589-1.733.901-2.842.901-2.069 0-3.254-1.292-3.254-3.473 0-2.156 1.294-3.636 3.297-3.636zm1.184 2.662c-.053-.669-.307-1.413-1.227-1.413-.721 0-1.306.513-1.413 1.413h2.64zM20.365 3.561h1.697v8.081c0 .74.388.849.938.807v1.317c-.284.094-.644.217-1.167.217-.892 0-1.467-.403-1.467-1.913V3.561zM25.926 10.293l1.695-.39v-.47c0-.836-.323-1.13-.971-1.13-.577 0-1.319.229-1.789.458l-.427-1.196a4.696 4.696 0 0 1 2.417-.689c1.619 0 2.559.777 2.559 2.275v2.825c0 .485.12.648.658.564v1.175c-.294.09-.685.212-1.206.212-.66 0-.918-.294-1.108-.59-.48.405-1.01.646-1.705.646-1.068 0-1.944-.542-1.944-1.711-.002-1.102.553-1.681 1.821-1.979zm.804 2.627a1.8 1.8 0 0 0 .89-.229V10.9l-.957.281c-.523.161-.86.356-.86.918-.001.573.43.821.927.821zM31.213 4.641c0-.644.538-1.186 1.229-1.186.712 0 1.235.542 1.235 1.186 0 .618-.523 1.143-1.235 1.143-.691-.001-1.229-.527-1.229-1.143zm.339 2.405h1.789v6.814h-1.789V7.046zM35.378 12.165c.403.217 1.102.552 1.895.552.509 0 .983-.188.983-.685 0-.444-.283-.607-.916-.862l-.836-.337c-.755-.311-1.469-.766-1.469-1.803 0-1.737 1.538-2.155 2.615-2.155 1.038 0 1.615.2 2.048.39l-.515 1.372c-.414-.268-.965-.458-1.478-.458-.497 0-1.036.153-1.036.65 0 .374.257.509.791.725l.826.335c.883.366 1.48.899 1.48 1.883 0 1.725-1.48 2.209-2.533 2.209-1.065 0-1.709-.268-2.288-.583l.433-1.233zM4.851 18.818h-1.83v-1.02h4.841v1.02H6.035v5.904H4.851v-5.904zM8.652 20.14H9.79l.047.609c.458-.566.983-.723 1.435-.723.29 0 .459.062.618.135l-.372 1.04a.926.926 0 0 0-.579-.193c-.615 0-1.085.534-1.085 1.04v2.672H8.652v-4.58zM13.381 22.321l1.145-.264v-.315c0-.562-.223-.759-.654-.759-.392 0-.89.153-1.206.307l-.288-.807a3.212 3.212 0 0 1 1.628-.458c1.087 0 1.72.521 1.72 1.525v1.903c0 .323.082.435.448.378v.791a2.577 2.577 0 0 1-.815.141c-.444 0-.618-.198-.744-.397-.326.27-.678.433-1.147.433-.718 0-1.306-.364-1.306-1.151-.003-.738.37-1.124 1.219-1.327zm.543 1.767c.247 0 .427-.062.603-.155v-1.204l-.648.19c-.35.11-.577.238-.577.615 0 .389.288.554.622.554zM17.165 20.14h1.137l.045.56c.309-.414.725-.675 1.261-.675.513 0 .993.195 1.284.777.298-.433.705-.777 1.337-.777.673 0 1.37.414 1.37 1.339v3.357h-1.186v-2.979c0-.444-.129-.734-.544-.734a.833.833 0 0 0-.644.328 1.007 1.007 0 0 0-.243.642v2.743h-1.186v-2.962c0-.431-.116-.75-.532-.75-.292 0-.536.165-.691.371-.135.186-.208.39-.208.583v2.76h-1.201V20.14zM24.365 20.14h1.313l.66 3.465.705-3.465h1.439l.718 3.465.676-3.465h1.196l-1.19 4.581h-1.4l-.75-3.375-.77 3.375h-1.409l-1.188-4.581zM32.933 22.321l1.143-.264v-.315c0-.562-.217-.759-.654-.759-.384 0-.888.153-1.202.307l-.288-.807a3.212 3.212 0 0 1 1.628-.458c1.085 0 1.722.521 1.722 1.525v1.903c0 .323.08.435.444.378v.791c-.2.064-.464.141-.815.141-.444 0-.615-.198-.742-.397-.326.27-.676.433-1.149.433-.714 0-1.304-.364-1.304-1.151-.004-.738.368-1.124 1.217-1.327zm.545 1.767c.243 0 .425-.062.597-.155v-1.204l-.642.19c-.354.11-.579.238-.579.615.001.389.289.554.624.554zM36.545 25.662c.763 0 1.104-.283 1.339-.94l-1.727-4.581h1.302l.924 3.05.785-3.05h1.27l-1.574 4.661c-.427 1.251-1.106 1.675-1.991 1.675-.345 0-.462-.01-.642-.035v-.799c.114.006.213.019.314.019z" /> + <path style="fill:#883f98;stroke:#883f98;stroke-width:0;stroke-miterlimit:10" d="M47.549 0h28v28h-28z" /> + <path style="fill:#fff" + d="M54.408 21.088V17.84l7.42-14.365h5.013v14.504h2.716v3.108h-2.716v3.808h-3.528v-3.808h-8.905zm3.221-3.109h5.684V6.387c-.187.709-.672 1.82-1.456 3.332l-4.228 8.26z" /> + <path style="fill:none" + d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434c0-.067.002-.136.006-.203H.634c-.04.075-.072.132-.108.191l-.318.441v.004h.426z" /> + </symbol> + + <symbol xmlns="http://www.w3.org/2000/svg" id="BR60" data-name="Calque 1" viewBox="0 0 1754.69 537.59"> + <path d="M935.48 13.43h805.77v510.32H935.48V13.43Z" style="fill:#fff" /> + <path class="cls-2" style="fill:#e20613" + d="M1754.69 537.18H922.05V0h832.64v537.18Zm-805.77-26.86h778.91V26.86H948.92v483.46Z" /> + <path class="cls-2" style="fill:#e20613" + d="M1197.57 450.91c-39.25 0-68.36-14.48-87.37-43.44-18.99-28.97-28.49-68.66-28.49-119.12 0-60.72 12.85-109.78 38.54-147.13 25.71-37.37 62.68-56.06 110.95-56.06 26.46 0 49.34 4.68 68.66 14.01l-16.36 48.58c-13.72-6.85-27.88-10.28-42.51-10.28-27.09 0-48.88 9.9-65.38 29.66-16.5 19.78-26.15 49.27-28.97 88.52 23.66-14.95 49.34-22.43 77.09-22.43 10.59 0 20.7 1.4 30.35 4.2 9.65 2.8 19.22 7.58 28.74 14.25 9.5 6.7 17.06 16.58 22.66 29.66 5.6 13.08 8.4 28.82 8.4 47.18 0 36.43-10.61 65.96-31.77 88.52-21.16 22.56-49.34 33.88-84.53 33.88Zm4.2-49.5c32.08 0 48.12-20.55 48.12-61.66 0-18.05-3.59-31.23-10.74-39.48-7.18-8.25-18.55-12.39-34.11-12.39-20.24 0-39.69 5.14-58.38 15.42 0 33.32 4.28 58 12.85 74.04 8.56 16.06 22.64 24.08 42.26 24.08Zm317.4 39.44c-15.41 6.71-33.55 10.03-54.41 10.03s-38.93-3.34-54.18-10.03c-15.27-6.7-27.42-15.41-36.43-26.15-9.04-10.74-16.21-24.29-21.49-40.63-5.3-16.36-8.81-32.69-10.51-49.06-1.71-16.35-2.57-35.11-2.57-56.29 0-24.92 1.88-47.56 5.6-67.97 3.74-20.39 10.03-39.62 18.92-57.69 8.88-18.05 21.87-32.23 39-42.5 17.13-10.28 37.68-15.42 61.66-15.42 19.61 0 36.89 3.51 51.84 10.51s27.01 16.19 36.2 27.57c9.19 11.38 16.65 25.23 22.43 41.57 5.77 16.35 9.75 32.84 11.91 49.52 2.17 16.67 3.28 34.8 3.28 54.43 0 21.18-.86 39.94-2.59 56.29-1.71 16.36-5.2 32.69-10.51 49.06-5.28 16.36-12.45 29.91-21.47 40.63-9.06 10.74-21.26 19.45-36.68 26.13Zm-54.41-44.61c20.55 0 35.72-9.57 45.55-28.72 9.8-19.15 14.71-50.36 14.71-93.66 0-27.4-1.55-50.21-4.66-68.41-3.13-18.23-9.27-33.32-18.46-45.32-9.19-11.99-21.56-18-37.14-18-11.53 0-21.33 3.2-29.43 9.59-8.1 6.39-14.33 15.81-18.69 28.26-4.37 12.45-7.41 26.17-9.11 41.11-1.73 14.95-2.59 32.54-2.59 52.78 0 43.3 4.91 74.51 14.73 93.66 9.8 19.13 24.83 28.7 45.08 28.7Z" /> + <path style="fill:#ffdc04" d="M0 1.21h851.26v536.38H0z" /> + <path style="fill:#000" + d="M136.85 152.87c22.54 0 35.63-8.19 35.63-29.22s-13.08-27.68-31.51-27.68h-31.53v56.9h27.42Zm-61.51-83.8h74.32c32.55 0 57.68 16.4 57.68 52.03 0 21.27-8.72 41.52-33.07 52.54l44.08 91.5h-39.74l-37.92-84.83h-31.53v84.83H75.34V69.06ZM319.59 182.85c-1.02-12.82-5.9-26.9-23.32-26.9-13.84 0-24.86 9.75-26.92 26.9h50.25Zm-22.54-50.74c32.8 0 55.61 20.5 55.61 56.63 0 5.9-.27 11.28-.78 16.91h-83.54c0 23.59 14.86 34.36 38.43 34.36 14.11 0 25.39-3.34 34.34-7.43l9.23 17.69c-14.86 11.26-33.07 17.16-54.07 17.16-39.48 0-62.02-24.61-62.02-66.13s24.61-69.19 62.8-69.19M385.21 69.06h32.31v153.77c0 14.11 7.43 16.15 17.92 15.38v25.12c-5.36 1.8-12.28 4.12-22.28 4.12-16.91 0-27.95-7.7-27.95-36.4V69.06ZM506.45 247.19c6.9 0 12.04-1.8 16.91-4.36v-34.09l-18.2 5.38c-9.99 3.07-16.4 6.67-16.4 17.42s8.21 15.64 17.69 15.64m-15.4-49.98 32.31-7.43v-8.97c0-15.89-6.16-21.52-18.45-21.52-11.04 0-25.14 4.34-34.09 8.7l-8.21-22.81c13.6-8.21 29.71-13.06 46.15-13.06 30.73 0 48.69 14.84 48.69 43.3v53.83c0 9.21 2.29 12.31 12.55 10.75v22.32c-5.63 1.78-13.06 4.09-23.05 4.09-12.57 0-17.44-5.63-21.03-11.28-9.23 7.68-19.23 12.31-32.55 12.31-20.23 0-36.9-10.26-36.9-32.56 0-21.03 10.5-32.04 34.58-37.67M598.21 135.43h34.09v129.69h-34.09V135.43Zm-6.41-45.86c0-12.3 10.24-22.56 23.32-22.56s23.59 10.26 23.59 22.56-10.01 21.79-23.59 21.79-23.32-10.01-23.32-21.79M671 232.83c7.68 4.1 21.01 10.5 36.12 10.5 9.75 0 18.71-3.58 18.71-13.06 0-8.46-5.36-11.53-17.44-16.42l-15.87-6.39c-14.35-5.9-27.95-14.62-27.95-34.36 0-33.05 29.22-40.99 49.73-40.99s30.75 3.83 38.94 7.43l-9.73 26.13c-7.94-5.12-18.45-8.7-28.17-8.7s-19.76 2.8-19.76 12.31c0 7.17 4.87 9.73 15.13 13.84l15.62 6.41c16.91 6.92 28.19 17.18 28.19 35.87 0 32.8-28.19 42.03-48.18 42.03s-32.55-5.12-43.59-11.01l8.23-23.59ZM75.35 341.7h46.45c27.91 0 37.44 14.29 37.44 31.48 0 15.31-8.68 23.82-17.36 27.05 11.92 2.38 23.49 12.26 23.49 31.65 0 24.33-18.89 39.99-44.92 39.99H75.36V341.7Zm39.81 54.79c12.59 0 23.15-5.45 23.15-18.89 0-10.04-6.47-18.03-21.61-18.03H97.64v36.93h17.53Zm3.06 57.69c11.58 0 24.34-5.45 24.34-21.28 0-13.61-6.81-20.25-20.59-20.25H97.63v41.53h20.59ZM188.57 385.76h22.29v53.09c0 9.02 2.38 16 12.26 16 5.27 0 10.04-2.72 12.93-6.98 2.21-3.06 3.4-6.98 3.4-11.4v-50.71h22.63v86.11h-21.44l-.85-11.06c-5.11 7.49-13.1 12.59-24.5 12.59-17.19 0-26.71-12.42-26.71-31.14v-56.5ZM287.14 450.43c5.1 2.72 13.95 6.98 23.99 6.98 6.46 0 12.42-2.38 12.42-8.67 0-5.62-3.57-7.66-11.57-10.89l-10.55-4.26c-9.53-3.91-18.55-9.7-18.55-22.8 0-21.95 19.4-27.23 33.01-27.23s20.42 2.55 25.86 4.93l-6.46 17.36c-5.28-3.41-12.26-5.78-18.72-5.78s-13.1 1.87-13.1 8.17c0 4.76 3.23 6.46 10.04 9.19l10.38 4.25c11.23 4.59 18.72 11.4 18.72 23.82 0 21.78-18.72 27.91-31.99 27.91s-21.61-3.4-28.92-7.32l5.45-15.66Z" /> + </symbol> + + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C1"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M54.563 24.284v-2.673h4.861V8.07l-4.505 2.545-1.222-2.367 6.287-3.437h2.851v16.8h3.895v2.673H54.563z" fill="#fff"></path> + <path d="M54.563 24.284v-2.673h4.861V8.07l-4.505 2.545-1.222-2.367 6.287-3.437h2.851v16.8h3.895v2.673H54.563z" + fill="#fff"></path> <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C2"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M53.978 24.284V21.79c0-.984.28-1.9.84-2.749.561-.849 1.477-1.757 2.749-2.724l2.342-1.757c.917-.679 1.587-1.314 2.012-1.909.424-.594.636-1.289.636-2.087 0-2.07-1.086-3.105-3.258-3.105-1.409 0-2.868.408-4.378 1.222L53.8 6.262c1.866-1.12 3.784-1.68 5.753-1.68 1.985 0 3.576.483 4.772 1.451s1.794 2.325 1.794 4.073c0 1.494-.292 2.707-.878 3.64-.585.934-1.557 1.909-2.914 2.927l-2.826 2.113c-.712.526-1.175.979-1.387 1.361a3.053 3.053 0 00-.369 1.286h8.68v2.851H53.978z" fill="#fff"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09z" fill="none"></path> + <path + d="M53.978 24.284V21.79c0-.984.28-1.9.84-2.749.561-.849 1.477-1.757 2.749-2.724l2.342-1.757c.917-.679 1.587-1.314 2.012-1.909.424-.594.636-1.289.636-2.087 0-2.07-1.086-3.105-3.258-3.105-1.409 0-2.868.408-4.378 1.222L53.8 6.262c1.866-1.12 3.784-1.68 5.753-1.68 1.985 0 3.576.483 4.772 1.451s1.794 2.325 1.794 4.073c0 1.494-.292 2.707-.878 3.64-.585.934-1.557 1.909-2.914 2.927l-2.826 2.113c-.712.526-1.175.979-1.387 1.361a3.053 3.053 0 00-.369 1.286h8.68v2.851H53.978z" + fill="#fff"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C3"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M53.494 22.986l.967-2.647c1.442.747 2.902 1.12 4.379 1.12 1.204 0 2.121-.289 2.749-.865.627-.577.941-1.332.941-2.266 0-1.782-1.188-2.673-3.563-2.673h-2.215v-2.8h1.731c1.103 0 2.002-.238 2.698-.713.695-.476 1.043-1.213 1.043-2.215 0-1.595-.958-2.393-2.876-2.393-1.629 0-3.216.475-4.76 1.425l-1.171-2.622c2.07-1.171 4.276-1.756 6.618-1.756 1.866 0 3.283.437 4.251 1.311.967.875 1.45 2.041 1.45 3.5 0 1.952-.958 3.377-2.876 4.277.984.34 1.748.912 2.291 1.718.543.807.814 1.795.814 2.966 0 1.765-.606 3.229-1.82 4.391-1.213 1.162-2.906 1.744-5.078 1.744a10.95 10.95 0 01-5.573-1.502z" fill="#fff"></path> - <path d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" fill="none"></path> + <path + d="M53.494 22.986l.967-2.647c1.442.747 2.902 1.12 4.379 1.12 1.204 0 2.121-.289 2.749-.865.627-.577.941-1.332.941-2.266 0-1.782-1.188-2.673-3.563-2.673h-2.215v-2.8h1.731c1.103 0 2.002-.238 2.698-.713.695-.476 1.043-1.213 1.043-2.215 0-1.595-.958-2.393-2.876-2.393-1.629 0-3.216.475-4.76 1.425l-1.171-2.622c2.07-1.171 4.276-1.756 6.618-1.756 1.866 0 3.283.437 4.251 1.311.967.875 1.45 2.041 1.45 3.5 0 1.952-.958 3.377-2.876 4.277.984.34 1.748.912 2.291 1.718.543.807.814 1.795.814 2.966 0 1.765-.606 3.229-1.82 4.391-1.213 1.162-2.906 1.744-5.078 1.744a10.95 10.95 0 01-5.573-1.502z" + fill="#fff"></path> + <path + d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C4"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M53.393 20.822V17.87l6.745-13.059h4.557v13.186h2.469v2.825h-2.469v3.462h-3.207v-3.462h-8.095zm2.926-2.825h5.168V7.458c-.17.646-.611 1.655-1.324 3.029l-3.844 7.51z" fill="#fff"></path> - <path d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426z" fill="none"></path> + <path + d="M53.393 20.822V17.87l6.745-13.059h4.557v13.186h2.469v2.825h-2.469v3.462h-3.207v-3.462h-8.095zm2.926-2.825h5.168V7.458c-.17.646-.611 1.655-1.324 3.029l-3.844 7.51z" + fill="#fff"></path> + <path + d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C5"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M54.054 23.24l.688-2.393c1.527.543 2.995.814 4.404.814 1.272 0 2.235-.318 2.889-.954.653-.637.979-1.549.979-2.736 0-1.104-.292-1.896-.878-2.38-.585-.484-1.48-.726-2.686-.726h-4.81l.331-10.055h11.098v2.8H58.28l-.178 4.43h2.494c1.884 0 3.335.487 4.353 1.463 1.019.977 1.527 2.397 1.527 4.264 0 2.003-.59 3.628-1.769 4.875-1.18 1.247-2.898 1.871-5.154 1.871-1.851.001-3.683-.424-5.499-1.273z" fill="#fff"></path> - <path d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148z" fill="none"></path> + <path + d="M54.054 23.24l.688-2.393c1.527.543 2.995.814 4.404.814 1.272 0 2.235-.318 2.889-.954.653-.637.979-1.549.979-2.736 0-1.104-.292-1.896-.878-2.38-.585-.484-1.48-.726-2.686-.726h-4.81l.331-10.055h11.098v2.8H58.28l-.178 4.43h2.494c1.884 0 3.335.487 4.353 1.463 1.019.977 1.527 2.397 1.527 4.264 0 2.003-.59 3.628-1.769 4.875-1.18 1.247-2.898 1.871-5.154 1.871-1.851.001-3.683-.424-5.499-1.273z" + fill="#fff"></path> + <path + d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C6"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M60.393 24.514c-2.139 0-3.726-.789-4.761-2.367-1.035-1.579-1.553-3.742-1.553-6.491 0-3.31.7-5.982 2.101-8.019 1.399-2.036 3.415-3.054 6.045-3.054 1.442 0 2.689.254 3.742.764l-.891 2.647a5.129 5.129 0 00-2.316-.56c-1.477 0-2.665.539-3.563 1.617-.9 1.078-1.426 2.686-1.578 4.823a7.717 7.717 0 014.199-1.222c.577 0 1.129.076 1.655.229a5.274 5.274 0 011.565.776c.518.365.929.903 1.234 1.616s.458 1.569.458 2.57c0 1.986-.577 3.594-1.73 4.824-1.154 1.231-2.69 1.847-4.607 1.847zm.228-2.699c1.748 0 2.622-1.12 2.622-3.36 0-.984-.195-1.701-.585-2.151-.391-.449-1.011-.674-1.858-.674-1.104 0-2.164.279-3.182.84 0 1.816.232 3.161.699 4.034.467.874 1.236 1.311 2.304 1.311z" fill="#fff"></path> - <path d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" fill="none"></path> + <path + d="M60.393 24.514c-2.139 0-3.726-.789-4.761-2.367-1.035-1.579-1.553-3.742-1.553-6.491 0-3.31.7-5.982 2.101-8.019 1.399-2.036 3.415-3.054 6.045-3.054 1.442 0 2.689.254 3.742.764l-.891 2.647a5.129 5.129 0 00-2.316-.56c-1.477 0-2.665.539-3.563 1.617-.9 1.078-1.426 2.686-1.578 4.823a7.717 7.717 0 014.199-1.222c.577 0 1.129.076 1.655.229a5.274 5.274 0 011.565.776c.518.365.929.903 1.234 1.616s.458 1.569.458 2.57c0 1.986-.577 3.594-1.73 4.824-1.154 1.231-2.69 1.847-4.607 1.847zm.228-2.699c1.748 0 2.622-1.12 2.622-3.36 0-.984-.195-1.701-.585-2.151-.391-.449-1.011-.674-1.858-.674-1.104 0-2.164.279-3.182.84 0 1.816.232 3.161.699 4.034.467.874 1.236 1.311 2.304 1.311z" + fill="#fff"></path> + <path + d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C6E"> <path d="M35 0H3.6S0 5.4 0 14s3.6 14 3.6 14H35" fill="#ec2227"></path> - <path d="M20.3 4.3c2.1 0 3.8.4 4.9.9l-1 3.3c-1.2-.5-2.4-.8-3.9-.8-3 0-6 2-6 6.5 0 5 3.3 6.3 5.9 6.3 1.8 0 2.7-.4 3.9-.9l1 2.6c-1.7 1-3.7 1.5-5.9 1.5-4.3 0-8.9-2.4-8.9-9.4.1-6 3.8-10 10-10z"></path> + <path + d="M20.3 4.3c2.1 0 3.8.4 4.9.9l-1 3.3c-1.2-.5-2.4-.8-3.9-.8-3 0-6 2-6 6.5 0 5 3.3 6.3 5.9 6.3 1.8 0 2.7-.4 3.9-.9l1 2.6c-1.7 1-3.7 1.5-5.9 1.5-4.3 0-8.9-2.4-8.9-9.4.1-6 3.8-10 10-10z" + fill="#fff"> + </path> <path d="M39 0h44.8v28H39V0z" fill="#673d17"></path> - <path d="M55.4 24.3c-2.1 0-3.7-.8-4.8-2.4-1-1.6-1.6-3.7-1.6-6.5 0-3.3.7-6 2.1-8 1.4-2 3.4-3.1 6-3.1 1.4 0 2.7.3 3.7.8l-.9 2.6c-.7-.4-1.5-.6-2.3-.6-1.5 0-2.7.5-3.6 1.6-.9 1.1-1.4 2.7-1.6 4.8 1.3-.8 2.7-1.2 4.2-1.2.6 0 1.1.1 1.7.2.5.2 1 .4 1.6.8s.9.9 1.2 1.6.5 1.6.5 2.6c0 2-.6 3.6-1.7 4.8-1 1.4-2.6 2-4.5 2zm.2-2.7c1.7 0 2.6-1.1 2.6-3.4 0-1-.2-1.7-.6-2.2-.4-.4-1-.7-1.9-.7-1.1 0-2.2.3-3.2.8 0 1.8.2 3.2.7 4 .6 1.1 1.4 1.5 2.4 1.5zm8.5 2.7V4.7h10.7v2.9h-7.3v5h6.9v2.8h-6.9v5.9h7.6v2.9l-11 .1z"></path> - <path d="M.8 26.8H.7c-.3 0-.4.2-.5.5.1-.1.2-.2.3-.2.2 0 .4.2.4.4.1.3-.1.5-.4.5-.3 0-.5-.2-.5-.6 0-.3.1-.5.2-.6.1-.1.3-.2.4-.2h.1c.1.1.1.2.1.2zm0 .8c0-.2-.1-.3-.3-.3-.1 0-.2.1-.3.2v.1c0 .2.1.4.3.4.2-.1.3-.2.3-.4z" fill="none"></path> + <path + d="M55.4 24.3c-2.1 0-3.7-.8-4.8-2.4-1-1.6-1.6-3.7-1.6-6.5 0-3.3.7-6 2.1-8 1.4-2 3.4-3.1 6-3.1 1.4 0 2.7.3 3.7.8l-.9 2.6c-.7-.4-1.5-.6-2.3-.6-1.5 0-2.7.5-3.6 1.6-.9 1.1-1.4 2.7-1.6 4.8 1.3-.8 2.7-1.2 4.2-1.2.6 0 1.1.1 1.7.2.5.2 1 .4 1.6.8s.9.9 1.2 1.6.5 1.6.5 2.6c0 2-.6 3.6-1.7 4.8-1 1.4-2.6 2-4.5 2zm.2-2.7c1.7 0 2.6-1.1 2.6-3.4 0-1-.2-1.7-.6-2.2-.4-.4-1-.7-1.9-.7-1.1 0-2.2.3-3.2.8 0 1.8.2 3.2.7 4 .6 1.1 1.4 1.5 2.4 1.5zm8.5 2.7V4.7h10.7v2.9h-7.3v5h6.9v2.8h-6.9v5.9h7.6v2.9l-11 .1z" + fill="#fff"> + </path> + <path + d="M.8 26.8H.7c-.3 0-.4.2-.5.5.1-.1.2-.2.3-.2.2 0 .4.2.4.4.1.3-.1.5-.4.5-.3 0-.5-.2-.5-.6 0-.3.1-.5.2-.6.1-.1.3-.2.4-.2h.1c.1.1.1.2.1.2zm0 .8c0-.2-.1-.3-.3-.3-.1 0-.2.1-.3.2v.1c0 .2.1.4.3.4.2-.1.3-.2.3-.4z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C7"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M56.422 24.284c0-2.308.182-4.09.547-5.346.364-1.256 1.133-2.757 2.304-4.505l1.451-2.164c1.238-1.833 1.917-3.131 2.036-3.895.033-.305.051-.535.051-.687H53.8V4.812h12.371c.102.781.152 1.493.152 2.138 0 1.188-.183 2.244-.547 3.169-.365.925-1.218 2.372-2.559 4.34l-1.73 2.57c-.68 1.002-1.1 1.939-1.261 2.813s-.241 2.354-.241 4.441h-3.563z" fill="#fff"></path> + <path + d="M56.422 24.284c0-2.308.182-4.09.547-5.346.364-1.256 1.133-2.757 2.304-4.505l1.451-2.164c1.238-1.833 1.917-3.131 2.036-3.895.033-.305.051-.535.051-.687H53.8V4.812h12.371c.102.781.152 1.493.152 2.138 0 1.188-.183 2.244-.547 3.169-.365.925-1.218 2.372-2.559 4.34l-1.73 2.57c-.68 1.002-1.1 1.939-1.261 2.813s-.241 2.354-.241 4.441h-3.563z" + fill="#fff"></path> <path d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82z" fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C8"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M54.028 19.117c0-2.088 1.053-3.717 3.156-4.888-1.73-1.052-2.596-2.469-2.596-4.251 0-1.646.563-2.957 1.692-3.933s2.533-1.463 4.213-1.463 2.991.42 3.933 1.26c.942.84 1.413 1.964 1.413 3.373 0 1.934-.959 3.36-2.877 4.276 2.444 1.087 3.666 2.767 3.666 5.04 0 1.646-.586 3.051-1.757 4.213s-2.8 1.744-4.887 1.744c-1.969 0-3.454-.518-4.455-1.553s-1.501-2.307-1.501-3.818zm3.641-.102c0 .968.25 1.697.751 2.189.5.492 1.149.738 1.947.738.848 0 1.502-.268 1.96-.802s.687-1.234.687-2.1c0-.95-.275-1.663-.827-2.139-.552-.475-1.455-.933-2.711-1.375-1.205.714-1.807 1.877-1.807 3.489zm2.673-6.44c1.323-.645 1.985-1.671 1.985-3.08 0-1.477-.628-2.214-1.884-2.214-.628 0-1.146.204-1.553.611s-.611 1.052-.611 1.935c0 .594.145 1.116.433 1.565.289.449.832.843 1.63 1.183z" fill="#fff"></path> - <path d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" fill="none"></path> + <path + d="M54.028 19.117c0-2.088 1.053-3.717 3.156-4.888-1.73-1.052-2.596-2.469-2.596-4.251 0-1.646.563-2.957 1.692-3.933s2.533-1.463 4.213-1.463 2.991.42 3.933 1.26c.942.84 1.413 1.964 1.413 3.373 0 1.934-.959 3.36-2.877 4.276 2.444 1.087 3.666 2.767 3.666 5.04 0 1.646-.586 3.051-1.757 4.213s-2.8 1.744-4.887 1.744c-1.969 0-3.454-.518-4.455-1.553s-1.501-2.307-1.501-3.818zm3.641-.102c0 .968.25 1.697.751 2.189.5.492 1.149.738 1.947.738.848 0 1.502-.268 1.96-.802s.687-1.234.687-2.1c0-.95-.275-1.663-.827-2.139-.552-.475-1.455-.933-2.711-1.375-1.205.714-1.807 1.877-1.807 3.489zm2.673-6.44c1.323-.645 1.985-1.671 1.985-3.08 0-1.477-.628-2.214-1.884-2.214-.628 0-1.146.204-1.553.611s-.611 1.052-.611 1.935c0 .594.145 1.116.433 1.565.289.449.832.843 1.63 1.183z" + fill="#fff"></path> + <path + d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C9"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M54.131 23.444l.916-2.698c1.34.56 2.647.84 3.92.84 2.732 0 4.099-2.078 4.099-6.236-1.375.865-2.698 1.298-3.972 1.298-.577 0-1.149-.097-1.718-.292s-1.124-.492-1.667-.892c-.544-.398-.984-.963-1.324-1.692s-.509-1.578-.509-2.545c0-2.002.568-3.61 1.705-4.824 1.137-1.213 2.631-1.82 4.48-1.82 2.291 0 3.945.823 4.964 2.469 1.018 1.646 1.527 4.039 1.527 7.178 0 3.19-.607 5.698-1.82 7.521-1.214 1.825-3.102 2.737-5.664 2.737-.831 0-1.714-.094-2.646-.28-.934-.187-1.697-.441-2.291-.764zm6.032-9.978c1.019 0 1.951-.28 2.8-.84 0-1.578-.225-2.864-.674-3.856-.45-.993-1.176-1.489-2.177-1.489-1.833 0-2.749 1.128-2.749 3.385 0 .865.237 1.549.713 2.049.475.501 1.171.751 2.087.751z" fill="#fff"></path> - <path d="M.192 27.876l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344H.771a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" fill="none"></path> + <path + d="M54.131 23.444l.916-2.698c1.34.56 2.647.84 3.92.84 2.732 0 4.099-2.078 4.099-6.236-1.375.865-2.698 1.298-3.972 1.298-.577 0-1.149-.097-1.718-.292s-1.124-.492-1.667-.892c-.544-.398-.984-.963-1.324-1.692s-.509-1.578-.509-2.545c0-2.002.568-3.61 1.705-4.824 1.137-1.213 2.631-1.82 4.48-1.82 2.291 0 3.945.823 4.964 2.469 1.018 1.646 1.527 4.039 1.527 7.178 0 3.19-.607 5.698-1.82 7.521-1.214 1.825-3.102 2.737-5.664 2.737-.831 0-1.714-.094-2.646-.28-.934-.187-1.697-.441-2.291-.764zm6.032-9.978c1.019 0 1.951-.28 2.8-.84 0-1.578-.225-2.864-.674-3.856-.45-.993-1.176-1.489-2.177-1.489-1.833 0-2.749 1.128-2.749 3.385 0 .865.237 1.549.713 2.049.475.501 1.171.751 2.087.751z" + fill="#fff"></path> + <path + d="M.192 27.876l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344H.771a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C10"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm23.355-.318c-.84.365-1.828.548-2.965.548-1.138 0-2.122-.183-2.953-.548-.832-.364-1.493-.84-1.985-1.425-.492-.586-.883-1.324-1.171-2.215a13.1 13.1 0 01-.573-2.673 29.854 29.854 0 01-.14-3.067c0-1.357.102-2.592.306-3.704a12.007 12.007 0 011.03-3.144 5.445 5.445 0 012.126-2.316c.933-.56 2.053-.84 3.36-.84 1.068 0 2.011.191 2.825.573s1.472.882 1.973 1.501c.5.62.907 1.375 1.222 2.266.313.891.53 1.791.649 2.698.118.908.178 1.896.178 2.966a29.84 29.84 0 01-.14 3.067 13.1 13.1 0 01-.573 2.673c-.288.891-.679 1.629-1.171 2.215-.492.585-1.158 1.061-1.998 1.425zm-2.965-2.431c1.119 0 1.947-.521 2.481-1.565s.802-2.745.802-5.104c0-1.493-.085-2.736-.255-3.729-.17-.993-.505-1.815-1.005-2.469-.501-.653-1.176-.98-2.023-.98-.629 0-1.163.174-1.604.521-.441.348-.78.862-1.018 1.54a10.296 10.296 0 00-.496 2.24 25.468 25.468 0 00-.141 2.877c0 2.358.268 4.06.802 5.104.535 1.044 1.354 1.565 2.457 1.565z" fill="#fff"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.509.472c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" fill="none"></path> + <path + d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm23.355-.318c-.84.365-1.828.548-2.965.548-1.138 0-2.122-.183-2.953-.548-.832-.364-1.493-.84-1.985-1.425-.492-.586-.883-1.324-1.171-2.215a13.1 13.1 0 01-.573-2.673 29.854 29.854 0 01-.14-3.067c0-1.357.102-2.592.306-3.704a12.007 12.007 0 011.03-3.144 5.445 5.445 0 012.126-2.316c.933-.56 2.053-.84 3.36-.84 1.068 0 2.011.191 2.825.573s1.472.882 1.973 1.501c.5.62.907 1.375 1.222 2.266.313.891.53 1.791.649 2.698.118.908.178 1.896.178 2.966a29.84 29.84 0 01-.14 3.067 13.1 13.1 0 01-.573 2.673c-.288.891-.679 1.629-1.171 2.215-.492.585-1.158 1.061-1.998 1.425zm-2.965-2.431c1.119 0 1.947-.521 2.481-1.565s.802-2.745.802-5.104c0-1.493-.085-2.736-.255-3.729-.17-.993-.505-1.815-1.005-2.469-.501-.653-1.176-.98-2.023-.98-.629 0-1.163.174-1.604.521-.441.348-.78.862-1.018 1.54a10.296 10.296 0 00-.496 2.24 25.468 25.468 0 00-.141 2.877c0 2.358.268 4.06.802 5.104.535 1.044 1.354 1.565 2.457 1.565z" + fill="#fff"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.509.472c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C11"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm14.637 0v-2.673h4.861V8.07l-4.505 2.545-1.222-2.367 6.287-3.437h2.851v16.8H75.7v2.673H63.533z" fill="#fff"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.026 0h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" fill="none"></path> + <path + d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm14.637 0v-2.673h4.861V8.07l-4.505 2.545-1.222-2.367 6.287-3.437h2.851v16.8H75.7v2.673H63.533z" + fill="#fff"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.026 0h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C12"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm14.051 0V21.79c0-.984.28-1.9.84-2.749.561-.849 1.477-1.757 2.749-2.724l2.342-1.757c.917-.679 1.587-1.314 2.012-1.909.424-.594.636-1.289.636-2.087 0-2.07-1.086-3.105-3.258-3.105-1.409 0-2.868.408-4.378 1.222l-1.12-2.418c1.866-1.12 3.784-1.68 5.753-1.68 1.985 0 3.576.483 4.772 1.451s1.794 2.325 1.794 4.073c0 1.494-.292 2.707-.878 3.64-.585.934-1.557 1.909-2.914 2.927l-2.826 2.113c-.712.526-1.175.979-1.387 1.361a3.053 3.053 0 00-.369 1.286h8.68v2.851H62.947z" fill="#fff"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zM1.116 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.055-.123a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.102.096v.005h.582V28h-.83z" fill="none"></path> + <path + d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm14.051 0V21.79c0-.984.28-1.9.84-2.749.561-.849 1.477-1.757 2.749-2.724l2.342-1.757c.917-.679 1.587-1.314 2.012-1.909.424-.594.636-1.289.636-2.087 0-2.07-1.086-3.105-3.258-3.105-1.409 0-2.868.408-4.378 1.222l-1.12-2.418c1.866-1.12 3.784-1.68 5.753-1.68 1.985 0 3.576.483 4.772 1.451s1.794 2.325 1.794 4.073c0 1.494-.292 2.707-.878 3.64-.585.934-1.557 1.909-2.914 2.927l-2.826 2.113c-.712.526-1.175.979-1.387 1.361a3.053 3.053 0 00-.369 1.286h8.68v2.851H62.947z" + fill="#fff"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zM1.116 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.055-.123a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.102.096v.005h.582V28h-.83z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C13"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm13.568-1.298l.967-2.647c1.442.747 2.902 1.12 4.379 1.12 1.204 0 2.121-.289 2.749-.865.627-.577.941-1.332.941-2.266 0-1.782-1.188-2.673-3.563-2.673h-2.215v-2.8h1.731c1.103 0 2.002-.238 2.698-.713.695-.476 1.043-1.213 1.043-2.215 0-1.595-.958-2.393-2.876-2.393-1.629 0-3.216.475-4.76 1.425l-1.171-2.622c2.07-1.171 4.276-1.756 6.618-1.756 1.866 0 3.283.437 4.251 1.311.967.875 1.45 2.041 1.45 3.5 0 1.952-.958 3.377-2.876 4.277.984.34 1.748.912 2.291 1.718.543.807.814 1.795.814 2.966 0 1.765-.606 3.229-1.82 4.391-1.213 1.162-2.906 1.744-5.078 1.744-1.984 0-3.843-.501-5.573-1.502z" fill="#fff"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm.686.936c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26h-.098v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" fill="none"></path> + <path + d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm13.568-1.298l.967-2.647c1.442.747 2.902 1.12 4.379 1.12 1.204 0 2.121-.289 2.749-.865.627-.577.941-1.332.941-2.266 0-1.782-1.188-2.673-3.563-2.673h-2.215v-2.8h1.731c1.103 0 2.002-.238 2.698-.713.695-.476 1.043-1.213 1.043-2.215 0-1.595-.958-2.393-2.876-2.393-1.629 0-3.216.475-4.76 1.425l-1.171-2.622c2.07-1.171 4.276-1.756 6.618-1.756 1.866 0 3.283.437 4.251 1.311.967.875 1.45 2.041 1.45 3.5 0 1.952-.958 3.377-2.876 4.277.984.34 1.748.912 2.291 1.718.543.807.814 1.795.814 2.966 0 1.765-.606 3.229-1.82 4.391-1.213 1.162-2.906 1.744-5.078 1.744-1.984 0-3.843-.501-5.573-1.502z" + fill="#fff"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm.686.936c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26h-.098v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C14"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm13.466-3.462V17.87l6.745-13.059h4.557v13.186h2.469v2.825h-2.469v3.462h-3.207v-3.462h-8.095zm2.927-2.825h5.168V7.458c-.17.646-.611 1.655-1.324 3.029l-3.844 7.51z" fill="#fff"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zM1.66 28v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426z" fill="none"></path> + <path + d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm13.466-3.462V17.87l6.745-13.059h4.557v13.186h2.469v2.825h-2.469v3.462h-3.207v-3.462h-8.095zm2.927-2.825h5.168V7.458c-.17.646-.611 1.655-1.324 3.029l-3.844 7.51z" + fill="#fff"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zM1.66 28v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C15"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm14.127-1.044l.688-2.393c1.527.543 2.995.814 4.404.814 1.272 0 2.235-.318 2.889-.954.653-.637.979-1.549.979-2.736 0-1.104-.292-1.896-.878-2.38-.585-.484-1.48-.726-2.686-.726h-4.811l.332-10.053h11.098v2.8h-7.789l-.178 4.43h2.494c1.884 0 3.335.487 4.353 1.463 1.019.977 1.527 2.397 1.527 4.264 0 2.003-.59 3.628-1.769 4.875-1.18 1.247-2.898 1.871-5.154 1.871-1.85-.001-3.682-.426-5.499-1.275z" fill="#fff"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.42-.015h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" fill="none"></path> + <path + d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm14.127-1.044l.688-2.393c1.527.543 2.995.814 4.404.814 1.272 0 2.235-.318 2.889-.954.653-.637.979-1.549.979-2.736 0-1.104-.292-1.896-.878-2.38-.585-.484-1.48-.726-2.686-.726h-4.811l.332-10.053h11.098v2.8h-7.789l-.178 4.43h2.494c1.884 0 3.335.487 4.353 1.463 1.019.977 1.527 2.397 1.527 4.264 0 2.003-.59 3.628-1.769 4.875-1.18 1.247-2.898 1.871-5.154 1.871-1.85-.001-3.682-.426-5.499-1.275z" + fill="#fff"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.42-.015h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C15E"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#FFF"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#FFF"></path> <path fill="#673D17" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M43.208 22.284v-2.405h4.376V7.691l-4.055 2.292-1.1-2.131 5.658-3.093h2.565v15.12h3.506v2.405h-10.95zm12.715-.939l.618-2.153c1.375.489 2.696.733 3.964.733 1.146 0 2.012-.287 2.6-.859s.883-1.394.883-2.463c0-.992-.264-1.706-.791-2.142-.526-.436-1.332-.653-2.417-.653h-4.33l.298-9.049h9.988v2.52h-7.011l-.16 3.986h2.245c1.695 0 3.001.439 3.917 1.317.917.879 1.375 2.157 1.375 3.838 0 1.802-.531 3.264-1.592 4.387-1.063 1.122-2.608 1.684-4.64 1.684-1.664-.001-3.313-.383-4.947-1.146zm14.249.939V4.759h9.553v2.589h-6.552v4.513h6.186v2.521h-6.186v5.314h6.805v2.589h-9.806z" fill="#FFF"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.42-.015h-.496l-.05.334a.739.739 0 01.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286a1.4 1.4 0 00-.182.012l.084-.623h.622v.148zm1.007.519h-.522v.486h.584V28h-.76v-1.348h.729v.146h-.553v.426h.522v.144z" fill="none"></path> + <path + d="M43.208 22.284v-2.405h4.376V7.691l-4.055 2.292-1.1-2.131 5.658-3.093h2.565v15.12h3.506v2.405h-10.95zm12.715-.939l.618-2.153c1.375.489 2.696.733 3.964.733 1.146 0 2.012-.287 2.6-.859s.883-1.394.883-2.463c0-.992-.264-1.706-.791-2.142-.526-.436-1.332-.653-2.417-.653h-4.33l.298-9.049h9.988v2.52h-7.011l-.16 3.986h2.245c1.695 0 3.001.439 3.917 1.317.917.879 1.375 2.157 1.375 3.838 0 1.802-.531 3.264-1.592 4.387-1.063 1.122-2.608 1.684-4.64 1.684-1.664-.001-3.313-.383-4.947-1.146zm14.249.939V4.759h9.553v2.589h-6.552v4.513h6.186v2.521h-6.186v5.314h6.805v2.589h-9.806z" + fill="#FFF"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.42-.015h-.496l-.05.334a.739.739 0 01.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286a1.4 1.4 0 00-.182.012l.084-.623h.622v.148zm1.007.519h-.522v.486h.584V28h-.76v-1.348h.729v.146h-.553v.426h.522v.144z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C16"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm20.466.23c-2.139 0-3.726-.789-4.761-2.367-1.035-1.579-1.553-3.742-1.553-6.491 0-3.31.7-5.982 2.101-8.019 1.399-2.036 3.415-3.054 6.045-3.054 1.442 0 2.689.254 3.742.764l-.891 2.647a5.129 5.129 0 00-2.316-.56c-1.477 0-2.665.539-3.563 1.617-.9 1.078-1.426 2.686-1.578 4.823a7.717 7.717 0 014.199-1.222c.577 0 1.129.076 1.655.229a5.274 5.274 0 011.565.776c.518.365.929.903 1.234 1.616s.458 1.569.458 2.57c0 1.986-.577 3.594-1.73 4.824-1.154 1.231-2.69 1.847-4.607 1.847zm.229-2.699c1.748 0 2.622-1.12 2.622-3.36 0-.984-.195-1.701-.585-2.151-.391-.449-1.011-.674-1.858-.674-1.104 0-2.164.279-3.182.84 0 1.816.232 3.161.699 4.034.467.874 1.235 1.311 2.304 1.311z" fill="#fff"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.385-.04l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" fill="none"></path> + <path + d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm20.466.23c-2.139 0-3.726-.789-4.761-2.367-1.035-1.579-1.553-3.742-1.553-6.491 0-3.31.7-5.982 2.101-8.019 1.399-2.036 3.415-3.054 6.045-3.054 1.442 0 2.689.254 3.742.764l-.891 2.647a5.129 5.129 0 00-2.316-.56c-1.477 0-2.665.539-3.563 1.617-.9 1.078-1.426 2.686-1.578 4.823a7.717 7.717 0 014.199-1.222c.577 0 1.129.076 1.655.229a5.274 5.274 0 011.565.776c.518.365.929.903 1.234 1.616s.458 1.569.458 2.57c0 1.986-.577 3.594-1.73 4.824-1.154 1.231-2.69 1.847-4.607 1.847zm.229-2.699c1.748 0 2.622-1.12 2.622-3.36 0-.984-.195-1.701-.585-2.151-.391-.449-1.011-.674-1.858-.674-1.104 0-2.164.279-3.182.84 0 1.816.232 3.161.699 4.034.467.874 1.235 1.311 2.304 1.311z" + fill="#fff"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.385-.04l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C17"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm16.496 0c0-2.308.182-4.09.547-5.346.364-1.256 1.133-2.757 2.304-4.505l1.451-2.164c1.238-1.833 1.917-3.131 2.036-3.895.033-.304.05-.534.05-.686h-9.01V4.812h12.371c.102.781.152 1.493.152 2.138 0 1.188-.183 2.244-.547 3.169-.365.925-1.218 2.372-2.559 4.34l-1.73 2.57c-.68 1.002-1.1 1.939-1.261 2.813s-.241 2.354-.241 4.441h-3.563z" fill="#fff"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.487-.163v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" fill="none"></path> + <path + d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm16.496 0c0-2.308.182-4.09.547-5.346.364-1.256 1.133-2.757 2.304-4.505l1.451-2.164c1.238-1.833 1.917-3.131 2.036-3.895.033-.304.05-.534.05-.686h-9.01V4.812h12.371c.102.781.152 1.493.152 2.138 0 1.188-.183 2.244-.547 3.169-.365.925-1.218 2.372-2.559 4.34l-1.73 2.57c-.68 1.002-1.1 1.939-1.261 2.813s-.241 2.354-.241 4.441h-3.563z" + fill="#fff"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.487-.163v.115L1.394 28h-.182l.563-1.149v-.004H1.14v-.146h.819z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C18"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm14.102-5.167c0-2.088 1.053-3.717 3.156-4.888-1.73-1.052-2.596-2.469-2.596-4.251 0-1.646.563-2.957 1.692-3.933s2.533-1.463 4.213-1.463 2.991.42 3.933 1.26c.942.84 1.413 1.964 1.413 3.373 0 1.934-.959 3.36-2.877 4.276 2.444 1.087 3.666 2.767 3.666 5.04 0 1.646-.586 3.051-1.757 4.213s-2.8 1.744-4.887 1.744c-1.969 0-3.454-.518-4.455-1.553s-1.501-2.307-1.501-3.818zm3.641-.102c0 .968.25 1.697.751 2.189.5.492 1.149.738 1.947.738.848 0 1.502-.268 1.96-.802s.687-1.234.687-2.1c0-.95-.275-1.663-.827-2.139-.552-.475-1.455-.933-2.711-1.375-1.206.714-1.807 1.877-1.807 3.489zm2.673-6.44c1.323-.645 1.985-1.671 1.985-3.08 0-1.477-.628-2.214-1.884-2.214-.628 0-1.146.204-1.553.611s-.611 1.052-.611 1.935c0 .594.145 1.116.433 1.565.289.449.832.843 1.63 1.183z" fill="#fff"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm.883.452c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.158 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" fill="none"></path> + <path + d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm14.102-5.167c0-2.088 1.053-3.717 3.156-4.888-1.73-1.052-2.596-2.469-2.596-4.251 0-1.646.563-2.957 1.692-3.933s2.533-1.463 4.213-1.463 2.991.42 3.933 1.26c.942.84 1.413 1.964 1.413 3.373 0 1.934-.959 3.36-2.877 4.276 2.444 1.087 3.666 2.767 3.666 5.04 0 1.646-.586 3.051-1.757 4.213s-2.8 1.744-4.887 1.744c-1.969 0-3.454-.518-4.455-1.553s-1.501-2.307-1.501-3.818zm3.641-.102c0 .968.25 1.697.751 2.189.5.492 1.149.738 1.947.738.848 0 1.502-.268 1.96-.802s.687-1.234.687-2.1c0-.95-.275-1.663-.827-2.139-.552-.475-1.455-.933-2.711-1.375-1.206.714-1.807 1.877-1.807 3.489zm2.673-6.44c1.323-.645 1.985-1.671 1.985-3.08 0-1.477-.628-2.214-1.884-2.214-.628 0-1.146.204-1.553.611s-.611 1.052-.611 1.935c0 .594.145 1.116.433 1.565.289.449.832.843 1.63 1.183z" + fill="#fff"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm.883.452c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.158 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C19"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm14.205-.84l.916-2.698c1.34.56 2.647.84 3.92.84 2.732 0 4.099-2.078 4.099-6.236-1.375.865-2.698 1.298-3.972 1.298-.577 0-1.149-.097-1.718-.292s-1.124-.492-1.667-.892c-.544-.398-.984-.963-1.324-1.692s-.509-1.578-.509-2.545c0-2.002.568-3.61 1.705-4.824 1.137-1.213 2.631-1.82 4.48-1.82 2.291 0 3.945.823 4.964 2.469 1.018 1.646 1.527 4.039 1.527 7.178 0 3.19-.607 5.698-1.82 7.521-1.214 1.825-3.102 2.737-5.664 2.737-.831 0-1.714-.094-2.646-.28-.934-.187-1.698-.441-2.291-.764zm6.032-9.978c1.019 0 1.951-.28 2.8-.84 0-1.578-.225-2.864-.674-3.856-.45-.993-1.176-1.489-2.177-1.489-1.833 0-2.749 1.128-2.749 3.385 0 .865.237 1.549.713 2.049.475.501 1.171.751 2.087.751z" fill="#fff"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm.746 1.012l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344h-.006a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" fill="none"></path> + <path + d="M48.896 24.284v-2.673h4.862V8.07l-4.506 2.545-1.222-2.367 6.287-3.437h2.852v16.8h3.895v2.673H48.896zm14.205-.84l.916-2.698c1.34.56 2.647.84 3.92.84 2.732 0 4.099-2.078 4.099-6.236-1.375.865-2.698 1.298-3.972 1.298-.577 0-1.149-.097-1.718-.292s-1.124-.492-1.667-.892c-.544-.398-.984-.963-1.324-1.692s-.509-1.578-.509-2.545c0-2.002.568-3.61 1.705-4.824 1.137-1.213 2.631-1.82 4.48-1.82 2.291 0 3.945.823 4.964 2.469 1.018 1.646 1.527 4.039 1.527 7.178 0 3.19-.607 5.698-1.82 7.521-1.214 1.825-3.102 2.737-5.664 2.737-.831 0-1.714-.094-2.646-.28-.934-.187-1.698-.441-2.291-.764zm6.032-9.978c1.019 0 1.951-.28 2.8-.84 0-1.578-.225-2.864-.674-3.856-.45-.993-1.176-1.489-2.177-1.489-1.833 0-2.749 1.128-2.749 3.385 0 .865.237 1.549.713 2.049.475.501 1.171.751 2.087.751z" + fill="#fff"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm.746 1.012l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344h-.006a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C20"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M48.312 24.284V21.79c0-.984.279-1.9.84-2.749.56-.849 1.477-1.757 2.749-2.724l2.342-1.757c.916-.679 1.587-1.314 2.011-1.909.424-.594.637-1.289.637-2.087 0-2.07-1.086-3.105-3.259-3.105-1.408 0-2.867.408-4.378 1.222l-1.12-2.418c1.867-1.12 3.784-1.68 5.753-1.68 1.985 0 3.576.483 4.772 1.451s1.795 2.325 1.795 4.073c0 1.494-.293 2.707-.878 3.64-.586.934-1.558 1.909-2.915 2.927l-2.825 2.113c-.713.526-1.176.979-1.388 1.361s-.335.811-.369 1.286h8.681v2.851H48.312zm23.939-.318c-.84.365-1.828.548-2.965.548-1.138 0-2.122-.183-2.953-.548-.832-.364-1.493-.84-1.985-1.425-.492-.586-.883-1.324-1.171-2.215a13.1 13.1 0 01-.573-2.673 29.854 29.854 0 01-.14-3.067c0-1.357.102-2.592.306-3.704a12.007 12.007 0 011.03-3.144 5.445 5.445 0 012.126-2.316c.933-.56 2.053-.84 3.36-.84 1.068 0 2.011.191 2.825.573s1.472.882 1.973 1.501c.5.62.907 1.375 1.222 2.266.313.891.53 1.791.649 2.698.118.908.178 1.896.178 2.966a29.84 29.84 0 01-.14 3.067 13.1 13.1 0 01-.573 2.673c-.288.891-.679 1.629-1.171 2.215-.492.585-1.158 1.061-1.998 1.425zm-2.965-2.431c1.119 0 1.947-.521 2.481-1.565s.802-2.745.802-5.104c0-1.493-.085-2.736-.255-3.729-.17-.993-.505-1.815-1.005-2.469-.501-.653-1.176-.98-2.023-.98-.629 0-1.163.174-1.604.521-.441.348-.78.862-1.018 1.54a10.296 10.296 0 00-.496 2.24 25.468 25.468 0 00-.141 2.877c0 2.358.268 4.06.802 5.104.535 1.044 1.354 1.565 2.457 1.565z" fill="#fff"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.891-.664c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" fill="none"></path> + <path + d="M48.312 24.284V21.79c0-.984.279-1.9.84-2.749.56-.849 1.477-1.757 2.749-2.724l2.342-1.757c.916-.679 1.587-1.314 2.011-1.909.424-.594.637-1.289.637-2.087 0-2.07-1.086-3.105-3.259-3.105-1.408 0-2.867.408-4.378 1.222l-1.12-2.418c1.867-1.12 3.784-1.68 5.753-1.68 1.985 0 3.576.483 4.772 1.451s1.795 2.325 1.795 4.073c0 1.494-.293 2.707-.878 3.64-.586.934-1.558 1.909-2.915 2.927l-2.825 2.113c-.713.526-1.176.979-1.388 1.361s-.335.811-.369 1.286h8.681v2.851H48.312zm23.939-.318c-.84.365-1.828.548-2.965.548-1.138 0-2.122-.183-2.953-.548-.832-.364-1.493-.84-1.985-1.425-.492-.586-.883-1.324-1.171-2.215a13.1 13.1 0 01-.573-2.673 29.854 29.854 0 01-.14-3.067c0-1.357.102-2.592.306-3.704a12.007 12.007 0 011.03-3.144 5.445 5.445 0 012.126-2.316c.933-.56 2.053-.84 3.36-.84 1.068 0 2.011.191 2.825.573s1.472.882 1.973 1.501c.5.62.907 1.375 1.222 2.266.313.891.53 1.791.649 2.698.118.908.178 1.896.178 2.966a29.84 29.84 0 01-.14 3.067 13.1 13.1 0 01-.573 2.673c-.288.891-.679 1.629-1.171 2.215-.492.585-1.158 1.061-1.998 1.425zm-2.965-2.431c1.119 0 1.947-.521 2.481-1.565s.802-2.745.802-5.104c0-1.493-.085-2.736-.255-3.729-.17-.993-.505-1.815-1.005-2.469-.501-.653-1.176-.98-2.023-.98-.629 0-1.163.174-1.604.521-.441.348-.78.862-1.018 1.54a10.296 10.296 0 00-.496 2.24 25.468 25.468 0 00-.141 2.877c0 2.358.268 4.06.802 5.104.535 1.044 1.354 1.565 2.457 1.565z" + fill="#fff"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.891-.664c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C20E"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#673D17" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M42.682 22.284v-2.245c0-.886.252-1.71.756-2.475.504-.763 1.328-1.58 2.474-2.451l2.108-1.58c.824-.611 1.428-1.184 1.81-1.719.382-.534.572-1.16.572-1.878 0-1.863-.978-2.795-2.932-2.795-1.269 0-2.582.367-3.94 1.1l-1.009-2.176c1.681-1.008 3.406-1.512 5.178-1.512 1.787 0 3.219.435 4.296 1.306 1.076.871 1.615 2.093 1.615 3.665 0 1.345-.264 2.437-.791 3.276-.526.84-1.401 1.718-2.623 2.635l-2.543 1.901c-.642.474-1.058.882-1.248 1.226a2.746 2.746 0 00-.332 1.157h7.812v2.565H42.682zm21.546-.286c-.756.328-1.646.492-2.669.492s-1.909-.164-2.657-.492c-.749-.328-1.345-.756-1.787-1.283-.443-.526-.794-1.191-1.054-1.993s-.432-1.604-.516-2.405-.126-1.722-.126-2.761c0-1.222.092-2.333.274-3.333.184-1 .493-1.943.929-2.83.435-.885 1.072-1.581 1.912-2.084s1.848-.756 3.024-.756c.962 0 1.81.171 2.543.515s1.324.794 1.775 1.352c.45.558.816 1.237 1.1 2.039.282.802.478 1.612.584 2.428.106.817.16 1.707.16 2.669 0 1.039-.042 1.959-.126 2.761s-.256 1.604-.515 2.405c-.261.802-.611 1.467-1.055 1.993-.441.527-1.041.955-1.796 1.283zm-2.669-2.188c1.008 0 1.753-.469 2.233-1.408.481-.939.722-2.471.722-4.594 0-1.344-.076-2.463-.229-3.356-.153-.893-.455-1.634-.905-2.222-.451-.588-1.058-.882-1.821-.882-.565 0-1.046.157-1.443.469-.397.313-.702.775-.916 1.386a9.23 9.23 0 00-.447 2.016 23.103 23.103 0 00-.126 2.589c0 2.123.241 3.654.722 4.594.48.939 1.216 1.408 2.21 1.408zm8.613 2.474V4.759h9.553v2.589h-6.552v4.513h6.186v2.521h-6.186v5.314h6.805v2.589h-9.806z" fill="#fff"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.891-.664c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542zm1.623.012h-.522v.486h.584V28h-.76v-1.348h.729v.146h-.553v.426h.522v.144z" fill="none"></path> + <path + d="M42.682 22.284v-2.245c0-.886.252-1.71.756-2.475.504-.763 1.328-1.58 2.474-2.451l2.108-1.58c.824-.611 1.428-1.184 1.81-1.719.382-.534.572-1.16.572-1.878 0-1.863-.978-2.795-2.932-2.795-1.269 0-2.582.367-3.94 1.1l-1.009-2.176c1.681-1.008 3.406-1.512 5.178-1.512 1.787 0 3.219.435 4.296 1.306 1.076.871 1.615 2.093 1.615 3.665 0 1.345-.264 2.437-.791 3.276-.526.84-1.401 1.718-2.623 2.635l-2.543 1.901c-.642.474-1.058.882-1.248 1.226a2.746 2.746 0 00-.332 1.157h7.812v2.565H42.682zm21.546-.286c-.756.328-1.646.492-2.669.492s-1.909-.164-2.657-.492c-.749-.328-1.345-.756-1.787-1.283-.443-.526-.794-1.191-1.054-1.993s-.432-1.604-.516-2.405-.126-1.722-.126-2.761c0-1.222.092-2.333.274-3.333.184-1 .493-1.943.929-2.83.435-.885 1.072-1.581 1.912-2.084s1.848-.756 3.024-.756c.962 0 1.81.171 2.543.515s1.324.794 1.775 1.352c.45.558.816 1.237 1.1 2.039.282.802.478 1.612.584 2.428.106.817.16 1.707.16 2.669 0 1.039-.042 1.959-.126 2.761s-.256 1.604-.515 2.405c-.261.802-.611 1.467-1.055 1.993-.441.527-1.041.955-1.796 1.283zm-2.669-2.188c1.008 0 1.753-.469 2.233-1.408.481-.939.722-2.471.722-4.594 0-1.344-.076-2.463-.229-3.356-.153-.893-.455-1.634-.905-2.222-.451-.588-1.058-.882-1.821-.882-.565 0-1.046.157-1.443.469-.397.313-.702.775-.916 1.386a9.23 9.23 0 00-.447 2.016 23.103 23.103 0 00-.126 2.589c0 2.123.241 3.654.722 4.594.48.939 1.216 1.408 2.21 1.408zm8.613 2.474V4.759h9.553v2.589h-6.552v4.513h6.186v2.521h-6.186v5.314h6.805v2.589h-9.806z" + fill="#fff"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.891-.664c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542zm1.623.012h-.522v.486h.584V28h-.76v-1.348h.729v.146h-.553v.426h.522v.144z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C21"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M48.312 24.284V21.79c0-.984.279-1.9.84-2.749.56-.849 1.477-1.757 2.749-2.724l2.342-1.757c.916-.679 1.587-1.314 2.011-1.909.424-.594.637-1.289.637-2.087 0-2.07-1.086-3.105-3.259-3.105-1.408 0-2.867.408-4.378 1.222l-1.12-2.418c1.867-1.12 3.784-1.68 5.753-1.68 1.985 0 3.576.483 4.772 1.451s1.795 2.325 1.795 4.073c0 1.494-.293 2.707-.878 3.64-.586.934-1.558 1.909-2.915 2.927l-2.825 2.113c-.713.526-1.176.979-1.388 1.361s-.335.811-.369 1.286h8.681v2.851H48.312zm15.221 0v-2.673h4.861V8.07l-4.505 2.545-1.222-2.367 6.287-3.437h2.851v16.8H75.7v2.673H63.533z" fill="#fff"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.408-1.136h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" fill="none"></path> + <path + d="M48.312 24.284V21.79c0-.984.279-1.9.84-2.749.56-.849 1.477-1.757 2.749-2.724l2.342-1.757c.916-.679 1.587-1.314 2.011-1.909.424-.594.637-1.289.637-2.087 0-2.07-1.086-3.105-3.259-3.105-1.408 0-2.867.408-4.378 1.222l-1.12-2.418c1.867-1.12 3.784-1.68 5.753-1.68 1.985 0 3.576.483 4.772 1.451s1.795 2.325 1.795 4.073c0 1.494-.293 2.707-.878 3.64-.586.934-1.558 1.909-2.915 2.927l-2.825 2.113c-.713.526-1.176.979-1.388 1.361s-.335.811-.369 1.286h8.681v2.851H48.312zm15.221 0v-2.673h4.861V8.07l-4.505 2.545-1.222-2.367 6.287-3.437h2.851v16.8H75.7v2.673H63.533z" + fill="#fff"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.408-1.136h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C24"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M48.312 24.284V21.79c0-.984.279-1.9.84-2.749.56-.849 1.477-1.757 2.749-2.724l2.342-1.757c.916-.679 1.587-1.314 2.011-1.909.424-.594.637-1.289.637-2.087 0-2.07-1.086-3.105-3.259-3.105-1.408 0-2.867.408-4.378 1.222l-1.12-2.418c1.867-1.12 3.784-1.68 5.753-1.68 1.985 0 3.576.483 4.772 1.451s1.795 2.325 1.795 4.073c0 1.494-.293 2.707-.878 3.64-.586.934-1.558 1.909-2.915 2.927l-2.825 2.113c-.713.526-1.176.979-1.388 1.361s-.335.811-.369 1.286h8.681v2.851H48.312zm14.05-3.462V17.87l6.745-13.059h4.557v13.186h2.469v2.825h-2.469v3.462h-3.207v-3.462h-8.095zm2.927-2.825h5.168V7.458c-.17.646-.611 1.655-1.324 3.029l-3.844 7.51z" fill="#fff"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.57 0v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426z" fill="none"></path> + <path + d="M48.312 24.284V21.79c0-.984.279-1.9.84-2.749.56-.849 1.477-1.757 2.749-2.724l2.342-1.757c.916-.679 1.587-1.314 2.011-1.909.424-.594.637-1.289.637-2.087 0-2.07-1.086-3.105-3.259-3.105-1.408 0-2.867.408-4.378 1.222l-1.12-2.418c1.867-1.12 3.784-1.68 5.753-1.68 1.985 0 3.576.483 4.772 1.451s1.795 2.325 1.795 4.073c0 1.494-.293 2.707-.878 3.64-.586.934-1.558 1.909-2.915 2.927l-2.825 2.113c-.713.526-1.176.979-1.388 1.361s-.335.811-.369 1.286h8.681v2.851H48.312zm14.05-3.462V17.87l6.745-13.059h4.557v13.186h2.469v2.825h-2.469v3.462h-3.207v-3.462h-8.095zm2.927-2.825h5.168V7.458c-.17.646-.611 1.655-1.324 3.029l-3.844 7.51z" + fill="#fff"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.57 0v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C24E"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#673D17" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M42.682 22.284v-2.245c0-.886.252-1.71.756-2.475.504-.763 1.328-1.58 2.474-2.451l2.108-1.58c.824-.611 1.428-1.184 1.81-1.719.382-.534.572-1.16.572-1.878 0-1.863-.978-2.795-2.932-2.795-1.269 0-2.582.367-3.94 1.1l-1.009-2.176c1.681-1.008 3.406-1.512 5.178-1.512 1.787 0 3.219.435 4.296 1.306 1.076.871 1.615 2.093 1.615 3.665 0 1.345-.264 2.437-.791 3.276-.526.84-1.401 1.718-2.623 2.635l-2.543 1.901c-.642.474-1.058.882-1.248 1.226a2.746 2.746 0 00-.332 1.157h7.812v2.565H42.682zm12.645-3.115v-2.658l6.071-11.752h4.101v11.867h2.222v2.543h-2.222v3.115h-2.887v-3.115h-7.285zm2.635-2.543h4.65V7.141c-.152.581-.55 1.489-1.191 2.726l-3.459 6.759zm12.21 5.658V4.759h9.553v2.589h-6.552v4.513h6.186v2.521h-6.186v5.314h6.805v2.589h-9.806z" fill="#fff"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.57 0v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426zm1.239-.14h-.522v.486h.584V28h-.76v-1.348h.729v.146h-.553v.426h.522v.144z" fill="none"></path> + <path + d="M42.682 22.284v-2.245c0-.886.252-1.71.756-2.475.504-.763 1.328-1.58 2.474-2.451l2.108-1.58c.824-.611 1.428-1.184 1.81-1.719.382-.534.572-1.16.572-1.878 0-1.863-.978-2.795-2.932-2.795-1.269 0-2.582.367-3.94 1.1l-1.009-2.176c1.681-1.008 3.406-1.512 5.178-1.512 1.787 0 3.219.435 4.296 1.306 1.076.871 1.615 2.093 1.615 3.665 0 1.345-.264 2.437-.791 3.276-.526.84-1.401 1.718-2.623 2.635l-2.543 1.901c-.642.474-1.058.882-1.248 1.226a2.746 2.746 0 00-.332 1.157h7.812v2.565H42.682zm12.645-3.115v-2.658l6.071-11.752h4.101v11.867h2.222v2.543h-2.222v3.115h-2.887v-3.115h-7.285zm2.635-2.543h4.65V7.141c-.152.581-.55 1.489-1.191 2.726l-3.459 6.759zm12.21 5.658V4.759h9.553v2.589h-6.552v4.513h6.186v2.521h-6.186v5.314h6.805v2.589h-9.806z" + fill="#fff"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.57 0v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426zm1.239-.14h-.522v.486h.584V28h-.76v-1.348h.729v.146h-.553v.426h.522v.144z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C25"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M48.312 24.284V21.79c0-.984.279-1.9.84-2.749.56-.849 1.477-1.757 2.749-2.724l2.342-1.757c.916-.679 1.587-1.314 2.011-1.909.424-.594.637-1.289.637-2.087 0-2.07-1.086-3.105-3.259-3.105-1.408 0-2.867.408-4.378 1.222l-1.12-2.418c1.867-1.12 3.784-1.68 5.753-1.68 1.985 0 3.576.483 4.772 1.451s1.795 2.325 1.795 4.073c0 1.494-.293 2.707-.878 3.64-.586.934-1.558 1.909-2.915 2.927l-2.825 2.113c-.713.526-1.176.979-1.388 1.361s-.335.811-.369 1.286h8.681v2.851H48.312zm14.711-1.044l.688-2.393c1.527.543 2.995.814 4.404.814 1.272 0 2.235-.318 2.889-.954.653-.637.979-1.549.979-2.736 0-1.104-.292-1.896-.878-2.38-.585-.484-1.48-.726-2.686-.726h-4.811l.332-10.053h11.098v2.8h-7.789l-.178 4.43h2.494c1.884 0 3.335.487 4.353 1.463 1.019.977 1.527 2.397 1.527 4.264 0 2.003-.59 3.628-1.769 4.875-1.18 1.247-2.898 1.871-5.154 1.871-1.85-.001-3.682-.426-5.499-1.275z" fill="#fff"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.802-1.151h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" fill="none"></path> + <path + d="M48.312 24.284V21.79c0-.984.279-1.9.84-2.749.56-.849 1.477-1.757 2.749-2.724l2.342-1.757c.916-.679 1.587-1.314 2.011-1.909.424-.594.637-1.289.637-2.087 0-2.07-1.086-3.105-3.259-3.105-1.408 0-2.867.408-4.378 1.222l-1.12-2.418c1.867-1.12 3.784-1.68 5.753-1.68 1.985 0 3.576.483 4.772 1.451s1.795 2.325 1.795 4.073c0 1.494-.293 2.707-.878 3.64-.586.934-1.558 1.909-2.915 2.927l-2.825 2.113c-.713.526-1.176.979-1.388 1.361s-.335.811-.369 1.286h8.681v2.851H48.312zm14.711-1.044l.688-2.393c1.527.543 2.995.814 4.404.814 1.272 0 2.235-.318 2.889-.954.653-.637.979-1.549.979-2.736 0-1.104-.292-1.896-.878-2.38-.585-.484-1.48-.726-2.686-.726h-4.811l.332-10.053h11.098v2.8h-7.789l-.178 4.43h2.494c1.884 0 3.335.487 4.353 1.463 1.019.977 1.527 2.397 1.527 4.264 0 2.003-.59 3.628-1.769 4.875-1.18 1.247-2.898 1.871-5.154 1.871-1.85-.001-3.682-.426-5.499-1.275z" + fill="#fff"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.802-1.151h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="C26"> <path d="M35.011 0H3.592S0 5.425 0 14c0 8.577 3.592 14 3.592 14H35.01" fill="#EC2227"></path> - <path d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" fill="#fff"></path> + <path + d="M20.266 4.306c2.093 0 3.75.439 4.869.876l-1.022 3.339c-1.094-.537-2.315-.805-3.801-.805-3.045 0-5.967 2.047-5.967 6.48 0 4.97 3.263 6.261 5.943 6.261 1.828 0 2.702-.439 3.922-.875l.998 2.558c-1.704.997-3.702 1.534-5.918 1.534-4.29 0-8.915-2.388-8.915-9.427.001-5.993 3.749-9.941 9.891-9.941z" + fill="#fff"></path> <path fill="#6D6E71" d="M39.011 0h44.8v28h-44.8z"></path> - <path d="M48.312 24.284V21.79c0-.984.279-1.9.84-2.749.56-.849 1.477-1.757 2.749-2.724l2.342-1.757c.916-.679 1.587-1.314 2.011-1.909.424-.594.637-1.289.637-2.087 0-2.07-1.086-3.105-3.259-3.105-1.408 0-2.867.408-4.378 1.222l-1.12-2.418c1.867-1.12 3.784-1.68 5.753-1.68 1.985 0 3.576.483 4.772 1.451s1.795 2.325 1.795 4.073c0 1.494-.293 2.707-.878 3.64-.586.934-1.558 1.909-2.915 2.927l-2.825 2.113c-.713.526-1.176.979-1.388 1.361s-.335.811-.369 1.286h8.681v2.851H48.312zm21.05.23c-2.139 0-3.726-.789-4.761-2.367-1.035-1.579-1.553-3.742-1.553-6.491 0-3.31.7-5.982 2.101-8.019 1.399-2.036 3.415-3.054 6.045-3.054 1.442 0 2.689.254 3.742.764l-.891 2.647a5.129 5.129 0 00-2.316-.56c-1.477 0-2.665.539-3.563 1.617-.9 1.078-1.426 2.686-1.578 4.823a7.717 7.717 0 014.199-1.222c.577 0 1.129.076 1.655.229a5.274 5.274 0 011.565.776c.518.365.929.903 1.234 1.616s.458 1.569.458 2.57c0 1.986-.577 3.594-1.73 4.824-1.154 1.231-2.69 1.847-4.607 1.847zm.229-2.699c1.748 0 2.622-1.12 2.622-3.36 0-.984-.195-1.701-.585-2.151-.391-.449-1.011-.674-1.858-.674-1.104 0-2.164.279-3.182.84 0 1.816.232 3.161.699 4.034.467.874 1.235 1.311 2.304 1.311z" fill="#fff"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.767-1.176l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" fill="none"></path> - </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 67 28" id="D"> - <path d="M3.59 0S0 5.428 0 14c0 8.578 3.59 14 3.59 14h31.418V0H3.59z" fill="#EC2227"></path> - <path d="M20.693 23.307h-3.777l-3.337-10.91a22.777 22.777 0 01-.509-2.219l-.099 13.129H9.049l.584-18.63h5.018l3.654 12.006c.217.755.437 1.756.437 2.412h.123c0-.656.219-1.657.437-2.412l3.653-12.007h5.018l.585 18.63h-3.921l-.1-13.129a22.486 22.486 0 01-.51 2.219l-3.334 10.911z" fill="#fff"></path> - <path fill="#00AB4E" d="M39.007 0h28v28h-28z"></path> - <path d="M45.688 24.284V4.812h7c1.289 0 2.473.157 3.551.471a9.135 9.135 0 012.979 1.502c.907.688 1.616 1.65 2.125 2.889.51 1.239.764 2.707.764 4.404 0 3.445-.954 6.007-2.863 7.688-1.909 1.68-4.434 2.52-7.573 2.52h-5.983zm3.334-2.8h2.418c1.052 0 1.998-.119 2.838-.356s1.6-.615 2.278-1.133 1.205-1.243 1.578-2.177c.373-.933.56-2.044.56-3.334 0-2.24-.534-3.941-1.604-5.104-1.068-1.162-2.63-1.744-4.684-1.744h-3.385v13.848z" fill="#fff"></path> - <path d="M.152 26.673a2.13 2.13 0 01.37-.03c.25 0 .428.061.546.168.122.11.192.266.192.483 0 .221-.07.4-.194.524-.128.126-.336.193-.598.193l-.316-.016v-1.322zm.174 1.191l.176.008c.374 0 .573-.208.573-.571.002-.318-.178-.521-.545-.521l-.204.019v1.065z" fill="none"></path> - </symbol> + <path + d="M48.312 24.284V21.79c0-.984.279-1.9.84-2.749.56-.849 1.477-1.757 2.749-2.724l2.342-1.757c.916-.679 1.587-1.314 2.011-1.909.424-.594.637-1.289.637-2.087 0-2.07-1.086-3.105-3.259-3.105-1.408 0-2.867.408-4.378 1.222l-1.12-2.418c1.867-1.12 3.784-1.68 5.753-1.68 1.985 0 3.576.483 4.772 1.451s1.795 2.325 1.795 4.073c0 1.494-.293 2.707-.878 3.64-.586.934-1.558 1.909-2.915 2.927l-2.825 2.113c-.713.526-1.176.979-1.388 1.361s-.335.811-.369 1.286h8.681v2.851H48.312zm21.05.23c-2.139 0-3.726-.789-4.761-2.367-1.035-1.579-1.553-3.742-1.553-6.491 0-3.31.7-5.982 2.101-8.019 1.399-2.036 3.415-3.054 6.045-3.054 1.442 0 2.689.254 3.742.764l-.891 2.647a5.129 5.129 0 00-2.316-.56c-1.477 0-2.665.539-3.563 1.617-.9 1.078-1.426 2.686-1.578 4.823a7.717 7.717 0 014.199-1.222c.577 0 1.129.076 1.655.229a5.274 5.274 0 011.565.776c.518.365.929.903 1.234 1.616s.458 1.569.458 2.57c0 1.986-.577 3.594-1.73 4.824-1.154 1.231-2.69 1.847-4.607 1.847zm.229-2.699c1.748 0 2.622-1.12 2.622-3.36 0-.984-.195-1.701-.585-2.151-.391-.449-1.011-.674-1.858-.674-1.104 0-2.164.279-3.182.84 0 1.816.232 3.161.699 4.034.467.874 1.235 1.311 2.304 1.311z" + fill="#fff"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.767-1.176l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" + fill="none"></path> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 68 29" id="F1"> <path d="M3.6 0S0 5.5 0 14.1c0 8.7 3.6 14.1 3.6 14.1h31.7V0H3.6z" fill="#ed1c24"></path> <path d="M13.5 5.1h10.3v2.8h-7V13h6.6v2.8h-6.6V24h-3.3V5.1z" fill="#fff"></path> @@ -836,545 +1911,806 @@ <path d="M3.6 0S0 5.5 0 14.1c0 8.7 3.6 14.1 3.6 14.1h31.7V0H3.6z" fill="#ed1c24"></path> <path d="M13.5 5.1h10.3v2.8h-7V13h6.6v2.8h-6.6V24h-3.3V5.1z" fill="#fff"></path> <path fill="#8bc751" d="M38.9 0h28.2v28.2H38.9z"></path> - <path d="M47.2 23.9v-2.4c0-.9.3-1.8.8-2.6s1.4-1.7 2.6-2.6l2.3-1.7c.9-.7 1.5-1.3 1.9-1.8.4-.6.6-1.2.6-2 0-2-1-3-3.1-3-1.4 0-2.8.4-4.2 1.2L47 6.7c1.8-1.1 3.6-1.6 5.5-1.6s3.4.5 4.6 1.4c1.2.9 1.7 2.2 1.7 3.9 0 1.4-.3 2.6-.8 3.5-.6.9-1.5 1.8-2.8 2.8l-2.7 2c-.7.5-1.1.9-1.3 1.3-.2.4-.3.8-.4 1.2h8.4v2.7h-12z" fill="#fff"></path> + <path + d="M47.2 23.9v-2.4c0-.9.3-1.8.8-2.6s1.4-1.7 2.6-2.6l2.3-1.7c.9-.7 1.5-1.3 1.9-1.8.4-.6.6-1.2.6-2 0-2-1-3-3.1-3-1.4 0-2.8.4-4.2 1.2L47 6.7c1.8-1.1 3.6-1.6 5.5-1.6s3.4.5 4.6 1.4c1.2.9 1.7 2.2 1.7 3.9 0 1.4-.3 2.6-.8 3.5-.6.9-1.5 1.8-2.8 2.8l-2.7 2c-.7.5-1.1.9-1.3 1.3-.2.4-.3.8-.4 1.2h8.4v2.7h-12z" + fill="#fff"></path> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="GE1"> + <g> + <g> + <path d="M3.592 0s-3.592 5.425-3.592 14.001c0 8.578 3.592 13.999 3.592 13.999h31.421v-28h-31.421z" + fill="#EC2227" /> + <g fill="#fff"> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48h-4.105v-11.289zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361h-1.072v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zM24.795 17.034c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526-1.695 0-2.944-.602-3.769-1.162l.736-1.718zM20.833 15.717v-7.362h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105v-7.452h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" /> + </g> + </g> + <path fill="#fff" stroke="#005496" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z" /> + <path d="M66.101 23.284v-2.557h4.65v-12.953l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557h-11.639z" + fill="#005496" /> + <g> + <path fill="#025596" d="M40.414 0h21.944v27.293h-21.944z" /> + <path fill="none" d="M43.668 8.334h14.672v14.18h-14.672z" /> + <path + d="M41.952 14.207c0-2.133.658-3.852 1.973-5.156 1.316-1.304 3.129-1.956 5.44-1.956 1.185 0 2.376.237 3.574.711l-.925 2.028c-.865-.451-1.79-.677-2.774-.677-1.434 0-2.599.428-3.494 1.28-.895.853-1.342 2.139-1.342 3.858 0 1.683.439 2.937 1.316 3.76.877.825 2.009 1.236 3.396 1.236.427 0 .936-.07 1.529-.213v-3.467h-2.098v-2.009h4.427v6.578c-1.327.699-2.744 1.049-4.249 1.049-2.062 0-3.707-.593-4.934-1.778-1.226-1.183-1.839-2.932-1.839-5.244zM54.692 20.963v-9.067h4.943v1.339h-3.39v2.335h3.2v1.304h-3.2v2.749h3.519v1.339l-5.072.001z" + fill="#fff" enable-background="new" /> + </g> + <path d="M.472 26.864h-.004l-.226.122-.034-.134.284-.151h.15v1.299h-.17v-1.136z" fill="none" /> + </g> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="GE2"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#005496" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M65.541 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168L65.37 6.046c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H65.541z" fill="#005496"></path> + <path + d="M65.541 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168L65.37 6.046c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H65.541z" + fill="#005496"></path> <path fill="#025596" d="M40.414 0h21.944v27.293H40.414z"></path> <path fill="none" d="M43.668 8.334H58.34v14.18H43.668z"></path> - <path d="M41.952 14.207c0-2.133.658-3.852 1.973-5.156 1.316-1.304 3.129-1.956 5.44-1.956 1.185 0 2.376.237 3.574.711l-.925 2.028a5.915 5.915 0 00-2.774-.677c-1.434 0-2.599.428-3.494 1.28-.895.853-1.342 2.139-1.342 3.858 0 1.683.439 2.937 1.316 3.76.877.825 2.009 1.236 3.396 1.236.427 0 .936-.07 1.529-.213v-3.467h-2.098v-2.009h4.427v6.578a8.987 8.987 0 01-4.249 1.049c-2.062 0-3.707-.593-4.934-1.778-1.226-1.183-1.839-2.932-1.839-5.244zm12.74 6.756v-9.067h4.943v1.339h-3.39v2.335h3.2v1.304h-3.2v2.749h3.519v1.339l-5.072.001z" fill="#fff"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09z" fill="none"></path> + <path + d="M41.952 14.207c0-2.133.658-3.852 1.973-5.156 1.316-1.304 3.129-1.956 5.44-1.956 1.185 0 2.376.237 3.574.711l-.925 2.028a5.915 5.915 0 00-2.774-.677c-1.434 0-2.599.428-3.494 1.28-.895.853-1.342 2.139-1.342 3.858 0 1.683.439 2.937 1.316 3.76.877.825 2.009 1.236 3.396 1.236.427 0 .936-.07 1.529-.213v-3.467h-2.098v-2.009h4.427v6.578a8.987 8.987 0 01-4.249 1.049c-2.062 0-3.707-.593-4.934-1.778-1.226-1.183-1.839-2.932-1.839-5.244zm12.74 6.756v-9.067h4.943v1.339h-3.39v2.335h3.2v1.304h-3.2v2.749h3.519v1.339l-5.072.001z" + fill="#fff"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="GE4"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#005496" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M64.98 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702H75.79v3.312h-3.067v-3.312H64.98zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184z" fill="#005496"></path> + <path + d="M64.98 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702H75.79v3.312h-3.067v-3.312H64.98zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184z" + fill="#005496"></path> <path fill="#025596" d="M40.414 0h21.944v27.293H40.414z"></path> <path fill="none" d="M43.668 8.334H58.34v14.18H43.668z"></path> - <path d="M41.952 14.207c0-2.133.658-3.852 1.973-5.156 1.316-1.304 3.129-1.956 5.44-1.956 1.185 0 2.376.237 3.574.711l-.925 2.028a5.915 5.915 0 00-2.774-.677c-1.434 0-2.599.428-3.494 1.28-.895.853-1.342 2.139-1.342 3.858 0 1.683.439 2.937 1.316 3.76.877.825 2.009 1.236 3.396 1.236.427 0 .936-.07 1.529-.213v-3.467h-2.098v-2.009h4.427v6.578a8.987 8.987 0 01-4.249 1.049c-2.062 0-3.707-.593-4.934-1.778-1.226-1.183-1.839-2.932-1.839-5.244zm12.74 6.756v-9.067h4.943v1.339h-3.39v2.335h3.2v1.304h-3.2v2.749h3.519v1.339l-5.072.001z" fill="#fff"></path> - <path d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426z" fill="none"></path> + <path + d="M41.952 14.207c0-2.133.658-3.852 1.973-5.156 1.316-1.304 3.129-1.956 5.44-1.956 1.185 0 2.376.237 3.574.711l-.925 2.028a5.915 5.915 0 00-2.774-.677c-1.434 0-2.599.428-3.494 1.28-.895.853-1.342 2.139-1.342 3.858 0 1.683.439 2.937 1.316 3.76.877.825 2.009 1.236 3.396 1.236.427 0 .936-.07 1.529-.213v-3.467h-2.098v-2.009h4.427v6.578a8.987 8.987 0 01-4.249 1.049c-2.062 0-3.707-.593-4.934-1.778-1.226-1.183-1.839-2.932-1.839-5.244zm12.74 6.756v-9.067h4.943v1.339h-3.39v2.335h3.2v1.304h-3.2v2.749h3.519v1.339l-5.072.001z" + fill="#fff"></path> + <path + d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="GE6"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#005496" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M71.677 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255z" fill="#005496"></path> + <path + d="M71.677 23.503c-2.046 0-3.563-.755-4.554-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669 1.34-1.948 3.267-2.922 5.783-2.922 1.379 0 2.572.244 3.579.73l-.853 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.548.516-3.408 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.38 7.38 0 014.018-1.169c.552 0 1.079.073 1.582.219a5.09 5.09 0 011.498.743c.495.349.889.864 1.181 1.546s.438 1.502.438 2.459c0 1.899-.553 3.438-1.656 4.614s-2.572 1.766-4.406 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.967-.646-1.778-.646-1.055 0-2.069.268-3.043.804 0 1.737.223 3.023.67 3.859.446.837 1.18 1.255 2.203 1.255z" + fill="#005496"></path> <path fill="#025596" d="M40.414 0h21.944v27.293H40.414z"></path> <path fill="none" d="M43.668 8.334H58.34v14.18H43.668z"></path> - <path d="M41.952 14.207c0-2.133.658-3.852 1.973-5.156 1.316-1.304 3.129-1.956 5.44-1.956 1.185 0 2.376.237 3.574.711l-.925 2.028a5.915 5.915 0 00-2.774-.677c-1.434 0-2.599.428-3.494 1.28-.895.853-1.342 2.139-1.342 3.858 0 1.683.439 2.937 1.316 3.76.877.825 2.009 1.236 3.396 1.236.427 0 .936-.07 1.529-.213v-3.467h-2.098v-2.009h4.427v6.578a8.987 8.987 0 01-4.249 1.049c-2.062 0-3.707-.593-4.934-1.778-1.226-1.183-1.839-2.932-1.839-5.244zm12.74 6.756v-9.067h4.943v1.339h-3.39v2.335h3.2v1.304h-3.2v2.749h3.519v1.339l-5.072.001z" fill="#fff"></path> - <path d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" fill="none"></path> - </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="JD2"> - <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> - <path fill="#332F81" d="M40.414 0h44.367v28H40.414z"></path> - <path d="M46.907 4.599h1.758c1.758 0 2.976.812 2.976 2.435 0 2.976-2.435 3.923-3.787 3.923h-2.3l1.353-6.358zm.946 5.411c1.217 0 2.57-.812 2.57-2.841 0-1.353-.812-1.758-2.164-1.758h-.541l-.812 4.599h.947z" fill="#fff"></path> - <path d="M45.824 3.517c-.676 0-1.082-.406-1.082-.947 0-.676.676-1.353 1.488-1.353.676 0 1.082.406 1.082.947 0 .677-.676 1.353-1.488 1.353" fill="#F4D012"></path> - <path d="M46.23 1.353c.541 0 .812.271.812.812 0 .676-.676 1.217-1.217 1.217s-.812-.271-.812-.812c-.135-.676.541-1.217 1.217-1.217m0-.406c-.947 0-1.623.676-1.623 1.623 0 .676.541 1.217 1.217 1.217.947 0 1.623-.676 1.623-1.623A1.21 1.21 0 0046.23.947" fill="#fff"></path> - <path d="M41.631 10.821l.135-.947c1.623.135 1.894-.947 2.164-2.164l.676-2.976h1.353l-.676 2.976c-.541 2.435-1.623 3.246-3.111 3.246 0-.135-.406-.135-.541-.135" fill="#F4D012"></path> - <path d="M57.993 24.058c-.598.26-1.301.39-2.109.39s-1.508-.13-2.099-.39c-.592-.259-1.063-.597-1.412-1.014-.351-.416-.628-.94-.833-1.574s-.341-1.267-.407-1.9-.1-1.36-.1-2.181c0-.966.073-1.844.218-2.634s.389-1.535.732-2.235c.345-.7.848-1.249 1.512-1.647.663-.398 1.46-.598 2.389-.598.761 0 1.431.136 2.01.407.579.272 1.047.627 1.402 1.068s.646.978.869 1.611c.223.633.377 1.273.461 1.918.085.646.127 1.349.127 2.109 0 .82-.033 1.547-.1 2.181s-.202 1.267-.407 1.9-.482 1.158-.832 1.574c-.351.418-.824.756-1.421 1.015zm-2.109-1.729c.797 0 1.385-.371 1.766-1.113.38-.741.569-1.951.569-3.629 0-1.062-.061-1.945-.181-2.651-.121-.706-.359-1.291-.715-1.756-.356-.464-.836-.696-1.439-.696-.446 0-.826.124-1.14.371-.314.247-.556.612-.725 1.095s-.286 1.014-.353 1.593-.1 1.261-.1 2.045c0 1.678.19 2.888.57 3.629.382.741.964 1.112 1.748 1.112zM68.4 24.058c-.598.26-1.301.39-2.109.39s-1.508-.13-2.099-.39c-.592-.259-1.063-.597-1.412-1.014-.351-.416-.628-.94-.833-1.574s-.341-1.267-.407-1.9-.1-1.36-.1-2.181c0-.966.073-1.844.218-2.634s.389-1.535.732-2.235c.345-.7.848-1.249 1.512-1.647.663-.398 1.46-.598 2.389-.598.761 0 1.431.136 2.01.407.579.272 1.047.627 1.402 1.068s.646.978.869 1.611c.223.633.377 1.273.461 1.918.085.646.127 1.349.127 2.109 0 .82-.033 1.547-.1 2.181s-.202 1.267-.407 1.9-.482 1.158-.832 1.574c-.35.418-.824.756-1.421 1.015zm-2.109-1.729c.797 0 1.385-.371 1.766-1.113.38-.741.569-1.951.569-3.629 0-1.062-.061-1.945-.181-2.651-.121-.706-.359-1.291-.715-1.756-.356-.464-.836-.696-1.439-.696-.446 0-.826.124-1.14.371-.314.247-.556.612-.725 1.095s-.286 1.014-.353 1.593-.1 1.261-.1 2.045c0 1.678.19 2.888.57 3.629.382.741.964 1.112 1.748 1.112zm5.901 1.955v-1.773c0-.7.198-1.352.597-1.955s1.05-1.249 1.955-1.937l1.665-1.249c.651-.482 1.128-.935 1.43-1.357.302-.422.452-.917.452-1.484 0-1.472-.771-2.208-2.316-2.208-1.002 0-2.039.29-3.113.869l-.796-1.72c1.327-.796 2.69-1.195 4.09-1.195 1.412 0 2.543.344 3.395 1.032.851.688 1.275 1.653 1.275 2.896 0 1.062-.208 1.925-.624 2.588-.416.664-1.107 1.357-2.072 2.081l-2.01 1.503c-.507.374-.835.696-.986.968-.15.271-.238.576-.262.914h6.172v2.027h-8.852z" fill="#F0CC16"></path> - <path d="M.956 27.336c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.271 0 .43.244.43.657zm-.706.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542zm1.731-.02c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542zm.866.644v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005h.582V28h-.83z" fill="none"></path> - </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="JD3"> - <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> - <path fill="#332F81" d="M40.414 0h44.367v28H40.414z"></path> - <path d="M46.907 4.599h1.758c1.758 0 2.976.812 2.976 2.435 0 2.976-2.435 3.923-3.787 3.923h-2.3l1.353-6.358zm.946 5.411c1.217 0 2.57-.812 2.57-2.841 0-1.353-.812-1.758-2.164-1.758h-.541l-.812 4.599h.947z" fill="#fff"></path> - <path d="M45.824 3.517c-.676 0-1.082-.406-1.082-.947 0-.676.676-1.353 1.488-1.353.676 0 1.082.406 1.082.947 0 .677-.676 1.353-1.488 1.353" fill="#F4D012"></path> - <path d="M46.23 1.353c.541 0 .812.271.812.812 0 .676-.676 1.217-1.217 1.217s-.812-.271-.812-.812c-.135-.676.541-1.217 1.217-1.217m0-.406c-.947 0-1.623.676-1.623 1.623 0 .676.541 1.217 1.217 1.217.947 0 1.623-.676 1.623-1.623A1.21 1.21 0 0046.23.947" fill="#fff"></path> - <path d="M41.631 10.821l.135-.947c1.623.135 1.894-.947 2.164-2.164l.676-2.976h1.353l-.676 2.976c-.541 2.435-1.623 3.246-3.111 3.246 0-.135-.406-.135-.541-.135" fill="#F4D012"></path> - <path d="M57.993 24.058c-.598.26-1.301.39-2.109.39s-1.508-.13-2.099-.39c-.592-.259-1.063-.597-1.412-1.014-.351-.416-.628-.94-.833-1.574s-.341-1.267-.407-1.9-.1-1.36-.1-2.181c0-.966.073-1.844.218-2.634s.389-1.535.732-2.235c.345-.7.848-1.249 1.512-1.647.663-.398 1.46-.598 2.389-.598.761 0 1.431.136 2.01.407.579.272 1.047.627 1.402 1.068s.646.978.869 1.611c.223.633.377 1.273.461 1.918.085.646.127 1.349.127 2.109 0 .82-.033 1.547-.1 2.181s-.202 1.267-.407 1.9-.482 1.158-.832 1.574c-.351.418-.824.756-1.421 1.015zm-2.109-1.729c.797 0 1.385-.371 1.766-1.113.38-.741.569-1.951.569-3.629 0-1.062-.061-1.945-.181-2.651-.121-.706-.359-1.291-.715-1.756-.356-.464-.836-.696-1.439-.696-.446 0-.826.124-1.14.371-.314.247-.556.612-.725 1.095s-.286 1.014-.353 1.593-.1 1.261-.1 2.045c0 1.678.19 2.888.57 3.629.382.741.964 1.112 1.748 1.112zM68.4 24.058c-.598.26-1.301.39-2.109.39s-1.508-.13-2.099-.39c-.592-.259-1.063-.597-1.412-1.014-.351-.416-.628-.94-.833-1.574s-.341-1.267-.407-1.9-.1-1.36-.1-2.181c0-.966.073-1.844.218-2.634s.389-1.535.732-2.235c.345-.7.848-1.249 1.512-1.647.663-.398 1.46-.598 2.389-.598.761 0 1.431.136 2.01.407.579.272 1.047.627 1.402 1.068s.646.978.869 1.611c.223.633.377 1.273.461 1.918.085.646.127 1.349.127 2.109 0 .82-.033 1.547-.1 2.181s-.202 1.267-.407 1.9-.482 1.158-.832 1.574c-.35.418-.824.756-1.421 1.015zm-2.109-1.729c.797 0 1.385-.371 1.766-1.113.38-.741.569-1.951.569-3.629 0-1.062-.061-1.945-.181-2.651-.121-.706-.359-1.291-.715-1.756-.356-.464-.836-.696-1.439-.696-.446 0-.826.124-1.14.371-.314.247-.556.612-.725 1.095s-.286 1.014-.353 1.593-.1 1.261-.1 2.045c0 1.678.19 2.888.57 3.629.382.741.964 1.112 1.748 1.112zm5.557 1.032l.688-1.883c1.025.531 2.063.797 3.113.797.856 0 1.508-.205 1.954-.615s.67-.947.67-1.611c0-1.267-.845-1.9-2.534-1.9h-1.574v-1.991h1.23c.784 0 1.424-.169 1.919-.507.494-.337.742-.862.742-1.574 0-1.134-.683-1.701-2.046-1.701-1.158 0-2.286.338-3.385 1.014l-.832-1.864a9.405 9.405 0 014.706-1.25c1.327 0 2.334.311 3.022.932.688.622 1.031 1.451 1.031 2.489 0 1.388-.682 2.401-2.045 3.04.699.242 1.242.649 1.629 1.222.386.573.579 1.276.579 2.109 0 1.255-.432 2.296-1.294 3.122-.863.826-2.066 1.239-3.611 1.239a7.784 7.784 0 01-3.962-1.068z" fill="#F0CC16"></path> - <path d="M.956 27.336c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.271 0 .43.244.43.657zm-.706.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542zm1.731-.02c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542zm.908.444c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26h-.098v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" fill="none"></path> - </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="JD4"> - <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> - <path fill="#332F81" d="M40.414 0h44.367v28H40.414z"></path> - <path d="M46.907 4.599h1.758c1.758 0 2.976.812 2.976 2.435 0 2.976-2.435 3.923-3.787 3.923h-2.3l1.353-6.358zm.946 5.411c1.217 0 2.57-.812 2.57-2.841 0-1.353-.812-1.758-2.164-1.758h-.541l-.812 4.599h.947z" fill="#fff"></path> - <path d="M45.824 3.517c-.676 0-1.082-.406-1.082-.947 0-.676.676-1.353 1.488-1.353.676 0 1.082.406 1.082.947 0 .677-.676 1.353-1.488 1.353" fill="#F4D012"></path> - <path d="M46.23 1.353c.541 0 .812.271.812.812 0 .676-.676 1.217-1.217 1.217s-.812-.271-.812-.812c-.135-.676.541-1.217 1.217-1.217m0-.406c-.947 0-1.623.676-1.623 1.623 0 .676.541 1.217 1.217 1.217.947 0 1.623-.676 1.623-1.623A1.21 1.21 0 0046.23.947" fill="#fff"></path> - <path d="M41.631 10.821l.135-.947c1.623.135 1.894-.947 2.164-2.164l.676-2.976h1.353l-.676 2.976c-.541 2.435-1.623 3.246-3.111 3.246 0-.135-.406-.135-.541-.135" fill="#F4D012"></path> - <path d="M57.993 24.058c-.598.26-1.301.39-2.109.39s-1.508-.13-2.099-.39c-.592-.259-1.063-.597-1.412-1.014-.351-.416-.628-.94-.833-1.574s-.341-1.267-.407-1.9-.1-1.36-.1-2.181c0-.966.073-1.844.218-2.634s.389-1.535.732-2.235c.345-.7.848-1.249 1.512-1.647.663-.398 1.46-.598 2.389-.598.761 0 1.431.136 2.01.407.579.272 1.047.627 1.402 1.068s.646.978.869 1.611c.223.633.377 1.273.461 1.918.085.646.127 1.349.127 2.109 0 .82-.033 1.547-.1 2.181s-.202 1.267-.407 1.9-.482 1.158-.832 1.574c-.351.418-.824.756-1.421 1.015zm-2.109-1.729c.797 0 1.385-.371 1.766-1.113.38-.741.569-1.951.569-3.629 0-1.062-.061-1.945-.181-2.651-.121-.706-.359-1.291-.715-1.756-.356-.464-.836-.696-1.439-.696-.446 0-.826.124-1.14.371-.314.247-.556.612-.725 1.095s-.286 1.014-.353 1.593-.1 1.261-.1 2.045c0 1.678.19 2.888.57 3.629.382.741.964 1.112 1.748 1.112zM68.4 24.058c-.598.26-1.301.39-2.109.39s-1.508-.13-2.099-.39c-.592-.259-1.063-.597-1.412-1.014-.351-.416-.628-.94-.833-1.574s-.341-1.267-.407-1.9-.1-1.36-.1-2.181c0-.966.073-1.844.218-2.634s.389-1.535.732-2.235c.345-.7.848-1.249 1.512-1.647.663-.398 1.46-.598 2.389-.598.761 0 1.431.136 2.01.407.579.272 1.047.627 1.402 1.068s.646.978.869 1.611c.223.633.377 1.273.461 1.918.085.646.127 1.349.127 2.109 0 .82-.033 1.547-.1 2.181s-.202 1.267-.407 1.9-.482 1.158-.832 1.574c-.35.418-.824.756-1.421 1.015zm-2.109-1.729c.797 0 1.385-.371 1.766-1.113.38-.741.569-1.951.569-3.629 0-1.062-.061-1.945-.181-2.651-.121-.706-.359-1.291-.715-1.756-.356-.464-.836-.696-1.439-.696-.446 0-.826.124-1.14.371-.314.247-.556.612-.725 1.095s-.286 1.014-.353 1.593-.1 1.261-.1 2.045c0 1.678.19 2.888.57 3.629.382.741.964 1.112 1.748 1.112zm5.484-.507v-2.1l4.797-9.285h3.239v9.375h1.756v2.009h-1.756v2.462h-2.28v-2.462h-5.756zm2.082-2.009h3.674V12.32c-.121.459-.435 1.177-.941 2.154l-2.733 5.339z" fill="#F0CC16"></path> - <path d="M.956 27.336c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.271 0 .43.244.43.657zm-.706.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542zm1.731-.02c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542zm1.41.644v-.355h-.604v-.115l.58-.829h.19v.807h.182v.137h-.182V28h-.166zm0-.492v-.434l.006-.203h-.006l-.108.191-.318.442v.004h.426z" fill="none"></path> - </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="JD6"> - <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> - <path fill="#332F81" d="M40.414 0h44.367v28H40.414z"></path> - <path d="M46.907 4.599h1.758c1.758 0 2.976.812 2.976 2.435 0 2.976-2.435 3.923-3.787 3.923h-2.3l1.353-6.358zm.946 5.411c1.217 0 2.57-.812 2.57-2.841 0-1.353-.812-1.758-2.164-1.758h-.541l-.812 4.599h.947z" fill="#fff"></path> - <path d="M45.824 3.517c-.676 0-1.082-.406-1.082-.947 0-.676.676-1.353 1.488-1.353.676 0 1.082.406 1.082.947 0 .677-.676 1.353-1.488 1.353" fill="#F4D012"></path> - <path d="M46.23 1.353c.541 0 .812.271.812.812 0 .676-.676 1.217-1.217 1.217s-.812-.271-.812-.812c-.135-.676.541-1.217 1.217-1.217m0-.406c-.947 0-1.623.676-1.623 1.623 0 .676.541 1.217 1.217 1.217.947 0 1.623-.676 1.623-1.623A1.21 1.21 0 0046.23.947" fill="#fff"></path> - <path d="M41.631 10.821l.135-.947c1.623.135 1.894-.947 2.164-2.164l.676-2.976h1.353l-.676 2.976c-.541 2.435-1.623 3.246-3.111 3.246 0-.135-.406-.135-.541-.135" fill="#F4D012"></path> - <path d="M57.993 24.058c-.598.26-1.301.39-2.109.39s-1.508-.13-2.099-.39c-.592-.259-1.063-.597-1.412-1.014-.351-.416-.628-.94-.833-1.574s-.341-1.267-.407-1.9-.1-1.36-.1-2.181c0-.966.073-1.844.218-2.634s.389-1.535.732-2.235c.345-.7.848-1.249 1.512-1.647.663-.398 1.46-.598 2.389-.598.761 0 1.431.136 2.01.407.579.272 1.047.627 1.402 1.068s.646.978.869 1.611c.223.633.377 1.273.461 1.918.085.646.127 1.349.127 2.109 0 .82-.033 1.547-.1 2.181s-.202 1.267-.407 1.9-.482 1.158-.832 1.574c-.351.418-.824.756-1.421 1.015zm-2.109-1.729c.797 0 1.385-.371 1.766-1.113.38-.741.569-1.951.569-3.629 0-1.062-.061-1.945-.181-2.651-.121-.706-.359-1.291-.715-1.756-.356-.464-.836-.696-1.439-.696-.446 0-.826.124-1.14.371-.314.247-.556.612-.725 1.095s-.286 1.014-.353 1.593-.1 1.261-.1 2.045c0 1.678.19 2.888.57 3.629.382.741.964 1.112 1.748 1.112zM68.4 24.058c-.598.26-1.301.39-2.109.39s-1.508-.13-2.099-.39c-.592-.259-1.063-.597-1.412-1.014-.351-.416-.628-.94-.833-1.574s-.341-1.267-.407-1.9-.1-1.36-.1-2.181c0-.966.073-1.844.218-2.634s.389-1.535.732-2.235c.345-.7.848-1.249 1.512-1.647.663-.398 1.46-.598 2.389-.598.761 0 1.431.136 2.01.407.579.272 1.047.627 1.402 1.068s.646.978.869 1.611c.223.633.377 1.273.461 1.918.085.646.127 1.349.127 2.109 0 .82-.033 1.547-.1 2.181s-.202 1.267-.407 1.9-.482 1.158-.832 1.574c-.35.418-.824.756-1.421 1.015zm-2.109-1.729c.797 0 1.385-.371 1.766-1.113.38-.741.569-1.951.569-3.629 0-1.062-.061-1.945-.181-2.651-.121-.706-.359-1.291-.715-1.756-.356-.464-.836-.696-1.439-.696-.446 0-.826.124-1.14.371-.314.247-.556.612-.725 1.095s-.286 1.014-.353 1.593-.1 1.261-.1 2.045c0 1.678.19 2.888.57 3.629.382.741.964 1.112 1.748 1.112zm10.462 2.118c-1.521 0-2.648-.562-3.385-1.684s-1.104-2.66-1.104-4.615c0-2.353.497-4.253 1.493-5.701.995-1.448 2.428-2.172 4.299-2.172 1.025 0 1.912.181 2.66.543l-.633 1.882a3.644 3.644 0 00-1.646-.397c-1.05 0-1.895.383-2.534 1.148-.64.767-1.014 1.91-1.122 3.431a5.487 5.487 0 012.986-.869c.41 0 .803.055 1.177.163s.744.293 1.113.552c.367.26.66.643.877 1.149.218.507.326 1.116.326 1.828 0 1.412-.41 2.555-1.23 3.43-.822.875-1.914 1.312-3.277 1.312zm.163-1.919c1.242 0 1.864-.796 1.864-2.389 0-.7-.139-1.21-.416-1.529-.278-.32-.719-.48-1.321-.48-.785 0-1.539.199-2.263.598 0 1.291.166 2.247.498 2.869.331.621.877.931 1.638.931z" fill="#F0CC16"></path> - <path d="M.956 27.336c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.271 0 .43.244.43.657zm-.706.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542zm1.731-.02c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542zm1.607-.532l-.132.011a.52.52 0 00-.451.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" fill="none"></path> - </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="JD8"> - <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> - <path fill="#332F81" d="M40.414 0h44.367v28H40.414z"></path> - <path d="M46.907 4.599h1.758c1.758 0 2.976.812 2.976 2.435 0 2.976-2.435 3.923-3.787 3.923h-2.3l1.353-6.358zm.946 5.411c1.217 0 2.57-.812 2.57-2.841 0-1.353-.812-1.758-2.164-1.758h-.541l-.812 4.599h.947z" fill="#fff"></path> - <path d="M45.824 3.517c-.676 0-1.082-.406-1.082-.947 0-.676.676-1.353 1.488-1.353.676 0 1.082.406 1.082.947 0 .677-.676 1.353-1.488 1.353" fill="#F4D012"></path> - <path d="M46.23 1.353c.541 0 .812.271.812.812 0 .676-.676 1.217-1.217 1.217s-.812-.271-.812-.812c-.135-.676.541-1.217 1.217-1.217m0-.406c-.947 0-1.623.676-1.623 1.623 0 .676.541 1.217 1.217 1.217.947 0 1.623-.676 1.623-1.623A1.21 1.21 0 0046.23.947" fill="#fff"></path> - <path d="M41.631 10.821l.135-.947c1.623.135 1.894-.947 2.164-2.164l.676-2.976h1.353l-.676 2.976c-.541 2.435-1.623 3.246-3.111 3.246 0-.135-.406-.135-.541-.135" fill="#F4D012"></path> - <path d="M57.993 24.058c-.598.26-1.301.39-2.109.39s-1.508-.13-2.099-.39c-.592-.259-1.063-.597-1.412-1.014-.351-.416-.628-.94-.833-1.574s-.341-1.267-.407-1.9-.1-1.36-.1-2.181c0-.966.073-1.844.218-2.634s.389-1.535.732-2.235c.345-.7.848-1.249 1.512-1.647.663-.398 1.46-.598 2.389-.598.761 0 1.431.136 2.01.407.579.272 1.047.627 1.402 1.068s.646.978.869 1.611c.223.633.377 1.273.461 1.918.085.646.127 1.349.127 2.109 0 .82-.033 1.547-.1 2.181s-.202 1.267-.407 1.9-.482 1.158-.832 1.574c-.351.418-.824.756-1.421 1.015zm-2.109-1.729c.797 0 1.385-.371 1.766-1.113.38-.741.569-1.951.569-3.629 0-1.062-.061-1.945-.181-2.651-.121-.706-.359-1.291-.715-1.756-.356-.464-.836-.696-1.439-.696-.446 0-.826.124-1.14.371-.314.247-.556.612-.725 1.095s-.286 1.014-.353 1.593-.1 1.261-.1 2.045c0 1.678.19 2.888.57 3.629.382.741.964 1.112 1.748 1.112zM68.4 24.058c-.598.26-1.301.39-2.109.39s-1.508-.13-2.099-.39c-.592-.259-1.063-.597-1.412-1.014-.351-.416-.628-.94-.833-1.574s-.341-1.267-.407-1.9-.1-1.36-.1-2.181c0-.966.073-1.844.218-2.634s.389-1.535.732-2.235c.345-.7.848-1.249 1.512-1.647.663-.398 1.46-.598 2.389-.598.761 0 1.431.136 2.01.407.579.272 1.047.627 1.402 1.068s.646.978.869 1.611c.223.633.377 1.273.461 1.918.085.646.127 1.349.127 2.109 0 .82-.033 1.547-.1 2.181s-.202 1.267-.407 1.9-.482 1.158-.832 1.574c-.35.418-.824.756-1.421 1.015zm-2.109-1.729c.797 0 1.385-.371 1.766-1.113.38-.741.569-1.951.569-3.629 0-1.062-.061-1.945-.181-2.651-.121-.706-.359-1.291-.715-1.756-.356-.464-.836-.696-1.439-.696-.446 0-.826.124-1.14.371-.314.247-.556.612-.725 1.095s-.286 1.014-.353 1.593-.1 1.261-.1 2.045c0 1.678.19 2.888.57 3.629.382.741.964 1.112 1.748 1.112zm5.938-1.719c0-1.484.748-2.643 2.244-3.476-1.23-.748-1.847-1.756-1.847-3.022 0-1.17.401-2.103 1.204-2.797.802-.693 1.801-1.041 2.995-1.041s2.127.299 2.797.896c.669.598 1.004 1.396 1.004 2.398 0 1.375-.682 2.389-2.045 3.041 1.737.771 2.606 1.967 2.606 3.583 0 1.171-.416 2.17-1.249 2.996-.832.826-1.991 1.239-3.475 1.239-1.4 0-2.456-.367-3.168-1.104s-1.066-1.639-1.066-2.713zm2.587-.073c0 .688.178 1.207.534 1.557.355.351.817.525 1.385.525.603 0 1.067-.19 1.394-.57.325-.38.488-.878.488-1.493 0-.676-.196-1.183-.588-1.521-.393-.338-1.035-.663-1.928-.978-.857.507-1.285 1.335-1.285 2.48zm1.901-4.579c.941-.458 1.412-1.188 1.412-2.189 0-1.05-.447-1.575-1.34-1.575-.446 0-.814.146-1.104.435-.29.29-.435.748-.435 1.376 0 .422.103.793.308 1.113.206.319.591.599 1.159.84z" fill="#F0CC16"></path> - <path d="M.956 27.336c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.271 0 .43.244.43.657zm-.706.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542zm1.731-.02c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542zm1.105-.04c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.444.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.147 0-.226.095-.226.208z" fill="none"></path> - </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="JD10"> - <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> - <path fill="#332F81" d="M40.414 0h44.367v28H40.414z"></path> - <path d="M46.907 4.599h1.758c1.758 0 2.976.812 2.976 2.435 0 2.976-2.435 3.923-3.787 3.923h-2.3l1.353-6.358zm.946 5.411c1.217 0 2.57-.812 2.57-2.841 0-1.353-.812-1.758-2.164-1.758h-.541l-.812 4.599h.947z" fill="#fff"></path> - <path d="M45.824 3.517c-.676 0-1.082-.406-1.082-.947 0-.676.676-1.353 1.488-1.353.676 0 1.082.406 1.082.947 0 .677-.676 1.353-1.488 1.353" fill="#F4D012"></path> - <path d="M46.23 1.353c.541 0 .812.271.812.812 0 .676-.676 1.217-1.217 1.217s-.812-.271-.812-.812c-.135-.676.541-1.217 1.217-1.217m0-.406c-.947 0-1.623.676-1.623 1.623 0 .676.541 1.217 1.217 1.217.947 0 1.623-.676 1.623-1.623A1.21 1.21 0 0046.23.947" fill="#fff"></path> - <path d="M41.631 10.821l.135-.947c1.623.135 1.894-.947 2.164-2.164l.676-2.976h1.353l-.676 2.976c-.541 2.435-1.623 3.246-3.111 3.246 0-.135-.406-.135-.541-.135" fill="#F4D012"></path> - <path d="M57.993 24.058c-.598.26-1.301.39-2.109.39s-1.508-.13-2.099-.39c-.592-.259-1.063-.597-1.412-1.014-.351-.416-.628-.94-.833-1.574s-.341-1.267-.407-1.9-.1-1.36-.1-2.181c0-.966.073-1.844.218-2.634s.389-1.535.732-2.235c.345-.7.848-1.249 1.512-1.647.663-.398 1.46-.598 2.389-.598.761 0 1.431.136 2.01.407.579.272 1.047.627 1.402 1.068s.646.978.869 1.611c.223.633.377 1.273.461 1.918.085.646.127 1.349.127 2.109 0 .82-.033 1.547-.1 2.181s-.202 1.267-.407 1.9-.482 1.158-.832 1.574c-.351.418-.824.756-1.421 1.015zm-2.109-1.729c.797 0 1.385-.371 1.766-1.113.38-.741.569-1.951.569-3.629 0-1.062-.061-1.945-.181-2.651-.121-.706-.359-1.291-.715-1.756-.356-.464-.836-.696-1.439-.696-.446 0-.826.124-1.14.371-.314.247-.556.612-.725 1.095s-.286 1.014-.353 1.593-.1 1.261-.1 2.045c0 1.678.19 2.888.57 3.629.382.741.964 1.112 1.748 1.112zm6.317 1.955v-1.9h3.457v-9.629l-3.204 1.81-.868-1.683 4.471-2.444h2.026v11.946h2.77v1.9h-8.652zm16.607-.226c-.598.26-1.301.39-2.109.39s-1.508-.13-2.099-.39c-.592-.259-1.063-.597-1.412-1.014-.351-.416-.628-.94-.833-1.574s-.341-1.267-.407-1.9-.1-1.36-.1-2.181c0-.966.073-1.844.218-2.634s.389-1.535.732-2.235c.345-.7.848-1.249 1.512-1.647.663-.398 1.46-.598 2.389-.598.761 0 1.431.136 2.01.407.579.272 1.047.627 1.402 1.068s.646.978.869 1.611c.223.633.377 1.273.461 1.918.085.646.127 1.349.127 2.109 0 .82-.033 1.547-.1 2.181s-.202 1.267-.407 1.9-.482 1.158-.832 1.574c-.351.418-.825.756-1.421 1.015zm-2.11-1.729c.797 0 1.385-.371 1.766-1.113.38-.741.569-1.951.569-3.629 0-1.062-.061-1.945-.181-2.651-.121-.706-.359-1.291-.715-1.756-.356-.464-.836-.696-1.439-.696-.446 0-.826.124-1.14.371-.314.247-.556.612-.725 1.095s-.286 1.014-.353 1.593-.1 1.261-.1 2.045c0 1.678.19 2.888.57 3.629.382.741.964 1.112 1.748 1.112z" fill="#F0CC16"></path> - <path d="M.956 27.336c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.271 0 .43.244.43.657zm-.706.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542zm1.248-.492h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.509.472c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" fill="none"></path> - </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="JD11"> - <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> - <path fill="#332F81" d="M40.414 0h44.367v28H40.414z"></path> - <path d="M46.907 4.599h1.758c1.758 0 2.976.812 2.976 2.435 0 2.976-2.435 3.923-3.787 3.923h-2.3l1.353-6.358zm.946 5.411c1.217 0 2.57-.812 2.57-2.841 0-1.353-.812-1.758-2.164-1.758h-.541l-.812 4.599h.947z" fill="#fff"></path> - <path d="M45.824 3.517c-.676 0-1.082-.406-1.082-.947 0-.676.676-1.353 1.488-1.353.676 0 1.082.406 1.082.947 0 .677-.676 1.353-1.488 1.353" fill="#F4D012"></path> - <path d="M46.23 1.353c.541 0 .812.271.812.812 0 .676-.676 1.217-1.217 1.217s-.812-.271-.812-.812c-.135-.676.541-1.217 1.217-1.217m0-.406c-.947 0-1.623.676-1.623 1.623 0 .676.541 1.217 1.217 1.217.947 0 1.623-.676 1.623-1.623A1.21 1.21 0 0046.23.947" fill="#fff"></path> - <path d="M41.631 10.821l.135-.947c1.623.135 1.894-.947 2.164-2.164l.676-2.976h1.353l-.676 2.976c-.541 2.435-1.623 3.246-3.111 3.246 0-.135-.406-.135-.541-.135" fill="#F4D012"></path> - <path d="M57.993 24.058c-.598.26-1.301.39-2.109.39s-1.508-.13-2.099-.39c-.592-.259-1.063-.597-1.412-1.014-.351-.416-.628-.94-.833-1.574s-.341-1.267-.407-1.9-.1-1.36-.1-2.181c0-.966.073-1.844.218-2.634s.389-1.535.732-2.235c.345-.7.848-1.249 1.512-1.647.663-.398 1.46-.598 2.389-.598.761 0 1.431.136 2.01.407.579.272 1.047.627 1.402 1.068s.646.978.869 1.611c.223.633.377 1.273.461 1.918.085.646.127 1.349.127 2.109 0 .82-.033 1.547-.1 2.181s-.202 1.267-.407 1.9-.482 1.158-.832 1.574c-.351.418-.824.756-1.421 1.015zm-2.109-1.729c.797 0 1.385-.371 1.766-1.113.38-.741.569-1.951.569-3.629 0-1.062-.061-1.945-.181-2.651-.121-.706-.359-1.291-.715-1.756-.356-.464-.836-.696-1.439-.696-.446 0-.826.124-1.14.371-.314.247-.556.612-.725 1.095s-.286 1.014-.353 1.593-.1 1.261-.1 2.045c0 1.678.19 2.888.57 3.629.382.741.964 1.112 1.748 1.112zm6.317 1.955v-1.9h3.457v-9.629l-3.204 1.81-.868-1.683 4.471-2.444h2.026v11.946h2.77v1.9h-8.652zm10.407 0v-1.9h3.457v-9.629l-3.204 1.81-.868-1.683 4.471-2.444h2.026v11.946h2.77v1.9h-8.652z" fill="#F0CC16"></path> - <path d="M.956 27.336c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.271 0 .43.244.43.657zm-.706.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542zm1.248-.492h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.025 0H2.52l-.226.122-.034-.133.284-.151h.15V28h-.17v-1.136z" fill="none"></path> - </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="JD12"> - <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> - <path fill="#332F81" d="M40.414 0h44.367v28H40.414z"></path> - <path d="M46.907 4.599h1.758c1.758 0 2.976.812 2.976 2.435 0 2.976-2.435 3.923-3.787 3.923h-2.3l1.353-6.358zm.946 5.411c1.217 0 2.57-.812 2.57-2.841 0-1.353-.812-1.758-2.164-1.758h-.541l-.812 4.599h.947z" fill="#fff"></path> - <path d="M45.824 3.517c-.676 0-1.082-.406-1.082-.947 0-.676.676-1.353 1.488-1.353.676 0 1.082.406 1.082.947 0 .677-.676 1.353-1.488 1.353" fill="#F4D012"></path> - <path d="M46.23 1.353c.541 0 .812.271.812.812 0 .676-.676 1.217-1.217 1.217s-.812-.271-.812-.812c-.135-.676.541-1.217 1.217-1.217m0-.406c-.947 0-1.623.676-1.623 1.623 0 .676.541 1.217 1.217 1.217.947 0 1.623-.676 1.623-1.623A1.21 1.21 0 0046.23.947" fill="#fff"></path> - <path d="M41.631 10.821l.135-.947c1.623.135 1.894-.947 2.164-2.164l.676-2.976h1.353l-.676 2.976c-.541 2.435-1.623 3.246-3.111 3.246 0-.135-.406-.135-.541-.135" fill="#F4D012"></path> - <path d="M57.993 24.058c-.598.26-1.301.39-2.109.39s-1.508-.13-2.099-.39c-.592-.259-1.063-.597-1.412-1.014-.351-.416-.628-.94-.833-1.574s-.341-1.267-.407-1.9-.1-1.36-.1-2.181c0-.966.073-1.844.218-2.634s.389-1.535.732-2.235c.345-.7.848-1.249 1.512-1.647.663-.398 1.46-.598 2.389-.598.761 0 1.431.136 2.01.407.579.272 1.047.627 1.402 1.068s.646.978.869 1.611c.223.633.377 1.273.461 1.918.085.646.127 1.349.127 2.109 0 .82-.033 1.547-.1 2.181s-.202 1.267-.407 1.9-.482 1.158-.832 1.574c-.351.418-.824.756-1.421 1.015zm-2.109-1.729c.797 0 1.385-.371 1.766-1.113.38-.741.569-1.951.569-3.629 0-1.062-.061-1.945-.181-2.651-.121-.706-.359-1.291-.715-1.756-.356-.464-.836-.696-1.439-.696-.446 0-.826.124-1.14.371-.314.247-.556.612-.725 1.095s-.286 1.014-.353 1.593-.1 1.261-.1 2.045c0 1.678.19 2.888.57 3.629.382.741.964 1.112 1.748 1.112zm6.317 1.955v-1.9h3.457v-9.629l-3.204 1.81-.868-1.683 4.471-2.444h2.026v11.946h2.77v1.9h-8.652zm9.991 0v-1.773c0-.7.198-1.352.597-1.955s1.05-1.249 1.955-1.937l1.665-1.249c.651-.482 1.128-.935 1.43-1.357.302-.422.452-.917.452-1.484 0-1.472-.771-2.208-2.316-2.208-1.002 0-2.039.29-3.113.869l-.796-1.72c1.327-.796 2.69-1.195 4.09-1.195 1.412 0 2.543.344 3.395 1.032.851.688 1.275 1.653 1.275 2.896 0 1.062-.208 1.925-.624 2.588-.416.664-1.107 1.357-2.072 2.081l-2.01 1.503c-.507.374-.835.696-.986.968-.15.271-.238.576-.262.914h6.172v2.027h-8.852z" fill="#F0CC16"></path> - <path d="M.956 27.336c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.271 0 .43.244.43.657zm-.706.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542zm1.248-.492h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zM2.142 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005h.582V28h-.83z" fill="none"></path> - </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="JD13"> - <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> - <path fill="#332F81" d="M40.414 0h44.367v28H40.414z"></path> - <path d="M46.907 4.599h1.758c1.758 0 2.976.812 2.976 2.435 0 2.976-2.435 3.923-3.787 3.923h-2.3l1.353-6.358zm.946 5.411c1.217 0 2.57-.812 2.57-2.841 0-1.353-.812-1.758-2.164-1.758h-.541l-.812 4.599h.947z" fill="#fff"></path> - <path d="M45.824 3.517c-.676 0-1.082-.406-1.082-.947 0-.676.676-1.353 1.488-1.353.676 0 1.082.406 1.082.947 0 .677-.676 1.353-1.488 1.353" fill="#F4D012"></path> - <path d="M46.23 1.353c.541 0 .812.271.812.812 0 .676-.676 1.217-1.217 1.217s-.812-.271-.812-.812c-.135-.676.541-1.217 1.217-1.217m0-.406c-.947 0-1.623.676-1.623 1.623 0 .676.541 1.217 1.217 1.217.947 0 1.623-.676 1.623-1.623A1.21 1.21 0 0046.23.947" fill="#fff"></path> - <path d="M41.631 10.821l.135-.947c1.623.135 1.894-.947 2.164-2.164l.676-2.976h1.353l-.676 2.976c-.541 2.435-1.623 3.246-3.111 3.246 0-.135-.406-.135-.541-.135" fill="#F4D012"></path> - <path d="M57.993 24.058c-.598.26-1.301.39-2.109.39s-1.508-.13-2.099-.39c-.592-.259-1.063-.597-1.412-1.014-.351-.416-.628-.94-.833-1.574s-.341-1.267-.407-1.9-.1-1.36-.1-2.181c0-.966.073-1.844.218-2.634s.389-1.535.732-2.235c.345-.7.848-1.249 1.512-1.647.663-.398 1.46-.598 2.389-.598.761 0 1.431.136 2.01.407.579.272 1.047.627 1.402 1.068s.646.978.869 1.611c.223.633.377 1.273.461 1.918.085.646.127 1.349.127 2.109 0 .82-.033 1.547-.1 2.181s-.202 1.267-.407 1.9-.482 1.158-.832 1.574c-.351.418-.824.756-1.421 1.015zm-2.109-1.729c.797 0 1.385-.371 1.766-1.113.38-.741.569-1.951.569-3.629 0-1.062-.061-1.945-.181-2.651-.121-.706-.359-1.291-.715-1.756-.356-.464-.836-.696-1.439-.696-.446 0-.826.124-1.14.371-.314.247-.556.612-.725 1.095s-.286 1.014-.353 1.593-.1 1.261-.1 2.045c0 1.678.19 2.888.57 3.629.382.741.964 1.112 1.748 1.112zm6.317 1.955v-1.9h3.457v-9.629l-3.204 1.81-.868-1.683 4.471-2.444h2.026v11.946h2.77v1.9h-8.652zm9.647-.923l.688-1.883c1.025.531 2.063.797 3.113.797.856 0 1.508-.205 1.954-.615s.67-.947.67-1.611c0-1.267-.845-1.9-2.534-1.9h-1.574v-1.991h1.23c.784 0 1.424-.169 1.919-.507.494-.337.742-.862.742-1.574 0-1.134-.683-1.701-2.046-1.701-1.158 0-2.286.338-3.385 1.014l-.832-1.864a9.405 9.405 0 014.706-1.25c1.327 0 2.334.311 3.022.932.688.622 1.031 1.451 1.031 2.489 0 1.388-.682 2.401-2.045 3.04.699.242 1.242.649 1.629 1.222.386.573.579 1.276.579 2.109 0 1.255-.432 2.296-1.294 3.122-.863.826-2.066 1.239-3.611 1.239a7.784 7.784 0 01-3.962-1.068z" fill="#F0CC16"></path> - <path d="M.956 27.336c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.271 0 .43.244.43.657zm-.706.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542zm1.248-.492h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm.686.936c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26h-.098v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" fill="none"></path> - </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-miterlimit="10" viewBox="0 0 82 28" id="N1"> - <path d="M3.423-.02S.012 5.293.012 13.991c0 8.697 3.411 14.013 3.411 14.013h31.678V-.021H3.423z" fill="#ed1c24" fill-rule="nonzero"></path> - <path d="M11.988 5.778h3.075l6.15 9.664c.513.483.513 1.45 1.026 2.415V5.777h3.075v15.946H22.24l-6.15-9.664c-.513-.483-1.026-.966-1.026-1.933v11.597h-3.075V5.778z" fill="#fff" fill-rule="nonzero"></path> + <path + d="M41.952 14.207c0-2.133.658-3.852 1.973-5.156 1.316-1.304 3.129-1.956 5.44-1.956 1.185 0 2.376.237 3.574.711l-.925 2.028a5.915 5.915 0 00-2.774-.677c-1.434 0-2.599.428-3.494 1.28-.895.853-1.342 2.139-1.342 3.858 0 1.683.439 2.937 1.316 3.76.877.825 2.009 1.236 3.396 1.236.427 0 .936-.07 1.529-.213v-3.467h-2.098v-2.009h4.427v6.578a8.987 8.987 0 01-4.249 1.049c-2.062 0-3.707-.593-4.934-1.778-1.226-1.183-1.839-2.932-1.839-5.244zm12.74 6.756v-9.067h4.943v1.339h-3.39v2.335h3.2v1.304h-3.2v2.749h3.519v1.339l-5.072.001z" + fill="#fff"></path> + <path + d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" + fill="none"></path> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-miterlimit="10" + viewBox="0 0 82 28" id="N1"> + <path d="M3.423-.02S.012 5.293.012 13.991c0 8.697 3.411 14.013 3.411 14.013h31.678V-.021H3.423z" fill="#ed1c24" + fill-rule="nonzero"></path> + <path + d="M11.988 5.778h3.075l6.15 9.664c.513.483.513 1.45 1.026 2.415V5.777h3.075v15.946H22.24l-6.15-9.664c-.513-.483-1.026-.966-1.026-1.933v11.597h-3.075V5.778z" + fill="#fff" fill-rule="nonzero"></path> <path fill="#fff" fill-rule="nonzero" stroke="#ed1c24" stroke-width="1.4" d="M39.265.653h42v26.6h-42z"></path> - <path d="M55.82 23.237V20.68h4.65V7.727l-4.31 2.435-1.168-2.265 6.015-3.287h2.727v16.069h3.726v2.557H55.82z" fill="#ed1c24" fill-rule="nonzero"></path> + <path d="M55.82 23.237V20.68h4.65V7.727l-4.31 2.435-1.168-2.265 6.015-3.287h2.727v16.069h3.726v2.557H55.82z" + fill="#ed1c24" fill-rule="nonzero"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="PL1"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#21409A" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M65.906 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.014-3.287h2.728v16.069h3.725v2.557H65.906z" fill="#21409A"></path> + <path d="M65.906 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.014-3.287h2.728v16.069h3.725v2.557H65.906z" + fill="#21409A"></path> <path fill="#214497" d="M40.414 0h21.777v27.049H40.414z"></path> - <path d="M43.839 11h4.791c.557 0 1.08.075 1.569.224a3.32 3.32 0 011.278.664c.376.295.666.681.87 1.16.216.467.324 1.03.324 1.69 0 .532-.091 1.051-.273 1.551-.182.5-.466.947-.852 1.346-.375.388-.853.7-1.432.937-.579.239-1.267.359-2.063.359h-1.963v5.116h-2.249V11zm4.058 6.105c.762 0 1.358-.176 1.791-.528.443-.364.665-.921.665-1.67 0-.683-.194-1.206-.58-1.569-.374-.364-.892-.546-1.552-.546h-2.132v4.313h1.808zm6.249-6.224h1.664v7.416h3.187v1.551h-4.852l.001-8.967zm1.455-9.399l1.328 1.439 1.934-.282-.956 1.705.865 1.754-1.917-.38-1.399 1.362-.231-1.943-1.73-.911 1.775-.817z" fill="#fff"></path> + <path + d="M43.839 11h4.791c.557 0 1.08.075 1.569.224a3.32 3.32 0 011.278.664c.376.295.666.681.87 1.16.216.467.324 1.03.324 1.69 0 .532-.091 1.051-.273 1.551-.182.5-.466.947-.852 1.346-.375.388-.853.7-1.432.937-.579.239-1.267.359-2.063.359h-1.963v5.116h-2.249V11zm4.058 6.105c.762 0 1.358-.176 1.791-.528.443-.364.665-.921.665-1.67 0-.683-.194-1.206-.58-1.569-.374-.364-.892-.546-1.552-.546h-2.132v4.313h1.808zm6.249-6.224h1.664v7.416h3.187v1.551h-4.852l.001-8.967zm1.455-9.399l1.328 1.439 1.934-.282-.956 1.705.865 1.754-1.917-.38-1.399 1.362-.231-1.943-1.73-.911 1.775-.817z" + fill="#fff"></path> <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="PL2"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#21409A" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M65.346 23.284v-2.386c0-.941.268-1.818.804-2.63.535-.812 1.412-1.68 2.63-2.605l2.239-1.68c.877-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.116-2.97-1.348 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.502-1.607 1.899 0 3.421.462 4.565 1.388S76.96 8.05 76.96 9.722c0 1.429-.28 2.589-.84 3.481-.561.893-1.489 1.826-2.788 2.8l-2.703 2.021c-.682.503-1.124.938-1.326 1.303a2.93 2.93 0 00-.354 1.229h8.303v2.727H65.346z" fill="#21409A"></path> + <path + d="M65.346 23.284v-2.386c0-.941.268-1.818.804-2.63.535-.812 1.412-1.68 2.63-2.605l2.239-1.68c.877-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.116-2.97-1.348 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.502-1.607 1.899 0 3.421.462 4.565 1.388S76.96 8.05 76.96 9.722c0 1.429-.28 2.589-.84 3.481-.561.893-1.489 1.826-2.788 2.8l-2.703 2.021c-.682.503-1.124.938-1.326 1.303a2.93 2.93 0 00-.354 1.229h8.303v2.727H65.346z" + fill="#21409A"></path> <path fill="#214497" d="M40.414 0h21.777v27.049H40.414z"></path> - <path d="M43.839 11h4.791c.557 0 1.08.075 1.569.224a3.32 3.32 0 011.278.664c.376.295.666.681.87 1.16.216.467.324 1.03.324 1.69 0 .532-.091 1.051-.273 1.551-.182.5-.466.947-.852 1.346-.375.388-.853.7-1.432.937-.579.239-1.267.359-2.063.359h-1.963v5.116h-2.249V11zm4.058 6.105c.762 0 1.358-.176 1.791-.528.443-.364.665-.921.665-1.67 0-.683-.194-1.206-.58-1.569-.374-.364-.892-.546-1.552-.546h-2.132v4.313h1.808zm6.249-6.224h1.664v7.416h3.187v1.551h-4.852l.001-8.967zm1.455-9.399l1.328 1.439 1.934-.282-.956 1.705.865 1.754-1.917-.38-1.399 1.362-.231-1.943-1.73-.911 1.775-.817z" fill="#fff"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09z" fill="none"></path> + <path + d="M43.839 11h4.791c.557 0 1.08.075 1.569.224a3.32 3.32 0 011.278.664c.376.295.666.681.87 1.16.216.467.324 1.03.324 1.69 0 .532-.091 1.051-.273 1.551-.182.5-.466.947-.852 1.346-.375.388-.853.7-1.432.937-.579.239-1.267.359-2.063.359h-1.963v5.116h-2.249V11zm4.058 6.105c.762 0 1.358-.176 1.791-.528.443-.364.665-.921.665-1.67 0-.683-.194-1.206-.58-1.569-.374-.364-.892-.546-1.552-.546h-2.132v4.313h1.808zm6.249-6.224h1.664v7.416h3.187v1.551h-4.852l.001-8.967zm1.455-9.399l1.328 1.439 1.934-.282-.956 1.705.865 1.754-1.917-.38-1.399 1.362-.231-1.943-1.73-.911 1.775-.817z" + fill="#fff"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="PL3"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#21409A" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M64.883 22.042l.926-2.531c1.379.714 2.775 1.071 4.188 1.071 1.152 0 2.029-.276 2.63-.828s.9-1.274.9-2.167c0-1.704-1.136-2.557-3.408-2.557H68v-2.679h1.655c1.055 0 1.915-.227 2.581-.682.665-.454.998-1.16.998-2.118 0-1.526-.917-2.289-2.751-2.289-1.559 0-3.076.455-4.553 1.364l-1.12-2.508c1.979-1.12 4.09-1.68 6.33-1.68 1.785 0 3.141.418 4.066 1.254.925.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.94.325 1.671.873 2.19 1.644.52.771.779 1.717.779 2.837 0 1.688-.58 3.088-1.74 4.2-1.161 1.111-2.78 1.667-4.857 1.667a10.46 10.46 0 01-5.332-1.436z" fill="#21409A"></path> + <path + d="M64.883 22.042l.926-2.531c1.379.714 2.775 1.071 4.188 1.071 1.152 0 2.029-.276 2.63-.828s.9-1.274.9-2.167c0-1.704-1.136-2.557-3.408-2.557H68v-2.679h1.655c1.055 0 1.915-.227 2.581-.682.665-.454.998-1.16.998-2.118 0-1.526-.917-2.289-2.751-2.289-1.559 0-3.076.455-4.553 1.364l-1.12-2.508c1.979-1.12 4.09-1.68 6.33-1.68 1.785 0 3.141.418 4.066 1.254.925.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.94.325 1.671.873 2.19 1.644.52.771.779 1.717.779 2.837 0 1.688-.58 3.088-1.74 4.2-1.161 1.111-2.78 1.667-4.857 1.667a10.46 10.46 0 01-5.332-1.436z" + fill="#21409A"></path> <path fill="#214497" d="M40.414 0h21.777v27.049H40.414z"></path> - <path d="M43.839 11h4.791c.557 0 1.08.075 1.569.224a3.32 3.32 0 011.278.664c.376.295.666.681.87 1.16.216.467.324 1.03.324 1.69 0 .532-.091 1.051-.273 1.551-.182.5-.466.947-.852 1.346-.375.388-.853.7-1.432.937-.579.239-1.267.359-2.063.359h-1.963v5.116h-2.249V11zm4.058 6.105c.762 0 1.358-.176 1.791-.528.443-.364.665-.921.665-1.67 0-.683-.194-1.206-.58-1.569-.374-.364-.892-.546-1.552-.546h-2.132v4.313h1.808zm6.249-6.224h1.664v7.416h3.187v1.551h-4.852l.001-8.967zm1.455-9.399l1.328 1.439 1.934-.282-.956 1.705.865 1.754-1.917-.38-1.399 1.362-.231-1.943-1.73-.911 1.775-.817z" fill="#fff"></path> - <path d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" fill="none"></path> + <path + d="M43.839 11h4.791c.557 0 1.08.075 1.569.224a3.32 3.32 0 011.278.664c.376.295.666.681.87 1.16.216.467.324 1.03.324 1.69 0 .532-.091 1.051-.273 1.551-.182.5-.466.947-.852 1.346-.375.388-.853.7-1.432.937-.579.239-1.267.359-2.063.359h-1.963v5.116h-2.249V11zm4.058 6.105c.762 0 1.358-.176 1.791-.528.443-.364.665-.921.665-1.67 0-.683-.194-1.206-.58-1.569-.374-.364-.892-.546-1.552-.546h-2.132v4.313h1.808zm6.249-6.224h1.664v7.416h3.187v1.551h-4.852l.001-8.967zm1.455-9.399l1.328 1.439 1.934-.282-.956 1.705.865 1.754-1.917-.38-1.399 1.362-.231-1.943-1.73-.911 1.775-.817z" + fill="#fff"></path> + <path + d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="R2"> <path d="M40.407.7h42v26.6h-42z" fill="#fff" stroke="#ef5ba1" stroke-miterlimit="10" stroke-width="1.4"></path> - <path d="M65.809 24.284V21.79c0-.984.279-1.9.84-2.749.56-.849 1.477-1.757 2.749-2.724l2.342-1.757c.916-.679 1.587-1.314 2.011-1.909.424-.594.637-1.289.637-2.087 0-2.07-1.086-3.105-3.259-3.105-1.408 0-2.867.408-4.378 1.222l-1.12-2.418c1.867-1.12 3.784-1.68 5.753-1.68 1.985 0 3.576.483 4.772 1.451s1.795 2.325 1.795 4.073c0 1.494-.293 2.707-.878 3.64-.586.934-1.558 1.909-2.915 2.927l-2.825 2.113c-.713.526-1.176.979-1.388 1.361s-.335.811-.369 1.286h8.681v2.851H65.809z" fill="#ef5ba1"></path> + <path + d="M65.809 24.284V21.79c0-.984.279-1.9.84-2.749.56-.849 1.477-1.757 2.749-2.724l2.342-1.757c.916-.679 1.587-1.314 2.011-1.909.424-.594.637-1.289.637-2.087 0-2.07-1.086-3.105-3.259-3.105-1.408 0-2.867.408-4.378 1.222l-1.12-2.418c1.867-1.12 3.784-1.68 5.753-1.68 1.985 0 3.576.483 4.772 1.451s1.795 2.325 1.795 4.073c0 1.494-.293 2.707-.878 3.64-.586.934-1.558 1.909-2.915 2.927l-2.825 2.113c-.713.526-1.176.979-1.388 1.361s-.335.811-.369 1.286h8.681v2.851H65.809z" + fill="#ef5ba1"></path> <path d="M3.591 0S0 5.427 0 14.001C0 22.578 3.591 28 3.591 28h31.417V0z" fill="#e92829"></path> - <path d="M21.94 4.502c-.622-.236-.564-.213-.564-.213l-1.875 4.938c1.448.551.89 2.907-.133 5.608-1.028 2.705-2.129 4.809-3.63 4.233l-1.888 4.979s-.36-.131.482.184c2.529.959 5.867-.289 8.788-7.976 2.909-7.678 1.241-10.835-1.18-11.753m-1.51-.337c-.044.112-1.813 4.773-1.813 4.773l-1.021-.385 1.496-4.903s.028-.218.211-.147c.184.071.911.344 1.051.397.145.051.127.122.076.265m-7.351 19.374c.048-.112 1.808-4.773 1.808-4.773l-1.023-.385-2.129 4.66s-.124.177.06.255c.184.064.906.344 1.053.397.139.048.178-.011.231-.154" fill="#fff"></path> + <path + d="M21.94 4.502c-.622-.236-.564-.213-.564-.213l-1.875 4.938c1.448.551.89 2.907-.133 5.608-1.028 2.705-2.129 4.809-3.63 4.233l-1.888 4.979s-.36-.131.482.184c2.529.959 5.867-.289 8.788-7.976 2.909-7.678 1.241-10.835-1.18-11.753m-1.51-.337c-.044.112-1.813 4.773-1.813 4.773l-1.021-.385 1.496-4.903s.028-.218.211-.147c.184.071.911.344 1.051.397.145.051.127.122.076.265m-7.351 19.374c.048-.112 1.808-4.773 1.808-4.773l-1.023-.385-2.129 4.66s-.124.177.06.255c.184.064.906.344 1.053.397.139.048.178-.011.231-.154" + fill="#fff"></path> <path d="M40.407 0h22.222v27.05H40.407z" fill="#ef5ca1"></path> - <path d="M45.804 21.596V7.092h5.498c1.264 0 2.292.326 3.082.977.789.652 1.186 1.608 1.186 2.873 0 1.859-.815 3.155-2.446 3.887l3.261 6.769h-2.937l-2.806-6.276h-2.334v6.276zm2.524-8.304h2.028c1.758 0 2.634-.72 2.634-2.161 0-1.365-.776-2.049-2.331-2.049h-2.334z" fill="#fff"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28z" fill="none"></path> + <path + d="M45.804 21.596V7.092h5.498c1.264 0 2.292.326 3.082.977.789.652 1.186 1.608 1.186 2.873 0 1.859-.815 3.155-2.446 3.887l3.261 6.769h-2.937l-2.806-6.276h-2.334v6.276zm2.524-8.304h2.028c1.758 0 2.634-.72 2.634-2.161 0-1.365-.776-2.049-2.331-2.049h-2.334z" + fill="#fff"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="R3"> <path d="M40.407.7h42v26.6h-42z" fill="#fff" stroke="#ef5ba1" stroke-miterlimit="10" stroke-width="1.4"></path> - <path d="M65.324 22.986l.968-2.647c1.442.747 2.901 1.12 4.378 1.12 1.205 0 2.121-.289 2.749-.865.628-.577.942-1.332.942-2.266 0-1.782-1.188-2.673-3.563-2.673h-2.215v-2.8h1.73c1.104 0 2.003-.238 2.698-.713.696-.476 1.044-1.213 1.044-2.215 0-1.595-.959-2.393-2.876-2.393-1.63 0-3.217.475-4.761 1.425l-1.171-2.622c2.07-1.171 4.276-1.756 6.618-1.756 1.867 0 3.284.437 4.251 1.311.968.875 1.451 2.041 1.451 3.5 0 1.952-.959 3.377-2.876 4.277.983.34 1.747.912 2.29 1.718.543.807.815 1.795.815 2.966 0 1.765-.607 3.229-1.82 4.391-1.214 1.162-2.906 1.744-5.078 1.744-1.984 0-3.842-.501-5.574-1.502z" fill="#ef5ba1"></path> + <path + d="M65.324 22.986l.968-2.647c1.442.747 2.901 1.12 4.378 1.12 1.205 0 2.121-.289 2.749-.865.628-.577.942-1.332.942-2.266 0-1.782-1.188-2.673-3.563-2.673h-2.215v-2.8h1.73c1.104 0 2.003-.238 2.698-.713.696-.476 1.044-1.213 1.044-2.215 0-1.595-.959-2.393-2.876-2.393-1.63 0-3.217.475-4.761 1.425l-1.171-2.622c2.07-1.171 4.276-1.756 6.618-1.756 1.867 0 3.284.437 4.251 1.311.968.875 1.451 2.041 1.451 3.5 0 1.952-.959 3.377-2.876 4.277.983.34 1.747.912 2.29 1.718.543.807.815 1.795.815 2.966 0 1.765-.607 3.229-1.82 4.391-1.214 1.162-2.906 1.744-5.078 1.744-1.984 0-3.842-.501-5.574-1.502z" + fill="#ef5ba1"></path> <path d="M3.591 0S0 5.427 0 14.001C0 22.578 3.591 28 3.591 28h31.417V0z" fill="#e92829"></path> - <path d="M21.94 4.502c-.622-.236-.564-.213-.564-.213l-1.875 4.938c1.448.551.89 2.907-.133 5.608-1.028 2.705-2.129 4.809-3.63 4.233l-1.888 4.979s-.36-.131.482.184c2.529.959 5.867-.289 8.788-7.976 2.909-7.678 1.241-10.835-1.18-11.753m-1.51-.337c-.044.112-1.813 4.773-1.813 4.773l-1.021-.385 1.496-4.903s.028-.218.211-.147c.184.071.911.344 1.051.397.145.051.127.122.076.265m-7.351 19.374c.048-.112 1.808-4.773 1.808-4.773l-1.023-.385-2.129 4.66s-.124.177.06.255c.184.064.906.344 1.053.397.139.048.178-.011.231-.154" fill="#fff"></path> + <path + d="M21.94 4.502c-.622-.236-.564-.213-.564-.213l-1.875 4.938c1.448.551.89 2.907-.133 5.608-1.028 2.705-2.129 4.809-3.63 4.233l-1.888 4.979s-.36-.131.482.184c2.529.959 5.867-.289 8.788-7.976 2.909-7.678 1.241-10.835-1.18-11.753m-1.51-.337c-.044.112-1.813 4.773-1.813 4.773l-1.021-.385 1.496-4.903s.028-.218.211-.147c.184.071.911.344 1.051.397.145.051.127.122.076.265m-7.351 19.374c.048-.112 1.808-4.773 1.808-4.773l-1.023-.385-2.129 4.66s-.124.177.06.255c.184.064.906.344 1.053.397.139.048.178-.011.231-.154" + fill="#fff"></path> <path d="M40.407 0h22.222v27.05H40.407z" fill="#ef5ca1"></path> - <path d="M45.804 21.596V7.092h5.498c1.264 0 2.292.326 3.082.977.789.652 1.186 1.608 1.186 2.873 0 1.859-.815 3.155-2.446 3.887l3.261 6.769h-2.937l-2.806-6.276h-2.334v6.276zm2.524-8.304h2.028c1.758 0 2.634-.72 2.634-2.161 0-1.365-.776-2.049-2.331-2.049h-2.334z" fill="#fff"></path> - <path d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089z" fill="none"></path> - </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414" viewBox="0 0 37 37" id="RX"> - <path fill="url(#_Linear1)" d="M0 0h36.9v36.9H0z"></path> + <path + d="M45.804 21.596V7.092h5.498c1.264 0 2.292.326 3.082.977.789.652 1.186 1.608 1.186 2.873 0 1.859-.815 3.155-2.446 3.887l3.261 6.769h-2.937l-2.806-6.276h-2.334v6.276zm2.524-8.304h2.028c1.758 0 2.634-.72 2.634-2.161 0-1.365-.776-2.049-2.331-2.049h-2.334z" + fill="#fff"></path> + <path + d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089z" + fill="none"></path> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" id="RX" clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" + stroke-miterlimit="2" viewBox="0 0 345 345"> <g fill-rule="nonzero"> - <path d="M27.5 17.4l4.5-4.9 1.3-1.5H28l-2.6 3.3-3 3.7-3.9 4.3-2.6 2.8h5.4l3.1-3.9 3.1-3.8zm-23.9.8v7.4h3.9v-7c0-3.3 1.1-4.1 4.3-4.1.7 0 2.9.2 3.8.4l.6-3.2c-1.1-.3-3.4-.6-4.6-.6-4.8.2-8 1.5-8 7.1" fill="#fff"></path> - <path d="M7.9 1.3c-.6 0-1.2.1-2 .2C12.3 5.1 18 11.3 22.4 18l.8-.8 2.2-2.8c-5.5-7.5-12.4-11.7-13-12-.6-.3-2-.9-4.2-1h-.3v-.1z" fill="url(#_Linear2)"></path> - <path d="M25.9 19.2l-1.5 1.9c2.8 4.9 4.9 9.9 6 14.4 0 0 1.6-1 1.6-4.3 0-.5 0-1.1-.1-1.8-.7-4.5-2.3-8.5-4.4-11.9l-1.6 1.7z" fill="url(#_Linear3)"></path> + <path d="m.1 0h344.6v344.6h-344.6z" fill="#e2141b" /> + <path + d="m184.9 151.3 66.7 20.4v-9.1l-66.7-52.2v-39.8c0-5.2-5.4-16.7-12-16.7s-12 11.5-12 16.7v39.2l-67.5 52.8v9.1l67.6-20.7v22.7c0 6.7.1 12.7.9 17.5l-30.3 20.5v8.3l40.9-14.1 40.9 14.1v-8.3l-29.5-20c.8-4.9 1-11.1 1-18z" + fill="#fff" /> + <g fill="#fcfcfd"> + <path + d="m123.2 257.7c-6.6 0-11.1 2.1-11.1 9.7v9.4h5.2v-9.3c0-4.4 1.6-5.5 5.9-5.5s5.9 1.1 5.9 5.5v9.3h5.2v-9.4c0-7.5-4.3-9.7-11.1-9.7" /> + <path + d="m97.4 257.7c-6.3 0-11.8 1.2-11.8 9.8 0 8.3 5.6 9.6 11.8 9.6 7.3 0 11.8-2 11.8-9.6 0-8.3-5-9.8-11.8-9.8m0 15c-4.5 0-6.5-.6-6.5-5.2 0-4 .8-5.4 6.5-5.4 5.6 0 6.5 1.4 6.5 5.2-.1 4.9-1.7 5.4-6.5 5.4" /> + <path + d="m71.7 257.7c-2.4 0-4.4.3-6 1v-8h-5.2v26.1h5.2v-9.4c0-4.4 2.1-5.3 6-5.3 4.3 0 5.8 1.1 5.8 5.5v9.3h5.2v-9.4c0-7.6-4.4-9.8-11-9.8" /> + <path d="m97.4 253.6 2.5 2.1h5.4l-5.8-4.6h-4.1l-5.9 4.6h5.4z" /> + <path + d="m41 266.9v9.9h5.2v-9.4c0-4.4 1.5-5.4 5.8-5.4.9 0 3.9.3 5.1.6l.8-4.2c-1.4-.4-4.6-.7-6.2-.7-6.4 0-10.7 1.8-10.7 9.2" /> + <path + d="m198.6 257.7c-6.3 0-11.8 1.2-11.8 9.8v16.7h5.2v-8c1.9.7 4.2.9 6.6.9 7.3 0 11.8-2 11.8-9.6 0-8.3-5-9.8-11.8-9.8m0 15c-4.5 0-6.5-.6-6.5-5.2 0-4 .9-5.4 6.5-5.4s6.5 1.4 6.5 5.2c0 4.9-1.7 5.4-6.5 5.4" /> + <path + d="m271 265.1h-6.9c-2.2 0-2.4-.7-2.4-1.5 0-1 .2-2 6-2 5.9 0 10.2 1.1 10.2 1.1l.9-4s-5.8-1.1-10.7-1.1c-5.6 0-11.7.7-11.7 6.5 0 3.7 2.7 5.6 7.4 5.6h7.8c1.9 0 2.5.4 2.5 1.7 0 1.1-.7 1.9-6.6 1.9-5.8 0-9.6-1.1-9.6-1.1l-.9 4.1s5.1 1.1 11.2 1.1c7.2 0 11.2-1.3 11.2-6.7 0-5.2-5-5.6-8.4-5.6" /> + <path + d="m242.6 257.7c-4.7 0-11.9.7-11.9 9.8 0 8.6 6.3 9.8 12.7 9.8 6.1 0 9.9-1.9 9.9-1.9l-.8-4s-4.2 1.6-8.8 1.6c-6 0-7.3-2-7.4-3.9h18c.8-6.6-2.1-11.4-11.7-11.4m-6.3 7.7c.2-2.4 2.1-3.7 6.3-3.7 2.9 0 6.2.6 6.4 3.7z" /> + <path + d="m295.7 265.1h-6.9c-2.2 0-2.4-.7-2.4-1.5 0-1 .2-2 6-2 5.9 0 10.2 1.1 10.2 1.1l.9-4s-5.8-1.1-10.7-1.1c-5.6 0-11.7.7-11.7 6.5 0 3.7 2.7 5.6 7.4 5.6h7.8c1.9 0 2.5.4 2.5 1.7 0 1.1-.7 1.9-6.6 1.9-5.8 0-9.6-1.1-9.6-1.1l-.9 4.1s5.1 1.1 11.2 1.1c7.2 0 11.2-1.3 11.2-6.7 0-5.2-5-5.6-8.4-5.6" /> + <path + d="m149.1 257.7c-4.7 0-11.9.7-11.9 9.8 0 8.6 6.3 9.8 12.7 9.8 6.1 0 9.9-1.9 9.9-1.9l-.8-4s-4.2 1.6-8.8 1.6c-6 0-7.3-2-7.4-3.9h18c.8-6.6-2.1-11.4-11.7-11.4m-6.3 7.7c.2-2.4 2.1-3.7 6.3-3.7 2.9 0 6.2.6 6.4 3.7z" /> + <path + d="m213.2 266.9v9.9h5.2v-9.4c0-4.4 1.5-5.4 5.8-5.4.9 0 3.9.3 5.1.6l.8-4.2c-1.4-.4-4.6-.7-6.2-.7-6.4 0-10.7 1.8-10.7 9.2" /> + <path + d="m177.3 266.5 7.7-8.6h-7.1l-3.5 4.4c-7.4-10-16.6-15.7-17.4-16.1s-2.6-1.3-5.6-1.3h-.4c-.8 0-1.7.1-2.6.2 8.5 4.9 16.1 13.1 22 22.1l-8.7 9.6h7.2l4.2-5.3c3.7 6.5 6.6 13.3 8 19.3 0 0 2.2-1.3 2.2-5.8 0-.7-.1-1.5-.2-2.4-.9-6.1-3.1-11.5-5.8-16.1" /> + </g> </g> - <defs> - <linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="rotate(-45 44.506 18.448) scale(52.1143)"> - <stop offset="0" stop-color="#e20c21"></stop> - <stop offset=".23" stop-color="#e20c21"></stop> - <stop offset="1" stop-color="#7a161e"></stop> - </linearGradient> - <linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="rotate(40.741 1.396 12.64) scale(9.4333)"> - <stop offset="0" stop-color="#fff" stop-opacity="0"></stop> - <stop offset=".1" stop-color="#fff" stop-opacity="0"></stop> - <stop offset="1" stop-color="#fff"></stop> - </linearGradient> - <linearGradient id="_Linear3" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="rotate(-114.093 27.404 6.586) scale(9.3983)"> - <stop offset="0" stop-color="#fff" stop-opacity="0"></stop> - <stop offset=".12" stop-color="#fff" stop-opacity="0"></stop> - <stop offset="1" stop-color="#fff"></stop> - </linearGradient> - </defs> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="S1"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#007F3E" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M63.251 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.014-3.287h2.728v16.069h3.725v2.557H63.251z" fill="#007F3E"></path> + <path d="M63.251 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.014-3.287h2.728v16.069h3.725v2.557H63.251z" + fill="#007F3E"></path> <path fill="#048040" d="M40.414 1h12.795v27.031H40.414z"></path> <path fill="none" d="M41.383 4.172h10.535V26.56H41.383z"></path> - <path d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" fill="#fff"></path> + <path + d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" + fill="#fff"></path> <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="S2"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#007F3E" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M62.69 23.284v-2.386c0-.941.268-1.818.804-2.63.535-.812 1.412-1.68 2.63-2.605l2.239-1.68c.877-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.116-2.97-1.348 0-2.743.389-4.188 1.168L62.52 6.045c1.785-1.071 3.619-1.607 5.502-1.607 1.899 0 3.421.462 4.565 1.388s1.717 2.224 1.717 3.896c0 1.429-.28 2.589-.84 3.481-.561.893-1.489 1.826-2.788 2.8l-2.703 2.021c-.682.503-1.124.938-1.326 1.303a2.93 2.93 0 00-.354 1.229h8.303v2.727H62.69z" fill="#007F3E"></path> + <path + d="M62.69 23.284v-2.386c0-.941.268-1.818.804-2.63.535-.812 1.412-1.68 2.63-2.605l2.239-1.68c.877-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.116-2.97-1.348 0-2.743.389-4.188 1.168L62.52 6.045c1.785-1.071 3.619-1.607 5.502-1.607 1.899 0 3.421.462 4.565 1.388s1.717 2.224 1.717 3.896c0 1.429-.28 2.589-.84 3.481-.561.893-1.489 1.826-2.788 2.8l-2.703 2.021c-.682.503-1.124.938-1.326 1.303a2.93 2.93 0 00-.354 1.229h8.303v2.727H62.69z" + fill="#007F3E"></path> <path fill="#048040" d="M40.414 1h12.795v27.031H40.414z"></path> <path fill="none" d="M41.383 4.172h10.535V26.56H41.383z"></path> - <path d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" fill="#fff"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09z" fill="none"></path> + <path + d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" + fill="#fff"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="S3"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#007F3E" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M62.228 22.042l.926-2.531c1.379.714 2.775 1.071 4.188 1.071 1.152 0 2.029-.276 2.63-.828s.9-1.274.9-2.167c0-1.704-1.136-2.557-3.408-2.557h-2.118v-2.679H67c1.055 0 1.915-.227 2.581-.682.665-.454.998-1.16.998-2.118 0-1.526-.917-2.289-2.751-2.289-1.559 0-3.076.455-4.553 1.364l-1.12-2.508c1.979-1.12 4.09-1.68 6.33-1.68 1.785 0 3.141.418 4.066 1.254.925.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.94.325 1.671.873 2.19 1.644.52.771.779 1.717.779 2.837 0 1.688-.58 3.088-1.74 4.2-1.161 1.111-2.78 1.667-4.857 1.667a10.46 10.46 0 01-5.332-1.436z" fill="#007F3E"></path> + <path + d="M62.228 22.042l.926-2.531c1.379.714 2.775 1.071 4.188 1.071 1.152 0 2.029-.276 2.63-.828s.9-1.274.9-2.167c0-1.704-1.136-2.557-3.408-2.557h-2.118v-2.679H67c1.055 0 1.915-.227 2.581-.682.665-.454.998-1.16.998-2.118 0-1.526-.917-2.289-2.751-2.289-1.559 0-3.076.455-4.553 1.364l-1.12-2.508c1.979-1.12 4.09-1.68 6.33-1.68 1.785 0 3.141.418 4.066 1.254.925.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.94.325 1.671.873 2.19 1.644.52.771.779 1.717.779 2.837 0 1.688-.58 3.088-1.74 4.2-1.161 1.111-2.78 1.667-4.857 1.667a10.46 10.46 0 01-5.332-1.436z" + fill="#007F3E"></path> <path fill="#048040" d="M40.414 1h12.795v27.031H40.414z"></path> <path fill="none" d="M41.383 4.172h10.535V26.56H41.383z"></path> - <path d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" fill="#fff"></path> - <path d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" fill="none"></path> + <path + d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" + fill="#fff"></path> + <path + d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="S4"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#007F3E" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M62.131 19.973v-2.824l6.452-12.49h4.358v12.612h2.361v2.702h-2.361v3.312h-3.068v-3.312h-7.742zm2.8-2.702h4.942V7.19c-.162.617-.584 1.583-1.266 2.897l-3.676 7.184z" fill="#007F3E"></path> + <path + d="M62.131 19.973v-2.824l6.452-12.49h4.358v12.612h2.361v2.702h-2.361v3.312h-3.068v-3.312h-7.742zm2.8-2.702h4.942V7.19c-.162.617-.584 1.583-1.266 2.897l-3.676 7.184z" + fill="#007F3E"></path> <path fill="#048040" d="M40.414 1h12.795v27.031H40.414z"></path> <path fill="none" d="M41.383 4.172h10.535V26.56H41.383z"></path> - <path d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" fill="#fff"></path> - <path d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426z" fill="none"></path> + <path + d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" + fill="#fff"></path> + <path + d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="S5"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#007F3E" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M62.764 22.286l.657-2.289c1.461.52 2.865.779 4.212.779 1.218 0 2.139-.305 2.764-.913s.938-1.481.938-2.617c0-1.055-.28-1.814-.84-2.276-.561-.463-1.416-.694-2.568-.694h-4.603l.317-9.617h10.615v2.678h-7.45l-.171 4.237h2.387c1.802 0 3.189.467 4.163 1.399.974.934 1.461 2.293 1.461 4.078 0 1.916-.564 3.47-1.692 4.663s-2.771 1.789-4.931 1.789c-1.77 0-3.523-.405-5.259-1.217z" fill="#007F3E"></path> + <path + d="M62.764 22.286l.657-2.289c1.461.52 2.865.779 4.212.779 1.218 0 2.139-.305 2.764-.913s.938-1.481.938-2.617c0-1.055-.28-1.814-.84-2.276-.561-.463-1.416-.694-2.568-.694h-4.603l.317-9.617h10.615v2.678h-7.45l-.171 4.237h2.387c1.802 0 3.189.467 4.163 1.399.974.934 1.461 2.293 1.461 4.078 0 1.916-.564 3.47-1.692 4.663s-2.771 1.789-4.931 1.789c-1.77 0-3.523-.405-5.259-1.217z" + fill="#007F3E"></path> <path fill="#048040" d="M40.414 1h12.795v27.031H40.414z"></path> <path fill="none" d="M41.383 4.172h10.535V26.56H41.383z"></path> - <path d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" fill="#fff"></path> - <path d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148z" fill="none"></path> + <path + d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" + fill="#fff"></path> + <path + d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="S6"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#007F3E" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M68.826 23.503c-2.045 0-3.563-.755-4.553-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669s3.267-2.922 5.782-2.922c1.38 0 2.572.244 3.579.73l-.852 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.549.516-3.409 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.382 7.382 0 014.018-1.169c.552 0 1.079.073 1.583.219.503.146 1.002.395 1.497.743s.889.864 1.181 1.546c.293.682.438 1.502.438 2.459 0 1.899-.552 3.438-1.655 4.614-1.104 1.178-2.573 1.766-4.407 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.966-.646-1.777-.646-1.056 0-2.069.268-3.044.804 0 1.737.224 3.023.67 3.859s1.18 1.255 2.203 1.255z" fill="#007F3E"></path> + <path + d="M68.826 23.503c-2.045 0-3.563-.755-4.553-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669s3.267-2.922 5.782-2.922c1.38 0 2.572.244 3.579.73l-.852 2.532a4.903 4.903 0 00-2.216-.536c-1.412 0-2.549.516-3.409 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.382 7.382 0 014.018-1.169c.552 0 1.079.073 1.583.219.503.146 1.002.395 1.497.743s.889.864 1.181 1.546c.293.682.438 1.502.438 2.459 0 1.899-.552 3.438-1.655 4.614-1.104 1.178-2.573 1.766-4.407 1.766zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.966-.646-1.777-.646-1.056 0-2.069.268-3.044.804 0 1.737.224 3.023.67 3.859s1.18 1.255 2.203 1.255z" + fill="#007F3E"></path> <path fill="#048040" d="M40.414 1h12.795v27.031H40.414z"></path> <path fill="none" d="M41.383 4.172h10.535V26.56H41.383z"></path> - <path d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" fill="#fff"></path> - <path d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" fill="none"></path> + <path + d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" + fill="#fff"></path> + <path + d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="S7"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#007F3E" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M65.028 23.284c0-2.207.174-3.912.523-5.113.349-1.201 1.083-2.638 2.203-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.948-3.725.032-.292.049-.511.049-.658H62.52V4.658h11.833c.097.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.349.885-1.165 2.269-2.446 4.151l-1.656 2.459c-.649.958-1.051 1.854-1.205 2.69-.154.837-.231 2.253-.231 4.249h-3.41z" fill="#007F3E"></path> + <path + d="M65.028 23.284c0-2.207.174-3.912.523-5.113.349-1.201 1.083-2.638 2.203-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.948-3.725.032-.292.049-.511.049-.658H62.52V4.658h11.833c.097.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.349.885-1.165 2.269-2.446 4.151l-1.656 2.459c-.649.958-1.051 1.854-1.205 2.69-.154.837-.231 2.253-.231 4.249h-3.41z" + fill="#007F3E"></path> <path fill="#048040" d="M40.414 1h12.795v27.031H40.414z"></path> <path fill="none" d="M41.383 4.172h10.535V26.56H41.383z"></path> - <path d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" fill="#fff"></path> + <path + d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" + fill="#fff"></path> <path d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82z" fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="S8"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#007F3E" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M62.739 18.342c0-1.997 1.006-3.555 3.02-4.675-1.656-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.422-1.4 4.029-1.4 1.606 0 2.86.402 3.762 1.205.9.804 1.352 1.879 1.352 3.226 0 1.851-.918 3.214-2.752 4.091 2.338 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.678 1.667-4.675 1.667-1.883 0-3.303-.494-4.261-1.484s-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.719 2.094.479.471 1.1.706 1.862.706.812 0 1.437-.256 1.875-.767.438-.512.657-1.181.657-2.009 0-.909-.264-1.591-.791-2.045-.528-.454-1.393-.893-2.593-1.315-1.153.682-1.729 1.794-1.729 3.336zm2.556-6.16c1.267-.616 1.899-1.599 1.899-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.485.584-.39.39-.584 1.007-.584 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.558 1.131z" fill="#007F3E"></path> + <path + d="M62.739 18.342c0-1.997 1.006-3.555 3.02-4.675-1.656-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.422-1.4 4.029-1.4 1.606 0 2.86.402 3.762 1.205.9.804 1.352 1.879 1.352 3.226 0 1.851-.918 3.214-2.752 4.091 2.338 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.678 1.667-4.675 1.667-1.883 0-3.303-.494-4.261-1.484s-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.719 2.094.479.471 1.1.706 1.862.706.812 0 1.437-.256 1.875-.767.438-.512.657-1.181.657-2.009 0-.909-.264-1.591-.791-2.045-.528-.454-1.393-.893-2.593-1.315-1.153.682-1.729 1.794-1.729 3.336zm2.556-6.16c1.267-.616 1.899-1.599 1.899-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.485.584-.39.39-.584 1.007-.584 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.558 1.131z" + fill="#007F3E"></path> <path fill="#048040" d="M40.414 1h12.795v27.031H40.414z"></path> <path fill="none" d="M41.383 4.172h10.535V26.56H41.383z"></path> - <path d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" fill="#fff"></path> - <path d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" fill="none"></path> + <path + d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" + fill="#fff"></path> + <path + d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="S9"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#007F3E" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M62.837 22.48l.876-2.581c1.282.536 2.532.804 3.75.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.581 1.241-3.798 1.241a5.043 5.043 0 01-1.644-.279 5.965 5.965 0 01-1.595-.853c-.521-.381-.942-.921-1.267-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.632-4.614 1.087-1.16 2.516-1.741 4.285-1.741 2.191 0 3.773.788 4.748 2.362.974 1.575 1.461 3.863 1.461 6.866 0 3.052-.581 5.45-1.741 7.194-1.161 1.745-2.967 2.617-5.417 2.617-.796 0-1.64-.089-2.532-.268-.893-.177-1.624-.42-2.191-.729zm5.77-9.543a4.76 4.76 0 002.678-.804c0-1.51-.215-2.739-.645-3.688-.431-.95-1.125-1.424-2.082-1.424-1.753 0-2.63 1.08-2.63 3.238 0 .828.228 1.481.682 1.959.454.479 1.12.719 1.997.719z" fill="#007F3E"></path> + <path + d="M62.837 22.48l.876-2.581c1.282.536 2.532.804 3.75.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.581 1.241-3.798 1.241a5.043 5.043 0 01-1.644-.279 5.965 5.965 0 01-1.595-.853c-.521-.381-.942-.921-1.267-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.632-4.614 1.087-1.16 2.516-1.741 4.285-1.741 2.191 0 3.773.788 4.748 2.362.974 1.575 1.461 3.863 1.461 6.866 0 3.052-.581 5.45-1.741 7.194-1.161 1.745-2.967 2.617-5.417 2.617-.796 0-1.64-.089-2.532-.268-.893-.177-1.624-.42-2.191-.729zm5.77-9.543a4.76 4.76 0 002.678-.804c0-1.51-.215-2.739-.645-3.688-.431-.95-1.125-1.424-2.082-1.424-1.753 0-2.63 1.08-2.63 3.238 0 .828.228 1.481.682 1.959.454.479 1.12.719 1.997.719z" + fill="#007F3E"></path> <path fill="#048040" d="M40.414 1h12.795v27.031H40.414z"></path> <path fill="none" d="M41.383 4.172h10.535V26.56H41.383z"></path> - <path d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" fill="#fff"></path> - <path d="M.192 27.876l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344H.771a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" fill="none"></path> + <path + d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" + fill="#fff"></path> + <path + d="M.192 27.876l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344H.771a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="S10"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#007F3E" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M55.214 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.014-3.287h2.728v16.069h3.725v2.557H55.214zm22.339-.305c-.804.35-1.749.523-2.837.523-1.087 0-2.029-.174-2.824-.523-.795-.349-1.429-.803-1.899-1.363-.471-.56-.844-1.266-1.119-2.118a12.5 12.5 0 01-.548-2.557 28.24 28.24 0 01-.135-2.934c0-1.299.098-2.479.293-3.543a11.47 11.47 0 01.985-3.007c.463-.941 1.141-1.68 2.033-2.215s1.964-.804 3.214-.804c1.022 0 1.924.183 2.703.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167.3.852.507 1.712.621 2.581.113.869.17 1.814.17 2.837 0 1.104-.045 2.082-.134 2.934-.09.853-.272 1.704-.548 2.557s-.649 1.559-1.12 2.118c-.471.56-1.108 1.014-1.911 1.362zm-2.837-2.325c1.071 0 1.863-.499 2.374-1.497.512-.998.768-2.625.768-4.882 0-1.428-.082-2.617-.244-3.566-.162-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.111.167-1.533.5-.423.333-.747.824-.975 1.473-.228.649-.386 1.364-.475 2.143s-.133 1.696-.133 2.75c0 2.257.256 3.884.767 4.882.511.998 1.294 1.497 2.349 1.497z" fill="#007F3E"></path> + <path + d="M55.214 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.014-3.287h2.728v16.069h3.725v2.557H55.214zm22.339-.305c-.804.35-1.749.523-2.837.523-1.087 0-2.029-.174-2.824-.523-.795-.349-1.429-.803-1.899-1.363-.471-.56-.844-1.266-1.119-2.118a12.5 12.5 0 01-.548-2.557 28.24 28.24 0 01-.135-2.934c0-1.299.098-2.479.293-3.543a11.47 11.47 0 01.985-3.007c.463-.941 1.141-1.68 2.033-2.215s1.964-.804 3.214-.804c1.022 0 1.924.183 2.703.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167.3.852.507 1.712.621 2.581.113.869.17 1.814.17 2.837 0 1.104-.045 2.082-.134 2.934-.09.853-.272 1.704-.548 2.557s-.649 1.559-1.12 2.118c-.471.56-1.108 1.014-1.911 1.362zm-2.837-2.325c1.071 0 1.863-.499 2.374-1.497.512-.998.768-2.625.768-4.882 0-1.428-.082-2.617-.244-3.566-.162-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.111.167-1.533.5-.423.333-.747.824-.975 1.473-.228.649-.386 1.364-.475 2.143s-.133 1.696-.133 2.75c0 2.257.256 3.884.767 4.882.511.998 1.294 1.497 2.349 1.497z" + fill="#007F3E"></path> <path fill="#048040" d="M40.414 1h12.795v27.031H40.414z"></path> <path fill="none" d="M41.383 4.172h10.535V26.56H41.383z"></path> - <path d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" fill="#fff"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.509.472c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" fill="none"></path> + <path + d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" + fill="#fff"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.509.472c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="S11"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#007F3E" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M55.214 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.014-3.287h2.728v16.069h3.725v2.557H55.214zm14 0v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.014-3.287h2.728v16.069h3.725v2.557H69.214z" fill="#007F3E"></path> + <path + d="M55.214 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.014-3.287h2.728v16.069h3.725v2.557H55.214zm14 0v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.014-3.287h2.728v16.069h3.725v2.557H69.214z" + fill="#007F3E"></path> <path fill="#048040" d="M40.414 1h12.795v27.031H40.414z"></path> <path fill="none" d="M41.383 4.172h10.535V26.56H41.383z"></path> - <path d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" fill="#fff"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.026 0h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" fill="none"></path> + <path + d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" + fill="#fff"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.026 0h-.004l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="S12"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#007F3E" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M55.214 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.014-3.287h2.728v16.069h3.725v2.557H55.214zm13.439 0v-2.386c0-.941.268-1.818.804-2.63.535-.812 1.412-1.68 2.63-2.605l2.239-1.68c.877-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.116-2.97-1.348 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.502-1.607 1.899 0 3.421.462 4.565 1.388s1.717 2.224 1.717 3.896c0 1.429-.28 2.589-.84 3.481-.561.893-1.489 1.826-2.788 2.8l-2.703 2.021c-.682.503-1.124.938-1.326 1.303a2.93 2.93 0 00-.354 1.229h8.303v2.727H68.653z" fill="#007F3E"></path> + <path + d="M55.214 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.014-3.287h2.728v16.069h3.725v2.557H55.214zm13.439 0v-2.386c0-.941.268-1.818.804-2.63.535-.812 1.412-1.68 2.63-2.605l2.239-1.68c.877-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.116-2.97-1.348 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.502-1.607 1.899 0 3.421.462 4.565 1.388s1.717 2.224 1.717 3.896c0 1.429-.28 2.589-.84 3.481-.561.893-1.489 1.826-2.788 2.8l-2.703 2.021c-.682.503-1.124.938-1.326 1.303a2.93 2.93 0 00-.354 1.229h8.303v2.727H68.653z" + fill="#007F3E"></path> <path fill="#048040" d="M40.414 1h12.795v27.031H40.414z"></path> <path fill="none" d="M41.383 4.172h10.535V26.56H41.383z"></path> - <path d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" fill="#fff"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zM1.116 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.055-.123a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.102.096v.005h.582V28h-.83z" fill="none"></path> + <path + d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" + fill="#fff"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zM1.116 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.055-.123a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.102.096v.005h.582V28h-.83z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="S14"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#007F3E" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M55.214 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.014-3.287h2.728v16.069h3.725v2.557H55.214zm12.88-3.311v-2.824l6.452-12.49h4.358v12.612h2.361v2.702h-2.361v3.312h-3.068v-3.312h-7.742zm2.8-2.702h4.942V7.19c-.162.617-.584 1.583-1.266 2.897l-3.676 7.184z" fill="#007F3E"></path> + <path + d="M55.214 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.014-3.287h2.728v16.069h3.725v2.557H55.214zm12.88-3.311v-2.824l6.452-12.49h4.358v12.612h2.361v2.702h-2.361v3.312h-3.068v-3.312h-7.742zm2.8-2.702h4.942V7.19c-.162.617-.584 1.583-1.266 2.897l-3.676 7.184z" + fill="#007F3E"></path> <path fill="#048040" d="M40.414 1h12.795v27.031H40.414z"></path> <path fill="none" d="M41.383 4.172h10.535V26.56H41.383z"></path> - <path d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" fill="#fff"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zM1.66 28v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426z" fill="none"></path> + <path + d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" + fill="#fff"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zM1.66 28v-.355h-.604v-.115l.58-.829h.189v.807h.182v.137h-.182V28H1.66zm0-.492v-.434l.006-.203H1.66l-.108.191-.318.441v.004h.426z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="S15"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#007F3E" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M55.214 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.014-3.287h2.728v16.069h3.725v2.557H55.214zm13.513-.998l.657-2.289c1.461.52 2.865.779 4.212.779 1.218 0 2.139-.305 2.764-.913s.938-1.481.938-2.617c0-1.055-.28-1.814-.84-2.276-.561-.463-1.416-.694-2.568-.694h-4.603l.317-9.617h10.615v2.678h-7.45l-.171 4.237h2.387c1.802 0 3.189.467 4.163 1.399.974.934 1.461 2.293 1.461 4.078 0 1.916-.564 3.47-1.692 4.663s-2.771 1.789-4.931 1.789c-1.77 0-3.523-.405-5.259-1.217z" fill="#007F3E"></path> + <path + d="M55.214 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.014-3.287h2.728v16.069h3.725v2.557H55.214zm13.513-.998l.657-2.289c1.461.52 2.865.779 4.212.779 1.218 0 2.139-.305 2.764-.913s.938-1.481.938-2.617c0-1.055-.28-1.814-.84-2.276-.561-.463-1.416-.694-2.568-.694h-4.603l.317-9.617h10.615v2.678h-7.45l-.171 4.237h2.387c1.802 0 3.189.467 4.163 1.399.974.934 1.461 2.293 1.461 4.078 0 1.916-.564 3.47-1.692 4.663s-2.771 1.789-4.931 1.789c-1.77 0-3.523-.405-5.259-1.217z" + fill="#007F3E"></path> <path fill="#048040" d="M40.414 1h12.795v27.031H40.414z"></path> <path fill="none" d="M41.383 4.172h10.535V26.56H41.383z"></path> - <path d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" fill="#fff"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.42-.015h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" fill="none"></path> + <path + d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" + fill="#fff"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.42-.015h-.496l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.084-.623h.622v.148z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="S16"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#007F3E" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M55.214 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.014-3.287h2.728v16.069h3.725v2.557H55.214zm19.575.219c-2.045 0-3.563-.755-4.553-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669s3.267-2.922 5.782-2.922c1.38 0 2.572.244 3.579.73l-.851 2.533a4.903 4.903 0 00-2.216-.536c-1.412 0-2.549.516-3.409 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.382 7.382 0 014.018-1.169c.552 0 1.079.073 1.583.219.503.146 1.002.395 1.497.743s.889.864 1.181 1.546c.293.682.438 1.502.438 2.459 0 1.899-.552 3.438-1.655 4.614-1.105 1.177-2.574 1.765-4.408 1.765zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.966-.646-1.777-.646-1.056 0-2.069.268-3.044.804 0 1.737.224 3.023.67 3.859s1.18 1.255 2.203 1.255z" fill="#007F3E"></path> + <path + d="M55.214 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.014-3.287h2.728v16.069h3.725v2.557H55.214zm19.575.219c-2.045 0-3.563-.755-4.553-2.264-.99-1.51-1.485-3.579-1.485-6.209 0-3.165.67-5.722 2.009-7.669s3.267-2.922 5.782-2.922c1.38 0 2.572.244 3.579.73l-.851 2.533a4.903 4.903 0 00-2.216-.536c-1.412 0-2.549.516-3.409 1.546-.86 1.031-1.363 2.568-1.51 4.614a7.382 7.382 0 014.018-1.169c.552 0 1.079.073 1.583.219.503.146 1.002.395 1.497.743s.889.864 1.181 1.546c.293.682.438 1.502.438 2.459 0 1.899-.552 3.438-1.655 4.614-1.105 1.177-2.574 1.765-4.408 1.765zm.219-2.58c1.672 0 2.508-1.071 2.508-3.214 0-.941-.187-1.628-.56-2.058-.374-.43-.966-.646-1.777-.646-1.056 0-2.069.268-3.044.804 0 1.737.224 3.023.67 3.859s1.18 1.255 2.203 1.255z" + fill="#007F3E"></path> <path fill="#048040" d="M40.414 1h12.795v27.031H40.414z"></path> <path fill="none" d="M41.383 4.172h10.535V26.56H41.383z"></path> - <path d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" fill="#fff"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.385-.04l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" fill="none"></path> + <path + d="M42.344 18.837l.816-1.732c1.235.51 2.31.764 3.228.764.816 0 1.385-.179 1.707-.535.324-.356.484-.766.484-1.232 0-.452-.135-.83-.407-1.13s-.714-.575-1.326-.824l-1.444-.577a10.408 10.408 0 01-1.181-.552 4.767 4.767 0 01-.892-.655 2.387 2.387 0 01-.628-.933 3.567 3.567 0 01-.204-1.257c0-1.076.408-1.968 1.223-2.676s1.971-1.062 3.466-1.062c1.37 0 2.542.238 3.516.714l-.763 1.986a5.583 5.583 0 00-2.871-.764c-.589 0-1.076.139-1.461.417-.385.278-.577.648-.577 1.112 0 .362.105.663.314.901.209.238.581.465 1.113.68l1.749.713c.974.396 1.682.873 2.124 1.427.442.554.663 1.28.663 2.174 0 .804-.139 1.495-.417 2.073-.278.578-.652 1.009-1.121 1.292a5.207 5.207 0 01-1.419.603 6.16 6.16 0 01-1.512.179c-1.609-.001-3.003-.369-4.18-1.106z" + fill="#fff"></path> + <path + d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.385-.04l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.708.708 0 01.416-.192l.128-.01v.143zm-.049.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66 28" id="T1"> - <path d="M3.595 0S.005 5.425 0 13.991c-.003 8.572 3.58 13.991 3.58 13.991L34.977 28 34.994.019 3.595 0z" fill="#EC2227"></path> + <path d="M3.595 0S.005 5.425 0 13.991c-.003 8.572 3.58 13.991 3.58 13.991L34.977 28 34.994.019 3.595 0z" + fill="#EC2227"></path> <path fill="#fff" d="M17.496 8.469l-5.919-.003V4.991l15.56.008-.003 3.475-5.92-.003-.008 15.244-3.72-.002z"></path> <path fill="#883F98" d="M38.105 0h28v28h-28z"></path> - <path d="M46.253 24.896v-2.94h5.349V7.059l-4.956 2.8-1.345-2.604 6.916-3.78h3.137v18.48h4.283v2.94H46.253z" fill="#fff"></path> + <path d="M46.253 24.896v-2.94h5.349V7.059l-4.956 2.8-1.345-2.604 6.916-3.78h3.137v18.48h4.283v2.94H46.253z" + fill="#fff"></path> <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66 28" id="T2"> - <path d="M3.595 0S.005 5.425 0 13.991c-.003 8.572 3.58 13.991 3.58 13.991L34.977 28 34.994.019 3.595 0z" fill="#EC2227"></path> + <path d="M3.595 0S.005 5.425 0 13.991c-.003 8.572 3.58 13.991 3.58 13.991L34.977 28 34.994.019 3.595 0z" + fill="#EC2227"></path> <path fill="#fff" d="M17.496 8.469l-5.919-.003V4.991l15.56.008-.003 3.475-5.92-.003-.008 15.244-3.72-.002z"></path> <path fill="#883F98" d="M38.105 0h28v28h-28z"></path> - <path d="M45.609 24.896v-2.744c0-1.082.308-2.09.924-3.023s1.624-1.933 3.024-2.996l2.575-1.933c1.009-.746 1.745-1.446 2.212-2.1s.7-1.418.7-2.296c0-2.277-1.194-3.416-3.584-3.416-1.55 0-3.154.448-4.815 1.344l-1.232-2.66c2.054-1.232 4.162-1.848 6.328-1.848 2.184 0 3.934.532 5.25 1.596s1.974 2.558 1.974 4.48c0 1.643-.321 2.978-.966 4.004-.644 1.026-1.713 2.1-3.206 3.22l-3.107 2.324c-.784.579-1.293 1.078-1.526 1.498s-.369.892-.406 1.414h9.548v3.136H45.609z" fill="#fff"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09z" fill="none"></path> + <path + d="M45.609 24.896v-2.744c0-1.082.308-2.09.924-3.023s1.624-1.933 3.024-2.996l2.575-1.933c1.009-.746 1.745-1.446 2.212-2.1s.7-1.418.7-2.296c0-2.277-1.194-3.416-3.584-3.416-1.55 0-3.154.448-4.815 1.344l-1.232-2.66c2.054-1.232 4.162-1.848 6.328-1.848 2.184 0 3.934.532 5.25 1.596s1.974 2.558 1.974 4.48c0 1.643-.321 2.978-.966 4.004-.644 1.026-1.713 2.1-3.206 3.22l-3.107 2.324c-.784.579-1.293 1.078-1.526 1.498s-.369.892-.406 1.414h9.548v3.136H45.609z" + fill="#fff"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66 28" id="T3"> - <path d="M3.595 0S.005 5.425 0 13.991c-.003 8.572 3.58 13.991 3.58 13.991L34.977 28 34.994.019 3.595 0z" fill="#EC2227"></path> + <path d="M3.595 0S.005 5.425 0 13.991c-.003 8.572 3.58 13.991 3.58 13.991L34.977 28 34.994.019 3.595 0z" + fill="#EC2227"></path> <path fill="#fff" d="M17.496 8.469l-5.919-.003V4.991l15.56.008-.003 3.475-5.92-.003-.008 15.244-3.72-.002z"></path> <path fill="#883F98" d="M38.105 0h28v28h-28z"></path> - <path d="M45.077 23.468l1.064-2.912c1.586.821 3.191 1.231 4.815 1.231 1.325 0 2.333-.316 3.024-.951.69-.635 1.036-1.466 1.036-2.492 0-1.96-1.308-2.94-3.921-2.94h-2.436v-3.081h1.904c1.213 0 2.202-.261 2.968-.784.766-.522 1.148-1.334 1.148-2.436 0-1.754-1.056-2.632-3.164-2.632-1.792 0-3.538.522-5.236 1.568l-1.288-2.884c2.277-1.288 4.704-1.932 7.28-1.932 2.053 0 3.611.48 4.676 1.442 1.063.961 1.596 2.245 1.596 3.85 0 2.146-1.055 3.715-3.164 4.704 1.083.373 1.923 1.003 2.521 1.89.597.887.896 1.975.896 3.262 0 1.942-.667 3.552-2.002 4.83-1.335 1.279-3.196 1.918-5.586 1.918-2.183 0-4.227-.55-6.131-1.651z" fill="#fff"></path> - <path d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" fill="none"></path> + <path + d="M45.077 23.468l1.064-2.912c1.586.821 3.191 1.231 4.815 1.231 1.325 0 2.333-.316 3.024-.951.69-.635 1.036-1.466 1.036-2.492 0-1.96-1.308-2.94-3.921-2.94h-2.436v-3.081h1.904c1.213 0 2.202-.261 2.968-.784.766-.522 1.148-1.334 1.148-2.436 0-1.754-1.056-2.632-3.164-2.632-1.792 0-3.538.522-5.236 1.568l-1.288-2.884c2.277-1.288 4.704-1.932 7.28-1.932 2.053 0 3.611.48 4.676 1.442 1.063.961 1.596 2.245 1.596 3.85 0 2.146-1.055 3.715-3.164 4.704 1.083.373 1.923 1.003 2.521 1.89.597.887.896 1.975.896 3.262 0 1.942-.667 3.552-2.002 4.83-1.335 1.279-3.196 1.918-5.586 1.918-2.183 0-4.227-.55-6.131-1.651z" + fill="#fff"></path> + <path + d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66 28" id="T4"> - <path d="M3.595 0S.005 5.425 0 13.991c-.003 8.572 3.58 13.991 3.58 13.991L34.977 28 34.994.019 3.595 0z" fill="#EC2227"></path> + <path d="M3.595 0S.005 5.425 0 13.991c-.003 8.572 3.58 13.991 3.58 13.991L34.977 28 34.994.019 3.595 0z" + fill="#EC2227"></path> <path fill="#fff" d="M17.496 8.469l-5.919-.003V4.991l15.56.008-.003 3.475-5.92-.003-.008 15.244-3.72-.002z"></path> <path fill="#883F98" d="M38.105 0h28v28h-28z"></path> - <path d="M44.965 21.088V17.84l7.42-14.365h5.013v14.504h2.716v3.108h-2.716v3.808H53.87v-3.808h-8.905zm3.221-3.109h5.684V6.387c-.187.709-.672 1.82-1.456 3.332l-4.228 8.26z" fill="#fff"></path> - <path d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426z" fill="none"></path> + <path + d="M44.965 21.088V17.84l7.42-14.365h5.013v14.504h2.716v3.108h-2.716v3.808H53.87v-3.808h-8.905zm3.221-3.109h5.684V6.387c-.187.709-.672 1.82-1.456 3.332l-4.228 8.26z" + fill="#fff"></path> + <path + d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66 28" id="T5"> - <path d="M3.595 0S.005 5.425 0 13.991c-.003 8.572 3.58 13.991 3.58 13.991L34.977 28 34.994.019 3.595 0z" fill="#EC2227"></path> + <path d="M3.595 0S.005 5.425 0 13.991c-.003 8.572 3.58 13.991 3.58 13.991L34.977 28 34.994.019 3.595 0z" + fill="#EC2227"></path> <path fill="#fff" d="M17.496 8.469l-5.919-.003V4.991l15.56.008-.003 3.475-5.92-.003-.008 15.244-3.72-.002z"></path> <path fill="#883F98" d="M38.105 0h28v28h-28z"></path> - <path d="M45.693 23.747l.756-2.632c1.68.598 3.294.896 4.844.896 1.4 0 2.459-.351 3.178-1.05.719-.7 1.078-1.703 1.078-3.011 0-1.213-.321-2.086-.966-2.617-.644-.533-1.629-.799-2.954-.799h-5.292l.364-11.06h12.208v3.08h-8.568l-.195 4.872h2.744c2.071 0 3.668.536 4.787 1.609 1.12 1.074 1.681 2.638 1.681 4.691 0 2.203-.649 3.99-1.946 5.362-1.298 1.372-3.188 2.058-5.67 2.058-2.036.001-4.052-.465-6.049-1.399z" fill="#fff"></path> - <path d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148z" fill="none"></path> + <path + d="M45.693 23.747l.756-2.632c1.68.598 3.294.896 4.844.896 1.4 0 2.459-.351 3.178-1.05.719-.7 1.078-1.703 1.078-3.011 0-1.213-.321-2.086-.966-2.617-.644-.533-1.629-.799-2.954-.799h-5.292l.364-11.06h12.208v3.08h-8.568l-.195 4.872h2.744c2.071 0 3.668.536 4.787 1.609 1.12 1.074 1.681 2.638 1.681 4.691 0 2.203-.649 3.99-1.946 5.362-1.298 1.372-3.188 2.058-5.67 2.058-2.036.001-4.052-.465-6.049-1.399z" + fill="#fff"></path> + <path + d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66 28" id="T6"> - <path d="M3.595 0S.005 5.425 0 13.991c-.003 8.572 3.58 13.991 3.58 13.991L34.977 28 34.994.019 3.595 0z" fill="#EC2227"></path> + <path d="M3.595 0S.005 5.425 0 13.991c-.003 8.572 3.58 13.991 3.58 13.991L34.977 28 34.994.019 3.595 0z" + fill="#EC2227"></path> <path fill="#fff" d="M17.496 8.469l-5.919-.003V4.991l15.56.008-.003 3.475-5.92-.003-.008 15.244-3.72-.002z"></path> <path fill="#883F98" d="M38.105 0h28v28h-28z"></path> - <path d="M52.665 25.147c-2.352 0-4.098-.868-5.236-2.604-1.139-1.736-1.708-4.116-1.708-7.141 0-3.64.771-6.58 2.311-8.82s3.756-3.36 6.65-3.36c1.586 0 2.958.28 4.115.84l-.979 2.912a5.63 5.63 0 00-2.548-.616c-1.624 0-2.932.593-3.92 1.778-.99 1.186-1.568 2.954-1.736 5.306a8.485 8.485 0 014.62-1.344c.634 0 1.241.084 1.819.252a5.838 5.838 0 011.723.854c.569.402 1.021.994 1.357 1.778.336.785.504 1.727.504 2.829 0 2.184-.635 3.953-1.903 5.306-1.27 1.354-2.96 2.03-5.069 2.03zm.252-2.967c1.923 0 2.884-1.232 2.884-3.696 0-1.082-.215-1.871-.644-2.366-.43-.494-1.111-.741-2.044-.741-1.214 0-2.38.308-3.5.924 0 1.997.256 3.477.77 4.438.513.96 1.358 1.441 2.534 1.441z" fill="#fff"></path> - <path d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" fill="none"></path> + <path + d="M52.665 25.147c-2.352 0-4.098-.868-5.236-2.604-1.139-1.736-1.708-4.116-1.708-7.141 0-3.64.771-6.58 2.311-8.82s3.756-3.36 6.65-3.36c1.586 0 2.958.28 4.115.84l-.979 2.912a5.63 5.63 0 00-2.548-.616c-1.624 0-2.932.593-3.92 1.778-.99 1.186-1.568 2.954-1.736 5.306a8.485 8.485 0 014.62-1.344c.634 0 1.241.084 1.819.252a5.838 5.838 0 011.723.854c.569.402 1.021.994 1.357 1.778.336.785.504 1.727.504 2.829 0 2.184-.635 3.953-1.903 5.306-1.27 1.354-2.96 2.03-5.069 2.03zm.252-2.967c1.923 0 2.884-1.232 2.884-3.696 0-1.082-.215-1.871-.644-2.366-.43-.494-1.111-.741-2.044-.741-1.214 0-2.38.308-3.5.924 0 1.997.256 3.477.77 4.438.513.96 1.358 1.441 2.534 1.441z" + fill="#fff"></path> + <path + d="M.832 26.824l-.132.011a.52.52 0 00-.452.459h.004a.387.387 0 01.316-.151c.229 0 .392.168.392.42 0 .239-.162.46-.434.46-.276 0-.458-.217-.458-.554 0-.256.09-.458.22-.586a.705.705 0 01.416-.192l.128-.01v.143zm-.05.75c0-.186-.106-.298-.268-.298a.289.289 0 00-.254.16l-.018.076c.002.214.102.373.288.373.15.001.252-.125.252-.311z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66 28" id="T7"> <path d="M3.6 0S0 5.4 0 14s3.6 14 3.6 14H35V0z" fill="#ec2227"></path> <path d="M17.5 8.5h-5.9V5h15.6v3.5h-5.9v15.2h-3.7z" fill="#fff"></path> <path d="M38.1 0h28v28h-28z" fill="#883f98"></path> - <path d="M.8 26.8H.7c-.3 0-.4.2-.5.5.1-.1.2-.2.3-.2.2 0 .4.2.4.4.1.3-.1.5-.4.5s-.5-.2-.5-.6c0-.3.1-.5.2-.6s.3-.2.4-.2h.1c.1.1.1.2.1.2zm0 .8c0-.2-.1-.3-.3-.3-.1 0-.2.1-.3.2v.1c0 .2.1.4.3.4.2-.1.3-.2.3-.4z" fill="none"></path> - <path d="M48.7 25.1c0-2.5.2-4.5.6-5.9s1.2-3 2.5-5l1.6-2.4c1.4-2 2.1-3.5 2.2-4.3 0-.3.1-.6.1-.8h-9.9v-3h13.7c.1.9.2 1.6.2 2.4 0 1.3-.2 2.5-.6 3.5s-1.3 2.6-2.8 4.8l-1.9 2.8c-.7 1.1-1.2 2.1-1.4 3.1s-.3 2.6-.3 4.9z" fill="#fff"></path> + <path + d="M.8 26.8H.7c-.3 0-.4.2-.5.5.1-.1.2-.2.3-.2.2 0 .4.2.4.4.1.3-.1.5-.4.5s-.5-.2-.5-.6c0-.3.1-.5.2-.6s.3-.2.4-.2h.1c.1.1.1.2.1.2zm0 .8c0-.2-.1-.3-.3-.3-.1 0-.2.1-.3.2v.1c0 .2.1.4.3.4.2-.1.3-.2.3-.4z" + fill="none"></path> + <path + d="M48.7 25.1c0-2.5.2-4.5.6-5.9s1.2-3 2.5-5l1.6-2.4c1.4-2 2.1-3.5 2.2-4.3 0-.3.1-.6.1-.8h-9.9v-3h13.7c.1.9.2 1.6.2 2.4 0 1.3-.2 2.5-.6 3.5s-1.3 2.6-2.8 4.8l-1.9 2.8c-.7 1.1-1.2 2.1-1.4 3.1s-.3 2.6-.3 4.9z" + fill="#fff"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="ZI1"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#00AEEF" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M66.081 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H66.081z" fill="#00AEEF"></path> + <path d="M66.081 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H66.081z" + fill="#00AEEF"></path> <path fill="#2BACE2" d="M40.414 0h21.927v27.261H40.414z"></path> <path fill="none" d="M43.673 8.297H58.39V22.52H43.673z"></path> - <path d="M44.661 21.434v-1.679l5.531-9.087h-5.334V8.791h7.803v1.679l-5.531 9.087h5.531v1.778c.001.099-8 .099-8 .099zm11.359-9.878c-.395 0-.79-.099-1.086-.395-.296-.296-.395-.593-.395-.988s.099-.691.395-.988.691-.395 1.086-.395c.395 0 .79.099 1.086.395.296.296.395.593.395.988s-.099.691-.395.988c-.395.198-.691.395-1.086.395zm-1.087 9.878v-8.297h2.173v8.297h-2.173z" fill="#fff"></path> + <path + d="M44.661 21.434v-1.679l5.531-9.087h-5.334V8.791h7.803v1.679l-5.531 9.087h5.531v1.778c.001.099-8 .099-8 .099zm11.359-9.878c-.395 0-.79-.099-1.086-.395-.296-.296-.395-.593-.395-.988s.099-.691.395-.988.691-.395 1.086-.395c.395 0 .79.099 1.086.395.296.296.395.593.395.988s-.099.691-.395.988c-.395.198-.691.395-1.086.395zm-1.087 9.878v-8.297h2.173v8.297h-2.173z" + fill="#fff"></path> <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136z" fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="ZI2"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#00AEEF" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M65.521 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168L65.35 6.045c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H65.521z" fill="#00AEEF"></path> + <path + d="M65.521 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168L65.35 6.045c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H65.521z" + fill="#00AEEF"></path> <path fill="#2BACE2" d="M40.414 0h21.927v27.261H40.414z"></path> <path fill="none" d="M43.673 8.297H58.39V22.52H43.673z"></path> - <path d="M44.661 21.434v-1.679l5.531-9.087h-5.334V8.791h7.803v1.679l-5.531 9.087h5.531v1.778c.001.099-8 .099-8 .099zm11.359-9.878c-.395 0-.79-.099-1.086-.395-.296-.296-.395-.593-.395-.988s.099-.691.395-.988.691-.395 1.086-.395c.395 0 .79.099 1.086.395.296.296.395.593.395.988s-.099.691-.395.988c-.395.198-.691.395-1.086.395zm-1.087 9.878v-8.297h2.173v8.297h-2.173z" fill="#fff"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09z" fill="none"></path> + <path + d="M44.661 21.434v-1.679l5.531-9.087h-5.334V8.791h7.803v1.679l-5.531 9.087h5.531v1.778c.001.099-8 .099-8 .099zm11.359-9.878c-.395 0-.79-.099-1.086-.395-.296-.296-.395-.593-.395-.988s.099-.691.395-.988.691-.395 1.086-.395c.395 0 .79.099 1.086.395.296.296.395.593.395.988s-.099.691-.395.988c-.395.198-.691.395-1.086.395zm-1.087 9.878v-8.297h2.173v8.297h-2.173z" + fill="#fff"></path> + <path + d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="ZI3"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#00AEEF" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M65.059 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436z" fill="#00AEEF"></path> + <path + d="M65.059 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.454 10.454 0 01-5.331-1.436z" + fill="#00AEEF"></path> <path fill="#2BACE2" d="M40.414 0h21.927v27.261H40.414z"></path> <path fill="none" d="M43.673 8.297H58.39V22.52H43.673z"></path> - <path d="M44.661 21.434v-1.679l5.531-9.087h-5.334V8.791h7.803v1.679l-5.531 9.087h5.531v1.778c.001.099-8 .099-8 .099zm11.359-9.878c-.395 0-.79-.099-1.086-.395-.296-.296-.395-.593-.395-.988s.099-.691.395-.988.691-.395 1.086-.395c.395 0 .79.099 1.086.395.296.296.395.593.395.988s-.099.691-.395.988c-.395.198-.691.395-1.086.395zm-1.087 9.878v-8.297h2.173v8.297h-2.173z" fill="#fff"></path> - <path d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" fill="none"></path> + <path + d="M44.661 21.434v-1.679l5.531-9.087h-5.334V8.791h7.803v1.679l-5.531 9.087h5.531v1.778c.001.099-8 .099-8 .099zm11.359-9.878c-.395 0-.79-.099-1.086-.395-.296-.296-.395-.593-.395-.988s.099-.691.395-.988.691-.395 1.086-.395c.395 0 .79.099 1.086.395.296.296.395.593.395.988s-.099.691-.395.988c-.395.198-.691.395-1.086.395zm-1.087 9.878v-8.297h2.173v8.297h-2.173z" + fill="#fff"></path> + <path + d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="ZI4"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#00AEEF" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M64.961 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184z" fill="#00AEEF"></path> + <path + d="M64.961 19.973v-2.824l6.452-12.49h4.358v12.612h2.362v2.702h-2.362v3.312h-3.067v-3.312h-7.743zm2.8-2.702h4.943V7.19c-.163.617-.585 1.583-1.267 2.897l-3.676 7.184z" + fill="#00AEEF"></path> <path fill="#2BACE2" d="M40.414 0h21.927v27.261H40.414z"></path> <path fill="none" d="M43.673 8.297H58.39V22.52H43.673z"></path> - <path d="M44.661 21.434v-1.679l5.531-9.087h-5.334V8.791h7.803v1.679l-5.531 9.087h5.531v1.778c.001.099-8 .099-8 .099zm11.359-9.878c-.395 0-.79-.099-1.086-.395-.296-.296-.395-.593-.395-.988s.099-.691.395-.988.691-.395 1.086-.395c.395 0 .79.099 1.086.395.296.296.395.593.395.988s-.099.691-.395.988c-.395.198-.691.395-1.086.395zm-1.087 9.878v-8.297h2.173v8.297h-2.173z" fill="#fff"></path> - <path d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426z" fill="none"></path> + <path + d="M44.661 21.434v-1.679l5.531-9.087h-5.334V8.791h7.803v1.679l-5.531 9.087h5.531v1.778c.001.099-8 .099-8 .099zm11.359-9.878c-.395 0-.79-.099-1.086-.395-.296-.296-.395-.593-.395-.988s.099-.691.395-.988.691-.395 1.086-.395c.395 0 .79.099 1.086.395.296.296.395.593.395.988s-.099.691-.395.988c-.395.198-.691.395-1.086.395zm-1.087 9.878v-8.297h2.173v8.297h-2.173z" + fill="#fff"></path> + <path + d="M.634 28v-.355H.03v-.115l.58-.829H.8v.807h.182v.137H.8V28H.634zm0-.492v-.434l.006-.203H.634l-.108.191-.318.441v.004h.426z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="ZI5"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#00AEEF" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M65.594 22.286l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217z" fill="#00AEEF"></path> + <path + d="M65.594 22.286l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.77 0-3.523-.405-5.26-1.217z" + fill="#00AEEF"></path> <path fill="#2BACE2" d="M40.414 0h21.927v27.261H40.414z"></path> <path fill="none" d="M43.673 8.297H58.39V22.52H43.673z"></path> - <path d="M44.661 21.434v-1.679l5.531-9.087h-5.334V8.791h7.803v1.679l-5.531 9.087h5.531v1.778c.001.099-8 .099-8 .099zm11.359-9.878c-.395 0-.79-.099-1.086-.395-.296-.296-.395-.593-.395-.988s.099-.691.395-.988.691-.395 1.086-.395c.395 0 .79.099 1.086.395.296.296.395.593.395.988s-.099.691-.395.988c-.395.198-.691.395-1.086.395zm-1.087 9.878v-8.297h2.173v8.297h-2.173z" fill="#fff"></path> - <path d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148z" fill="none"></path> + <path + d="M44.661 21.434v-1.679l5.531-9.087h-5.334V8.791h7.803v1.679l-5.531 9.087h5.531v1.778c.001.099-8 .099-8 .099zm11.359-9.878c-.395 0-.79-.099-1.086-.395-.296-.296-.395-.593-.395-.988s.099-.691.395-.988.691-.395 1.086-.395c.395 0 .79.099 1.086.395.296.296.395.593.395.988s-.099.691-.395.988c-.395.198-.691.395-1.086.395zm-1.087 9.878v-8.297h2.173v8.297h-2.173z" + fill="#fff"></path> + <path + d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148z" + fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="ZI7"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#00AEEF" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M67.858 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658H65.35V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" fill="#00AEEF"></path> + <path + d="M67.858 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658H65.35V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" + fill="#00AEEF"></path> <path fill="#2BACE2" d="M40.414 0h21.927v27.261H40.414z"></path> <path fill="none" d="M43.673 8.297H58.39V22.52H43.673z"></path> - <path d="M44.661 21.434v-1.679l5.531-9.087h-5.334V8.791h7.803v1.679l-5.531 9.087h5.531v1.778c.001.099-8 .099-8 .099zm11.359-9.878c-.395 0-.79-.099-1.086-.395-.296-.296-.395-.593-.395-.988s.099-.691.395-.988.691-.395 1.086-.395c.395 0 .79.099 1.086.395.296.296.395.593.395.988s-.099.691-.395.988c-.395.198-.691.395-1.086.395zm-1.087 9.878v-8.297h2.173v8.297h-2.173z" fill="#fff"></path> + <path + d="M44.661 21.434v-1.679l5.531-9.087h-5.334V8.791h7.803v1.679l-5.531 9.087h5.531v1.778c.001.099-8 .099-8 .099zm11.359-9.878c-.395 0-.79-.099-1.086-.395-.296-.296-.395-.593-.395-.988s.099-.691.395-.988.691-.395 1.086-.395c.395 0 .79.099 1.086.395.296.296.395.593.395.988s-.099.691-.395.988c-.395.198-.691.395-1.086.395zm-1.087 9.878v-8.297h2.173v8.297h-2.173z" + fill="#fff"></path> <path d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82z" fill="none"></path> </symbol> <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="ZI8"> <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> + <path + d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" + fill="#fff"></path> <path fill="#fff" stroke="#00AEEF" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M65.57 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131z" fill="#00AEEF"></path> + <path + d="M65.57 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.482-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.152.682-1.728 1.794-1.728 3.336zm2.556-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.796.807 1.559 1.131z" + fill="#00AEEF"></path> <path fill="#2BACE2" d="M40.414 0h21.927v27.261H40.414z"></path> <path fill="none" d="M43.673 8.297H58.39V22.52H43.673z"></path> - <path d="M44.661 21.434v-1.679l5.531-9.087h-5.334V8.791h7.803v1.679l-5.531 9.087h5.531v1.778c.001.099-8 .099-8 .099zm11.359-9.878c-.395 0-.79-.099-1.086-.395-.296-.296-.395-.593-.395-.988s.099-.691.395-.988.691-.395 1.086-.395c.395 0 .79.099 1.086.395.296.296.395.593.395.988s-.099.691-.395.988c-.395.198-.691.395-1.086.395zm-1.087 9.878v-8.297h2.173v8.297h-2.173z" fill="#fff"></path> - <path d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" fill="none"></path> - </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="1E"> - <path d="M3.6 0S0 5.4 0 14s3.6 14 3.6 14H35V0z" fill="#ec2227"></path> - <g fill="#fff"> - <path d="M5.9 8.4h3.8c2.4 0 3.5 1.2 3.5 2.7 0 1.6-.9 2.2-1.4 2.4.9.3 1.9 1.1 1.9 2.7 0 2.1-1.5 3.5-3.7 3.5H5.9zM9.2 13c1 0 1.7-.4 1.7-1.5 0-.7-.4-1.4-1.6-1.4H8.2V13zm.2 5c1.1 0 2-.4 2-1.7 0-1.1-.7-1.6-1.9-1.6H8.2V18zm15.4-1c.8.4 1.6.8 2.9.8 1.1 0 1.6-.6 1.6-1.3 0-.9-.6-1.3-2.3-2-1.4-.6-2.4-1.3-2.4-3.2 0-1.8 1.4-3.3 4-3.3 1.3 0 2.3.4 2.9.7l-.7 1.9c-.6-.4-1.4-.6-2.3-.6s-1.6.4-1.6 1.2c0 .7.5 1.2 1.7 1.7 2.3 1 2.9 1.8 2.9 3.4 0 2.6-2 3.5-3.7 3.5s-2.9-.6-3.8-1.2zm-4-1.3V8.4h2.4v7.5c0 3.2-2 4.1-4.2 4.1s-4.2-.9-4.2-4.1V8.4h2.4v7.4c0 1.5.6 2.2 1.8 2.2 1.2-.1 1.8-.8 1.8-2.3z"></path> - <path d="M40.4.7h42v26.6h-42z" stroke="#ed1c24" stroke-miterlimit="10" stroke-width="1.4"></path> + <path + d="M44.661 21.434v-1.679l5.531-9.087h-5.334V8.791h7.803v1.679l-5.531 9.087h5.531v1.778c.001.099-8 .099-8 .099zm11.359-9.878c-.395 0-.79-.099-1.086-.395-.296-.296-.395-.593-.395-.988s.099-.691.395-.988.691-.395 1.086-.395c.395 0 .79.099 1.086.395.296.296.395.593.395.988s-.099.691-.395.988c-.395.198-.691.395-1.086.395zm-1.087 9.878v-8.297h2.173v8.297h-2.173z" + fill="#fff"></path> + <path + d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" + fill="none"></path> + </symbol> + + <symbol xmlns="http://www.w3.org/2000/svg" id="TS" viewBox="0 0 180 90"> + <path + d="M175.1 0H4.6C2.1 0 0 2.1 0 4.7v80.7C0 87.9 2.1 90 4.6 90h170.5c2.6 0 4.7-2.1 4.7-4.6V4.7c0-2.6-2.1-4.7-4.7-4.7ZM78 82.7H7.3V7.3H78v75.4Z" + style="fill:#e30613" /> + <path class="cls-1" style="fill:#fff" + d="M7.3 7.3v75.4H78V7.3H7.3ZM57 66.4c-.4.1-1 .3-1.7.4-.7.1-1.5.2-2.4.2-1 0-1.9-.1-2.6-.2-.8-.1-1.4-.2-1.7-.3l-13.5-23v22.9c-1.7.4-3.3.5-4.7.5s-3-.2-4.7-.5V24.5h-.1c.9-.1 1.6-.3 2.3-.3.7-.1 1.4-.1 2-.1.7 0 1.4.1 2.2.1.8.1 1.4.2 2 .3l13.6 23v-23c1-.1 1.9-.3 2.8-.3.8-.1 1.6-.1 2.2-.1.7 0 1.4 0 2.1.1.7.1 1.5.2 2.3.3L57 66.4Z" /> + <path + d="M57.1 24.5 57 66.4c-.4.1-1 .3-1.7.4-.7.1-1.5.2-2.4.2-1 0-1.9-.1-2.6-.2-.8-.1-1.4-.2-1.7-.3l-13.5-23v22.9c-1.7.4-3.3.5-4.7.5s-3-.2-4.7-.5V24.5h-.1c.9-.1 1.6-.3 2.3-.3.7-.1 1.4-.1 2-.1.7 0 1.4.1 2.2.1.8.1 1.4.2 2 .3l13.6 23v-23c1-.1 1.9-.3 2.8-.3.8-.1 1.6-.1 2.2-.1.7 0 1.4 0 2.1.1.7.1 1.5.2 2.3.3Z" + style="fill:#cfb254" /> + <path class="cls-1" style="fill:#fff" + d="M93.76 36.84h-6.12v-3.42h16.2v3.42h-6.12v19.74h-3.97V36.84ZM106.92 33.42h8.78c3.84 0 6.81 1.94 6.81 6.15 0 2.51-1.03 4.9-3.91 6.21l5.21 10.81h-4.69l-4.48-10.02h-3.72v10.02h-4V33.43Zm7.27 9.9c2.66 0 4.21-.97 4.21-3.45s-1.54-3.27-3.72-3.27h-3.72v6.72h3.24ZM131.8 33.42h5.48l7.11 23.16h-4.36l-1.54-5.45h-7.78l-1.57 5.45h-4.3l6.96-23.16Zm5.81 14.53-2.54-8.93c-.33-1.15-.27-1.21-.39-2.18h-.09c-.09.76-.03 1-.45 2.42l-2.54 8.69h6.02ZM147.87 33.42h5.42l4.93 15.89c.3.97.42 1.63.45 2.42h.09c.06-.79.12-1.36.45-2.42l4.93-15.89h5.42l.79 23.16h-4.33l-.15-16.62-.76 2.51-4.24 14.11h-4.33l-4.33-14.44-.67-2.18-.15 16.62h-4.33l.79-23.16Z" /> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 88.2 29.6" id="N20"> + <path d="M3.8 0C1.2 4.5-.1 9.6 0 14.8-.1 20 1.2 25.1 3.8 29.6H37V0H3.8Z" style="fill:#eb212e" /> + <path class="cls-2" style="fill:#fff" + d="M25.9 18c.9.5 1.9.8 3 .9 1.1 0 1.7-.7 1.7-1.4 0-1-.7-1.4-2.4-2.1-1.5-.6-2.5-1.4-2.5-3.4s1.4-3.5 4.2-3.5c1 0 2.1.2 3 .7l-.8 2.1c-.7-.4-1.6-.7-2.4-.7-1 0-1.7.4-1.7 1.2s.5 1.3 1.8 1.8c2.4 1 3.1 1.9 3.1 3.6 0 2.8-2.1 3.7-3.9 3.7-1.4 0-2.8-.4-4-1.2l.9-1.7Zm-4-1.4V8.9h2.5v7.9c0 3.4-2.1 4.3-4.4 4.3s-4.4-.9-4.4-4.3V8.9H18v7.8c0 1.5.6 2.3 1.9 2.3s2-.8 2-2.4M9.9 19c1.1 0 2.1-.4 2.1-1.8 0-1.1-.7-1.7-2-1.7H8.7V19h1.2Zm-.2-5.3c1.1 0 1.8-.4 1.8-1.5 0-.8-.4-1.4-1.6-1.4H8.7v3l1-.1ZM6.2 8.9h4.1c2.6 0 3.7 1.3 3.7 2.8.1 1.1-.5 2.1-1.5 2.6 1.2.4 2.1 1.6 2 2.9 0 2-1.5 3.6-3.5 3.7H6.2v-12ZM42.1.5h46.2v29.1H42.1V.5Z" /> + <path class="cls-5" style="fill:#f38230" d="M88.2.5H42.1v29.1h46.2V.5h-.1ZM87 28.4H43.3V1.7H87v26.7Z" /> + <path class="cls-5" style="fill:#f38230" d="M43 1.2h13.7v27.4H43V1.2Z" /> + <path class="cls-2" style="fill:#fff" + d="M45.4 8.6h1.9l4.2 7.7c.3.6.5 1.2.6 1.8V8.6h2v13h-2L48 13.9c-.3-.6-.5-1.2-.6-1.8v9.5h-2v-13Z" /> + <g style="isolation:isolate"> + <path class="cls-4" style="fill:#f08231" + d="M59.96 22.24c0-1.98.95-3.55 3.18-5.46l2.08-1.75c1.49-1.24 2.35-2.28 2.35-3.98 0-2.36-1.36-3.1-2.89-3.1-1.45 0-3.05.71-3.88 1.22l-.99-2.41c1.58-1.07 3.57-1.67 5.1-1.67 3.43 0 5.83 1.95 5.83 5.51 0 3.17-1.15 4.67-3.36 6.55l-2.51 2.11c-1.38 1.17-1.51 1.83-1.56 2.64h7.7v2.84H59.97v-2.49ZM72.52 15.06c0-4.97 1.2-9.97 6.05-9.97s6.08 5 6.08 9.97c0 5.23-.86 9.9-6.08 9.9s-6.05-4.67-6.05-9.9Zm8.97.28c0-4.09-.56-7.16-2.91-7.16s-2.89 3.07-2.89 7.16c0 4.8.97 6.65 2.89 6.65s2.91-1.85 2.91-6.65Z" /> </g> - <path d="M50.4 22.2V20h4.1V8.5l-3.8 2.2-1-2L55 5.8h2.4V20h3.3v2.3H50.4zm13 0V5.8h9v2.4h-6.2v4.2H72v2.4h-5.8v5h6.4v2.4z" fill="#ed1c24"></path> - <path d="M.5 26.9l-.3.1v-.1l.3-.2h.2V28H.5zm1.4.5h-.5v.5H2v.1h-.8v-1.3h.7v.1h-.5v.4h.5zm.3-.4l.1.2c0 .1.1.1.1.2 0-.1.1-.1.1-.2l.2-.2h.2l-.3.5.3.5h-.2l-.1-.2c0-.1-.1-.1-.1-.2 0 .1-.1.1-.1.2l-.2.2H2l.3-.5L2 27z" fill="none"></path> </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="2"> - <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> - <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M56.41 23.284v-2.386c0-.941.268-1.818.803-2.63.536-.812 1.413-1.68 2.63-2.605l2.24-1.68c.876-.649 1.518-1.258 1.924-1.826.405-.568.608-1.233.608-1.997 0-1.98-1.039-2.97-3.117-2.97-1.347 0-2.743.389-4.188 1.168l-1.071-2.313c1.785-1.071 3.619-1.607 5.503-1.607 1.899 0 3.421.462 4.565 1.388 1.144.925 1.716 2.224 1.716 3.896 0 1.429-.279 2.589-.84 3.481-.56.893-1.489 1.826-2.788 2.8l-2.702 2.021c-.682.503-1.124.938-1.327 1.303s-.32.774-.353 1.229h8.303v2.727H56.41z" fill="#ED1C24"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09z" fill="none"></path> - </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="2EX"> - <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> - <path fill="#fff" stroke="#58595A" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M43.332 23.284v-2.11c0-.833.237-1.608.711-2.326s1.249-1.486 2.326-2.305l1.981-1.486c.775-.574 1.343-1.112 1.702-1.615.358-.503.538-1.092.538-1.767 0-1.751-.919-2.627-2.757-2.627-1.192 0-2.427.345-3.705 1.034l-.947-2.046c1.579-.948 3.202-1.422 4.867-1.422 1.681 0 3.026.409 4.039 1.228 1.012.818 1.519 1.967 1.519 3.446 0 1.264-.248 2.291-.743 3.08-.495.79-1.317 1.615-2.466 2.477l-2.392 1.788c-.603.445-.994.829-1.174 1.152s-.283.686-.312 1.088h7.344v2.412H43.332zm13.462 0V6.807h8.981v2.434h-6.16v4.243h5.815v2.369h-5.815v4.997h6.397v2.434h-9.218zm10.791 0l3.963-5.406-3.791-5.492h3.339l2.046 3.08 1.744-3.08h3.446l-3.898 5.299 4.05 5.6H74.95l-2.11-3.166-1.81 3.166h-3.445z" fill="#58595A"></path> - <path d="M.09 28v-.108l.138-.134c.332-.315.483-.483.483-.68 0-.132-.062-.254-.256-.254a.448.448 0 00-.276.11l-.056-.124a.576.576 0 01.366-.132c.28 0 .398.192.398.378 0 .24-.174.434-.448.697l-.101.097v.005H.92V28H.09zm1.784-.632h-.522v.486h.584V28h-.76v-1.348h.729v.146h-.553v.426h.522v.144zm.364-.336l.138.208.1.156h.004l.098-.158.134-.206h.192l-.331.468.338.5h-.198l-.144-.218-.104-.168h-.004l-.102.168L2.22 28h-.194l.344-.494-.328-.474h.196z" fill="none"></path> - </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="3"> - <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> - <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M55.947 22.042l.925-2.531c1.38.714 2.776 1.071 4.188 1.071 1.152 0 2.028-.276 2.629-.828s.901-1.274.901-2.167c0-1.704-1.137-2.557-3.409-2.557h-2.118v-2.679h1.656c1.055 0 1.915-.227 2.58-.682.666-.454.999-1.16.999-2.118 0-1.526-.918-2.289-2.752-2.289-1.558 0-3.076.455-4.553 1.364l-1.12-2.508c1.98-1.12 4.091-1.68 6.331-1.68 1.785 0 3.141.418 4.065 1.254.926.836 1.388 1.952 1.388 3.348 0 1.867-.917 3.23-2.751 4.09.941.325 1.672.873 2.191 1.644.52.771.779 1.717.779 2.837 0 1.688-.581 3.088-1.741 4.2-1.16 1.111-2.779 1.667-4.857 1.667a10.46 10.46 0 01-5.331-1.436z" fill="#ED1C24"></path> - <path d="M.132 27.8c.05.03.164.08.288.08.224 0 .296-.142.293-.252-.002-.182-.166-.26-.335-.26H.28v-.132h.098c.128 0 .29-.065.29-.22 0-.104-.066-.196-.228-.196a.477.477 0 00-.26.086l-.048-.128a.63.63 0 01.342-.1c.256 0 .372.152.372.31 0 .136-.082.25-.24.309v.004c.16.029.288.149.29.331 0 .208-.164.391-.474.391a.66.66 0 01-.338-.089l.048-.134z" fill="none"></path> - </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="5"> - <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> - <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M56.482 22.286l.658-2.289c1.461.52 2.864.779 4.212.779 1.218 0 2.139-.305 2.764-.913.624-.608.938-1.481.938-2.617 0-1.055-.28-1.814-.841-2.276-.56-.463-1.416-.694-2.568-.694h-4.602l.316-9.617h10.615v2.678h-7.45l-.17 4.237h2.386c1.802 0 3.189.467 4.163 1.399.975.934 1.461 2.293 1.461 4.078 0 1.916-.563 3.47-1.691 4.663-1.129 1.193-2.772 1.789-4.931 1.789-1.769 0-3.522-.405-5.26-1.217z" fill="#ED1C24"></path> - <path d="M.866 26.849H.37l-.05.334.106-.006c.102 0 .2.02.28.069.102.057.186.17.186.332 0 .254-.202.444-.484.444a.642.642 0 01-.324-.08l.044-.134c.054.031.16.071.28.071.164 0 .308-.107.306-.281 0-.168-.114-.286-.372-.286l-.182.012.083-.623h.622v.148z" fill="none"></path> - </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="7"> - <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> - <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M58.747 23.284c0-2.207.175-3.912.523-5.113s1.084-2.638 2.204-4.31l1.388-2.069c1.185-1.753 1.834-2.995 1.947-3.725.032-.292.049-.511.049-.658h-8.619V4.658h11.833c.098.747.146 1.428.146 2.045 0 1.137-.175 2.147-.523 3.031-.35.885-1.165 2.269-2.447 4.151l-1.655 2.459c-.649.958-1.052 1.854-1.205 2.69-.155.837-.231 2.253-.231 4.249h-3.41z" fill="#ED1C24"></path> - <path d="M.934 26.701v.115L.368 28H.186l.563-1.149v-.004H.114v-.146h.82z" fill="none"></path> + + + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 88.2 29.6" id="N80"> + <path d="M3.8 0A28.76 28.76 0 0 0 0 14.81a28.7 28.7 0 0 0 3.8 14.8H37V0Z" style="fill:#eb212e" /> + <path class="cls-2" style="fill:#fff" + d="M25.87 18a6.08 6.08 0 0 0 3 .87c1.13 0 1.69-.66 1.69-1.37 0-1-.68-1.39-2.37-2.12-1.47-.62-2.53-1.38-2.53-3.38s1.44-3.47 4.21-3.47a6.3 6.3 0 0 1 3 .73l-.75 2.05a4.89 4.89 0 0 0-2.43-.66c-1 0-1.67.45-1.67 1.23s.5 1.27 1.84 1.84c2.45 1 3.11 1.88 3.11 3.57 0 2.76-2.07 3.73-3.94 3.73a7 7 0 0 1-4-1.23Zm-4-1.39V8.85h2.5v7.86c0 3.42-2.07 4.34-4.42 4.34s-4.43-.92-4.43-4.34V8.85h2.49v7.77c0 1.55.64 2.31 1.94 2.31s1.92-.76 1.92-2.31M9.88 19C11 19 12 18.6 12 17.18c0-1.1-.72-1.72-2-1.72H8.7V19Zm-.19-5.3c1.09 0 1.79-.45 1.79-1.53 0-.76-.42-1.44-1.65-1.44H8.7v3ZM6.21 8.85h4.05c2.56 0 3.69 1.31 3.69 2.82a2.61 2.61 0 0 1-1.46 2.57 2.81 2.81 0 0 1 2 2.85 3.6 3.6 0 0 1-3.93 3.67H6.21ZM42.07.47h46.16v29.14H42.07z" /> + <path class="cls-3" style="fill:#f38230" d="M88.23.47H42.07v29.14h46.16ZM87 28.43H43.26V1.66H87Z" /> + <path class="cls-3" style="fill:#f38230" d="M42.98 1.15h13.74v27.37H42.98z" /> + <path class="cls-2" style="fill:#fff" + d="M45.42 8.61h1.94l4.2 7.68a8.4 8.4 0 0 1 .61 1.81V8.61h2v13h-2L48 13.92a7.25 7.25 0 0 1-.61-1.81v9.49h-2Z" /> + <path class="cls-3" style="fill:#f38230" + d="M62 14.71a4.59 4.59 0 0 1-2.56-4.19c0-3.34 2.61-5.32 5.82-5.32s5.31 1.8 5.31 4.57A4.58 4.58 0 0 1 67.74 14c2.36 1 3.61 2.66 3.61 5 0 3-2.21 5.87-6.55 5.87-4.11 0-5.87-2.56-5.87-5.3A5.29 5.29 0 0 1 62 14.71Zm3.14 7.6a2.55 2.55 0 0 0 2.61-2.86c0-2-1.31-2.69-3.49-3.46a3.86 3.86 0 0 0-1.78 3.43 2.56 2.56 0 0 0 2.7 2.89ZM67.11 10c0-1.28-.5-2.18-1.86-2.18-1.12 0-2.13.65-2.13 2.51 0 1 .3 2 2 2.71A3.14 3.14 0 0 0 67.11 10ZM72.07 15.06c0-4.92 1.33-9.86 6.73-9.86s6.75 4.94 6.75 9.86c0 5.17-1 9.78-6.75 9.78s-6.73-4.61-6.73-9.78Zm10 .28c0-4-.62-7.08-3.23-7.08s-3.21 3-3.21 7.08c0 4.74 1.08 6.57 3.21 6.57S82 20.08 82 15.34Z" /> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 88.2 29.6" id="N81"> + <g id="Calque_2" data-name="Calque 2"> + <g id="Calque_1-2" data-name="Calque 1"> + <path d="M3.8 0A28.76 28.76 0 0 0 0 14.81a28.7 28.7 0 0 0 3.8 14.8H37V0Z" style="fill:#eb212e" /> + <path class="cls-2" style="fill:#fff" + d="M25.87 18a6.08 6.08 0 0 0 3 .87c1.13 0 1.69-.66 1.69-1.37 0-1-.68-1.39-2.37-2.12-1.47-.62-2.53-1.38-2.53-3.38s1.44-3.47 4.21-3.47a6.3 6.3 0 0 1 3 .73l-.75 2.05a4.89 4.89 0 0 0-2.43-.66c-1 0-1.67.45-1.67 1.23s.5 1.27 1.84 1.84c2.45 1 3.11 1.88 3.11 3.57 0 2.76-2.07 3.73-3.94 3.73a7 7 0 0 1-4-1.23Zm-4-1.39V8.85h2.5v7.86c0 3.42-2.07 4.34-4.42 4.34s-4.43-.92-4.43-4.34V8.85h2.49v7.77c0 1.55.64 2.31 1.94 2.31s1.92-.76 1.92-2.31M9.88 19C11 19 12 18.6 12 17.18c0-1.1-.72-1.72-2-1.72H8.7V19Zm-.19-5.3c1.09 0 1.79-.45 1.79-1.53 0-.76-.42-1.44-1.65-1.44H8.7v3ZM6.21 8.85h4.05c2.56 0 3.69 1.31 3.69 2.82a2.61 2.61 0 0 1-1.46 2.57 2.81 2.81 0 0 1 2 2.85 3.6 3.6 0 0 1-3.93 3.67H6.21ZM42.07.47h46.16v29.14H42.07z" /> + <path class="cls-3" style="fill:#f38230" d="M88.23.47H42.07v29.14h46.16ZM87 28.43H43.26V1.66H87Z" /> + <path class="cls-3" style="fill:#f38230" d="M42.98 1.15h13.74v27.37H42.98z" /> + <path class="cls-2" style="fill:#fff" + d="M45.42 8.61h1.94l4.2 7.68a8.4 8.4 0 0 1 .61 1.81V8.61h2v13h-2L48 13.92a7.25 7.25 0 0 1-.61-1.81v9.49h-2Z" /> + <path class="cls-3" style="fill:#f38230" + d="M62 14.71a4.59 4.59 0 0 1-2.56-4.19c0-3.34 2.61-5.32 5.82-5.32s5.31 1.8 5.31 4.57A4.58 4.58 0 0 1 67.74 14c2.36 1 3.61 2.66 3.61 5 0 3-2.21 5.87-6.55 5.87-4.11 0-5.87-2.56-5.87-5.3A5.29 5.29 0 0 1 62 14.71Zm3.14 7.6a2.55 2.55 0 0 0 2.61-2.86c0-2-1.31-2.69-3.49-3.46a3.86 3.86 0 0 0-1.78 3.43 2.56 2.56 0 0 0 2.7 2.89ZM67.11 10c0-1.28-.5-2.18-1.86-2.18-1.12 0-2.13.65-2.13 2.51 0 1 .3 2 2 2.71A3.14 3.14 0 0 0 67.11 10ZM73.13 22h4.79V8.64l-4.44 2.51-1.21-2.34 6.2-3.38h2.81V22h3.84v2.64h-12Z" /> + </g> + </g> </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="8"> - <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> - <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M56.459 18.342c0-1.997 1.006-3.555 3.019-4.675-1.655-1.007-2.483-2.362-2.483-4.066 0-1.574.539-2.828 1.619-3.762 1.079-.933 2.423-1.4 4.029-1.4 1.607 0 2.861.402 3.762 1.205.901.804 1.352 1.879 1.352 3.226 0 1.851-.917 3.214-2.751 4.091 2.337 1.039 3.506 2.646 3.506 4.82 0 1.575-.56 2.918-1.68 4.03-1.12 1.111-2.679 1.667-4.675 1.667-1.884 0-3.304-.494-4.261-1.484-.958-.99-1.437-2.208-1.437-3.652zm3.481-.098c0 .925.239 1.623.718 2.094s1.1.706 1.863.706c.812 0 1.437-.256 1.874-.767.438-.512.658-1.181.658-2.009 0-.909-.265-1.591-.792-2.045s-1.392-.893-2.593-1.315c-1.151.682-1.728 1.794-1.728 3.336zm2.557-6.16c1.266-.616 1.898-1.599 1.898-2.946 0-1.412-.601-2.118-1.802-2.118-.601 0-1.096.195-1.484.584-.39.39-.585 1.007-.585 1.851 0 .568.138 1.068.414 1.498.276.429.795.807 1.559 1.131z" fill="#ED1C24"></path> - <path d="M.33 27.316c-.146-.068-.208-.18-.208-.292 0-.206.174-.346.404-.346.251 0 .379.156.379.32 0 .109-.056.229-.216.304v.006c.162.063.262.18.262.336 0 .228-.194.378-.442.378-.272 0-.436-.16-.436-.351 0-.164.098-.281.258-.35l-.001-.005zm.443.346c0-.156-.11-.233-.286-.284-.152.044-.234.146-.234.271-.006.13.094.246.26.246.159 0 .26-.099.26-.233zm-.483-.649c-.002.13.098.2.248.239.112-.037.198-.117.198-.235 0-.104-.062-.212-.22-.212-.146 0-.226.095-.226.208z" fill="none"></path> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 88.2 29.6" id="N82"> + <g id="Calque_2" data-name="Calque 2"> + <g id="Calque_1-2" data-name="Calque 1"> + <path d="M3.8 0A28.76 28.76 0 0 0 0 14.81a28.7 28.7 0 0 0 3.8 14.8H37V0Z" style="fill:#eb212e" /> + <path class="cls-2" style="fill:#fff" + d="M25.87 18a6.08 6.08 0 0 0 3 .87c1.13 0 1.69-.66 1.69-1.37 0-1-.68-1.39-2.37-2.12-1.47-.62-2.53-1.38-2.53-3.38s1.44-3.47 4.21-3.47a6.3 6.3 0 0 1 3 .73l-.75 2.05a4.89 4.89 0 0 0-2.43-.66c-1 0-1.67.45-1.67 1.23s.5 1.27 1.84 1.84c2.45 1 3.11 1.88 3.11 3.57 0 2.76-2.07 3.73-3.94 3.73a7 7 0 0 1-4-1.23Zm-4-1.39V8.85h2.5v7.86c0 3.42-2.07 4.34-4.42 4.34s-4.43-.92-4.43-4.34V8.85h2.49v7.77c0 1.55.64 2.31 1.94 2.31s1.92-.76 1.92-2.31M9.88 19C11 19 12 18.6 12 17.18c0-1.1-.72-1.72-2-1.72H8.7V19Zm-.19-5.3c1.09 0 1.79-.45 1.79-1.53 0-.76-.42-1.44-1.65-1.44H8.7v3ZM6.21 8.85h4.05c2.56 0 3.69 1.31 3.69 2.82a2.61 2.61 0 0 1-1.46 2.57 2.81 2.81 0 0 1 2 2.85 3.6 3.6 0 0 1-3.93 3.67H6.21ZM42.07.47h46.16v29.14H42.07z" /> + <path class="cls-3" style="fill:#f38230" d="M88.23.47H42.07v29.14h46.16ZM87 28.43H43.26V1.66H87Z" /> + <path class="cls-3" style="fill:#f38230" d="M42.98 1.15h13.74v27.37H42.98z" /> + <path class="cls-2" style="fill:#fff" + d="M45.42 8.61h1.94l4.2 7.68a8.4 8.4 0 0 1 .61 1.81V8.61h2v13h-2L48 13.92a7.25 7.25 0 0 1-.61-1.81v9.49h-2Z" /> + <path class="cls-3" style="fill:#f38230" + d="M62 14.71a4.59 4.59 0 0 1-2.56-4.19c0-3.34 2.61-5.32 5.82-5.32s5.31 1.8 5.31 4.57A4.58 4.58 0 0 1 67.74 14c2.36 1 3.61 2.66 3.61 5 0 3-2.21 5.87-6.55 5.87-4.11 0-5.87-2.56-5.87-5.3A5.29 5.29 0 0 1 62 14.71Zm3.14 7.6a2.55 2.55 0 0 0 2.61-2.86c0-2-1.31-2.69-3.49-3.46a3.86 3.86 0 0 0-1.78 3.43 2.56 2.56 0 0 0 2.7 2.89ZM67.11 10c0-1.28-.5-2.18-1.86-2.18-1.12 0-2.13.65-2.13 2.51 0 1 .3 2 2 2.71A3.14 3.14 0 0 0 67.11 10ZM72.55 22.16c0-2 1-3.51 3.54-5.4L78.4 15c1.65-1.2 2.6-2.22 2.6-3.91C81 8.76 79.5 8 77.79 8a10.14 10.14 0 0 0-4.31 1.2l-1.1-2.38A11.73 11.73 0 0 1 78 5.2c3.82 0 6.48 1.93 6.48 5.44 0 3.14-1.28 4.62-3.74 6.48L78 19.2c-1.53 1.15-1.68 1.8-1.73 2.61h8.56v2.81H72.55Z" /> + </g> + </g> </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="9"> - <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> - <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M56.556 22.48l.877-2.581c1.282.536 2.532.804 3.749.804 2.613 0 3.92-1.988 3.92-5.965-1.314.828-2.58 1.241-3.798 1.241-.552 0-1.1-.093-1.644-.279s-1.075-.471-1.595-.853c-.52-.381-.941-.921-1.266-1.619-.325-.697-.487-1.51-.487-2.435 0-1.916.544-3.454 1.631-4.614 1.088-1.16 2.517-1.741 4.285-1.741 2.191 0 3.774.788 4.748 2.362.975 1.575 1.461 3.863 1.461 6.866 0 3.052-.58 5.45-1.74 7.194-1.161 1.745-2.967 2.617-5.418 2.617-.795 0-1.64-.089-2.532-.268s-1.623-.42-2.191-.729zm5.77-9.543c.974 0 1.866-.268 2.679-.804 0-1.51-.216-2.739-.646-3.688-.431-.95-1.124-1.424-2.082-1.424-1.753 0-2.629 1.08-2.629 3.238 0 .828.227 1.481.682 1.959.454.479 1.12.719 1.996.719z" fill="#ED1C24"></path> - <path d="M.192 27.876l.142-.006a.471.471 0 00.271-.126.568.568 0 00.172-.344H.771a.381.381 0 01-.308.138c-.232 0-.382-.176-.382-.397 0-.246.178-.462.444-.462s.43.214.43.55c0 .284-.096.483-.224.607a.65.65 0 01-.377.174l-.162.01v-.144zm.064-.745c0 .161.098.275.25.275a.29.29 0 00.256-.136l.016-.066c0-.222-.082-.392-.268-.392-.148.001-.254.132-.254.319z" fill="none"></path> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 88.2 29.6" id="N83"> + <g id="Calque_2" data-name="Calque 2"> + <g id="Calque_1-2" data-name="Calque 1"> + <path d="M3.8 0A28.76 28.76 0 0 0 0 14.81a28.7 28.7 0 0 0 3.8 14.8H37V0Z" style="fill:#eb212e" /> + <path class="cls-2" style="fill:#fff" + d="M25.87 18a6.08 6.08 0 0 0 3 .87c1.13 0 1.69-.66 1.69-1.37 0-1-.68-1.39-2.37-2.12-1.47-.62-2.53-1.38-2.53-3.38s1.44-3.47 4.21-3.47a6.3 6.3 0 0 1 3 .73l-.75 2.05a4.89 4.89 0 0 0-2.43-.66c-1 0-1.67.45-1.67 1.23s.5 1.27 1.84 1.84c2.45 1 3.11 1.88 3.11 3.57 0 2.76-2.07 3.73-3.94 3.73a7 7 0 0 1-4-1.23Zm-4-1.39V8.85h2.5v7.86c0 3.42-2.07 4.34-4.42 4.34s-4.43-.92-4.43-4.34V8.85h2.49v7.77c0 1.55.64 2.31 1.94 2.31s1.92-.76 1.92-2.31M9.88 19C11 19 12 18.6 12 17.18c0-1.1-.72-1.72-2-1.72H8.7V19Zm-.19-5.3c1.09 0 1.79-.45 1.79-1.53 0-.76-.42-1.44-1.65-1.44H8.7v3ZM6.21 8.85h4.05c2.56 0 3.69 1.31 3.69 2.82a2.61 2.61 0 0 1-1.46 2.57 2.81 2.81 0 0 1 2 2.85 3.6 3.6 0 0 1-3.93 3.67H6.21ZM42.07.47h46.16v29.14H42.07z" /> + <path class="cls-3" style="fill:#f38230" d="M88.23.47H42.07v29.14h46.16ZM87 28.43H43.26V1.66H87Z" /> + <path class="cls-3" style="fill:#f38230" d="M42.98 1.15h13.74v27.37H42.98z" /> + <path style="fill:#fff" + d="M45.42 8.61h1.94l4.2 7.68a8.4 8.4 0 0 1 .61 1.81V8.61h2v13h-2L48 13.92a7.25 7.25 0 0 1-.61-1.81v9.49h-2Z" /> + <path class="cls-3" style="fill:#f38230" + d="M62 14.71a4.59 4.59 0 0 1-2.56-4.19c0-3.34 2.61-5.32 5.82-5.32s5.31 1.8 5.31 4.57A4.58 4.58 0 0 1 67.74 14c2.36 1 3.61 2.66 3.61 5 0 3-2.21 5.87-6.55 5.87-4.11 0-5.87-2.56-5.87-5.3A5.29 5.29 0 0 1 62 14.71Zm3.14 7.6a2.55 2.55 0 0 0 2.61-2.86c0-2-1.31-2.69-3.49-3.46a3.86 3.86 0 0 0-1.78 3.43 2.56 2.56 0 0 0 2.7 2.89ZM67.11 10c0-1.28-.5-2.18-1.86-2.18-1.12 0-2.13.65-2.13 2.51 0 1 .3 2 2 2.71A3.14 3.14 0 0 0 67.11 10ZM73 20.73a10.08 10.08 0 0 0 4.31 1.1c2.49 0 3.64-1.33 3.64-3.08 0-2-1.58-2.64-3.51-2.64h-2.15v-2.76H77c2 0 3.69-.77 3.69-2.88 0-1.56-.83-2.36-2.84-2.36a9.25 9.25 0 0 0-4.69 1.4L72 6.93a14 14 0 0 1 6.52-1.73c3.81 0 5.62 2 5.62 4.74a4.36 4.36 0 0 1-2.83 4.22 4.53 4.53 0 0 1 3.06 4.61c0 3.31-2.36 6.05-6.8 6.05a11.12 11.12 0 0 1-5.5-1.48Z" /> + </g> + </g> </symbol> - <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 28" id="10"> - <path d="M3.592 0S0 5.425 0 14.001C0 22.579 3.592 28 3.592 28h31.421V0H3.592z" fill="#EC2227"></path> - <path d="M5.871 8.355h3.838c2.432 0 3.503 1.25 3.503 2.678 0 1.584-.938 2.231-1.384 2.431.892.268 1.874 1.117 1.874 2.7 0 2.074-1.495 3.48-3.726 3.48H5.871V8.355zm3.301 4.597c1.026 0 1.696-.426 1.696-1.451 0-.715-.4-1.361-1.561-1.361H8.235v2.812h.937zm.179 5.02c1.071 0 1.986-.38 1.986-1.719 0-1.05-.691-1.628-1.942-1.628h-1.16v3.347h1.116zm15.444-.938c.76.401 1.607.826 2.878.826 1.071 0 1.606-.625 1.606-1.295 0-.915-.647-1.316-2.253-2.006-1.428-.603-2.433-1.34-2.433-3.192 0-1.785 1.361-3.279 3.994-3.279 1.295 0 2.275.358 2.877.692l-.714 1.941c-.581-.357-1.427-.625-2.296-.625-.937 0-1.585.423-1.585 1.16 0 .716.47 1.206 1.74 1.741 2.321.981 2.945 1.786 2.945 3.391 0 2.613-1.964 3.526-3.726 3.526a6.6 6.6 0 01-3.769-1.162l.736-1.718zm-3.962-1.317V8.355h2.365v7.452c0 3.233-1.964 4.105-4.194 4.105-2.232 0-4.195-.872-4.195-4.105V8.355h2.366v7.362c0 1.474.602 2.186 1.83 2.186 1.226-.001 1.828-.713 1.828-2.186z" fill="#fff"></path> - <path fill="#fff" stroke="#ED1C24" stroke-width="1.4" stroke-miterlimit="10" d="M40.414.7h42v26.6h-42z"></path> - <path d="M48.499 23.284v-2.557h4.65V7.774l-4.31 2.435-1.169-2.265 6.015-3.287h2.727v16.069h3.726v2.557H48.499zm22.339-.305c-.803.35-1.749.523-2.836.523-1.088 0-2.029-.174-2.824-.523-.796-.349-1.429-.803-1.899-1.363-.471-.56-.845-1.266-1.12-2.118a12.5 12.5 0 01-.548-2.557 28.543 28.543 0 01-.134-2.934c0-1.299.098-2.479.292-3.543.195-1.063.523-2.065.986-3.007a5.206 5.206 0 012.033-2.215c.893-.536 1.964-.804 3.214-.804 1.022 0 1.923.183 2.702.548s1.408.844 1.887 1.437c.479.593.868 1.315 1.169 2.167s.508 1.712.621 2.581c.113.869.171 1.814.171 2.837a28.24 28.24 0 01-.135 2.934 12.433 12.433 0 01-.548 2.557c-.275.853-.649 1.559-1.119 2.118-.472.56-1.108 1.014-1.912 1.362zm-2.836-2.325c1.071 0 1.862-.499 2.374-1.497.511-.998.767-2.625.767-4.882 0-1.428-.081-2.617-.243-3.566-.163-.95-.483-1.737-.962-2.362s-1.124-.938-1.936-.938c-.601 0-1.112.167-1.534.5s-.747.824-.974 1.473a9.823 9.823 0 00-.475 2.143c-.09.779-.135 1.696-.135 2.751 0 2.257.256 3.884.768 4.882.511.997 1.294 1.496 2.35 1.496z" fill="#ED1C24"></path> - <path d="M.472 26.864H.468l-.226.122-.034-.134.284-.151h.15V28h-.17v-1.136zm1.509.472c0 .442-.166.687-.452.687-.254 0-.428-.238-.432-.668 0-.438.19-.676.454-.676.272 0 .43.244.43.657zm-.705.02c0 .338.104.529.264.529.178 0 .264-.21.264-.541 0-.32-.08-.53-.264-.53-.152 0-.264.189-.264.542z" fill="none"></path> + <symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 88.2 29.6" id="N84"> + <g id="Calque_2" data-name="Calque 2"> + <g id="Calque_1-2" data-name="Calque 1"> + <path d="M3.8 0A28.76 28.76 0 0 0 0 14.81a28.7 28.7 0 0 0 3.8 14.8H37V0Z" style="fill:#eb212e" /> + <path class="cls-2" style="fill:#fff" + d="M25.87 18a6.08 6.08 0 0 0 3 .87c1.13 0 1.69-.66 1.69-1.37 0-1-.68-1.39-2.37-2.12-1.47-.62-2.53-1.38-2.53-3.38s1.44-3.47 4.21-3.47a6.3 6.3 0 0 1 3 .73l-.75 2.05a4.89 4.89 0 0 0-2.43-.66c-1 0-1.67.45-1.67 1.23s.5 1.27 1.84 1.84c2.45 1 3.11 1.88 3.11 3.57 0 2.76-2.07 3.73-3.94 3.73a7 7 0 0 1-4-1.23Zm-4-1.39V8.85h2.5v7.86c0 3.42-2.07 4.34-4.42 4.34s-4.43-.92-4.43-4.34V8.85h2.49v7.77c0 1.55.64 2.31 1.94 2.31s1.92-.76 1.92-2.31M9.88 19C11 19 12 18.6 12 17.18c0-1.1-.72-1.72-2-1.72H8.7V19Zm-.19-5.3c1.09 0 1.79-.45 1.79-1.53 0-.76-.42-1.44-1.65-1.44H8.7v3ZM6.21 8.85h4.05c2.56 0 3.69 1.31 3.69 2.82a2.61 2.61 0 0 1-1.46 2.57 2.81 2.81 0 0 1 2 2.85 3.6 3.6 0 0 1-3.93 3.67H6.21ZM42.07.47h46.16v29.14H42.07z" /> + <path class="cls-3" style="fill:#f38230" d="M88.23.47H42.07v29.14h46.16ZM87 28.43H43.26V1.66H87Z" /> + <path class="cls-3" style="fill:#f38230" d="M42.98 1.15h13.74v27.37H42.98z" /> + <path class="cls-2" style="fill:#fff" + d="M45.42 8.61h1.94l4.2 7.67a8.71 8.71 0 0 1 .61 1.82V8.61h2v13h-2L48 13.92a7.25 7.25 0 0 1-.61-1.81v9.49h-2Z" /> + <path class="cls-3" style="fill:#f38230" + d="M62 14.71a4.59 4.59 0 0 1-2.56-4.19c0-3.34 2.61-5.32 5.82-5.32s5.31 1.8 5.31 4.57A4.58 4.58 0 0 1 67.74 14c2.36 1 3.61 2.66 3.61 5 0 3-2.21 5.87-6.55 5.87-4.11 0-5.87-2.56-5.87-5.3A5.29 5.29 0 0 1 62 14.71Zm3.14 7.6a2.55 2.55 0 0 0 2.61-2.86c0-2-1.31-2.69-3.49-3.46a3.86 3.86 0 0 0-1.78 3.43 2.56 2.56 0 0 0 2.7 2.89ZM67.11 10c0-1.28-.5-2.18-1.86-2.18-1.12 0-2.13.65-2.13 2.51 0 1 .3 2 2 2.71A3.14 3.14 0 0 0 67.11 10ZM72 18.29l6.62-12.86h4.49v13h2.44v2.77h-2.44v3.42H80V21.2h-8Zm8 .13V8a16.29 16.29 0 0 1-1.3 3l-3.79 7.4Z" /> + </g> + </g> </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" id="BGS1" viewBox="0 0 280 90"> + <path + d="M175.1 0H4.6C2.1 0 0 2.1 0 4.7v80.7C0 87.9 2.1 90 4.6 90h170.5c2.6 0 4.7-2.1 4.7-4.6V4.7c0-2.6-2.1-4.7-4.7-4.7ZM78 82.7H7.3V7.3H78v75.4Z" + style="fill:#e30613" /> + <path class="cls-1" style="fill:#fff" + d="M7.3 7.3v75.4H78V7.3H7.3ZM57 66.4c-.4.1-1 .3-1.7.4-.7.1-1.5.2-2.4.2-1 0-1.9-.1-2.6-.2-.8-.1-1.4-.2-1.7-.3l-13.5-23v22.9c-1.7.4-3.3.5-4.7.5s-3-.2-4.7-.5V24.5h-.1c.9-.1 1.6-.3 2.3-.3.7-.1 1.4-.1 2-.1.7 0 1.4.1 2.2.1.8.1 1.4.2 2 .3l13.6 23v-23c1-.1 1.9-.3 2.8-.3.8-.1 1.6-.1 2.2-.1.7 0 1.4 0 2.1.1.7.1 1.5.2 2.3.3L57 66.4Z" /> + <path class="cls-2" style="fill:#cfb254" + d="M57.1 24.5 57 66.4c-.4.1-1 .3-1.7.4-.7.1-1.5.2-2.4.2-1 0-1.9-.1-2.6-.2-.8-.1-1.4-.2-1.7-.3l-13.5-23v22.9c-1.7.4-3.3.5-4.7.5s-3-.2-4.7-.5V24.5h-.1c.9-.1 1.6-.3 2.3-.3.7-.1 1.4-.1 2-.1.7 0 1.4.1 2.2.1.8.1 1.4.2 2 .3l13.6 23v-23c1-.1 1.9-.3 2.8-.3.8-.1 1.6-.1 2.2-.1.7 0 1.4 0 2.1.1.7.1 1.5.2 2.3.3Z" /> + <path class="cls-1" style="fill:#fff" + d="M100.02 33.42h8.26c4.96 0 6.66 2.54 6.66 5.6 0 2.72-1.54 4.24-3.09 4.81 2.12.42 4.18 2.18 4.18 5.63 0 4.33-3.36 7.11-7.99 7.11h-8.02V33.41Zm7.08 9.75c2.24 0 4.12-.97 4.12-3.36 0-1.79-1.15-3.21-3.84-3.21h-3.39v6.57h3.12Zm.54 10.26c2.06 0 4.33-.97 4.33-3.78 0-2.42-1.21-3.6-3.66-3.6h-4.33v7.39h3.66ZM120.84 33.42h3.97v15.2c0 2.97 1.63 4.81 4.72 4.81s4.72-1.85 4.72-4.81v-15.2h3.97V49.5c0 5-3.75 7.54-8.69 7.54s-8.69-2.54-8.69-7.54V33.42ZM144.03 51.98c1.54.64 3.27 1.36 5.75 1.36 3.27 0 3.91-1.88 3.91-3.15 0-1.6-.91-2.6-3.09-3.48l-2.57-1.03c-3.03-1.21-5.18-2.54-5.18-6.05s2.82-6.66 8.36-6.66c3.06 0 4.96.64 6.27 1.27l-1.36 3.54c-1.3-.76-2.91-1.36-5.12-1.36-2.03 0-3.63 1.03-3.63 2.72 0 1.24.61 2.03 2.54 2.82l3.12 1.27c3.39 1.39 4.96 3.18 4.96 6.42 0 6.08-4.57 7.39-7.96 7.39s-5.75-.91-7.45-1.97l1.45-3.09Z" /> + <rect class="cls-2" style="fill:#cfb254" x="190" width="90" height="90" rx="4.34" ry="4.34" /> + <path class="cls-1" style="fill:#fff" + d="M222.52 60.6h10.74V30.69l-9.95 5.62-2.7-5.23 13.88-7.59h6.29V60.6h8.6v5.9h-26.87v-5.9Z" /> + </symbol> + <symbol xmlns="http://www.w3.org/2000/svg" id="BGS2" viewBox="0 0 280 90"> + <path + d="M175.1 0H4.6C2.1 0 0 2.1 0 4.7v80.7C0 87.9 2.1 90 4.6 90h170.5c2.6 0 4.7-2.1 4.7-4.6V4.7c0-2.6-2.1-4.7-4.7-4.7ZM78 82.7H7.3V7.3H78v75.4Z" + style="fill:#e30613" /> + <path class="cls-1" style="fill:#fff" + d="M7.3 7.3v75.4H78V7.3H7.3ZM57 66.4c-.4.1-1 .3-1.7.4-.7.1-1.5.2-2.4.2-1 0-1.9-.1-2.6-.2-.8-.1-1.4-.2-1.7-.3l-13.5-23v22.9c-1.7.4-3.3.5-4.7.5s-3-.2-4.7-.5V24.5h-.1c.9-.1 1.6-.3 2.3-.3.7-.1 1.4-.1 2-.1.7 0 1.4.1 2.2.1.8.1 1.4.2 2 .3l13.6 23v-23c1-.1 1.9-.3 2.8-.3.8-.1 1.6-.1 2.2-.1.7 0 1.4 0 2.1.1.7.1 1.5.2 2.3.3L57 66.4Z" /> + <path class="cls-2" style="fill:#cfb254" + d="M57.1 24.5 57 66.4c-.4.1-1 .3-1.7.4-.7.1-1.5.2-2.4.2-1 0-1.9-.1-2.6-.2-.8-.1-1.4-.2-1.7-.3l-13.5-23v22.9c-1.7.4-3.3.5-4.7.5s-3-.2-4.7-.5V24.5h-.1c.9-.1 1.6-.3 2.3-.3.7-.1 1.4-.1 2-.1.7 0 1.4.1 2.2.1.8.1 1.4.2 2 .3l13.6 23v-23c1-.1 1.9-.3 2.8-.3.8-.1 1.6-.1 2.2-.1.7 0 1.4 0 2.1.1.7.1 1.5.2 2.3.3Z" /> + <path class="cls-1" style="fill:#fff" + d="M100.02 33.42h8.26c4.96 0 6.66 2.54 6.66 5.6 0 2.72-1.54 4.24-3.09 4.81 2.12.42 4.18 2.18 4.18 5.63 0 4.33-3.36 7.11-7.99 7.11h-8.02V33.41Zm7.08 9.75c2.24 0 4.12-.97 4.12-3.36 0-1.79-1.15-3.21-3.84-3.21h-3.39v6.57h3.12Zm.54 10.26c2.06 0 4.33-.97 4.33-3.78 0-2.42-1.21-3.6-3.66-3.6h-4.33v7.39h3.66ZM120.84 33.42h3.97v15.2c0 2.97 1.63 4.81 4.72 4.81s4.72-1.85 4.72-4.81v-15.2h3.97V49.5c0 5-3.75 7.54-8.69 7.54s-8.69-2.54-8.69-7.54V33.42ZM144.03 51.98c1.54.64 3.27 1.36 5.75 1.36 3.27 0 3.91-1.88 3.91-3.15 0-1.6-.91-2.6-3.09-3.48l-2.57-1.03c-3.03-1.21-5.18-2.54-5.18-6.05s2.82-6.66 8.36-6.66c3.06 0 4.96.64 6.27 1.27l-1.36 3.54c-1.3-.76-2.91-1.36-5.12-1.36-2.03 0-3.63 1.03-3.63 2.72 0 1.24.61 2.03 2.54 2.82l3.12 1.27c3.39 1.39 4.96 3.18 4.96 6.42 0 6.08-4.57 7.39-7.96 7.39s-5.75-.91-7.45-1.97l1.45-3.09Z" /> + <rect class="cls-2" style="fill:#cfb254" x="190" width="90" height="90" rx="4.34" ry="4.34" /> + <path class="cls-1" style="fill:#fff" + d="M221.61 61.06c0-4.33 2.33-7.78 7.83-11.94l5.11-3.83c3.67-2.72 5.78-5 5.78-8.72 0-5.17-3.34-6.78-7.11-6.78-3.56 0-7.5 1.56-9.56 2.67l-2.44-5.28c3.89-2.33 8.78-3.67 12.56-3.67 8.44 0 14.33 4.28 14.33 12.05 0 6.94-2.83 10.22-8.28 14.34l-6.17 4.61c-3.39 2.55-3.72 4-3.83 5.78h18.95v6.22h-27.17v-5.44Z" /> + </symbol> + </svg> \ No newline at end of file diff --git a/src/styles.scss b/src/styles.scss index b79f38fe2b8776d887a5e3c01c575978b586d4e5..3c155b8cef15cfb620babc6ca942bc1030c25a2b 100644 --- a/src/styles.scss +++ b/src/styles.scss @@ -113,6 +113,9 @@ a { } // Containers +.app-container { + overflow-wrap: break-word; +} .content-container { margin: 0; padding-top: 16px; @@ -180,13 +183,6 @@ form p.notRequired { } } -button { - &:focus, - &:focus-within { - outline-color: $red; - } -} - // Layout .w-100 { width: 100%; @@ -288,7 +284,7 @@ button { } :focus-visible { - outline-color: $red; + outline: 2px solid $blue-focus; } .visually-hidden { @@ -333,12 +329,9 @@ p { } sup { + font-size: $font-size-xxsmall; color: $red; } -.sup-input { - font-size: $font-size-xxxxsmall; - color: unset; -} .formGroup { display: flex; @@ -365,3 +358,8 @@ div.inline { .sb-colorRow { margin-block: 12px !important; } + +p.required-text-help { + color: $grey-1; + font-size: $font-size-xsmall !important; +}