From 38f2a05107ae3d4086096a0fba77cf8c8fcedd62 Mon Sep 17 00:00:00 2001 From: Rozenrod Date: Mon, 31 Mar 2025 00:22:21 +0300 Subject: [PATCH] v0.0.1 --- .gitattributes | 2 + .gitignore | 92 + README.md | 261 + api/Dockerfile | 15 + api/app.js | 16 + api/config/db.js | 34 + api/config/telegram.config.js | 6 + api/controllers/apartments.controller.js | 112 + api/controllers/auth.controller.js | 22 + api/controllers/constructor.controller.js | 31 + api/controllers/entrances.controller.js | 112 + api/controllers/generator.cards.controller.js | 29 + .../history.entrance.controller.js | 112 + .../history.homestead.controller.js | 113 + api/controllers/homesteads.controller.js | 143 + api/controllers/houses.controller.js | 137 + api/controllers/rotation.controller.js | 24 + api/controllers/sheeps.controller.js | 110 + api/middleware/auth.js | 70 + api/middleware/genCards.js | 77 + api/package-lock.json | 5377 +++++ api/package.json | 19 + api/routes/apartments.routes.js | 13 + api/routes/auth.routes.js | 10 + api/routes/constructor.routes.js | 10 + api/routes/entrances.routes.js | 13 + api/routes/generator.cards.routes.js | 10 + api/routes/history.entrance.routes.js | 13 + api/routes/history.homestead.routes.js | 13 + api/routes/homesteads.routes.js | 20 + api/routes/houses.routes.js | 20 + api/routes/index.js | 30 + api/routes/rotation.routes.js | 10 + api/routes/sheeps.routes.js | 18 + api/services/apartments.service.js | 102 + api/services/auth.service.js | 84 + api/services/constructor.service.js | 240 + api/services/entrances.service.js | 158 + api/services/history.entrance.service.js | 105 + api/services/history.homestead.service.js | 103 + api/services/homesteads.service.js | 260 + api/services/houses.service.js | 233 + api/services/rotation.service.js | 106 + api/services/sheeps.service.js | 396 + dock/Sheep-Service.dbml | 186 + dock/Sheep-Service.pdf | 16305 ++++++++++++++++ dock/Sheep-Service.png | Bin 0 -> 293984 bytes docker-compose.yml | 43 + scripts/import.js | 170 + scripts/migrator.js | 161 + scripts/package.json | 14 + scripts/updateDB.py | 181 + web/Dockerfile | 13 + web/config.js | 4 + web/css/main.css | 551 + web/fonts/PT_Mono/OFL.txt | 94 + web/fonts/PT_Mono/PTMono-Regular.ttf | Bin 0 -> 169480 bytes web/fonts/UbuntuMono/UFL.txt | 96 + web/fonts/UbuntuMono/UbuntuMono-Bold.ttf | Bin 0 -> 174860 bytes .../UbuntuMono/UbuntuMono-BoldItalic.ttf | Bin 0 -> 199044 bytes web/fonts/UbuntuMono/UbuntuMono-Italic.ttf | Bin 0 -> 193936 bytes web/fonts/UbuntuMono/UbuntuMono-Regular.ttf | Bin 0 -> 189892 bytes web/img/0.svg | 41 + web/img/1.gif | Bin 0 -> 16016 bytes web/img/1.json | 1 + web/img/1.svg | 6 + web/img/2.gif | Bin 0 -> 16016 bytes web/img/IconKitchen.zip | Bin 0 -> 325176 bytes web/img/apple-touch-icon.png | Bin 0 -> 5318 bytes web/img/badge.png | Bin 0 -> 3250 bytes web/img/favicon.ico | Bin 0 -> 5238 bytes web/img/icon-192-maskable.png | Bin 0 -> 5784 bytes web/img/icon-192.png | Bin 0 -> 7011 bytes web/img/icon-512-maskable.png | Bin 0 -> 20182 bytes web/img/icon-512.png | Bin 0 -> 23864 bytes web/img/icons/info.gif | Bin 0 -> 5584 bytes web/img/icons/info.svg | 1 + web/img/map/1.jpg | Bin 0 -> 112710 bytes web/img/sheep.svg | 3 + web/index.html | 223 + web/js/app.js | 303 + web/lib/app.js | 116 + web/lib/components/clipboard.js | 5 + web/lib/components/colorGroup.js | 20 + web/lib/components/detectBrowser.js | 35 + web/lib/components/detectOS.js | 12 + web/lib/components/formattedDate.js | 9 + web/lib/components/geoman/leaflet-geoman.css | 283 + .../components/geoman/leaflet-geoman.min.js | 1 + .../components/leaflet/images/layers-2x.png | Bin 0 -> 1259 bytes web/lib/components/leaflet/images/layers.png | Bin 0 -> 696 bytes .../leaflet/images/marker-icon-2x.png | Bin 0 -> 2464 bytes .../components/leaflet/images/marker-icon.png | Bin 0 -> 1466 bytes .../leaflet/images/marker-shadow.png | Bin 0 -> 618 bytes web/lib/components/leaflet/leaflet-src.esm.js | 14419 ++++++++++++++ .../components/leaflet/leaflet-src.esm.js.map | 1 + web/lib/components/leaflet/leaflet-src.js | 14512 ++++++++++++++ web/lib/components/leaflet/leaflet-src.js.map | 1 + web/lib/components/leaflet/leaflet.css | 666 + web/lib/components/leaflet/leaflet.js | 6 + web/lib/components/leaflet/leaflet.js.map | 1 + web/lib/components/makeid.js | 11 + web/lib/components/qrcode.min.js | 1 + web/lib/components/swipeUpdater.js | 40 + web/lib/components/turf.min.js | 88 + web/lib/pages/card/index.html | 175 + web/lib/pages/card/script.js | 358 + web/lib/pages/card/style.css | 6 + web/lib/pages/constructor/index.html | 192 + web/lib/pages/constructor/script.js | 731 + web/lib/pages/constructor/style.css | 494 + web/lib/pages/editor/index.html | 139 + web/lib/pages/editor/script.js | 449 + web/lib/pages/editor/style.css | 500 + web/lib/pages/home/index.html | 9 + web/lib/pages/home/script.js | 95 + web/lib/pages/home/style.css | 191 + web/lib/pages/options/index.html | 0 web/lib/pages/options/script.js | 6 + web/lib/pages/options/style.css | 0 web/lib/pages/sheeps/index.html | 250 + web/lib/pages/sheeps/script.js | 428 + web/lib/pages/sheeps/style.css | 482 + web/lib/pages/stand/index.html | 4 + web/lib/pages/stand/script.js | 38 + web/lib/pages/stand/style.css | 20 + web/lib/pages/territory/index.html | 39 + web/lib/pages/territory/script.js | 130 + web/lib/pages/territory/style.css | 247 + web/lib/pages/territory_manager/index.html | 75 + web/lib/pages/territory_manager/script.js | 506 + web/lib/pages/territory_manager/style.css | 418 + web/lib/router/router.js | 142 + web/lib/router/routes.js | 78 + web/manifest.json | 18 + web/package-lock.json | 764 + web/package.json | 14 + web/screenshot.html | 254 + web/server.js | 21 + web/server.py | 31 + web/share.html | 238 + web/sw.js | 15 + ws/Dockerfile | 13 + ws/package-lock.json | 1480 ++ ws/package.json | 17 + ws/ws.js | 200 + 146 files changed, 66771 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 README.md create mode 100644 api/Dockerfile create mode 100644 api/app.js create mode 100644 api/config/db.js create mode 100644 api/config/telegram.config.js create mode 100644 api/controllers/apartments.controller.js create mode 100644 api/controllers/auth.controller.js create mode 100644 api/controllers/constructor.controller.js create mode 100644 api/controllers/entrances.controller.js create mode 100644 api/controllers/generator.cards.controller.js create mode 100644 api/controllers/history.entrance.controller.js create mode 100644 api/controllers/history.homestead.controller.js create mode 100644 api/controllers/homesteads.controller.js create mode 100644 api/controllers/houses.controller.js create mode 100644 api/controllers/rotation.controller.js create mode 100644 api/controllers/sheeps.controller.js create mode 100644 api/middleware/auth.js create mode 100644 api/middleware/genCards.js create mode 100644 api/package-lock.json create mode 100644 api/package.json create mode 100644 api/routes/apartments.routes.js create mode 100644 api/routes/auth.routes.js create mode 100644 api/routes/constructor.routes.js create mode 100644 api/routes/entrances.routes.js create mode 100644 api/routes/generator.cards.routes.js create mode 100644 api/routes/history.entrance.routes.js create mode 100644 api/routes/history.homestead.routes.js create mode 100644 api/routes/homesteads.routes.js create mode 100644 api/routes/houses.routes.js create mode 100644 api/routes/index.js create mode 100644 api/routes/rotation.routes.js create mode 100644 api/routes/sheeps.routes.js create mode 100644 api/services/apartments.service.js create mode 100644 api/services/auth.service.js create mode 100644 api/services/constructor.service.js create mode 100644 api/services/entrances.service.js create mode 100644 api/services/history.entrance.service.js create mode 100644 api/services/history.homestead.service.js create mode 100644 api/services/homesteads.service.js create mode 100644 api/services/houses.service.js create mode 100644 api/services/rotation.service.js create mode 100644 api/services/sheeps.service.js create mode 100644 dock/Sheep-Service.dbml create mode 100644 dock/Sheep-Service.pdf create mode 100644 dock/Sheep-Service.png create mode 100644 docker-compose.yml create mode 100644 scripts/import.js create mode 100644 scripts/migrator.js create mode 100644 scripts/package.json create mode 100644 scripts/updateDB.py create mode 100644 web/Dockerfile create mode 100644 web/config.js create mode 100644 web/css/main.css create mode 100644 web/fonts/PT_Mono/OFL.txt create mode 100644 web/fonts/PT_Mono/PTMono-Regular.ttf create mode 100644 web/fonts/UbuntuMono/UFL.txt create mode 100644 web/fonts/UbuntuMono/UbuntuMono-Bold.ttf create mode 100644 web/fonts/UbuntuMono/UbuntuMono-BoldItalic.ttf create mode 100644 web/fonts/UbuntuMono/UbuntuMono-Italic.ttf create mode 100644 web/fonts/UbuntuMono/UbuntuMono-Regular.ttf create mode 100644 web/img/0.svg create mode 100644 web/img/1.gif create mode 100644 web/img/1.json create mode 100644 web/img/1.svg create mode 100644 web/img/2.gif create mode 100644 web/img/IconKitchen.zip create mode 100644 web/img/apple-touch-icon.png create mode 100644 web/img/badge.png create mode 100644 web/img/favicon.ico create mode 100644 web/img/icon-192-maskable.png create mode 100644 web/img/icon-192.png create mode 100644 web/img/icon-512-maskable.png create mode 100644 web/img/icon-512.png create mode 100644 web/img/icons/info.gif create mode 100644 web/img/icons/info.svg create mode 100644 web/img/map/1.jpg create mode 100644 web/img/sheep.svg create mode 100644 web/index.html create mode 100644 web/js/app.js create mode 100644 web/lib/app.js create mode 100644 web/lib/components/clipboard.js create mode 100644 web/lib/components/colorGroup.js create mode 100644 web/lib/components/detectBrowser.js create mode 100644 web/lib/components/detectOS.js create mode 100644 web/lib/components/formattedDate.js create mode 100644 web/lib/components/geoman/leaflet-geoman.css create mode 100644 web/lib/components/geoman/leaflet-geoman.min.js create mode 100644 web/lib/components/leaflet/images/layers-2x.png create mode 100644 web/lib/components/leaflet/images/layers.png create mode 100644 web/lib/components/leaflet/images/marker-icon-2x.png create mode 100644 web/lib/components/leaflet/images/marker-icon.png create mode 100644 web/lib/components/leaflet/images/marker-shadow.png create mode 100644 web/lib/components/leaflet/leaflet-src.esm.js create mode 100644 web/lib/components/leaflet/leaflet-src.esm.js.map create mode 100644 web/lib/components/leaflet/leaflet-src.js create mode 100644 web/lib/components/leaflet/leaflet-src.js.map create mode 100644 web/lib/components/leaflet/leaflet.css create mode 100644 web/lib/components/leaflet/leaflet.js create mode 100644 web/lib/components/leaflet/leaflet.js.map create mode 100644 web/lib/components/makeid.js create mode 100644 web/lib/components/qrcode.min.js create mode 100644 web/lib/components/swipeUpdater.js create mode 100644 web/lib/components/turf.min.js create mode 100644 web/lib/pages/card/index.html create mode 100644 web/lib/pages/card/script.js create mode 100644 web/lib/pages/card/style.css create mode 100644 web/lib/pages/constructor/index.html create mode 100644 web/lib/pages/constructor/script.js create mode 100644 web/lib/pages/constructor/style.css create mode 100644 web/lib/pages/editor/index.html create mode 100644 web/lib/pages/editor/script.js create mode 100644 web/lib/pages/editor/style.css create mode 100644 web/lib/pages/home/index.html create mode 100644 web/lib/pages/home/script.js create mode 100644 web/lib/pages/home/style.css create mode 100644 web/lib/pages/options/index.html create mode 100644 web/lib/pages/options/script.js create mode 100644 web/lib/pages/options/style.css create mode 100644 web/lib/pages/sheeps/index.html create mode 100644 web/lib/pages/sheeps/script.js create mode 100644 web/lib/pages/sheeps/style.css create mode 100644 web/lib/pages/stand/index.html create mode 100644 web/lib/pages/stand/script.js create mode 100644 web/lib/pages/stand/style.css create mode 100644 web/lib/pages/territory/index.html create mode 100644 web/lib/pages/territory/script.js create mode 100644 web/lib/pages/territory/style.css create mode 100644 web/lib/pages/territory_manager/index.html create mode 100644 web/lib/pages/territory_manager/script.js create mode 100644 web/lib/pages/territory_manager/style.css create mode 100644 web/lib/router/router.js create mode 100644 web/lib/router/routes.js create mode 100644 web/manifest.json create mode 100644 web/package-lock.json create mode 100644 web/package.json create mode 100644 web/screenshot.html create mode 100644 web/server.js create mode 100644 web/server.py create mode 100644 web/share.html create mode 100644 web/sw.js create mode 100644 ws/Dockerfile create mode 100644 ws/package-lock.json create mode 100644 ws/package.json create mode 100644 ws/ws.js diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..76857c0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,92 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +firebase-debug.log* +firebase-debug.*.log* + +# Firebase cache +.firebase/ + +# Firebase config + +# Uncomment this if you'd like others to create their own Firebase project. +# For a team working on the same Firebase project(s), it is recommended to leave +# it commented so all members can deploy to the same project(s) in .firebaserc. +# .firebaserc + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +node_modules + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# General +.DS_Store +.AppleDouble +.LSOverride + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +.ftppass + +*.sqlite \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..475059c --- /dev/null +++ b/README.md @@ -0,0 +1,261 @@ +# Start + +``` +sudo apt update +``` + +``` +sudo apt upgrade -y +``` + +``` +sudo apt install -y curl gnupg2 ca-certificates lsb-release +``` + +``` +sudo apt install zip +``` + +
+
+ +# Docker Install + +``` +sudo apt update +sudo apt install -y docker.io +sudo systemctl enable --now docker +sudo usermod -aG docker $USER +``` + +
+
+ +# Docker Compose Install + +``` +sudo apt install -y docker-compose +``` + +``` +docker-compose --version +``` + +
+
+ +# Start Sheep-Service + +``` +cd /home/rozenrod/webapps/sheep-service.com +``` + +``` +docker-compose pull && docker-compose -p Sheep-Service up --build -d +``` + +
+
+ +# NGINX Install + +``` +sudo apt install nginx +``` + +``` +sudo systemctl status nginx +``` + +``` +sudo systemctl enable nginx +``` + +``` +sudo nano /etc/nginx/nginx.conf +``` + +``` +proxy_cache_path /etc/nginx/cache levels=1:2 keys_zone=all:5m inactive=10m max_size=2g; + +limit_req_zone $binary_remote_addr zone=one:5m rate=30r/s; +client_max_body_size 20M; +``` + +
+
+ +``` +set_real_ip_from 103.21.244.0/22; +set_real_ip_from 103.22.200.0/22; +set_real_ip_from 103.31.4.0/22; +set_real_ip_from 104.16.0.0/13; +set_real_ip_from 104.24.0.0/14; +set_real_ip_from 108.162.192.0/18; +set_real_ip_from 131.0.72.0/22; +set_real_ip_from 141.101.64.0/18; +set_real_ip_from 162.158.0.0/15; +set_real_ip_from 172.64.0.0/13; +set_real_ip_from 173.245.48.0/20; +set_real_ip_from 188.114.96.0/20; +set_real_ip_from 190.93.240.0/20; +set_real_ip_from 197.234.240.0/22; +set_real_ip_from 198.41.128.0/17; +set_real_ip_from 2400:cb00::/32; +set_real_ip_from 2606:4700::/32; +set_real_ip_from 2803:f800::/32; +set_real_ip_from 2405:b500::/32; +set_real_ip_from 2405:8100::/32; +set_real_ip_from 2a06:98c0::/29; +set_real_ip_from 2c0f:f248::/32; + +#real_ip_header CF-Connecting-IP; +real_ip_header X-Forwarded-For; +``` + +
+
+ +# NGINX Settings WEB + +``` +sudo nano /etc/nginx/sites-available/sheep-service.com +``` + +``` +server { + listen 80; + listen [::]:80; + + server_name sheep-service.com www.sheep-service.com; + + error_log /home/rozenrod/webapps/log/sheep-service.com.error.log error; + access_log /home/rozenrod/webapps/log/sheep-service.com.access.log; + + root /home/rozenrod/webapps/sheep-service.com; + + index index.html; + + error_page 404 /404.html; + + location ~ /\.git { + deny all; + } + + location ~ /\.env { + deny all; + } + + location /api/ { + proxy_pass http://127.0.0.1:4000; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "Upgrade"; + + if ($request_method = 'OPTIONS') { + add_header 'Access-Control-Allow-Origin' '*'; + add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS'; + add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization'; + add_header 'Access-Control-Max-Age' 1728000; + add_header 'Content-Type' 'text/plain; charset=utf-8'; + add_header 'Content-Length' 0; + return 204; + } + if ($request_method = 'PUT') { + add_header 'Access-Control-Allow-Origin' '*' always; + add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS' always; + add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization' always; + add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range' always; + } + if ($request_method = 'POST') { + add_header 'Access-Control-Allow-Origin' '*' always; + add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS' always; + add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization' always; + add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range' always; + } + if ($request_method = 'GET') { + add_header 'Access-Control-Allow-Origin' '*' always; + add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS' always; + add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization' always; + add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range' always; + } + if ($request_method = 'DELETE') { + add_header 'Access-Control-Allow-Origin' '*' always; + add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS' always; + add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization' always; + add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range' always; + } + } + + location /ws { + proxy_pass http://127.0.0.1:4001; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "Upgrade"; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + } + + location / { + proxy_pass http://127.0.0.1:4002; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "Upgrade"; + proxy_set_header Host $http_host; + proxy_set_header X-Real-IP $remote_addr; + + if ($request_method = 'GET') { + add_header 'Access-Control-Allow-Origin' '*' always; + add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, OPTIONS' always; + add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range' always; + add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range' always; + } + } +} + +``` + +``` +sudo ln -s /etc/nginx/sites-available/sheep-service.com /etc/nginx/sites-enabled/sheep-service.com +``` + +``` +sudo nginx -t +``` + +``` +sudo systemctl reload nginx +``` + +
+
+ +# Certbot Install + +``` +sudo python3 -m venv /opt/certbot/ +``` + +``` +sudo /opt/certbot/bin/pip install --upgrade pip +``` + +``` +sudo /opt/certbot/bin/pip install certbot certbot-nginx +``` + +``` +sudo ln -s /opt/certbot/bin/certbot /usr/bin/certbot +``` + +``` +sudo certbot --nginx -d sheep-service.com +``` + + +``` +echo "0 0,12 * * * root /opt/certbot/bin/python -c 'import random; import time; time.sleep(random.random() * 3600)' && sudo certbot renew -q" | sudo tee -a /etc/crontab > /dev/null +``` + +``` +sudo /opt/certbot/bin/pip install --upgrade certbot certbot-nginx +``` \ No newline at end of file diff --git a/api/Dockerfile b/api/Dockerfile new file mode 100644 index 0000000..a4a524d --- /dev/null +++ b/api/Dockerfile @@ -0,0 +1,15 @@ +FROM node:20.18 + +WORKDIR /app + +COPY package.json package-lock.json ./ + +RUN npm install + +RUN apt-get update && apt-get install -y chromium + +COPY . . + +EXPOSE 4000 + +CMD npm start diff --git a/api/app.js b/api/app.js new file mode 100644 index 0000000..bd10377 --- /dev/null +++ b/api/app.js @@ -0,0 +1,16 @@ +const express = require('express'); +const app = express(); +const routes = require('./routes/index'); +// const cors = require('cors'); + +const port = 4000; + +// app.use(cors()) +app.use(express.json({ limit: '50mb' })); +app.use(express.urlencoded({ limit: '50mb' })); + +app.use('/api', routes); + +app.listen(port, () => { + console.log(`Server listening on port ${port}`); +}); \ No newline at end of file diff --git a/api/config/db.js b/api/config/db.js new file mode 100644 index 0000000..228ac2a --- /dev/null +++ b/api/config/db.js @@ -0,0 +1,34 @@ +const sqlite3 = require("sqlite3").verbose(); +const path = require('path'); + +const dbPath = process.env.DATABASE_PATH || '../'; +const db = new sqlite3.Database(path.join(dbPath, 'database.sqlite')); + +// db.serialize(() => { +// db.run(` +// CREATE TABLE IF NOT EXISTS sheeps ( +// id INTEGER PRIMARY KEY AUTOINCREMENT, +// uuid TEXT UNIQUE +// ) +// `); + +// db.run(` +// CREATE TABLE IF NOT EXISTS administrators ( +// sheep_id INTEGER PRIMARY KEY, +// can_view_sheeps INTEGER DEFAULT 0, +// FOREIGN KEY (sheep_id) REFERENCES sheeps(id) +// ) +// `); + +// db.run(` +// CREATE TABLE IF NOT EXISTS sessions ( +// session_id TEXT PRIMARY KEY, +// sheep_id INTEGER, +// role TEXT DEFAULT 'sheep', +// expires_at INTEGER, +// FOREIGN KEY (sheep_id) REFERENCES sheeps(id) +// ) +// `); +// }); + +module.exports = db; \ No newline at end of file diff --git a/api/config/telegram.config.js b/api/config/telegram.config.js new file mode 100644 index 0000000..df622eb --- /dev/null +++ b/api/config/telegram.config.js @@ -0,0 +1,6 @@ +const TelegramConfig = { + token: "7855966674:AAEw9l_EF0GcpjrkSFzt0aLukEfJxBA2gcY", + chatId: "224538769" +} + +module.exports = TelegramConfig; \ No newline at end of file diff --git a/api/controllers/apartments.controller.js b/api/controllers/apartments.controller.js new file mode 100644 index 0000000..e7515a5 --- /dev/null +++ b/api/controllers/apartments.controller.js @@ -0,0 +1,112 @@ +const ApartmentsService = require('../services/apartments.service'); + +class ApartmentsController { + async getApartments(req, res) { + const { entrance_id } = req.params; + + if (entrance_id) { + if (req.sheepRole == "administrator" || (req.sheepRole == "moderator" && req.moderator.can_manager_territory) || req.can_view_territory) { + let result = await ApartmentsService.getApartments(entrance_id); + if (result) { + return res + .status(200) + .send(result); + } else { + return res + .status(500) + .send({ message: 'Internal server error.' }); + } + } else { + return res + .status(403) + .send({ message: 'The user does not have enough rights.' }); + } + } else { + return res + .status(401) + .send({ message: 'Entrance not found.' }); + } + } + + async createApartments(req, res) { + const { entrance_id } = req.params; + const data = req.body; + + if (entrance_id && data) { + if (req.sheepRole == "administrator" || req.moderator.can_add_territory) { + let result = await ApartmentsService.createApartments( + entrance_id, + data + ); + + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable create apartment.', + }); + } + } else { + return res + .status(403) + .send({ message: 'The user does not have enough rights.' }); + } + } else { + return res + .status(401) + .send({ message: 'Entrance not found.' }); + } + } + + async updateApartments(req, res) { + const data = req.body; + + if (data) { + if (req.sheepRole == "administrator" || req.moderator.can_add_territory) { + let result = await ApartmentsService.updateApartments(data); + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable update history apartment.', + }); + } + } else { + return res + .status(403) + .send({ message: 'The user does not have enough rights.' }); + } + } else { + return res + .status(401) + .send({ message: 'Data not found.' }); + } + } + + async deleteApartments(req, res) { + const data = req.body; + + if (data) { + if (req.sheepRole == "administrator" || req.moderator.can_add_territory) { + let result = await ApartmentsService.deleteApartments(data); + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable delete history apartment.', + }); + } + } else { + return res + .status(403) + .send({ message: 'The user does not have enough rights.' }); + } + } else { + return res + .status(401) + .send({ message: 'Data not found.' }); + } + } +} + +module.exports = new ApartmentsController(); \ No newline at end of file diff --git a/api/controllers/auth.controller.js b/api/controllers/auth.controller.js new file mode 100644 index 0000000..e9b4fb8 --- /dev/null +++ b/api/controllers/auth.controller.js @@ -0,0 +1,22 @@ +const AuthService = require('../services/auth.service'); + +class AuthController { + async login(req, res) { + if (req.sheepId && req.sheepRole) { + const result = await AuthService.findUserByID(req.sheepId, req.sheepRole); + if (result) { + return res.status(200).send(result); + } else { + return res.status(404).send({ + message: 'Sheep not found.' + }); + } + } else { + return res + .status(403) + .send({ message: 'The sheep does not have enough rights.' }); + } + } +} + +module.exports = new AuthController(); \ No newline at end of file diff --git a/api/controllers/constructor.controller.js b/api/controllers/constructor.controller.js new file mode 100644 index 0000000..64859b6 --- /dev/null +++ b/api/controllers/constructor.controller.js @@ -0,0 +1,31 @@ +const ConstructorService = require('../services/constructor.service'); + +class ConstructorController { + async createPack(req, res) { + const data = req.body; + + if (data) { + if (req.sheepRole == "administrator" || req.moderator.can_add_territory) { + let result = await ConstructorService.createPack(data); + + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable create pack.', + }); + } + } else { + return res + .status(403) + .send({ message: 'The user does not have enough rights.' }); + } + } else { + return res + .status(401) + .send({ message: 'Users not found.' }); + } + } +} + +module.exports = new ConstructorController(); \ No newline at end of file diff --git a/api/controllers/entrances.controller.js b/api/controllers/entrances.controller.js new file mode 100644 index 0000000..ecc71ef --- /dev/null +++ b/api/controllers/entrances.controller.js @@ -0,0 +1,112 @@ +const EntrancesService = require('../services/entrances.service'); + +class EntrancesController { + async getEntrances(req, res) { + const { house_id } = req.params; + + if (house_id) { + if (req.sheepRole == "administrator" || (req.sheepRole == "moderator" && req.moderator.can_manager_territory) || req.can_view_territory) { + let result = await EntrancesService.getEntrances(house_id); + if (result) { + return res + .status(200) + .send(result); + } else { + return res + .status(500) + .send({ message: 'Internal server error.' }); + } + } else { + return res + .status(403) + .send({ message: 'The user does not have enough rights.' }); + } + } else { + return res + .status(404) + .send({ message: 'House not found.' }); + } + } + + async createEntrance(req, res) { + const { house_id } = req.params; + const data = req.body; + + if (house_id) { + if (req.sheepRole == "administrator" || req.moderator.can_add_territory) { + let result = await EntrancesService.createEntrance( + house_id, + data + ); + + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable create entrance.', + }); + } + } else { + return res + .status(403) + .send({ message: 'The user does not have enough rights.' }); + } + } else { + return res + .status(404) + .send({ message: 'House not found.' }); + } + } + + async updateEntrance(req, res) { + const data = req.body; + + if (data) { + if (req.sheepRole == "administrator" || req.moderator.can_add_territory) { + let result = await EntrancesService.updateEntrance(data); + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable update entrance.', + }); + } + } else { + return res + .status(403) + .send({ message: 'The user does not have enough rights.' }); + } + } else { + return res + .status(404) + .send({ message: 'Data not found.' }); + } + } + + async deleteEntrance(req, res) { + const data = req.body; + + if (data) { + if (req.sheepRole == "administrator" || req.moderator.can_add_territory) { + let result = await EntrancesService.deleteEntrance(data); + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable delete entrance.', + }); + } + } else { + return res + .status(403) + .send({ message: 'The user does not have enough rights.' }); + } + } else { + return res + .status(404) + .send({ message: 'Data not found.' }); + } + } +} + +module.exports = new EntrancesController(); \ No newline at end of file diff --git a/api/controllers/generator.cards.controller.js b/api/controllers/generator.cards.controller.js new file mode 100644 index 0000000..8c08289 --- /dev/null +++ b/api/controllers/generator.cards.controller.js @@ -0,0 +1,29 @@ +const saveCards = require("../middleware/genCards"); + +class GeneratorCardsController { + async getScreen(req, res) { + const { lat, lng, type, wayId, zoom, id, address, number } = req.query; + + if (req.sheepRole == "administrator" || req.moderator.can_add_territory) { + let result = await saveCards({ center: {lat:lat,lng:lng}, wayId: wayId, zoom: zoom ?? 18, type: type, number: id, address: `${address} ${number}` }); + + console.log(result); + + + if (result) { + return res.status(200).send(result); + } else { + return res + .status(404) + .send({ message: 'Image creation error.' }); + } + } else { + return res + .status(403) + .send({ message: 'The user does not have enough rights.' }); + } + + } +} + +module.exports = new GeneratorCardsController(); \ No newline at end of file diff --git a/api/controllers/history.entrance.controller.js b/api/controllers/history.entrance.controller.js new file mode 100644 index 0000000..4a10a3b --- /dev/null +++ b/api/controllers/history.entrance.controller.js @@ -0,0 +1,112 @@ +const HistoryEntranceService = require('../services/history.entrance.service'); + +class HistoryEntranceController { + async getHistoryEntrance(req, res) { + const { entrance_id } = req.params; + + if (entrance_id) { + if (req.sheepRole == "administrator" || req.moderator.can_manager_territory) { + let result = await HistoryEntranceService.getHistoryEntrance(entrance_id); + if (result) { + return res + .status(200) + .send(result); + } else { + return res + .status(500) + .send({ message: 'Internal server error.' }); + } + } else { + return res + .status(403) + .send({ message: 'The user does not have enough rights.' }); + } + } else { + return res + .status(404) + .send({ message: 'Users not found.' }); + } + } + + async createHistoryEntrance(req, res) { + const { entrance_id } = req.params; + const data = req.body; + + if (entrance_id) { + if (req.sheepRole == "administrator" || req.moderator.can_manager_territory) { + let result = await HistoryEntranceService.createHistoryEntrance( + entrance_id, + data + ); + + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable create history entrance.', + }); + } + } else { + return res + .status(404) + .send({ message: 'User not found.' }); + } + } else { + return res + .status(404) + .send({ message: 'Users not found.' }); + } + } + + async updateHistoryEntrance(req, res) { + const { entrance_id } = req.params; + + if (entrance_id) { + if (req.sheepRole == "administrator" || req.moderator.can_manager_territory) { + let result = await HistoryEntranceService.updateHistoryEntrance(entrance_id); + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable update history entrance.', + }); + } + } else { + return res + .status(404) + .send({ message: 'User not found.' }); + } + } else { + return res + .status(404) + .send({ message: 'Users not found.' }); + } + } + + async deleteHistoryEntrance(req, res) { + const { entrance_id } = req.params; + + if (entrance_id) { + if (req.sheepRole == "administrator" || req.moderator.can_manager_territory) { + let result = await HistoryEntranceService.deleteHistoryEntrance(entrance_id); + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable delete history entrance.', + }); + } + } else { + return res + .status(404) + .send({ message: 'User not found.' }); + } + } else { + return res + .status(404) + .send({ message: 'Users not found.' }); + } + } +} + +module.exports = new HistoryEntranceController(); \ No newline at end of file diff --git a/api/controllers/history.homestead.controller.js b/api/controllers/history.homestead.controller.js new file mode 100644 index 0000000..6001925 --- /dev/null +++ b/api/controllers/history.homestead.controller.js @@ -0,0 +1,113 @@ +const HistoryHomesteadService = require('../services/history.homestead.service'); + +class HistoryHomesteadController { + async getHistoryHomestead(req, res) { + const { homestead_id } = req.params; + + if (homestead_id) { + if (req.sheepRole == "administrator" || req.moderator.can_manager_territory) { + let result = await HistoryHomesteadService.getHistoryHomestead(homestead_id); + if (result) { + return res + .status(200) + .send(result); + } else { + return res + .status(500) + .send({ message: 'Internal server error.' }); + } + } else { + return res + .status(403) + .send({ message: 'The user does not have enough rights.' }); + } + } else { + return res + .status(404) + .send({ message: 'Users not found.' }); + } + } + + async createHistoryHomestead(req, res) { + const { homestead_id } = req.params; + const data = req.body; + + if (homestead_id) { + if (req.sheepRole == "administrator" || req.moderator.can_manager_territory) { + let result = await HistoryHomesteadService.createHistoryHomestead( + homestead_id, + data + ); + + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable create history homestead.', + }); + } + } else { + return res + .status(404) + .send({ message: 'User not found.' }); + } + } else { + return res + .status(404) + .send({ message: 'Users not found.' }); + } + } + + async updateHistoryHomestead(req, res) { + const { uuid } = req.query; + const { homestead_id } = req.params; + + if (homestead_id) { + if (req.sheepRole == "administrator" || req.moderator.can_manager_territory) { + let result = await HistoryHomesteadService.updateHistoryHomestead(homestead_id); + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable update history homestead.', + }); + } + } else { + return res + .status(404) + .send({ message: 'User not found.' }); + } + } else { + return res + .status(404) + .send({ message: 'Users not found.' }); + } + } + + async deleteHistoryHomestead(req, res) { + const { homestead_id } = req.params; + + if (homestead_id) { + if (req.sheepRole == "administrator" || req.moderator.can_manager_territory) { + let result = await HistoryHomesteadService.deleteHistoryHomestead(homestead_id); + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable delete history homestead.', + }); + } + } else { + return res + .status(404) + .send({ message: 'User not found.' }); + } + } else { + return res + .status(404) + .send({ message: 'Users not found.' }); + } + } +} + +module.exports = new HistoryHomesteadController(); \ No newline at end of file diff --git a/api/controllers/homesteads.controller.js b/api/controllers/homesteads.controller.js new file mode 100644 index 0000000..c9cc6c5 --- /dev/null +++ b/api/controllers/homesteads.controller.js @@ -0,0 +1,143 @@ +const HomesteadsService = require('../services/homesteads.service'); + +class HomesteadsController { + async getList(req, res) { + const { mode } = req.query; + + if (req.sheepRole == "administrator" || (req.sheepRole == "moderator" && req.moderator.can_manager_territory) || req.can_view_territory) { + let group_id = 0; + let sheepName = false; + + if (req.sheepRole == "administrator") { + group_id = 0; + } else if (req.sheepRole == "moderator") { + group_id = req.group_id; + } + + if (mode == "sheep") { + group_id = req.group_id; + sheepName = req.sheepName; + } + + let result = await HomesteadsService.getList(group_id, sheepName); + if (result) { + return res + .status(200) + .send(result); + } else { + return res + .status(500) + .send({ message: 'Internal server error.' }); + } + } else { + return res + .status(403) + .send({ message: 'The user does not have enough rights.' }); + } + } + + async getHomestead(req, res) { + const { homestead_id } = req.params; + + if (homestead_id) { + if (req.sheepRole == "administrator" || (req.sheepRole == "moderator" && req.moderator.can_manager_territory) || req.can_view_territory) { + let result = await HomesteadsService.getHomestead(homestead_id); + if (result) { + return res + .status(200) + .send(result); + } else { + return res + .status(500) + .send({ message: 'Internal server error.' }); + } + } else { + return res + .status(403) + .send({ message: 'The user does not have enough rights.' }); + } + } else { + return res + .status(404) + .send({ message: 'Users not found.' }); + } + } + + async createHomestead(req, res) { + const data = req.body; + + if (data) { + if (req.sheepRole == "administrator" || req.moderator.can_add_territory) { + let result = await HomesteadsService.createHomestead(data); + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable create homestead.', + }); + } + } else { + return res + .status(404) + .send({ message: 'User not found.' }); + } + } else { + return res + .status(404) + .send({ message: 'Users not found.' }); + } + } + + async updateHomestead(req, res) { + const { homestead_id } = req.params; + const data = req.body; + + if (homestead_id) { + if (req.sheepRole == "administrator" || req.moderator.can_manager_territory) { + let result = await HomesteadsService.updateHomestead(homestead_id, data); + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable update homestead.', + }); + } + } else { + return res + .status(404) + .send({ message: 'User not found.' }); + } + } else { + return res + .status(404) + .send({ message: 'Users not found.' }); + } + } + + async deleteHomestead(req, res) { + const { homestead_id } = req.params; + + if (homestead_id) { + if (req.sheepRole == "administrator" || req.moderator.can_add_territory) { + let result = await HomesteadsService.deleteHomestead(homestead_id); + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable delete homestead.', + }); + } + } else { + return res + .status(404) + .send({ message: 'User not found.' }); + } + } else { + return res + .status(404) + .send({ message: 'Users not found.' }); + } + } +} + +module.exports = new HomesteadsController(); \ No newline at end of file diff --git a/api/controllers/houses.controller.js b/api/controllers/houses.controller.js new file mode 100644 index 0000000..59c5b55 --- /dev/null +++ b/api/controllers/houses.controller.js @@ -0,0 +1,137 @@ +const HousesService = require('../services/houses.service'); + +class HousesController { + async getList(req, res) { + const { mode } = req.query; + + if (req.sheepRole == "administrator" || (req.sheepRole == "moderator" && req.moderator.can_manager_territory) || req.can_view_territory) { + let group_id = 0; + let sheepName = false; + + if (req.sheepRole == "administrator") { + group_id = 0; + } else if (req.sheepRole == "moderator") { + group_id = req.group_id; + } + + if (mode == "sheep") { + group_id = req.group_id; + sheepName = req.sheepName; + } + + let result = await HousesService.getList(group_id, sheepName); + if (result) { + return res + .status(200) + .send(result); + } else { + return res + .status(500) + .send({ message: 'Internal server error.' }); + } + } else { + return res + .status(403) + .send({ message: 'The user does not have enough rights.' }); + } + } + + async getHouse(req, res) { + const { house_id } = req.params; + + if (house_id) { + if (req.sheepRole == "administrator" || (req.sheepRole == "moderator" && req.moderator.can_manager_territory) || req.can_view_territory) { + let result = await HousesService.getHouse(house_id); + if (result) { + return res + .status(200) + .send(result); + } else { + return res + .status(500) + .send({ message: 'Internal server error.' }); + } + } else { + return res + .status(403) + .send({ message: 'The user does not have enough rights.' }); + } + } else { + return res + .status(404) + .send({ message: 'User not found.' }); + } + } + + async createHouse(req, res) { + const data = req.body; + + if (req.sheepRole == "administrator" || req.moderator.can_add_territory) { + let result = await HousesService.createHouse(data); + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable create house.', + }); + } + } else { + return res + .status(404) + .send({ message: 'User not found.' }); + } + } + + async updateHouse(req, res) { + const { house_id } = req.params; + const data = req.body; + + if (house_id) { + if (req.sheepRole == "administrator" || req.moderator.can_manager_territory) { + let result = await HousesService.updateHouse(house_id, data); + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable update house.', + }); + } + } else { + return res + .status(404) + .send({ message: 'User not found.' }); + } + } else { + return res + .status(404) + .send({ message: 'Users not found.' }); + } + } + + async deleteHouse(req, res) { + const { house_id } = req.params; + + if (house_id) { + if (req.sheepRole == "administrator" || req.moderator.can_add_territory) { + let result = await HousesService.deleteHouse(house_id); + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable delete house.', + }); + } + } else { + return res + .status(404) + .send({ message: 'User not found.' }); + } + } else { + return res + .status(404) + .send({ message: 'Users not found.' }); + } + } +} + +module.exports = new HousesController(); \ No newline at end of file diff --git a/api/controllers/rotation.controller.js b/api/controllers/rotation.controller.js new file mode 100644 index 0000000..1099900 --- /dev/null +++ b/api/controllers/rotation.controller.js @@ -0,0 +1,24 @@ +const RotationService = require('../services/rotation.service'); + +class RotationController { + async editTables(req, res) { + if (req.sheepRole == "administrator") { + let result = await RotationService.editTables(); + + if (result) { + return res.status(200).send(result); + } else { + return res + .status(404) + .send({ message: 'User not found.' }); + } + } else { + return res + .status(403) + .send({ message: 'The user does not have enough rights.' }); + } + + } +} + +module.exports = new RotationController(); \ No newline at end of file diff --git a/api/controllers/sheeps.controller.js b/api/controllers/sheeps.controller.js new file mode 100644 index 0000000..d98a6e9 --- /dev/null +++ b/api/controllers/sheeps.controller.js @@ -0,0 +1,110 @@ +const SheepsService = require('../services/sheeps.service'); + +class SheepsController { + async getSheep(req, res) { + const { uuid } = req.query; + + if (uuid) { + if (req.sheepRole) { + const result = await SheepsService.getSheep(uuid, req.sheepRole); + if (result) { + return res.status(200).send(result); + } else { + return res.status(404).send({ + message: 'Sheep not found.' + }); + } + } else { + return res + .status(403) + .send({ message: 'The sheep does not have enough rights.' }); + } + } else { + return res + .status(401) + .send({ message: 'Sheeps not found.' }); + } + } + + async getList(req, res) { + if (req.sheepRole) { + const result = await SheepsService.getList(req.sheepRole); + + if (result) { + return res.status(200).send(result); + } else { + return res + .status(404) + .send({ message: 'User not found.' }); + } + } else { + return res + .status(404) + .send({ message: 'Users not found.' }); + } + } + + async createSheep(req, res) { + const data = req.body; + + if (req.sheepRole && (req.sheepRole == "administrator" || req.moderator.can_add_sheeps)) { + let result = await SheepsService.createSheep(data); + + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable create sheep.', + }); + } + } else { + return res + .status(403) + .send({ message: 'The sheep does not have enough rights.' }); + } + } + + async updateSheep(req, res) { + const { uuid } = req.query; + const data = req.body; + console.log("data", data); + + + if (req.sheepRole == "administrator") { + let result = await SheepsService.updateSheep(data); + + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable update sheep.', + }); + } + } else { + return res + .status(403) + .send({ message: 'Sheep not foundThe sheep does not have enough rights.' }); + } + } + + async deleteSheep(req, res) { + const data = req.body; + + if (req.sheepRole == "administrator") { + let result = await SheepsService.deleteSheep(data); + if (result) { + return res.status(200).send(result); + } else { + return res.status(500).send({ + message: 'Unable delete sheep.', + }); + } + } else { + return res + .status(403) + .send({ message: 'Sheep not foundThe sheep does not have enough rights.' }); + } + } +} + +module.exports = new SheepsController(); \ No newline at end of file diff --git a/api/middleware/auth.js b/api/middleware/auth.js new file mode 100644 index 0000000..3910374 --- /dev/null +++ b/api/middleware/auth.js @@ -0,0 +1,70 @@ +const db = require("../config/db"); + +const authenticate = (req, res, next) => { + const uuid = req.headers["authorization"]; + if (!uuid) return res.status(401).json({ error: "Unauthorized" }); + + db.get(` + SELECT sheeps.*, administrators.* FROM administrators JOIN sheeps ON sheeps.id = administrators.sheep_id WHERE administrators.uuid = ?`, + [uuid], + (err, administrator) => { + if (administrator) { + req.sheepId = administrator.sheep_id; + req.sheepRole = 'administrator'; + req.group_id = administrator.group_id; + req.sheepName = administrator.name; + req.can_view_schedule = administrator.can_view_schedule; + req.can_view_stand = administrator.can_view_stand; + req.can_view_territory = administrator.can_view_territory; + + return next(); + } + + db.get(` + SELECT sheeps.*, moderators.* FROM moderators JOIN sheeps ON sheeps.id = moderators.sheep_id WHERE moderators.uuid = ?`, + [uuid], + (err, moderator) => { + if (moderator) { + req.sheepId = moderator.sheep_id; + req.sheepRole = 'moderator'; + req.moderator = { + "id": moderator.moderators_id ? moderator.moderators_id : false, + "can_add_sheeps": moderator.can_add_sheeps == 1 ? true : false, + "can_add_territory": moderator.can_add_territory == 1 ? true : false, + "can_manager_territory": moderator.can_manager_territory == 1 ? true : false, + "can_add_stand": moderator.can_add_stand == 1 ? true : false, + "can_manager_stand": moderator.can_manager_stand == 1 ? true : false, + "can_add_schedule": moderator.can_add_schedule == 1 ? true : false + } + req.group_id = moderator.group_id; + req.sheepName = moderator.name; + req.can_view_schedule = moderator.can_view_schedule; + req.can_view_stand = moderator.can_view_stand; + req.can_view_territory = moderator.can_view_territory; + + return next(); + } + + db.get(`SELECT sheeps.* FROM sheeps WHERE sheeps.uuid = ?`, [uuid], (err, sheep) => { + if (sheep) { + req.sheepId = sheep.id; + req.sheepRole = 'sheep'; + req.group_id = sheep.group_id; + req.sheepName = sheep.name; + req.can_view_schedule = sheep.can_view_schedule; + req.can_view_stand = sheep.can_view_stand; + req.can_view_territory = sheep.can_view_territory; + + return next(); + } + + return res.status(401).json({ error: "UUID not found" }); + } + ); + } + ); + } + ); +}; + +module.exports = authenticate; \ No newline at end of file diff --git a/api/middleware/genCards.js b/api/middleware/genCards.js new file mode 100644 index 0000000..ad86664 --- /dev/null +++ b/api/middleware/genCards.js @@ -0,0 +1,77 @@ +const path = require('path'); +const fs = require('fs'); +const puppeteer = require('puppeteer'); +const sharp = require('sharp'); + +const DIR = process.env.CARDS_PATH || '../cards'; + +async function genCards({ center, type, wayId, zoom, number, address }) { + const browser = await puppeteer.launch({ + executablePath: process.env.PUPPETEER_EXECUTABLE_PATH || '/usr/bin/chromium-browser', + args: ['--no-sandbox', '--disable-setuid-sandbox'] + }); + + + let latlng = center && center.lat && center.lng ? `lat=${center.lat}&lng=${center.lng}&` : ''; + + const page = await browser.newPage(); + await page.setViewport({ width: 1144, height: (750 + 140) }) + await page.goto(`https://sheep-service.com/screenshot.html?${latlng}type=${type}&wayId=${wayId}&zoom=${zoom}&address=${address}&number=${number}`, { timeout: 0 }); + await page.waitForSelector('.leaflet-tile-loaded', { timeout: 30000 }); + await new Promise(resolve => setTimeout(resolve, 1000)); + + let name = () => { + if (type == "house") return `T${number}.png` + else if (type == "entrance") return `E${number}.png` + else if (type == "homestead") return `H${number}.png` + return `${Date.now()}.png` + } + + if (!fs.existsSync(path.join(DIR, 'cache'))) { + fs.mkdirSync(path.join(DIR, 'cache'), { recursive: true }) + } + + await page.screenshot({ path: path.join(DIR, "cache", name()) }); + + await browser.close(); + + return name(); +} + +async function saveCards({ center, type, wayId, zoom, number, address }) { + let name = await genCards({ center, type, wayId, zoom, number, address }); + + if (!fs.existsSync(path.join(DIR, type))) { + fs.mkdirSync(path.join(DIR, type), { recursive: true }); + } + + try { + const metadata = await sharp(path.join(DIR, 'cache', name)).metadata(); + const width = metadata.width; + const height = metadata.height; + + if (width > 20 && height > 140) { + const outputPath = path.join(DIR, type, name.replace(path.extname(name), '.webp')); + + await sharp(path.join(DIR, 'cache', name)) + .extract({ + left: 0, + top: 0, + width: width, + height: height - 140 + }) + .webp() + .toFile(outputPath); + + return fs.existsSync(outputPath); + } else { + console.error('Изображение слишком маленькое для обрезки!'); + return false; + } + } catch (err) { + console.error('Ошибка при обработке изображения:', err); + return false; + } +} + +module.exports = saveCards; \ No newline at end of file diff --git a/api/package-lock.json b/api/package-lock.json new file mode 100644 index 0000000..e86c416 --- /dev/null +++ b/api/package-lock.json @@ -0,0 +1,5377 @@ +{ + "name": "API Sheep Service", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "API Sheep Service", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "cors": "^2.8.5", + "express": "^4.21.0", + "node-telegram-bot-api": "^0.66.0", + "puppeteer": "^24.4.0", + "sharp": "^0.33.5", + "sqlite3": "^5.1.7" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@cypress/request": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.8.tgz", + "integrity": "sha512-h0NFgh1mJmm1nr4jCwkGHwKneVYKghUyWe6TMNrk0B9zsjAJxpg8C4/+BAcmLgCPa1vj1V8rNUaILl+zYRUWBQ==", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~4.0.0", + "http-signature": "~1.4.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "performance-now": "^2.1.0", + "qs": "6.14.0", + "safe-buffer": "^5.1.2", + "tough-cookie": "^5.0.0", + "tunnel-agent": "^0.6.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@cypress/request-promise": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@cypress/request-promise/-/request-promise-5.0.0.tgz", + "integrity": "sha512-eKdYVpa9cBEw2kTBlHeu1PP16Blwtum6QHg/u9s/MoHkZfuo1pRGka1VlUHXF5kdew82BvOJVVGk0x8X0nbp+w==", + "dependencies": { + "bluebird": "^3.5.0", + "request-promise-core": "1.1.3", + "stealthy-require": "^1.1.1", + "tough-cookie": "^4.1.3" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "@cypress/request": "^3.0.0" + } + }, + "node_modules/@cypress/request-promise/node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@cypress/request/node_modules/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", + "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "optional": true + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "cpu": [ + "wasm32" + ], + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.2.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "optional": true, + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "optional": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@puppeteer/browsers": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.8.0.tgz", + "integrity": "sha512-yTwt2KWRmCQAfhvbCRjebaSX8pV1//I0Y3g+A7f/eS7gf0l4eRJoUCvcYdVtboeU4CTOZQuqYbZNS8aBYb8ROQ==", + "dependencies": { + "debug": "^4.4.0", + "extract-zip": "^2.0.1", + "progress": "^2.0.3", + "proxy-agent": "^6.5.0", + "semver": "^7.7.1", + "tar-fs": "^3.0.8", + "yargs": "^17.7.2" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@puppeteer/browsers/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@puppeteer/browsers/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==" + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "optional": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==" + }, + "node_modules/@types/node": { + "version": "22.13.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.11.tgz", + "integrity": "sha512-iEUCUJoU0i3VnrCmgoWCXttklWcvoCIx4jzcP22fioIVSdTmjgoEvmAO/QPw6TcS9k5FrNgn4w7q5lGOd1CT5g==", + "optional": true, + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "optional": true + }, + "node_modules/accepts": { + "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==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/agentkeepalive": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", + "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", + "optional": true, + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "optional": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "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/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "optional": true + }, + "node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "deprecated": "This package is no longer supported.", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==" + }, + "node_modules/array.prototype.findindex": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.findindex/-/array.prototype.findindex-2.2.4.tgz", + "integrity": "sha512-LLm4mhxa9v8j0A/RPnpQAP4svXToJFh+Hp1pNYl5ZD5qpB4zdx/D4YjpVcETkhFbUKWO3iGMVLvrOnnmkAJT6A==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/available-typed-arrays": { + "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==", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==" + }, + "node_modules/b4a": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", + "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==" + }, + "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==", + "optional": true + }, + "node_modules/bare-events": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz", + "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==", + "optional": true + }, + "node_modules/bare-fs": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.0.1.tgz", + "integrity": "sha512-ilQs4fm/l9eMfWY2dY0WCIUplSUp7U0CT1vrqMg1MUdeZl4fypu5UP0XcDBK5WBQPJAKP1b7XEodISmekH/CEg==", + "optional": true, + "dependencies": { + "bare-events": "^2.0.0", + "bare-path": "^3.0.0", + "bare-stream": "^2.0.0" + }, + "engines": { + "bare": ">=1.7.0" + } + }, + "node_modules/bare-os": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.0.tgz", + "integrity": "sha512-BUrFS5TqSBdA0LwHop4OjPJwisqxGy6JsWVqV6qaFoe965qqtaKfDzHY5T2YA1gUL0ZeeQeA+4BBc1FJTcHiPw==", + "optional": true, + "engines": { + "bare": ">=1.14.0" + } + }, + "node_modules/bare-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz", + "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==", + "optional": true, + "dependencies": { + "bare-os": "^3.0.1" + } + }, + "node_modules/bare-stream": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.6.5.tgz", + "integrity": "sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==", + "optional": true, + "dependencies": { + "streamx": "^2.21.0" + }, + "peerDependencies": { + "bare-buffer": "*", + "bare-events": "*" + }, + "peerDependenciesMeta": { + "bare-buffer": { + "optional": true + }, + "bare-events": { + "optional": true + } + } + }, + "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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/basic-ftp": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", + "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "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==", + "optional": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "engines": { + "node": "*" + } + }, + "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/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "optional": true, + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/chromium-bidi": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-2.1.2.tgz", + "integrity": "sha512-vtRWBK2uImo5/W2oG6/cDkkHSm+2t6VHgnj+Rcwhb0pP74OoUb4GipyRX/T/y39gYQPhioP0DPShn+A7P6CHNw==", + "dependencies": { + "mitt": "^3.0.1", + "zod": "^3.24.1" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "optional": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "optional": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "optional": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", + "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/define-data-property": { + "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==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "optional": true + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/devtools-protocol": { + "version": "0.0.1413902", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1413902.tgz", + "integrity": "sha512-yRtvFD8Oyk7C9Os3GmnFZLu53yAfsnyw1s+mLmHHUK0GQEc9zthHWvS1r67Zqzm5t7v56PILHIVZ7kmFMaL2yQ==" + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ecc-jsbn/node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" + }, + "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==" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "optional": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.23.9", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", + "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.0", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-regex": "^1.2.1", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.0", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.18" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "engines": { + "node": ">=6" + } + }, + "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==" + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/express": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.12", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/extract-zip/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/extract-zip/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==" + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "peer": true + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "peer": true + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", + "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "optional": true + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "deprecated": "This package is no longer supported.", + "optional": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream/node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-uri": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz", + "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==", + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/get-uri/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/get-uri/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==" + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "optional": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "optional": true + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "peer": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "optional": true + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "optional": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/http-proxy-agent/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==" + }, + "node_modules/http-signature": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.4.0.tgz", + "integrity": "sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg==", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^2.0.2", + "sshpk": "^1.18.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/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==" + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "optional": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "optional": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "optional": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "optional": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/ipaddr.js": { + "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==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "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==" + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "dependencies": { + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "optional": 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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "optional": true + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" + }, + "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==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "peer": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + }, + "node_modules/jsprim": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "optional": true, + "dependencies": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/make-fetch-happen/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "optional": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "optional": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/make-fetch-happen/node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "optional": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/make-fetch-happen/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "optional": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/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==", + "optional": true + }, + "node_modules/make-fetch-happen/node_modules/socks-proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "optional": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "optional": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "optional": true, + "dependencies": { + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "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==" + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/napi-build-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", + "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/node-abi": { + "version": "3.74.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.74.0.tgz", + "integrity": "sha512-c5XK0MjkGBrQPGYG24GBADZud0NCbznxNx0ZkS+ebUTrmV1qTDxPxSL8zEAPURXSbLRWVexxmP4986BziahL5w==", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==" + }, + "node_modules/node-gyp": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "optional": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/node-telegram-bot-api": { + "version": "0.66.0", + "resolved": "https://registry.npmjs.org/node-telegram-bot-api/-/node-telegram-bot-api-0.66.0.tgz", + "integrity": "sha512-s4Hrg5q+VPl4/tJVG++pImxF6eb8tNJNj4KnDqAOKL6zGU34lo9RXmyAN158njwGN+v8hdNf8s9fWIYW9hPb5A==", + "dependencies": { + "@cypress/request": "^3.0.1", + "@cypress/request-promise": "^5.0.0", + "array.prototype.findindex": "^2.0.2", + "bl": "^1.2.3", + "debug": "^3.2.7", + "eventemitter3": "^3.0.0", + "file-type": "^3.9.0", + "mime": "^1.6.0", + "pump": "^2.0.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/node-telegram-bot-api/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/node-telegram-bot-api/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==" + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "deprecated": "This package is no longer supported.", + "optional": true, + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "optional": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pac-proxy-agent": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz", + "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==", + "dependencies": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.6", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.5" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-proxy-agent/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/pac-proxy-agent/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==" + }, + "node_modules/pac-resolver": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", + "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", + "dependencies": { + "degenerator": "^5.0.0", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==" + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/prebuild-install": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", + "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^2.0.0", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prebuild-install/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/prebuild-install/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/prebuild-install/node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/prebuild-install/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prebuild-install/node_modules/tar-fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.2.tgz", + "integrity": "sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/prebuild-install/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "optional": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "optional": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/proxy-addr": { + "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==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-agent": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", + "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.1", + "https-proxy-agent": "^7.0.6", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.1.0", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.5" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/proxy-agent/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==" + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/psl": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } + }, + "node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "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", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/puppeteer": { + "version": "24.4.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.4.0.tgz", + "integrity": "sha512-E4JhJzjS8AAI+6N/b+Utwarhz6zWl3+MR725fal+s3UlOlX2eWdsvYYU+Q5bXMjs9eZEGkNQroLkn7j11s2k1Q==", + "hasInstallScript": true, + "dependencies": { + "@puppeteer/browsers": "2.8.0", + "chromium-bidi": "2.1.2", + "cosmiconfig": "^9.0.0", + "devtools-protocol": "0.0.1413902", + "puppeteer-core": "24.4.0", + "typed-query-selector": "^2.12.0" + }, + "bin": { + "puppeteer": "lib/cjs/puppeteer/node/cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/puppeteer-core": { + "version": "24.4.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.4.0.tgz", + "integrity": "sha512-eFw66gCnWo0X8Hyf9KxxJtms7a61NJVMiSaWfItsFPzFBsjsWdmcNlBdsA1WVwln6neoHhsG+uTVesKmTREn/g==", + "dependencies": { + "@puppeteer/browsers": "2.8.0", + "chromium-bidi": "2.1.2", + "debug": "^4.4.0", + "devtools-protocol": "0.0.1413902", + "typed-query-selector": "^2.12.0", + "ws": "^8.18.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/puppeteer-core/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/puppeteer-core/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==" + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "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/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "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==", + "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/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "peer": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request-promise-core": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", + "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", + "dependencies": { + "lodash": "^4.17.15" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "peer": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/request/node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/request/node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "peer": true, + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/request/node_modules/qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "peer": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/request/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "peer": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "peer": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "optional": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "optional": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-push-apply/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "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==" + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "optional": true + }, + "node_modules/set-function-length": { + "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==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/sharp": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.5", + "@img/sharp-darwin-x64": "0.33.5", + "@img/sharp-libvips-darwin-arm64": "1.0.4", + "@img/sharp-libvips-darwin-x64": "1.0.4", + "@img/sharp-libvips-linux-arm": "1.0.5", + "@img/sharp-libvips-linux-arm64": "1.0.4", + "@img/sharp-libvips-linux-s390x": "1.0.4", + "@img/sharp-libvips-linux-x64": "1.0.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", + "@img/sharp-linux-arm": "0.33.5", + "@img/sharp-linux-arm64": "0.33.5", + "@img/sharp-linux-s390x": "0.33.5", + "@img/sharp-linux-x64": "0.33.5", + "@img/sharp-linuxmusl-arm64": "0.33.5", + "@img/sharp-linuxmusl-x64": "0.33.5", + "@img/sharp-wasm32": "0.33.5", + "@img/sharp-win32-ia32": "0.33.5", + "@img/sharp-win32-x64": "0.33.5" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "optional": true + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", + "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/socks-proxy-agent/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socks-proxy-agent/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==" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" + }, + "node_modules/sqlite3": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.1.7.tgz", + "integrity": "sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==", + "hasInstallScript": true, + "dependencies": { + "bindings": "^1.5.0", + "node-addon-api": "^7.0.0", + "prebuild-install": "^7.1.1", + "tar": "^6.1.11" + }, + "optionalDependencies": { + "node-gyp": "8.x" + }, + "peerDependencies": { + "node-gyp": "8.x" + }, + "peerDependenciesMeta": { + "node-gyp": { + "optional": true + } + } + }, + "node_modules/sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sshpk/node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "optional": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "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/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/streamx": { + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.0.tgz", + "integrity": "sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==", + "dependencies": { + "fast-fifo": "^1.3.2", + "text-decoder": "^1.1.0" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, + "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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar-fs": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.8.tgz", + "integrity": "sha512-ZoROL70jptorGAlgAYiLoBLItEKw/fUxg9BSYK/dF/GAGYFJOJJJMvjPAKDJraCXFwadD456FCuvLWgfhMsPwg==", + "dependencies": { + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + }, + "optionalDependencies": { + "bare-fs": "^4.0.1", + "bare-path": "^3.0.0" + } + }, + "node_modules/tar-fs/node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/text-decoder": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", + "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==", + "dependencies": { + "b4a": "^1.6.4" + } + }, + "node_modules/tldts": { + "version": "6.1.85", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.85.tgz", + "integrity": "sha512-gBdZ1RjCSevRPFix/hpaUWeak2/RNUZB4/8frF1r5uYMHjFptkiT0JXIebWvgI/0ZHXvxaUDDJshiA0j6GdL3w==", + "dependencies": { + "tldts-core": "^6.1.85" + }, + "bin": { + "tldts": "bin/cli.js" + } + }, + "node_modules/tldts-core": { + "version": "6.1.85", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.85.tgz", + "integrity": "sha512-DTjUVvxckL1fIoPSb3KE7ISNtkWSawZdpfxGxwiIrZoO6EbHVDXXUIlIuWympPaeS+BLGyggozX/HTMsRAdsoA==" + }, + "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==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz", + "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==", + "dependencies": { + "tldts": "^6.1.32" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-query-selector": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz", + "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==" + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "optional": true + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "optional": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "optional": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "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==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "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==", + "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.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "optional": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "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==" + }, + "node_modules/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/zod": { + "version": "3.24.2", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz", + "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/api/package.json b/api/package.json new file mode 100644 index 0000000..339bb45 --- /dev/null +++ b/api/package.json @@ -0,0 +1,19 @@ +{ + "name": "API Sheep Service", + "version": "1.0.0", + "main": "app.js", + "scripts": { + "start": "node app.js" + }, + "author": "", + "license": "ISC", + "description": "", + "dependencies": { + "cors": "^2.8.5", + "express": "^4.21.0", + "node-telegram-bot-api": "^0.66.0", + "sqlite3": "^5.1.7", + "puppeteer": "^24.4.0", + "sharp": "^0.33.5" + } +} diff --git a/api/routes/apartments.routes.js b/api/routes/apartments.routes.js new file mode 100644 index 0000000..9e7cb60 --- /dev/null +++ b/api/routes/apartments.routes.js @@ -0,0 +1,13 @@ +const express = require('express'); +const router = express.Router({ mergeParams: true }); +const ApartmentsController = require('../controllers/apartments.controller'); +const authenticate = require("../middleware/auth"); + +router + .route('/') + .get(authenticate, ApartmentsController.getApartments) + .post(authenticate, ApartmentsController.createApartments) + .put(authenticate, ApartmentsController.updateApartments) + .delete(authenticate, ApartmentsController.deleteApartments); + +module.exports = router; \ No newline at end of file diff --git a/api/routes/auth.routes.js b/api/routes/auth.routes.js new file mode 100644 index 0000000..0fd0318 --- /dev/null +++ b/api/routes/auth.routes.js @@ -0,0 +1,10 @@ +const express = require('express'); +const router = express.Router(); +const AuthController = require('../controllers/auth.controller'); +const authenticate = require("../middleware/auth"); + +router + .route('/') + .get(authenticate, AuthController.login); + +module.exports = router; \ No newline at end of file diff --git a/api/routes/constructor.routes.js b/api/routes/constructor.routes.js new file mode 100644 index 0000000..4d5c709 --- /dev/null +++ b/api/routes/constructor.routes.js @@ -0,0 +1,10 @@ +const express = require('express'); +const router = express.Router(); +const ConstructorController = require('../controllers/constructor.controller'); +const authenticate = require("../middleware/auth"); + +router + .route('/') + .post(authenticate, ConstructorController.createPack) + +module.exports = router; \ No newline at end of file diff --git a/api/routes/entrances.routes.js b/api/routes/entrances.routes.js new file mode 100644 index 0000000..ff17e62 --- /dev/null +++ b/api/routes/entrances.routes.js @@ -0,0 +1,13 @@ +const express = require('express'); +const router = express.Router({ mergeParams: true }); +const EntranceController = require('../controllers/entrances.controller'); +const authenticate = require("../middleware/auth"); + +router + .route('/') + .get(authenticate, EntranceController.getEntrances) + .post(authenticate, EntranceController.createEntrance) + .put(authenticate, EntranceController.updateEntrance) + .delete(authenticate, EntranceController.deleteEntrance); + +module.exports = router; \ No newline at end of file diff --git a/api/routes/generator.cards.routes.js b/api/routes/generator.cards.routes.js new file mode 100644 index 0000000..a41821e --- /dev/null +++ b/api/routes/generator.cards.routes.js @@ -0,0 +1,10 @@ +const express = require('express'); +const router = express.Router(); +const GeneratorCardsController = require('../controllers/generator.cards.controller'); +const authenticate = require("../middleware/auth"); + +router + .route('/') + .get(authenticate, GeneratorCardsController.getScreen); + +module.exports = router; \ No newline at end of file diff --git a/api/routes/history.entrance.routes.js b/api/routes/history.entrance.routes.js new file mode 100644 index 0000000..f415f10 --- /dev/null +++ b/api/routes/history.entrance.routes.js @@ -0,0 +1,13 @@ +const express = require('express'); +const router = express.Router({ mergeParams: true }); +const HistoryEntranceController = require('../controllers/history.entrance.controller'); +const authenticate = require("../middleware/auth"); + +router + .route('/') + .get(authenticate, HistoryEntranceController.getHistoryEntrance) + .post(authenticate, HistoryEntranceController.createHistoryEntrance) + .put(authenticate, HistoryEntranceController.updateHistoryEntrance) + .delete(authenticate, HistoryEntranceController.deleteHistoryEntrance); + +module.exports = router; \ No newline at end of file diff --git a/api/routes/history.homestead.routes.js b/api/routes/history.homestead.routes.js new file mode 100644 index 0000000..744a1a9 --- /dev/null +++ b/api/routes/history.homestead.routes.js @@ -0,0 +1,13 @@ +const express = require('express'); +const router = express.Router({ mergeParams: true }); +const HistoryHomesteadController = require('../controllers/history.homestead.controller'); +const authenticate = require("../middleware/auth"); + +router + .route('/') + .get(authenticate, HistoryHomesteadController.getHistoryHomestead) + .post(authenticate, HistoryHomesteadController.createHistoryHomestead) + .put(authenticate, HistoryHomesteadController.updateHistoryHomestead) + .delete(authenticate, HistoryHomesteadController.deleteHistoryHomestead); + +module.exports = router; \ No newline at end of file diff --git a/api/routes/homesteads.routes.js b/api/routes/homesteads.routes.js new file mode 100644 index 0000000..e618dbb --- /dev/null +++ b/api/routes/homesteads.routes.js @@ -0,0 +1,20 @@ +const express = require('express'); +const router = express.Router(); +const HomesteadController = require('../controllers/homesteads.controller'); +const authenticate = require("../middleware/auth"); + +router + .route('/list') + .get(authenticate, HomesteadController.getList) + +router + .route('/:homestead_id') + .get(authenticate, HomesteadController.getHomestead) + .put(authenticate, HomesteadController.updateHomestead) + .delete(authenticate, HomesteadController.deleteHomestead); + +router + .route('/') + .post(authenticate, HomesteadController.createHomestead); + +module.exports = router; \ No newline at end of file diff --git a/api/routes/houses.routes.js b/api/routes/houses.routes.js new file mode 100644 index 0000000..25cd1b0 --- /dev/null +++ b/api/routes/houses.routes.js @@ -0,0 +1,20 @@ +const express = require('express'); +const router = express.Router(); +const HousesController = require('../controllers/houses.controller'); +const authenticate = require("../middleware/auth"); + +router + .route('/list') + .get(authenticate, HousesController.getList) + +router + .route('/:house_id') + .get(authenticate, HousesController.getHouse) + .put(authenticate, HousesController.updateHouse) + .delete(authenticate, HousesController.deleteHouse); + +router + .route('/') + .post(authenticate, HousesController.createHouse); + +module.exports = router; \ No newline at end of file diff --git a/api/routes/index.js b/api/routes/index.js new file mode 100644 index 0000000..911a62a --- /dev/null +++ b/api/routes/index.js @@ -0,0 +1,30 @@ +const express = require('express'); +const router = express.Router(); + +const authRoutes = require('./auth.routes'); +const sheepsRoutes = require('./sheeps.routes'); +const constructorRoutes = require('./constructor.routes'); +const housesRoutes = require('./houses.routes'); +const homesteadsRoutes = require('./homesteads.routes'); +const entrancesRoutes = require('./entrances.routes'); +const apartmentsRoutes = require('./apartments.routes'); +const historyEntranceRoutes = require('./history.entrance.routes'); +const historyHomesteadRoutes = require('./history.homestead.routes'); +const rotationRoutes = require('./rotation.routes'); +const generatorCardsRoutes = require('./generator.cards.routes'); + +router.use('/auth', authRoutes); +router.use('/sheeps?', sheepsRoutes); +router.use('/constructor', constructorRoutes); +router.use('/houses?', housesRoutes); +router.use('/homesteads?', homesteadsRoutes); +router.use('/house/:house_id/entrances', entrancesRoutes); +router.use('/apartments?/:entrance_id', apartmentsRoutes); +router.use('/history/entrance/:entrance_id', historyEntranceRoutes); +router.use('/history/homestead/:homestead_id', historyHomesteadRoutes); + +router.use('/rotation', rotationRoutes); + +router.use('/generator/cards', generatorCardsRoutes); + +module.exports = router; \ No newline at end of file diff --git a/api/routes/rotation.routes.js b/api/routes/rotation.routes.js new file mode 100644 index 0000000..759cc05 --- /dev/null +++ b/api/routes/rotation.routes.js @@ -0,0 +1,10 @@ +const express = require('express'); +const router = express.Router(); +const RotationController = require('../controllers/rotation.controller'); +const authenticate = require("../middleware/auth"); + +router + .route('/') + .get(authenticate, RotationController.editTables); + +module.exports = router; \ No newline at end of file diff --git a/api/routes/sheeps.routes.js b/api/routes/sheeps.routes.js new file mode 100644 index 0000000..eaa2002 --- /dev/null +++ b/api/routes/sheeps.routes.js @@ -0,0 +1,18 @@ +const express = require('express'); +const router = express.Router(); +const SheepsController = require('../controllers/sheeps.controller'); +const authenticate = require("../middleware/auth"); + +router + .route('/') + .get(authenticate, SheepsController.getSheep) + .post(authenticate, SheepsController.createSheep) + .put(authenticate, SheepsController.updateSheep) + .delete(authenticate, SheepsController.deleteSheep); + + +router + .route('/list') + .get(authenticate, SheepsController.getList); + +module.exports = router; \ No newline at end of file diff --git a/api/services/apartments.service.js b/api/services/apartments.service.js new file mode 100644 index 0000000..6d9f14f --- /dev/null +++ b/api/services/apartments.service.js @@ -0,0 +1,102 @@ +const db = require("../config/db"); + + +class ApartmentsService { + getApartments(entrance_id) { + return new Promise((res, rej) => { + let sql = ` + SELECT + * + FROM + apartments + WHERE + entrance_id = '${entrance_id}' + ORDER BY + id + `; + + db.all(sql, (err, rows) => { + if (err) { + console.error(err.message); + return res(false); + } else { + let data = rows.map((row) => { + return { + "id": Number(row.id), + "entrance_id": Number(row.entrance_id), + "apartment_number": row.apartment_number, + "title": row.title, + "floors_number": Number(row.floors_number), + "status": Number(row.status), + "description": row.description, + "updated_at": Number(row.updated_at) + } + }) + + return res(data); + } + }); + }); + } + + createApartments(entrance_id, data) { + return new Promise((res, rej) => { + let sql = 'INSERT INTO apartments(entrance_id, apartment_number, title, floors_number) VALUES (?, ?, ?, ?)'; + + db.run(sql, [ + entrance_id, + Number(data.apartment_number), + data.title, + data.floors_number + ], function(err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "status": "ok", "id": this.lastID }); + } + }); + }); + } + + updateApartments(data) { + return new Promise((res, rej) => { + let sql = 'UPDATE apartments SET title = ?, status = ?, description = ?, updated_at = ? WHERE id = ?'; + db.run(sql, [ + data.title, + data.status, + data.description, + Math.floor(new Date(Date.now()).getTime()), + data.id + ], function(err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "status": "ok", "id": data.id }); + } + }); + }); + } + + deleteApartments(data) { + return new Promise((res, rej) => { + db.run('DELETE FROM apartments WHERE id = ?', [data.id], function(err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "status": "ok", "id": data.id }); + } + }); + }); + } +} + +module.exports = new ApartmentsService(); \ No newline at end of file diff --git a/api/services/auth.service.js b/api/services/auth.service.js new file mode 100644 index 0000000..46fc660 --- /dev/null +++ b/api/services/auth.service.js @@ -0,0 +1,84 @@ +const db = require("../config/db"); + +class AuthService { + findUserByID(id, sheepRole) { + return new Promise((res, rej) => { + let sql = ` + SELECT + sheeps.*, + groups.group_number AS group_id, + administrators.id AS administrators_id, + administrators.uuid AS administrators_uuid, + moderators.id AS moderators_id, + moderators.uuid AS moderators_uuid, + moderators.can_add_sheeps, + moderators.can_add_territory, + moderators.can_manager_territory, + moderators.can_add_stand, + moderators.can_manager_stand, + moderators.can_add_schedule + FROM + sheeps + LEFT JOIN + groups ON groups.group_number = sheeps.group_id + LEFT JOIN + administrators ON administrators.sheep_id = sheeps.id + LEFT JOIN + moderators ON moderators.sheep_id = sheeps.id + WHERE + sheeps.id = ? + LIMIT 1; + ` + db.get(sql, [id], (err, sheep) => { + if (err) { + console.error(err.message); + return res(false); + } else if (!sheep) { + console.log({ "error": "uuid not found" }); + return res(false); + } else { + let data = { + "id": Number(sheep.id), + "group_id": Number(sheep.group_id), + "name": sheep.name, + "icon": sheep.icon, + "uuid": sheep.uuid, + "appointment": sheep.appointment, + "can_view_stand": sheep.can_view_stand == 0 ? false : true, + "can_view_schedule": sheep.can_view_schedule == 0 ? false : true, + "can_view_territory": sheep.can_view_territory == 0 ? false : true, + "administrator": { + "id": sheep.administrators_id ? sheep.administrators_id : false, + "uuid": null + }, + "moderator": { + "id": sheep.moderators_id ? sheep.moderators_id : false, + "uuid": null, + "can_add_sheeps": sheep.can_add_sheeps == 1 ? true : false, + "can_add_territory": sheep.can_add_territory == 1 ? true : false, + "can_manager_territory": sheep.can_manager_territory == 1 ? true : false, + "can_add_stand": sheep.can_add_stand == 1 ? true : false, + "can_manager_stand": sheep.can_manager_stand == 1 ? true : false, + "can_add_schedule": sheep.can_add_schedule == 1 ? true : false + } + } + + if (sheepRole == "administrator") { + if (sheep.administrators_id) { + data.administrator.uuid = sheep.administrators_uuid; + } + } + if (sheepRole == "moderator") { + if (sheep.moderators_id) { + data.moderator.uuid = sheep.moderators_uuid; + } + } + + return res(data); + } + }); + }); + } +} + +module.exports = new AuthService(); \ No newline at end of file diff --git a/api/services/constructor.service.js b/api/services/constructor.service.js new file mode 100644 index 0000000..70027c5 --- /dev/null +++ b/api/services/constructor.service.js @@ -0,0 +1,240 @@ +const db = require("../config/db"); +const saveCards = require("../middleware/genCards"); + +class ConstructorService { + // createPack(data) { + // return new Promise((res, rej) => { + // let sql = ` + // INSERT INTO + // house( + // group_id, + // title, + // number, + // points, + // points_number, + // geo, + // osm_id, + // settlement, + // created_at + // ) + // VALUES + // (?, ?, ?, ?, ?, ?, ?, ?, ?) + // `; + + // db.run(sql, [ + // Number(data.house.group_id), + // data.house.title, + // data.house.number, + // JSON.stringify(data.house.points), + // JSON.stringify(data.house.points_number), + // JSON.stringify(data.house.geo), + // JSON.stringify(data.house.osm_id), + // data.house.settlement, + // Math.floor(Date.now()) + // ], function (err) { + // if (err) { + // console.error(err.message); + // return res(false); + // } else if (this.changes === 0) { + // return res(false); + // } else { + // const houseId = this.lastID; + + // const entranceStmt = db.prepare(` + // INSERT INTO + // entrance( + // house_id, + // entrance_number, + // title, + // points, + // points_number, + // created_at + // ) + // VALUES + // (?, ?, ?, ?, ?, ?)`); + + // const apartmentStmt = db.prepare(` + // INSERT INTO + // apartments( + // entrance_id, + // apartment_number, + // floors_number, + // updated_at + // ) + // VALUES + // (?, ?, ?, ?)`); + + // data.entrance.forEach((e, index) => { + // entranceStmt.run( + // houseId, + // Number(e.entrance_number), + // e.title, + // JSON.stringify(e.points), + // JSON.stringify(e.points_number), + // Math.floor(Date.now()), + // function (err) { + // if (err) { + // console.error(err.message); + // return; + // } + // const entranceId = this.lastID; + + // if (data.apartments[e.editor_id]) { + // data.apartments[e.editor_id].forEach(apartment => { + // apartmentStmt.run( + // entranceId, + // apartment.apartment_number, + // apartment.floors_number, + // Math.floor(Date.now()) + // ); + // }); + // } + // } + // ); + // }); + + // entranceStmt.finalize(); + // apartmentStmt.finalize(); + + // // res({ "status": "ok", "id": houseId }); + // } + // }); + // }); + // } + createPack(data) { + return new Promise((res, rej) => { + + if (data.type == "house") { + const sql = ` + INSERT INTO house ( + group_id, title, number, points, points_number, geo, osm_id, settlement, created_at + ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)`; + + db.run(sql, [ + Number(data.group_id), + data.title, + data.number, + JSON.stringify(data.points), + JSON.stringify(data.points_number), + JSON.stringify(data.geo), + JSON.stringify(data.osm_id), + data.settlement, + Math.floor(Date.now()) + ], function (err) { + if (err) { + console.error(err.message); + return res(false); + } + if (this.changes === 0) { + return res(false); + } + + const houseId = this.lastID; + + saveCards({ center: data.geo, wayId: data.osm_id, zoom: data.zoom ?? 18, type: "house", number: houseId, address: `${data.title} ${data.number}` }); + + + const entranceStmt = db.prepare(` + INSERT INTO entrance ( + house_id, entrance_number, title, points, points_number, created_at + ) VALUES (?, ?, ?, ?, ?, ?)`); + + const apartmentStmt = db.prepare(` + INSERT INTO apartments ( + entrance_id, apartment_number, title, floors_number + ) VALUES (?, ?, ?, ?)`); + + const entranceIdMap = {}; // Для сопоставления editor_id → entrance_id + + let pendingEntrances = data.entrance.length; + + data.entrance.forEach((e) => { + entranceStmt.run( + houseId, + Number(e.entrance_number), + e.title, + JSON.stringify(e.points), + JSON.stringify(e.points_number), + Math.floor(Date.now()), + function (err) { + if (err) { + console.error(err.message); + return; + } + const entranceId = this.lastID; + entranceIdMap[e.editor_id] = entranceId; + + if (--pendingEntrances === 0) { + insertApartments(); + } + } + ); + }); + + function insertApartments() { + for (const [editor_id, apartments] of Object.entries(data.apartments)) { + const entranceId = entranceIdMap[editor_id]; + if (!entranceId) continue; + + apartments.forEach(apartment => { + apartmentStmt.run( + entranceId, + Number(apartment.apartment_number), + apartment.title, + apartment.floors_number + ); + }); + } + + entranceStmt.finalize(); + apartmentStmt.finalize(); + res({ "status": "ok", "id": houseId }); + } + }); + } else if (data.type == "homestead") { + let sql = ` + INSERT INTO + homestead( + group_id, + title, + number, + points, + point_icons, + geo, + osm_id, + settlement, + created_at + ) + VALUES + (?, ?, ?, ?, ?, ?, ?, ?, ?) + `; + + db.run(sql, [ + Number(data.group_id), + data.title, + data.number, + JSON.stringify(data.points), + JSON.stringify(data.point_icons), + JSON.stringify(data.geo), + JSON.stringify(data.osm_id), + data.settlement, + Math.floor(new Date(Date.now()).getTime()) + ], function (err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + saveCards({ center: data.geo, wayId: data.osm_id, zoom: data.zoom ?? 17, type: "homestead", number: this.lastID, address: `${data.title} ${data.number}` }) + res({ "status": "ok", "id": this.lastID }); + } + }); + } else { + return res(false); + } + }); + } +} + +module.exports = new ConstructorService(); \ No newline at end of file diff --git a/api/services/entrances.service.js b/api/services/entrances.service.js new file mode 100644 index 0000000..1f34e98 --- /dev/null +++ b/api/services/entrances.service.js @@ -0,0 +1,158 @@ +const db = require("../config/db"); + +class EntrancesService { + getEntrances(house_id) { + return new Promise((res, rej) => { + let sql = ` + SELECT + entrance.*, + COALESCE((SELECT entrance_history.working FROM entrance_history WHERE entrance_history.entrance_id = entrance.id ORDER BY entrance_history.date_start DESC LIMIT 1), 0) AS working, + (SELECT entrance_history.name FROM entrance_history WHERE entrance_history.entrance_id = entrance.id ORDER BY entrance_history.date_start DESC LIMIT 1) AS entrance_history_name, + (SELECT entrance_history.group_id FROM entrance_history WHERE entrance_history.entrance_id = entrance.id ORDER BY entrance_history.date_start DESC LIMIT 1) AS entrance_history_group_id, + (SELECT entrance_history.sheep_id FROM entrance_history WHERE entrance_history.entrance_id = entrance.id ORDER BY entrance_history.date_start DESC LIMIT 1) AS entrance_history_sheep_id, + (SELECT entrance_history.id FROM entrance_history WHERE entrance_history.entrance_id = entrance.id ORDER BY entrance_history.date_start DESC LIMIT 1) AS entrance_history_id, + (SELECT entrance_history.date_start FROM entrance_history WHERE entrance_history.entrance_id = entrance.id ORDER BY entrance_history.date_start DESC LIMIT 1) AS entrance_history_date_start, + (SELECT entrance_history.date_end FROM entrance_history WHERE entrance_history.entrance_id = entrance.id ORDER BY entrance_history.date_start DESC LIMIT 1) AS entrance_history_date_end + FROM + entrance + WHERE + entrance.house_id = '${house_id}' + `; + + db.all(sql, (err, rows) => { + if (err) { + console.error(err.message); + return res(false); + } else { + let data = rows.map((row) => { + return { + "id": Number(row.id), + "house_id": Number(row.house_id), + "entrance_number": Number(row.entrance_number), + "title": row.title, + "points": JSON.parse(row.points), + "points_number": JSON.parse(row.points_number), + "floors_quantity": row.floors_quantity, + "apartments_quantity": row.apartments_quantity, + "description": row.description, + "created_at": Number(row.created_at), + "updated_at": Number(row.updated_at), + "working": Number(row.working) == 0 ? false : true, + "history": { + "id": row.entrance_history_id ? Number(row.entrance_history_id) : null, + "name": row.entrance_history_name, + "group_id": row.entrance_history_group_id ? Number(row.entrance_history_group_id) : null, + "sheep_id": row.entrance_history_sheep_id ? Number(row.entrance_history_sheep_id) : null, + "date": { + "start": row.entrance_history_date_start ? Number(row.entrance_history_date_start) : null, + "end": row.entrance_history_date_end ? Number(row.entrance_history_date_end) : null + } + } + } + }) + + return res(data); + } + }); + }); + } + + createEntrance(house_id, data) { + return new Promise((res, rej) => { + let sql = ` + INSERT INTO + entrance( + house_id, + entrance_number, + title, + points, + points_number, + floors_quantity, + apartments_quantity, + description, + created_at, + updated_at + ) + VALUES + (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + `; + + db.run(sql, [ + house_id, + Number(data.entrance_number), + data.title, + JSON.stringify(data.points), + JSON.stringify(data.points_number), + data.floors_quantity, + data.apartments_quantity, + data.description, + Math.floor(new Date(Date.now()).getTime()), + Math.floor(new Date(Date.now()).getTime()), + ], function(err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "status": "ok", "id": this.lastID }); + } + }); + }); + } + + updateEntrance(data) { + return new Promise((res, rej) => { + let sql = ` + UPDATE + entrance + SET + title = ?, + points = ?, + points_number = ?, + floors_quantity = ?, + apartments_quantity = ?, + description = ?, + updated_at = ? + WHERE + id = ? + `; + db.run(sql, [ + data.title, + JSON.stringify(data.points), + JSON.stringify(data.points_number), + data.floors_quantity, + data.apartments_quantity, + data.description, + Math.floor(new Date(Date.now()).getTime()), + data.id + ], function(err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "status": "ok", "id": data.id }); + } + }); + }); + } + + deleteEntrance(data) { + return new Promise((res, rej) => { + db.run('DELETE FROM entrance WHERE id = ?', [data.id], function(err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "status": "ok", "id": data.id }); + } + }); + }); + } +} + +module.exports = new EntrancesService(); \ No newline at end of file diff --git a/api/services/history.entrance.service.js b/api/services/history.entrance.service.js new file mode 100644 index 0000000..d1baef5 --- /dev/null +++ b/api/services/history.entrance.service.js @@ -0,0 +1,105 @@ +const db = require("../config/db"); + +class HistoryEntranceService { + getHistoryEntrance(entrance_id) { + return new Promise((res, rej) => { + let sql = ` + SELECT + * + FROM + entrance_history + WHERE + entrance_history.entrance_id = '${entrance_id}' + ORDER BY + entrance_history.date_start + `; + + db.all(sql, (err, rows) => { + if (err) { + console.error(err.message); + return res(false); + } else { + let data = rows.map((row) => { + return { + "id": Number(row.id), + "entrance_id": Number(row.entrance_id), + "name": row.name, + "group_id": Number(row.group_id), + "sheep_id": Number(row.sheep_id), + "working": Number(row.working) == 0 ? false : true, + "date": { + "start": Number(row.date_start), + "end": row.date_end ? Number(row.date_end) : null + } + } + }) + + return res(data); + } + }); + }); + } + + createHistoryEntrance(entrance_id, data) { + return new Promise((res, rej) => { + let sql = 'INSERT INTO entrance_history(entrance_id, name, date_start, group_id, sheep_id, working) VALUES (?, ?, ?, ?, ?, ?)'; + + db.run(sql, [ + entrance_id, + data.name, + Math.floor(new Date(Date.now()).getTime()), + Number(data.group_id), + Number(data.sheep_id), + 1 + ], function(err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "create": "ok", "id": this.lastID }); + } + }); + }); + } + + updateHistoryEntrance(entrance_id) { + return new Promise((res, rej) => { + console.log(Number(entrance_id)); + + let sql = 'UPDATE entrance_history SET date_end = ?, working = ? WHERE id = ?'; + db.run(sql, [ + Math.floor(new Date(Date.now()).getTime()), + 0, + Number(entrance_id) + ], function(err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "update": "ok", "id": entrance_id }); + } + }); + }); + } + + deleteHistoryEntrance(entrance_id) { + return new Promise((res, rej) => { + db.run('DELETE FROM entrance_history WHERE id = ?', [Number(entrance_id)], function(err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "delete": "ok", "id": entrance_id }); + } + }); + }); + } +} + +module.exports = new HistoryEntranceService(); \ No newline at end of file diff --git a/api/services/history.homestead.service.js b/api/services/history.homestead.service.js new file mode 100644 index 0000000..b3462bc --- /dev/null +++ b/api/services/history.homestead.service.js @@ -0,0 +1,103 @@ +const db = require("../config/db"); + +class HistoryHomesteadService { + getHistoryHomestead(homestead_id) { + return new Promise((res, rej) => { + let sql = ` + SELECT + * + FROM + homestead_history + WHERE + homestead_history.homestead_id = '${homestead_id}' + ORDER BY + homestead_history.date_start + `; + + db.all(sql, (err, rows) => { + if (err) { + console.error(err.message); + return res(false); + } else { + let data = rows.map((row) => { + return { + "id": Number(row.id), + "homestead_id": Number(row.homestead_id), + "name": row.name, + "group_id": Number(row.group_id), + "sheep_id": Number(row.sheep_id), + "working": Number(row.working) == 0 ? false : true, + "date": { + "start": Number(row.date_start), + "end": row.date_end ? Number(row.date_end) : null + } + } + }) + + return res(data); + } + }); + }); + } + + createHistoryHomestead(homestead_id, data) { + return new Promise((res, rej) => { + let sql = 'INSERT INTO homestead_history(homestead_id, name, date_start, group_id, sheep_id, working) VALUES (?, ?, ?, ?, ?, ?)'; + + db.run(sql, [ + homestead_id, + data.name, + Math.floor(new Date(Date.now()).getTime()), + Number(data.group_id), + Number(data.sheep_id), + 1 + ], function(err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "create": "ok", "id": this.lastID }); + } + }); + }); + } + + updateHistoryHomestead(homestead_id) { + return new Promise((res, rej) => { + let sql = 'UPDATE homestead_history SET date_end = ?, working = ? WHERE id = ?'; + db.run(sql, [ + Math.floor(new Date(Date.now()).getTime()), + 0, + Number(homestead_id) + ], function(err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "update": "ok", "id": homestead_id }); + } + }); + }); + } + + deleteHistoryHomestead(data) { + return new Promise((res, rej) => { + db.run('DELETE FROM homestead_history WHERE id = ?', [Number(homestead_id)], function(err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "delete": "ok", "id": homestead_id }); + } + }); + }); + } +} + +module.exports = new HistoryHomesteadService(); \ No newline at end of file diff --git a/api/services/homesteads.service.js b/api/services/homesteads.service.js new file mode 100644 index 0000000..9a1ca2d --- /dev/null +++ b/api/services/homesteads.service.js @@ -0,0 +1,260 @@ +const db = require("../config/db"); + +class HomesteadsService { + getList(group, sheepName) { + return new Promise((res, rej) => { + let sql = ` + SELECT + homestead.*, + COALESCE((SELECT homestead_history.working FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1), 0) AS working, + (SELECT homestead_history.name FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1) AS homestead_history_name, + (SELECT homestead_history.group_id FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1) AS homestead_history_group_id, + (SELECT homestead_history.sheep_id FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1) AS homestead_history_sheep_id, + (SELECT homestead_history.id FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1) AS homestead_history_id, + (SELECT homestead_history.date_start FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1) AS homestead_history_date_start, + (SELECT homestead_history.date_end FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1) AS homestead_history_date_end + FROM + homestead + `; + + if (group != "0" && !sheepName) { + sql = ` + SELECT + homestead.*, + COALESCE((SELECT homestead_history.working FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1), 0) AS working, + (SELECT homestead_history.name FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1) AS homestead_history_name, + (SELECT homestead_history.group_id FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1) AS homestead_history_group_id, + (SELECT homestead_history.sheep_id FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1) AS homestead_history_sheep_id, + (SELECT homestead_history.id FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1) AS homestead_history_id, + (SELECT homestead_history.date_start FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1) AS homestead_history_date_start, + (SELECT homestead_history.date_end FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1) AS homestead_history_date_end + FROM + homestead + WHERE + group_id == '${group}' + `; + } + + if (sheepName) { + sql = ` + SELECT + homestead.*, + homestead_history.homestead_id, + homestead_history.name AS homestead_history_name, + homestead_history.group_id AS homestead_history_group_id, + homestead_history.sheep_id AS homestead_history_sheep_id, + homestead_history.id AS homestead_history_id, + homestead_history.date_start AS homestead_history_date_start, + homestead_history.date_end AS homestead_history_date_end + FROM + homestead + JOIN + homestead_history + ON + homestead.id = homestead_history.homestead_id + WHERE + homestead.group_id = '${group}' + AND + homestead_history.working = 1 + AND + homestead_history.name IN ('Групова', '${sheepName}'); + `; + } + + db.all(sql, (err, rows) => { + if (err) { + console.error(err.message); + return res(false); + } else { + let data = rows.map((row) => { + return { + "id": Number(row.id), + "group_id": Number(row.group_id), + "title": row.title, + "number": row.number, + "points": JSON.parse(row.points), + "point_icons": JSON.parse(row.point_icons), + "geo": JSON.parse(row.geo), + "osm_id": JSON.parse(row.osm_id), + "settlement": row.settlement, + "description": row.description, + "created_at": Number(row.created_at), + "updated_at": Number(row.updated_at), + "working": Number(row.working) == 0 ? false : true, + "history": { + "id": row.homestead_history_id ? Number(row.homestead_history_id) : null, + "name": row.homestead_history_name, + "group_id": row.homestead_history_group_id ? Number(row.homestead_history_group_id) : null, + "sheep_id": row.entrance_history_sheep_id ? Number(row.entrance_history_sheep_id) : null, + "date": { + "start": row.homestead_history_date_start ? Number(row.homestead_history_date_start) : null, + "end": row.homestead_history_date_end ? Number(row.homestead_history_date_end) : null + } + } + } + }) + + return res(data); + } + }); + }); + } + + getHomestead(homestead_id) { + return new Promise((res, rej) => { + let sql = ` + SELECT + homestead.*, + COALESCE((SELECT homestead_history.working FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1), 0) AS working, + (SELECT homestead_history.name FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1) AS homestead_history_name, + (SELECT homestead_history.group_id FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1) AS homestead_history_group_id, + (SELECT homestead_history.id FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1) AS homestead_history_id, + (SELECT homestead_history.date_start FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1) AS homestead_history_date_start, + (SELECT homestead_history.date_end FROM homestead_history WHERE homestead_history.homestead_id = homestead.id ORDER BY homestead_history.date_start DESC LIMIT 1) AS homestead_history_date_end + FROM + homestead + WHERE + homestead.id = '${homestead_id}' + `; + + db.get(sql, (err, row) => { + if (err) { + console.error(err.message); + return res(false); + } else if (!row) { + console.log({ "error": "house not found" }); + return res(false); + } else { + let data = { + "id": Number(row.id), + "group_id": Number(row.group_id), + "title": row.title, + "number": row.number, + "points": JSON.parse(row.points), + "point_icons": JSON.parse(row.point_icons), + "geo": JSON.parse(row.geo), + "osm_id": JSON.parse(row.osm_id), + "settlement": row.settlement, + "description": row.description, + "updated_at": Number(row.updated_at), + "working": Number(row.working) == 0 ? false : true, + "history": { + "id": row.homestead_history_id ? Number(row.homestead_history_id) : null, + "name": row.homestead_history_name, + "group_id": row.homestead_history_group_id ? Number(row.homestead_history_group_id) : null, + "date": { + "start": row.homestead_history_date_start ? Number(row.homestead_history_date_start) : null, + "end": row.homestead_history_date_end ? Number(row.homestead_history_date_end) : null + } + } + } + + res(data); + } + }); + }); + } + + createHomestead(data) { + return new Promise((res, rej) => { + let sql = ` + INSERT INTO + homestead( + group_id, + title, + number, + points, + point_icons, + geo, + osm_id, + settlement, + created_at + ) + VALUES + (?, ?, ?, ?, ?, ?, ?, ?, ?) + `; + + db.run(sql, [ + Number(data.group_id), + data.title, + data.number, + JSON.stringify(data.points), + JSON.stringify(data.point_icons), + JSON.stringify(data.geo), + JSON.stringify(data.osm_id), + data.settlement, + Math.floor(new Date(Date.now()).getTime()) + ], function (err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "status": "ok", "id": this.lastID }); + } + }); + }); + } + + updateHomestead(homestead_id, data) { + return new Promise((res, rej) => { + let sql = ` + UPDATE + homestead + SET + group_id = ?, + title = ?, + number = ?, + points = ?, + point_icons = ?, + geo = ?, + osm_id = ?, + settlement = ?, + description = ?, + updated_at = ? + WHERE + id = ? + `; + db.run(sql, [ + Number(data.group_id), + data.title, + data.number, + JSON.stringify(data.points), + JSON.stringify(data.point_icons), + JSON.stringify(data.geo), + JSON.stringify(data.osm_id), + data.settlement, + data.description, + Math.floor(new Date(Date.now()).getTime()), + homestead_id + ], function (err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "status": "ok", "id": homestead_id }); + } + }); + }); + } + + deleteHomestead(homestead_id) { + return new Promise((res, rej) => { + db.run('DELETE FROM homestead WHERE id = ?', [homestead_id], function (err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "status": "ok", "id": homestead_id }); + } + }); + }); + } +} + +module.exports = new HomesteadsService(); \ No newline at end of file diff --git a/api/services/houses.service.js b/api/services/houses.service.js new file mode 100644 index 0000000..13e6006 --- /dev/null +++ b/api/services/houses.service.js @@ -0,0 +1,233 @@ +const db = require("../config/db"); + +class HousesService { + getList(group, sheepName) { + return new Promise((res, rej) => { + let sql = ` + SELECT + house.*, + (SELECT COUNT(DISTINCT entrance_history.id) FROM entrance_history JOIN entrance ON entrance.id = entrance_history.entrance_id WHERE entrance.house_id = house.id AND entrance_history.working = 1 ORDER BY entrance_history.date_start DESC) AS working, + (SELECT COUNT(*) FROM entrance WHERE entrance.house_id = house.id) AS entrance_quantity + FROM + house + `; + + if (group != "0" && !sheepName) { + sql = ` + SELECT + house.*, + (SELECT COUNT(DISTINCT entrance_history.id) FROM entrance_history JOIN entrance ON entrance.id = entrance_history.entrance_id WHERE entrance.house_id = house.id AND entrance_history.working = 1 ORDER BY entrance_history.date_start DESC) AS working, + (SELECT COUNT(*) FROM entrance WHERE entrance.house_id = house.id) AS entrance_quantity + FROM + house + WHERE + group_id == '${group}' + `; + } + + + if (sheepName) { + sql = ` + SELECT DISTINCT + house.*, + (SELECT COUNT(DISTINCT entrance_history.id) FROM entrance_history JOIN entrance ON entrance.id = entrance_history.entrance_id WHERE entrance.house_id = house.id AND entrance_history.working = 1 ORDER BY entrance_history.date_start DESC) AS working, + (SELECT COUNT(*) FROM entrance WHERE entrance.house_id = house.id) AS entrance_quantity + FROM + house + JOIN + entrance ON entrance.house_id = house.id + JOIN + entrance_history ON entrance_history.entrance_id = entrance.id + WHERE + house.group_id = '${group}' + AND + entrance_history.working = 1 + AND + entrance_history.name IN ('Групова', '${sheepName}'); + `; + } + + db.all(sql, (err, rows) => { + if (err) { + console.error(err.message); + return res(false); + } else { + let data = rows.map((row) => { + return { + "id": Number(row.id), + "group_id": Number(row.group_id), + "title": row.title, + "number": row.number, + "points": JSON.parse(row.points), + "points_number": JSON.parse(row.points_number), + "geo": JSON.parse(row.geo), + "osm_id": JSON.parse(row.osm_id), + "settlement": row.settlement, + "description": row.description, + "created_at": Number(row.created_at), + "updated_at": Number(row.updated_at), + "entrance": { + "quantity": Number(row.entrance_quantity), + "working": Number(row.working) + } + } + }) + + return res(data); + } + }); + }); + } + + getHouse(house_id) { + return new Promise((res, rej) => { + let sql = ` + SELECT + house.*, + (SELECT COUNT(DISTINCT entrance_history.id) FROM entrance_history JOIN entrance ON entrance.id = entrance_history.entrance_id WHERE entrance.house_id = house.id AND entrance_history.working = 1 ORDER BY entrance_history.date_start DESC) AS working, + (SELECT COUNT(*) FROM entrance WHERE entrance.house_id = house.id) AS entrance_quantity + FROM + house + WHERE + house.id = '${house_id}' + `; + + db.get(sql, (err, row) => { + if (err) { + console.error(err.message); + return res(false); + } else if (!row) { + console.log({ "error": "house not found" }); + return res(false); + } else { + let data = { + "id": Number(row.id), + "group_id": Number(row.group_id), + "title": row.title, + "number": row.number, + "points": JSON.parse(row.points), + "points_number": JSON.parse(row.points_number), + "geo": JSON.parse(row.geo), + "osm_id": JSON.parse(row.osm_id), + "settlement": row.settlement, + "description": row.description, + "updated_at": Number(row.updated_at), + "entrance": { + "quantity": Number(row.entrance_quantity), + "working": Number(row.working) == 0 ? false : true + } + } + + res(data); + } + }); + }); + } + + createHouse(data) { + return new Promise((res, rej) => { + let sql = ` + INSERT INTO + house( + group_id, + title, + number, + points, + points_number, + geo, + osm_id, + settlement, + description, + created_at, + updated_at + ) + VALUES + (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + `; + + db.run(sql, [ + Number(data.group_id), + data.title, + data.number, + JSON.stringify(data.points), + JSON.stringify(data.points_number), + JSON.stringify(data.geo), + JSON.stringify(data.osm_id), + data.settlement, + data.description, + Math.floor(new Date(Date.now()).getTime()), + Math.floor(new Date(Date.now()).getTime()), + ], function (err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "status": "ok", "id": this.lastID }); + } + }); + }); + } + + updateHouse(house_id, data) { + return new Promise((res, rej) => { + let sql = ` + UPDATE + house + SET + group_id = ?, + title = ?, + number = ?, + points = ?, + points_number = ?, + geo = ?, + osm_id = ?, + settlement = ?, + description = ?, + updated_at = ? + WHERE + id = ? + `; + db.run(sql, [ + Number(data.group_id), + data.title, + data.number, + JSON.stringify(data.points), + JSON.stringify(data.points_number), + JSON.stringify(data.geo), + JSON.stringify(data.osm_id), + data.settlement, + data.description, + Math.floor(new Date(Date.now()).getTime()), + house_id + ], function (err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "status": "ok", "id": house_id }); + } + }); + }); + } + + deleteHouse(house_id) { + return new Promise((res, rej) => { + db.run('DELETE FROM house WHERE id = ?', [house_id], function (err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "status": "ok", "id": house_id }); + } + }); + }); + } +} + +module.exports = new HousesService(); \ No newline at end of file diff --git a/api/services/rotation.service.js b/api/services/rotation.service.js new file mode 100644 index 0000000..cf56eff --- /dev/null +++ b/api/services/rotation.service.js @@ -0,0 +1,106 @@ +const sqlite3 = require("sqlite3").verbose(); +const path = require('path'); + +const TelegramConfig = require('../config/telegram.config.js'); +const TelegramBot = require('node-telegram-bot-api'); +const fs = require('fs'); + +const dbPath = process.env.DATABASE_PATH || '../'; +const db = new sqlite3.Database(path.join(dbPath, 'database.sqlite')); + +const bot = new TelegramBot(TelegramConfig.token, { polling: false }); + +class RotationService { + async editTables() { + await bot.sendDocument(TelegramConfig.chatId, fs.createReadStream(path.join(dbPath, 'database.sqlite')), { + filename: "database.sqlite", + contentType: "application/x-sqlite3", + caption: "Резервна копія БД Manager Territory 📄 перед проведенням ротації територій!" + }); + + console.log("Резервна копія БД відправленна в Telegram"); + + return new Promise((resolve, reject) => { + db.serialize(() => { + db.get("SELECT MAX(group_id) AS max_id FROM homestead", (err, row) => { + if (err) { + console.error(err.message); + return reject({ "message": "Помилка при отриманні max_id для homestead" }); + } + + const maxIdHomestead = row?.max_id; + if (maxIdHomestead === null) { + return reject({ "message": "Таблиця homestead пуста або group_id відсутній" }); + } + + db.get("SELECT MAX(group_id) AS max_id FROM house", (err, row) => { + if (err) { + console.error(err.message); + return reject({ "message": "Помилка при отриманні max_id для house" }); + } + + const maxIdHouse = row?.max_id; + if (maxIdHouse === null) { + return reject({ "message": "Таблиця house пуста або group_id відсутній" }); + } + const currentUnixTime = Math.floor(Date.now()); + + // Оновлюємо group_id в обох таблицах + db.run("UPDATE homestead SET updated_at = ?, group_id = group_id + 1 WHERE group_id < ? AND group_id > 0", [currentUnixTime, maxIdHomestead + 1], (err) => { + if (err) { + console.error(err.message); + return reject({ "message": "Помилка при оновленні значень у homestead" }); + } + + db.run("UPDATE homestead SET updated_at = ?, group_id = 1 WHERE group_id = ?", [currentUnixTime, maxIdHomestead + 1], (err) => { + if (err) { + console.error(err.message); + return reject({ "message": "Помилка при встановленні group_id = 1 у homestead" }); + } + + db.run("UPDATE house SET updated_at = ?, group_id = group_id + 1 WHERE group_id < ? AND group_id > 0", [currentUnixTime, maxIdHouse + 1], (err) => { + if (err) { + console.error(err.message); + return reject({ "message": "Помилка при оновленні значень у house" }); + } + + db.run("UPDATE house SET updated_at = ?, group_id = 1 WHERE group_id = ?", [currentUnixTime, maxIdHouse + 1], (err) => { + if (err) { + console.error(err.message); + return reject({ "message": "Помилка при встановленні group_id = 1 у house" }); + } + + console.log("Ротація homestead та house завершилась успішно"); + + // Після оновлення homestead та house ми оновлюємо homestead_history та entrance_history + db.run("UPDATE homestead_history SET date_end = ?, working = 0 WHERE working = 1", [currentUnixTime], (err) => { + if (err) { + console.error(err.message); + return reject({ "message": "Помилка при оновленні homestead_history" }); + } + + db.run("UPDATE entrance_history SET date_end = ?, working = 0 WHERE working = 1", [currentUnixTime], (err) => { + if (err) { + console.error(err.message); + return reject({ "message": "Помилка при оновленні entrance_history" }); + } + + console.log("Ротація homestead_history та entrance_history завершилась успішно"); + resolve({ "message": "Ротація завершилась успішно" }); + }); + }); + }); + }); + }); + }); + }); + }); + }); + }).catch(error => { + console.error('Помилка при проведенні ротації:', error.message); + return error; + }); + } +} + +module.exports = new RotationService(); \ No newline at end of file diff --git a/api/services/sheeps.service.js b/api/services/sheeps.service.js new file mode 100644 index 0000000..729338e --- /dev/null +++ b/api/services/sheeps.service.js @@ -0,0 +1,396 @@ +const crypto = require('crypto'); +const db = require("../config/db"); + +class SheepService { + getSheep(uuid, sheepRole) { + return new Promise((res, rej) => { + let sql = ` + SELECT + sheeps.*, + groups.group_number AS group_id, + administrators.id AS administrators_id, + administrators.uuid AS administrators_uuid, + moderators.id AS moderators_id, + moderators.uuid AS moderators_uuid, + moderators.can_add_sheeps, + moderators.can_add_territory, + moderators.can_manager_territory, + moderators.can_add_stand, + moderators.can_manager_stand, + moderators.can_add_schedule + FROM + sheeps + LEFT JOIN + groups ON groups.group_number = sheeps.group_id + LEFT JOIN + administrators ON administrators.sheep_id = sheeps.id + LEFT JOIN + moderators ON moderators.sheep_id = sheeps.id + WHERE + sheeps.uuid = ? + LIMIT 1; + ` + db.get(sql, [uuid], (err, sheep) => { + if (err) { + console.error(err.message); + return res(false); + } else if (!sheep) { + console.log({ "error": "uuid not found" }); + return res(false); + } else { + let data = { + "id": Number(sheep.id), + "group_id": Number(sheep.group_id), + "name": sheep.name, + "icon": sheep.icon, + "uuid": sheep.uuid, + "appointment": sheep.appointment, + "can_view_stand": sheep.can_view_stand == 0 ? false : true, + "can_view_schedule": sheep.can_view_schedule == 0 ? false : true, + "can_view_territory": sheep.can_view_territory == 0 ? false : true, + "administrator": { + "id": sheep.administrators_id ? sheep.administrators_id : false, + "uuid": null + }, + "moderator": { + "id": sheep.moderators_id ? sheep.moderators_id : false, + "uuid": null, + "can_add_sheeps": sheep.can_add_sheeps == 1 ? true : false, + "can_add_territory": sheep.can_add_territory == 1 ? true : false, + "can_manager_territory": sheep.can_manager_territory == 1 ? true : false, + "can_add_stand": sheep.can_add_stand == 1 ? true : false, + "can_manager_stand": sheep.can_manager_stand == 1 ? true : false, + "can_add_schedule": sheep.can_add_schedule == 1 ? true : false + } + } + + if (sheepRole == "administrator") { + if (sheep.administrators_id) { + data.administrator.uuid = sheep.administrators_uuid; + } + if (sheep.moderators_id) { + data.moderator.uuid = sheep.moderators_uuid; + } + } + + return res(data); + } + }); + }); + } + getList(sheepRole) { + return new Promise((res, rej) => { + let sql = ` + SELECT + sheeps.*, + groups.group_number AS group_id, + administrators.id AS administrators_id, + administrators.uuid AS administrators_uuid, + moderators.id AS moderators_id, + moderators.uuid AS moderators_uuid, + moderators.can_add_sheeps, + moderators.can_add_territory, + moderators.can_manager_territory, + moderators.can_add_stand, + moderators.can_manager_stand, + moderators.can_add_schedule + FROM + sheeps + LEFT JOIN + groups ON groups.group_number = sheeps.group_id + LEFT JOIN + administrators ON administrators.sheep_id = sheeps.id + LEFT JOIN + moderators ON moderators.sheep_id = sheeps.id + ORDER BY + id + `; + + db.all(sql, (err, sheeps) => { + if (err) { + console.error(err.message); + return res(false); + } else { + let result = sheeps.map((sheep) => { + let data = { + "id": Number(sheep.id), + "group_id": Number(sheep.group_id), + "name": sheep.name, + "icon": sheep.icon, + "uuid": sheep.uuid, + "appointment": sheep.appointment, + "can_view_stand": sheep.can_view_stand == 0 ? false : true, + "can_view_schedule": sheep.can_view_schedule == 0 ? false : true, + "can_view_territory": sheep.can_view_territory == 0 ? false : true, + "administrator": { + "id": sheep.administrators_id ? sheep.administrators_id : false, + "uuid": null + }, + "moderator": { + "id": sheep.moderators_id ? sheep.moderators_id : false, + "uuid": null, + "can_add_sheeps": sheep.can_add_sheeps == 1 ? true : false, + "can_add_territory": sheep.can_add_territory == 1 ? true : false, + "can_manager_territory": sheep.can_manager_territory == 1 ? true : false, + "can_add_stand": sheep.can_add_stand == 1 ? true : false, + "can_manager_stand": sheep.can_manager_stand == 1 ? true : false, + "can_add_schedule": sheep.can_add_schedule == 1 ? true : false + } + } + + if (sheepRole == "administrator") { + if (sheep.administrators_id) { + data.administrator.uuid = sheep.administrators_uuid; + } + if (sheep.moderators_id) { + data.moderator.uuid = sheep.moderators_uuid; + } + } + + return data; + }) + + return res(result); + } + }); + }); + } + getAdministrator(uuid) { + return new Promise((res, rej) => { + let sql = ` + SELECT + sheeps.*, + groups.group_number AS group_id, + administrators.id AS administrators_id, + administrators.uuid AS administrators_uuid + FROM + sheeps + JOIN + administrators ON sheeps.id = administrators.sheep_id + LEFT JOIN + groups ON groups.group_number = sheeps.group_id + WHERE + administrators.uuid = ? + LIMIT 1; + ` + db.get(sql, [uuid], (err, sheep) => { + if (err) { + console.error(err.message); + return res(false); + } else if (!sheep) { + console.log({ "error": "uuid not found" }); + return res(false); + } else { + let data = { + "id": Number(sheep.id), + "group_id": Number(sheep.group_id), + "name": sheep.name, + "icon": sheep.icon, + "uuid": sheep.uuid, + "appointment": sheep.appointment, + "can_view_stand": sheep.can_view_stand == 0 ? false : true, + "can_view_schedule": sheep.can_view_schedule == 0 ? false : true, + "can_view_territory": sheep.can_view_territory == 0 ? false : true, + "administrator": { + "id": sheep.administrators_id, + "uuid": sheep.administrators_uuid + }, + "moderator": false + } + + return res(data); + } + }); + }); + } + getModerator(uuid) { + return new Promise((res, rej) => { + let sql = ` + SELECT + sheeps.*, + groups.group_number AS group_id, + moderators.id AS moderators_id, + moderators.uuid AS moderators_uuid, + moderators.can_add_sheeps AS can_add_sheeps, + moderators.can_add_territory AS can_add_territory, + moderators.can_manager_territory AS can_manager_territory, + moderators.can_add_stand AS can_add_stand, + moderators.can_manager_stand AS can_manager_stand, + moderators.can_add_schedule AS can_add_schedule + FROM + sheeps + JOIN + moderators ON sheeps.id = moderators.sheep_id + LEFT JOIN + groups ON groups.group_number = sheeps.group_id + WHERE + moderators.uuid = ? + LIMIT 1; + ` + db.get(sql, [uuid], (err, sheep) => { + if (err) { + console.error(err.message); + return res(false); + } else if (!sheep) { + console.log({ "error": "uuid not found" }); + return res(false); + } else { + let data = { + "id": Number(sheep.id), + "group_id": Number(sheep.group_id), + "name": sheep.name, + "icon": sheep.icon, + "uuid": sheep.uuid, + "appointment": sheep.appointment, + "can_view_stand": sheep.can_view_stand == 0 ? false : true, + "can_view_schedule": sheep.can_view_schedule == 0 ? false : true, + "can_view_territory": sheep.can_view_territory == 0 ? false : true, + "administrator": false, + "moderator": { + "id": sheep.moderators_id, + "uuid": sheep.moderators_uuid, + "can_add_sheeps": sheep.can_add_sheeps == 0 ? false : true, + "can_add_territory": sheep.can_add_territory == 0 ? false : true, + "can_manager_territory": sheep.can_manager_territory == 0 ? false : true, + "can_add_stand": sheep.can_add_stand == 0 ? false : true, + "can_manager_stand": sheep.can_manager_stand == 0 ? false : true, + "can_add_schedule": sheep.can_add_schedule == 0 ? false : true + } + } + + return res(data); + } + }); + }); + } + createSheep(data) { + return new Promise((res, rej) => { + let sql = 'INSERT INTO sheeps(name, group_id, appointment, uuid) VALUES (?, ?, ?, ?)'; + + let uuid = crypto.randomUUID(); + + db.run(sql, [ + data.name, + Number(data.group_id), + data.appointment, + uuid + ], function (err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "status": "ok", "id": this.lastID, "uuid": uuid }); + } + }); + }); + } + updateSheep(data) { + return new Promise(async (res, rej) => { + try { + let sql = ` + UPDATE sheeps + SET name = ?, group_id = ?, appointment = ?, + can_view_stand = ?, can_view_schedule = ?, can_view_territory = ? + WHERE uuid = ? + `; + + await db.run(sql, [ + data.name, + Number(data.group_id), + data.appointment, + data.can_view_stand ? 1 : 0, + data.can_view_schedule ? 1 : 0, + data.can_view_territory ? 1 : 0, + data.uuid + ]); + + if (data.role === "administrator") { + if (!data.administrator?.id) { + await db.run( + 'INSERT INTO administrators(sheep_id, uuid) VALUES (?, ?)', + [data.id, crypto.randomUUID()] + ); + console.log({ insert: "ok" }); + } + if (data.moderator?.id) { + await db.run('DELETE FROM moderators WHERE id = ?', [data.moderator.id]); + console.log({ delete: "ok" }); + } + } else if (data.role === "moderator") { + if (!data.moderator?.id) { + await db.run( + `INSERT INTO moderators(sheep_id, can_add_sheeps, can_add_territory, + can_manager_territory, can_add_stand, can_manager_stand, + can_add_schedule, uuid) VALUES (?, ?, ?, ?, ?, ?, ?, ?)`, + [ + data.id, + data.moderator.can_add_sheeps ? 1 : 0, + data.moderator.can_add_territory ? 1 : 0, + data.moderator.can_manager_territory ? 1 : 0, + data.moderator.can_add_stand ? 1 : 0, + data.moderator.can_manager_stand ? 1 : 0, + data.moderator.can_add_schedule ? 1 : 0, + crypto.randomUUID() + ] + ); + console.log({ insert: "ok" }); + } else { + await db.run( + `UPDATE moderators + SET can_add_sheeps = ?, can_add_territory = ?, + can_manager_territory = ?, can_add_stand = ?, + can_manager_stand = ?, can_add_schedule = ? + WHERE id = ?`, + [ + data.moderator.can_add_sheeps ? 1 : 0, + data.moderator.can_add_territory ? 1 : 0, + data.moderator.can_manager_territory ? 1 : 0, + data.moderator.can_add_stand ? 1 : 0, + data.moderator.can_manager_stand ? 1 : 0, + data.moderator.can_add_schedule ? 1 : 0, + data.moderator.id + ] + ); + console.log({ update: "ok" }); + } + if (data.administrator?.id) { + await db.run('DELETE FROM administrators WHERE id = ?', [data.administrator.id]); + console.log({ delete: "ok" }); + } + } else if (data.role === "sheep") { + if (data.moderator?.id) { + await db.run('DELETE FROM moderators WHERE id = ?', [data.moderator.id]); + console.log({ delete: "ok" }); + } + if (data.administrator?.id) { + await db.run('DELETE FROM administrators WHERE id = ?', [data.administrator.id]); + console.log({ delete: "ok" }); + } + } + + res({ status: "ok", id: data.id }); + } catch (err) { + console.error(err.message); + rej(false); + } + }); + } + deleteSheep(data) { + return new Promise((res, rej) => { + db.run('DELETE FROM sheeps WHERE uuid = ?', [data.uuid], function (err) { + if (err) { + console.error(err.message); + return res(false); + } else if (this.changes === 0) { + return res(false); + } else { + res({ "dellete": "ok" }); + } + }); + }); + } +} + +module.exports = new SheepService(); \ No newline at end of file diff --git a/dock/Sheep-Service.dbml b/dock/Sheep-Service.dbml new file mode 100644 index 0000000..eecb89e --- /dev/null +++ b/dock/Sheep-Service.dbml @@ -0,0 +1,186 @@ +// Use DBML to define your database structure +// Docs: https://dbml.dbdiagram.io/docs + +Table sheeps [note: 'Таблиця вісників'] { + id integer [primary key] + group_id integer [note: 'ID групи'] + name text [note: 'Імʼя вісника'] + icon text [note: 'Піктограмка вісника'] + uuid text [note: 'Код доступа'] + appointment text [default: 'lamb', note: 'Вид призначення'] + can_view_stand integer [default: 0, note: 'Доступ до перегляду графіку стендів'] + can_view_schedule integer [default: 0, note: 'Доступ до перегляду графіку зібрань'] + can_view_territory integer [default: 0, note: 'Доступ до перегляду особистих та групових територій'] +} + +Table administrators [note: 'Таблиця адміністраторів'] { + id integer [primary key] + sheep_id integer [note: 'ID вісника'] + uuid text [note: 'Код доступа'] +} + +Table moderators [note: 'Таблиця модераторів'] { + id integer [primary key] + sheep_id integer [note: 'ID вісника'] + uuid text [note: 'Код доступа'] + can_add_sheeps integer [default: 0, note: 'Доступ до додавання вісників'] + can_add_territory integer [default: 0, note: 'Доступ до створення територій'] + can_manager_territory integer [default: 0, note: 'Доступ до призначання територій'] + can_add_stand integer [default: 0, note: 'Доступ до створення стендів'] + can_manager_stand integer [default: 0, note: 'Доступ до редагування графіку стендів'] + can_add_schedule integer [default: 0, note: 'Доступ до створення графіку зібрань'] +} + +Table groups [note: 'Таблиця теократичних груп'] { + id integer [primary key] + group_number integer [note: 'Номер групи'] + share_hash text [note: 'Код доступа для посилання спільного доступу до групових території'] +} + +Table subscription [note: 'Таблиця токенів вісників для повідомлень'] { + id integer [primary key] + sheep_id integer [note: 'ID вісника'] + token text [note: 'Токен пристрою'] +} + +Table house [note: 'Таблиця багатоповерхових будинків'] { + id integer [primary key] + group_id integer [note: 'ID групи'] + title text [note: 'Вулиця будинку'] + number text [note: 'Номер будинку'] + points text [default: '[]', note: 'Масив точок будинку OSM'] + points_number text [default: '[]', note: 'Масив точок будинку OSM'] + geo text [default: '[]', note: 'Точка будинку на мапі'] + osm_id text [default: '[]', note: 'Список ID будинків в БД OSM'] + settlement text [note: 'Місто роздашування'] + description text [note: 'Коментар до будинку'] + created_at timestamp [note: 'Дата створення будинку'] + updated_at timestamp [note: 'Дата зміни будинку'] +} + +Table entrance [note: 'Таблиця підїздів багатоповерхових будинків'] { + id integer [primary key] + house_id integer [note: 'ID багатоповерхового будинку'] + entrance_number integer [note: 'Номер підїзду'] + title text [note: 'Назва підїзду'] + points text [default: '[]', note: 'Масив точок підїзду OSM'] + points_number text [default: '[]', note: 'Масив точок підїзду OSM'] + floors_quantity text [note: 'Кількість поверхів в підїзді'] + apartments_quantity text [note: 'Кількість квартир в підїзді'] + description text [note: 'Коментар до підїзду'] + created_at timestamp [note: 'Дата створення підїзду'] + updated_at timestamp [note: 'Дата зміни підїзду'] +} + +Table entrance_history [note: 'Таблиця історії вісників які опрацьовували багатоповерхові будинки'] { + id integer [primary key] + entrance_id integer [note: 'ID підїзду'] + name text [note: 'Хто опрацовував (імʼя)'] + date_start timestamp [note: 'Початок опрацювання'] + date_end timestamp [note: 'Кінець опрацювання'] + group_id integer [note: 'Група яка опрацювувала'] + sheep_id text [note: 'ID вісника що зробив зміни'] + working integer [default: 0, note: 'Статус опрацювання'] +} + +Table apartments [note: 'Таблиця квартир'] { + id integer [primary key] + entrance_id integer [note: 'ID підїзду'] + apartment_number integer [note: 'Номер квартири'] + title text [note: 'Назва квартири'] + floors_number integer [note: 'Номер поверху'] + status integer [note: 'Статус квартири'] + description text [note: 'Коментар до квартири'] + sheep_id text [note: 'ID вісника що зробив зміни'] + updated_at timestamp [note: 'Дата зміни історії квартири'] +} + +Table apartments_history [note: 'Таблиця історії опрацьовування квартир'] { + id integer [primary key] + sheep_id text [note: 'ID вісника що зробив зміни'] + apartments_id integer [note: 'ID квартири'] + status integer [note: 'Статус квартири'] + description text [note: 'Коментар до квартири'] + created_at timestamp [note: 'Дата зміни історії квартири'] +} + +Table homestead [note: 'Таблиця житлових районів'] { + id integer [primary key] + group_id integer [note: 'ID групи'] + title text [note: 'Житловий район'] + number text [note: 'Номер житловогу району'] + points text [default: '[]', note: 'Масив точок житловогу району OSM'] + point_icons text [default: '[]', note: 'Масив точок піктограм житловогу району'] + geo text [default: '[]', note: 'Точка житловогу району на мапі'] + osm_id text [default: '[]', note: 'Список ID житловоих районів в БД OSM'] + settlement text [note: 'Місто роздашування'] + description text [note: 'Коментар до житловогу району'] + created_at timestamp [note: 'Дата створення житловогу району'] + updated_at timestamp [note: 'Дата зміни житловогу району'] +} + +Table homestead_history [note: 'Таблиця історії вісників які опрацьовували житлові райони'] { + id integer [primary key] + homestead_id integer [note: 'ID підїзду'] + name text [note: 'Хто опрацовував (імʼя)'] + date_start timestamp [note: 'Початок опрацювання'] + date_end timestamp [note: 'Кінець опрацювання'] + group_id integer [note: 'Група яка опрацювувала'] + sheep_id text [note: 'ID вісника що зробив зміни'] + working integer [default: 0, note: 'Статус опрацювання'] +} + +Table meetings_schedule [note: 'Таблиця розкладу зібрань'] { + id integer [primary key] + date timestamp [note: 'Дата зібрання'] + type integer [note: 'Тип зібрання'] + name text [note: 'Імʼя вісника що має завдання'] + sheep_id text [note: 'ID вісника що має завдання'] + title text [note: 'Номер пісні або назва промови'] + number text [note: 'Номер пункту графіка'] +} + +Table stand_list [note: 'Таблиця місць розташування стенду та його налаштування'] { + id integer [primary key] + title text [note: 'Назва місця розташування стенду'] + hour_start integer [default: 10, note: 'Година початку служіння'] + hour_end integer [default: 16, note: 'Година закінчення служіння'] + quantity_sheep integer [default: 2, note: 'Кількість вісників, що можуть стояти одночасно'] + week_days text [default: '[0, 1, 2, 3, 4, 5, 6]', note: 'Дні тижня, на яких стоїть стенд'] +} + +Table stand_schedule [note: 'Таблиця записів служіння зі стендом'] { + id integer [primary key] + stand integer [note: 'ID стенду'] + date timestamp [note: 'Дата служіння зі стендом'] + hour integer [note: 'Година запису'] + sheep_id text [note: 'ID вісника'] + number_sheep text [note: 'Номер вісника, що одночасно стоїть'] + updated_at timestamp [note: 'Дата зміни запису'] +} + + +Ref: sheeps.id - administrators.sheep_id // one-to-one +Ref: sheeps.id - moderators.sheep_id // one-to-one +Ref: sheeps.id < apartments_history.sheep_id // one-to-many +Ref: sheeps.id < apartments.sheep_id // one-to-many +Ref: sheeps.id < subscription.sheep_id // one-to-many +Ref: sheeps.id < homestead_history.sheep_id // one-to-many +Ref: sheeps.id < entrance_history.sheep_id // one-to-many +Ref: sheeps.id < meetings_schedule.sheep_id // one-to-many +Ref: sheeps.id < stand_schedule.sheep_id // one-to-many + +Ref: groups.group_number < sheeps.group_id // one-to-many +Ref: groups.group_number < house.group_id // one-to-many +Ref: groups.group_number < homestead.group_id // one-to-many + +Ref: house.id < entrance.house_id // one-to-many + +Ref: homestead.id < homestead_history.homestead_id // one-to-many + +Ref: entrance.id < entrance_history.entrance_id // one-to-many +Ref: entrance.id < apartments.entrance_id // one-to-many + +Ref: apartments.id < apartments_history.apartments_id // one-to-many + +Ref: stand_list.id < stand_schedule.stand // one-to-many \ No newline at end of file diff --git a/dock/Sheep-Service.pdf b/dock/Sheep-Service.pdf new file mode 100644 index 0000000..5b1bdc4 --- /dev/null +++ b/dock/Sheep-Service.pdf @@ -0,0 +1,16305 @@ +%PDF-1.3 +%߬ +3 0 obj +<> >> +] +/Contents 4 0 R +>> +endobj +4 0 obj +<< +/Length 191373 +>> +stream +0.200025 w +0 G +0.98 g +0. 1080. 1920. -1080. re +f +q +1. 0. 0. -1. 0. 1080. cm +q +1. 0. 0. 1. 1711. 1015. cm +1. w +0. g +q +1. 0. 0. 1. 0. 0. cm +0. 0. 184. 60. re +W +n +q +q +0.26 0.55 1. rg +0.2 0. 0. 0.2 0. 0. cm +211.9000000000000057 68.7999999999999972 m +159.6999999999999886 68.7999999999999972 l +159.6999999999999886 147.5999999999999943 l +242.3999999999999773 147.5999999999999943 l +242.3999999999999773 99.2999999999999972 l +242.3999999999999773 82.5 228.7999999999999829 68.7999999999999972 211.8999999999999773 68.7999999999999972 c +h +f +Q +q +0.15 0.44 0.87 rg +0.2 0. 0. 0.2 0. 0. cm +242.4000000000000057 147.5999999999999943 m +159.6999999999999886 147.5999999999999943 l +159.6999999999999886 228.8000000000000114 l +211.8999999999999773 228.8000000000000114 l +228.6999999999999886 228.8000000000000114 242.3999999999999773 215.1000000000000227 242.3999999999999773 198.3000000000000114 c +242.3999999999999773 147.6000000000000227 l +h +f +Q +q +0.13 0.38 0.81 rg +0.2 0. 0. 0.2 0. 0. cm +159.6999999999999886 68.7999999999999972 m +113.0999999999999943 68.7999999999999972 l +96.2999999999999972 68.7999999999999972 82.5999999999999943 82.5 82.5999999999999943 99.2999999999999972 c +82.5999999999999943 198.3000000000000114 l +82.5999999999999943 215.1000000000000227 96.2999999999999972 228.8000000000000114 113.0999999999999943 228.8000000000000114 c +159.6999999999999886 228.8000000000000114 l +159.6999999999999886 68.8000000000000114 l +h +f +Q +q +1. g +0.2 0. 0. 0.2 0. 0. cm +135.9000000000000057 165.0999999999999943 m +113.9000000000000057 165.0999999999999943 l +110.5 165.0999999999999943 107.8000000000000114 162.4000000000000057 107.8000000000000114 159. c +107.8000000000000114 137. l +107.8000000000000114 133.5999999999999943 110.5000000000000142 130.9000000000000057 113.9000000000000057 130.9000000000000057 c +135.9000000000000057 130.9000000000000057 l +139.3000000000000114 130.9000000000000057 142. 133.5999999999999943 142. 137. c +142. 159. l +142. 162.4000000000000057 139.1999999999999886 165.0999999999999943 135.9000000000000057 165.0999999999999943 c +h +185. 92.7999999999999972 m +207. 92.7999999999999972 l +210.4000000000000057 92.7999999999999972 213.0999999999999943 95.5 213.0999999999999943 98.8999999999999915 c +213.0999999999999943 120.8999999999999915 l +213.0999999999999943 124.2999999999999972 210.4000000000000057 126.9999999999999858 207. 126.9999999999999858 c +185. 126.9999999999999858 l +181.5999999999999943 126.9999999999999858 178.9000000000000057 124.2999999999999829 178.9000000000000057 120.8999999999999915 c +178.9000000000000057 98.8999999999999915 l +178.9000000000000057 95.4999999999999858 181.7000000000000171 92.7999999999999972 185. 92.7999999999999972 c +h +185. 171. m +207. 171. l +210.4000000000000057 171. 213.0999999999999943 173.6999999999999886 213.0999999999999943 177.0999999999999943 c +213.0999999999999943 199.0999999999999943 l +213.0999999999999943 202.5 210.4000000000000057 205.1999999999999886 207. 205.1999999999999886 c +185. 205.1999999999999886 l +181.5999999999999943 205.1999999999999886 178.9000000000000057 202.5 178.9000000000000057 199.0999999999999943 c +178.9000000000000057 177.0999999999999943 l +178.9000000000000057 173.6999999999999886 181.7000000000000171 171. 185. 171. c +h +f +Q +q +1. g +0.2 0. 0. 0.2 0. 0. cm +126.0759999999999934 151.6500000000000057 m +192.1159999999999854 103.8900000000000148 l +196.8619999999999948 110.4540000000000077 l +130.8229999999999791 158.2139999999999986 l +h +f +Q +q +1. g +0.2 0. 0. 0.2 0. 0. cm +125.8269999999999982 143.8739999999999952 m +130.8000000000000114 137.4799999999999898 l +194.8190000000000168 187.2679999999999723 l +189.8460000000000036 193.6619999999999777 l +h +f +Q +q +0.13 0.38 0.81 rg +0.2 0. 0. 0.2 0. 0. cm +344.8999999999999773 182.0999999999999943 m +335.8999999999999773 182.0999999999999943 l +335.8999999999999773 175.2999999999999829 l +335.6999999999999886 175.2999999999999829 l +334. 177.7999999999999829 331.5999999999999659 179.7999999999999829 328.5999999999999659 181.1999999999999886 c +325.5999999999999659 182.5999999999999943 322.4999999999999432 183.2999999999999829 319.2999999999999545 183.2999999999999829 c +315.5999999999999659 183.2999999999999829 312.2999999999999545 182.6999999999999886 309.3999999999999773 181.3999999999999773 c +306.3999999999999773 180.0999999999999659 303.8999999999999773 178.3999999999999773 301.7999999999999545 176.0999999999999659 c +299.6999999999999318 173.7999999999999545 298.0999999999999659 171.1999999999999602 296.9999999999999432 168.1999999999999602 c +295.8999999999999204 165.1999999999999602 295.2999999999999545 161.8999999999999488 295.2999999999999545 158.3999999999999488 c +295.2999999999999545 154.8999999999999488 295.8999999999999773 151.5999999999999375 296.9999999999999432 148.5999999999999375 c +298.0999999999999659 145.5999999999999375 299.6999999999999318 142.8999999999999488 301.7999999999999545 140.6999999999999318 c +303.8999999999999773 138.4999999999999432 306.3999999999999773 136.6999999999999318 309.3999999999999773 135.4999999999999432 c +312.3999999999999773 134.1999999999999318 315.6999999999999886 133.5999999999999375 319.2999999999999545 133.5999999999999375 c +322.6999999999999318 133.5999999999999375 325.8999999999999773 134.2999999999999261 328.8999999999999773 135.6999999999999318 c +331.8999999999999773 137.0999999999999375 334.1999999999999886 139.0999999999999375 335.7999999999999545 141.4999999999999432 c +335.9999999999999432 141.4999999999999432 l +335.9999999999999432 106.5999999999999375 l +344.9999999999999432 106.5999999999999375 l +344.9999999999999432 182.0999999999999375 l +344.8999999999999204 182.0999999999999375 l +h +320.2999999999999545 174.9000000000000057 m +322.6999999999999318 174.9000000000000057 324.8999999999999773 174.5 326.7999999999999545 173.7000000000000171 c +328.6999999999999318 172.9000000000000057 330.3999999999999773 171.7000000000000171 331.6999999999999318 170.3000000000000114 c +332.9999999999999432 168.9000000000000057 334.0999999999999091 167.1000000000000227 334.7999999999999545 165.1000000000000227 c +335.4999999999999432 163.1000000000000227 335.8999999999999773 160.9000000000000341 335.8999999999999773 158.5000000000000284 c +335.8999999999999773 156.1000000000000227 335.5 153.9000000000000341 334.7999999999999545 151.9000000000000341 c +334.0999999999999659 149.9000000000000341 332.9999999999999432 148.1000000000000227 331.6999999999999318 146.7000000000000455 c +330.3999999999999204 145.3000000000000398 328.6999999999999318 144.1000000000000512 326.7999999999999545 143.3000000000000398 c +324.8999999999999773 142.5000000000000284 322.6999999999999318 142.1000000000000512 320.2999999999999545 142.1000000000000512 c +317.8999999999999773 142.1000000000000512 315.6999999999999318 142.5000000000000568 313.7999999999999545 143.3000000000000398 c +311.8999999999999773 144.1000000000000512 310.1999999999999318 145.3000000000000398 308.8999999999999773 146.7000000000000455 c +307.5999999999999659 148.1000000000000512 306.5 149.9000000000000341 305.7999999999999545 151.9000000000000341 c +305.0999999999999659 153.9000000000000341 304.6999999999999318 156.1000000000000227 304.6999999999999318 158.5000000000000284 c +304.6999999999999318 160.9000000000000341 305.0999999999999091 163.1000000000000227 305.7999999999999545 165.1000000000000227 c +306.4999999999999432 167.1000000000000227 307.5999999999999659 168.9000000000000341 308.8999999999999773 170.3000000000000114 c +310.1999999999999886 171.7000000000000171 311.8999999999999773 172.9000000000000057 313.7999999999999545 173.7000000000000171 c +315.7999999999999545 174.5000000000000284 317.8999999999999773 174.9000000000000057 320.2999999999999545 174.9000000000000057 c +h +358.3999999999999773 106.6000000000000085 m +367.3999999999999773 106.6000000000000085 l +367.3999999999999773 141.5 l +367.5999999999999659 141.5 l +369.1999999999999886 139. 371.4999999999999432 137.0999999999999943 374.4999999999999432 135.6999999999999886 c +377.4999999999999432 134.2999999999999829 380.6999999999999318 133.5999999999999943 384.0999999999999659 133.5999999999999943 c +387.7999999999999545 133.5999999999999943 391.0999999999999659 134.1999999999999886 393.9999999999999432 135.5 c +396.9999999999999432 136.8000000000000114 399.4999999999999432 138.5 401.5999999999999659 140.6999999999999886 c +403.6999999999999886 142.8999999999999773 405.2999999999999545 145.5999999999999943 406.3999999999999773 148.5999999999999943 c +407.5 151.5999999999999943 408.0999999999999659 154.9000000000000057 408.0999999999999659 158.4000000000000057 c +408.0999999999999659 161.9000000000000057 407.4999999999999432 165.2000000000000171 406.3999999999999773 168.2000000000000171 c +405.2999999999999545 171.2000000000000171 403.6999999999999886 173.8000000000000114 401.5999999999999659 176.1000000000000227 c +399.4999999999999432 178.4000000000000341 396.9999999999999432 180.1000000000000227 393.9999999999999432 181.4000000000000341 c +390.9999999999999432 182.7000000000000455 387.6999999999999318 183.3000000000000398 384.0999999999999659 183.3000000000000398 c +380.8999999999999773 183.3000000000000398 377.7999999999999545 182.6000000000000512 374.7999999999999545 181.2000000000000455 c +371.7999999999999545 179.8000000000000398 369.3999999999999773 177.8000000000000398 367.6999999999999318 175.3000000000000398 c +367.4999999999999432 175.3000000000000398 l +367.4999999999999432 182.1000000000000512 l +358.4999999999999432 182.1000000000000512 l +358.4999999999999432 106.6000000000000512 l +358.3999999999999204 106.6000000000000512 l +h +383. 174.9000000000000057 m +385.3999999999999773 174.9000000000000057 387.6000000000000227 174.5 389.5 173.7000000000000171 c +391.3999999999999773 172.9000000000000057 393.1000000000000227 171.7000000000000171 394.3999999999999773 170.3000000000000114 c +395.6999999999999886 168.9000000000000057 396.7999999999999545 167.1000000000000227 397.5 165.1000000000000227 c +398.1999999999999886 163.1000000000000227 398.6000000000000227 160.9000000000000341 398.6000000000000227 158.5000000000000284 c +398.6000000000000227 156.1000000000000227 398.2000000000000455 153.9000000000000341 397.5 151.9000000000000341 c +396.8000000000000114 149.9000000000000341 395.6999999999999886 148.1000000000000227 394.3999999999999773 146.7000000000000455 c +393.0999999999999659 145.3000000000000398 391.3999999999999773 144.1000000000000512 389.5 143.3000000000000398 c +387.6000000000000227 142.5000000000000284 385.3999999999999773 142.1000000000000512 383. 142.1000000000000512 c +380.6000000000000227 142.1000000000000512 378.3999999999999773 142.5000000000000568 376.5 143.3000000000000398 c +374.6000000000000227 144.1000000000000512 372.8999999999999773 145.3000000000000398 371.6000000000000227 146.7000000000000455 c +370.3000000000000114 148.1000000000000512 369.2000000000000455 149.9000000000000341 368.5 151.9000000000000341 c +367.8000000000000114 153.9000000000000341 367.3999999999999773 156.1000000000000227 367.3999999999999773 158.5000000000000284 c +367.3999999999999773 160.9000000000000341 367.7999999999999545 163.1000000000000227 368.5 165.1000000000000227 c +369.1999999999999886 167.1000000000000227 370.3000000000000114 168.9000000000000341 371.6000000000000227 170.3000000000000114 c +372.9000000000000341 171.7000000000000171 374.6000000000000227 172.9000000000000057 376.5 173.7000000000000171 c +378.3999999999999773 174.5000000000000284 380.6000000000000227 174.9000000000000057 383. 174.9000000000000057 c +h +466.8999999999999773 182.0999999999999943 m +457.8999999999999773 182.0999999999999943 l +457.8999999999999773 175.2999999999999829 l +457.6999999999999886 175.2999999999999829 l +456. 177.7999999999999829 453.5999999999999659 179.7999999999999829 450.5999999999999659 181.1999999999999886 c +447.5999999999999659 182.5999999999999943 444.4999999999999432 183.2999999999999829 441.2999999999999545 183.2999999999999829 c +437.5999999999999659 183.2999999999999829 434.2999999999999545 182.6999999999999886 431.3999999999999773 181.3999999999999773 c +428.3999999999999773 180.0999999999999659 425.8999999999999773 178.3999999999999773 423.7999999999999545 176.0999999999999659 c +421.6999999999999318 173.7999999999999545 420.0999999999999659 171.1999999999999602 418.9999999999999432 168.1999999999999602 c +417.8999999999999204 165.1999999999999602 417.2999999999999545 161.8999999999999488 417.2999999999999545 158.3999999999999488 c +417.2999999999999545 154.8999999999999488 417.8999999999999773 151.5999999999999375 418.9999999999999432 148.5999999999999375 c +420.0999999999999659 145.5999999999999375 421.6999999999999318 142.8999999999999488 423.7999999999999545 140.6999999999999318 c +425.8999999999999773 138.4999999999999432 428.3999999999999773 136.6999999999999318 431.3999999999999773 135.4999999999999432 c +434.3999999999999773 134.1999999999999318 437.6999999999999886 133.5999999999999375 441.2999999999999545 133.5999999999999375 c +444.6999999999999318 133.5999999999999375 447.8999999999999773 134.2999999999999261 450.8999999999999773 135.6999999999999318 c +453.8999999999999773 137.0999999999999375 456.1999999999999886 139.0999999999999375 457.7999999999999545 141.4999999999999432 c +457.9999999999999432 141.4999999999999432 l +457.9999999999999432 106.5999999999999375 l +466.9999999999999432 106.5999999999999375 l +466.9999999999999432 182.0999999999999375 l +466.8999999999999204 182.0999999999999375 l +h +442.2999999999999545 174.9000000000000057 m +444.6999999999999318 174.9000000000000057 446.8999999999999773 174.5 448.7999999999999545 173.7000000000000171 c +450.6999999999999318 172.9000000000000057 452.3999999999999773 171.7000000000000171 453.6999999999999318 170.3000000000000114 c +454.9999999999999432 168.9000000000000057 456.0999999999999091 167.1000000000000227 456.7999999999999545 165.1000000000000227 c +457.4999999999999432 163.1000000000000227 457.8999999999999773 160.9000000000000341 457.8999999999999773 158.5000000000000284 c +457.8999999999999773 156.1000000000000227 457.5 153.9000000000000341 456.7999999999999545 151.9000000000000341 c +456.0999999999999659 149.9000000000000341 454.9999999999999432 148.1000000000000227 453.6999999999999318 146.7000000000000455 c +452.3999999999999204 145.3000000000000398 450.6999999999999318 144.1000000000000512 448.7999999999999545 143.3000000000000398 c +446.8999999999999773 142.5000000000000284 444.6999999999999318 142.1000000000000512 442.2999999999999545 142.1000000000000512 c +439.8999999999999773 142.1000000000000512 437.6999999999999318 142.5000000000000568 435.7999999999999545 143.3000000000000398 c +433.8999999999999773 144.1000000000000512 432.1999999999999318 145.3000000000000398 430.8999999999999773 146.7000000000000455 c +429.5999999999999659 148.1000000000000512 428.5 149.9000000000000341 427.7999999999999545 151.9000000000000341 c +427.0999999999999659 153.9000000000000341 426.6999999999999318 156.1000000000000227 426.6999999999999318 158.5000000000000284 c +426.6999999999999318 160.9000000000000341 427.0999999999999091 163.1000000000000227 427.7999999999999545 165.1000000000000227 c +428.4999999999999432 167.1000000000000227 429.5999999999999659 168.9000000000000341 430.8999999999999773 170.3000000000000114 c +432.1999999999999886 171.7000000000000171 433.8999999999999773 172.9000000000000057 435.7999999999999545 173.7000000000000171 c +437.6999999999999318 174.5000000000000284 439.8999999999999773 174.9000000000000057 442.2999999999999545 174.9000000000000057 c +h +478.9999999999999432 117.8000000000000114 m +478.9999999999999432 116.0000000000000142 479.5999999999999659 114.5000000000000142 480.8999999999999204 113.2000000000000171 c +482.1999999999999318 111.9000000000000199 483.6999999999999318 111.3000000000000114 485.4999999999999432 111.3000000000000114 c +487.2999999999999545 111.3000000000000114 488.7999999999999545 111.9000000000000057 490.0999999999999659 113.2000000000000171 c +491.3999999999999773 114.5000000000000142 491.9999999999999432 116.0000000000000142 491.9999999999999432 117.8000000000000114 c +491.9999999999999432 119.6000000000000085 491.3999999999999204 121.1000000000000085 490.0999999999999659 122.4000000000000057 c +488.7999999999999545 123.7000000000000028 487.2999999999999545 124.3000000000000114 485.4999999999999432 124.3000000000000114 c +483.6999999999999318 124.3000000000000114 482.1999999999999318 123.7000000000000171 480.8999999999999204 122.4000000000000057 c +479.6999999999999318 121.1000000000000085 478.9999999999999432 119.6000000000000085 478.9999999999999432 117.8000000000000114 c +h +481.0999999999999659 134.8000000000000114 m +490.0999999999999659 134.8000000000000114 l +490.0999999999999659 182.1000000000000227 l +481.0999999999999659 182.1000000000000227 l +481.0999999999999659 134.8000000000000114 l +h +504.5999999999999659 140.5 m +507.0999999999999659 138.1999999999999886 510.0999999999999659 136.4000000000000057 513.3999999999999773 135.3000000000000114 c +516.6999999999999318 134.1000000000000227 520.1000000000000227 133.6000000000000227 523.3999999999999773 133.6000000000000227 c +526.8999999999999773 133.6000000000000227 529.7999999999999545 134.0000000000000284 532.2999999999999545 134.9000000000000341 c +534.7999999999999545 135.8000000000000398 536.7999999999999545 136.9000000000000341 538.3999999999999773 138.4000000000000341 c +540. 139.9000000000000341 541.1999999999999318 141.5000000000000284 541.8999999999999773 143.4000000000000341 c +542.6999999999999318 145.3000000000000398 543. 147.3000000000000398 543. 149.3000000000000398 c +543. 173.5000000000000284 l +543. 175.2000000000000171 543. 176.7000000000000171 543.1000000000000227 178.1000000000000227 c +543.2000000000000455 179.5000000000000284 543.3000000000000682 180.8000000000000114 543.3999999999999773 182.1000000000000227 c +535.3999999999999773 182.1000000000000227 l +535.1999999999999318 179.7000000000000171 535.1000000000000227 177.3000000000000114 535.1000000000000227 174.9000000000000341 c +535. 174.9000000000000341 l +533. 178.0000000000000284 530.6000000000000227 180.1000000000000227 527.8999999999999773 181.4000000000000341 c +525.1999999999999318 182.7000000000000455 522. 183.3000000000000398 518.3999999999999773 183.3000000000000398 c +516.1999999999999318 183.3000000000000398 514.1000000000000227 183.0000000000000284 512.1000000000000227 182.4000000000000341 c +510.1000000000000227 181.8000000000000398 508.4000000000000341 180.9000000000000341 506.9000000000000341 179.7000000000000455 c +505.4000000000000341 178.5000000000000568 504.2000000000000455 177.0000000000000568 503.4000000000000341 175.3000000000000398 c +502.5000000000000568 173.5000000000000284 502.1000000000000227 171.5000000000000284 502.1000000000000227 169.2000000000000455 c +502.1000000000000227 166.1000000000000512 502.8000000000000114 163.6000000000000512 504.1000000000000227 161.5000000000000568 c +505.5 159.4000000000000625 507.3000000000000114 157.8000000000000682 509.7000000000000455 156.5000000000000568 c +512.1000000000000227 155.2000000000000455 514.8000000000000682 154.3000000000000682 518. 153.7000000000000455 c +521.2000000000000455 153.1000000000000512 524.5 152.9000000000000341 528.1000000000000227 152.9000000000000341 c +534.7000000000000455 152.9000000000000341 l +534.7000000000000455 150.9000000000000341 l +534.7000000000000455 149.7000000000000455 534.5 148.5000000000000284 534. 147.3000000000000398 c +533.5 146.1000000000000512 532.7999999999999545 145.0000000000000284 531.8999999999999773 144.1000000000000512 c +531. 143.1000000000000512 529.7999999999999545 142.4000000000000625 528.3999999999999773 141.8000000000000398 c +527. 141.2000000000000455 525.2999999999999545 141.0000000000000284 523.3999999999999773 141.0000000000000284 c +521.6999999999999318 141.0000000000000284 520.1999999999999318 141.2000000000000171 518.8999999999999773 141.5000000000000284 c +517.6000000000000227 141.8000000000000398 516.3999999999999773 142.2000000000000171 515.3999999999999773 142.7000000000000171 c +514.2999999999999545 143.2000000000000171 513.3999999999999773 143.8000000000000114 512.5 144.4000000000000057 c +511.6000000000000227 145.0999999999999943 510.8000000000000114 145.7000000000000171 510. 146.3000000000000114 c +504.6000000000000227 140.5 l +h +529.8999999999999773 159.3000000000000114 m +527.7999999999999545 159.3000000000000114 525.6000000000000227 159.4000000000000057 523.3999999999999773 159.6000000000000227 c +521.1999999999999318 159.8000000000000114 519.1000000000000227 160.3000000000000114 517.2999999999999545 160.9000000000000341 c +515.5 161.6000000000000227 514. 162.5000000000000284 512.7999999999999545 163.7000000000000455 c +511.5999999999999659 164.9000000000000341 511.0999999999999659 166.4000000000000341 511.0999999999999659 168.3000000000000398 c +511.0999999999999659 171.0000000000000284 511.9999999999999432 173.0000000000000284 513.7999999999999545 174.2000000000000455 c +515.5999999999999091 175.4000000000000341 518.0999999999999091 176.0000000000000568 521.1999999999999318 176.0000000000000568 c +523.6999999999999318 176.0000000000000568 525.7999999999999545 175.6000000000000512 527.4999999999998863 174.8000000000000682 c +529.1999999999999318 174.0000000000000568 530.5999999999999091 172.9000000000000625 531.6999999999999318 171.6000000000000796 c +532.7999999999999545 170.3000000000000682 533.4999999999998863 168.8000000000000682 533.9999999999998863 167.2000000000000739 c +534.4999999999998863 165.6000000000000796 534.6999999999999318 164.0000000000000853 534.6999999999999318 162.4000000000000625 c +534.6999999999999318 159.4000000000000625 l +529.8999999999999773 159.4000000000000625 l +529.8999999999999773 159.3000000000000682 l +h +603.6000000000000227 181.7000000000000171 m +603.6000000000000227 185.3000000000000114 603. 188.6000000000000227 601.8000000000000682 191.5000000000000284 c +600.6000000000000227 194.5000000000000284 598.8000000000000682 197.0000000000000284 596.6000000000000227 199.2000000000000171 c +594.3000000000000682 201.4000000000000057 591.6000000000000227 203.0000000000000284 588.3999999999999773 204.2000000000000171 c +585.1999999999999318 205.4000000000000057 581.6999999999999318 206.0000000000000284 577.7999999999999545 206.0000000000000284 c +573.2999999999999545 206.0000000000000284 569.0999999999999091 205.4000000000000341 565.3999999999999773 204.1000000000000227 c +561.6000000000000227 202.8000000000000114 558.1000000000000227 200.6000000000000227 554.6999999999999318 197.5000000000000284 c +560.7999999999999545 189.9000000000000341 l +563.0999999999999091 192.4000000000000341 565.6999999999999318 194.3000000000000398 568.3999999999999773 195.6000000000000227 c +571.1000000000000227 196.9000000000000341 574.1999999999999318 197.5000000000000284 577.6999999999999318 197.5000000000000284 c +580.9999999999998863 197.5000000000000284 583.7999999999999545 197.0000000000000284 585.9999999999998863 196.1000000000000227 c +588.1999999999999318 195.1000000000000227 589.8999999999998636 193.9000000000000341 591.1999999999999318 192.4000000000000341 c +592.4999999999998863 190.9000000000000341 593.3999999999999773 189.1000000000000227 593.8999999999999773 187.2000000000000455 c +594.3999999999999773 185.2000000000000455 594.6999999999999318 183.3000000000000398 594.6999999999999318 181.3000000000000398 c +594.6999999999999318 174.3000000000000398 l +594.3999999999999773 174.3000000000000398 l +592.6999999999999318 177.2000000000000455 590.2999999999999545 179.3000000000000398 587.3999999999999773 180.6000000000000512 c +584.3999999999999773 182.0000000000000568 581.2999999999999545 182.6000000000000512 578.1000000000000227 182.6000000000000512 c +574.6000000000000227 182.6000000000000512 571.3999999999999773 182.0000000000000568 568.5 180.8000000000000398 c +565.5 179.6000000000000512 563. 177.9000000000000341 560.8999999999999773 175.7000000000000455 c +558.7999999999999545 173.5000000000000568 557.1000000000000227 171.0000000000000568 555.8999999999999773 168.0000000000000568 c +554.6999999999999318 165.0000000000000568 554.1000000000000227 161.8000000000000682 554.1000000000000227 158.4000000000000625 c +554.1000000000000227 154.9000000000000625 554.7000000000000455 151.7000000000000739 555.8000000000000682 148.7000000000000739 c +556.9000000000000909 145.7000000000000739 558.5000000000001137 143.0000000000000853 560.6000000000000227 140.8000000000000682 c +562.7000000000000455 138.5000000000000568 565.2000000000000455 136.8000000000000682 568.2000000000000455 135.5000000000000568 c +571.2000000000000455 134.2000000000000455 574.5 133.6000000000000512 578.1000000000000227 133.6000000000000512 c +581.3000000000000682 133.6000000000000512 584.3999999999999773 134.3000000000000398 587.3999999999999773 135.7000000000000455 c +590.3999999999999773 137.1000000000000512 592.7999999999999545 139.1000000000000512 594.5 141.6000000000000512 c +594.7000000000000455 141.6000000000000512 l +594.7000000000000455 134.8000000000000398 l +603.7000000000000455 134.8000000000000398 l +603.6000000000000227 181.7000000000000455 l +h +579.1000000000000227 141.9000000000000341 m +576.7000000000000455 141.9000000000000341 574.5 142.3000000000000398 572.6000000000000227 143.1000000000000227 c +570.7000000000000455 143.9000000000000341 569. 145.1000000000000227 567.7000000000000455 146.5000000000000284 c +566.4000000000000909 147.9000000000000341 565.3000000000000682 149.7000000000000171 564.6000000000000227 151.7000000000000171 c +563.8999999999999773 153.7000000000000171 563.5 155.9000000000000057 563.5 158.3000000000000114 c +563.5 163.1000000000000227 564.8999999999999773 166.9000000000000057 567.7000000000000455 169.8000000000000114 c +570.5 172.7000000000000171 574.3000000000000682 174.1000000000000227 579.1000000000000227 174.1000000000000227 c +583.8999999999999773 174.1000000000000227 587.7000000000000455 172.7000000000000171 590.5 169.8000000000000114 c +593.2999999999999545 166.9000000000000057 594.7000000000000455 163.1000000000000227 594.7000000000000455 158.3000000000000114 c +594.7000000000000455 155.9000000000000057 594.3000000000000682 153.7000000000000171 593.6000000000000227 151.7000000000000171 c +592.8999999999999773 149.7000000000000171 591.8000000000000682 147.9000000000000057 590.5 146.5000000000000284 c +589.2000000000000455 145.1000000000000227 587.5 143.9000000000000341 585.6000000000000227 143.1000000000000227 c +583.6000000000000227 142.4000000000000341 581.5 141.9000000000000341 579.1000000000000227 141.9000000000000341 c +h +617.2000000000000455 134.8000000000000398 m +626.2000000000000455 134.8000000000000398 l +626.2000000000000455 142.1000000000000512 l +626.4000000000000909 142.1000000000000512 l +627.0000000000001137 140.8000000000000398 627.8000000000000682 139.7000000000000455 628.8000000000000682 138.7000000000000455 c +629.8000000000000682 137.7000000000000455 630.9000000000000909 136.8000000000000398 632.1000000000000227 136.1000000000000512 c +633.3000000000000682 135.4000000000000625 634.7000000000000455 134.8000000000000398 636.1000000000000227 134.4000000000000625 c +637.6000000000000227 134.0000000000000568 639. 133.8000000000000682 640.5 133.8000000000000682 c +642. 133.8000000000000682 643.2999999999999545 134.0000000000000568 644.5 134.4000000000000625 c +644.1000000000000227 144.1000000000000512 l +643.3999999999999773 143.9000000000000625 642.6000000000000227 143.7000000000000455 641.8999999999999773 143.6000000000000512 c +641.1999999999999318 143.5000000000000568 640.3999999999999773 143.4000000000000625 639.6999999999999318 143.4000000000000625 c +635.2999999999999545 143.4000000000000625 631.8999999999999773 144.6000000000000512 629.5999999999999091 147.1000000000000512 c +627.2999999999999545 149.6000000000000512 626.0999999999999091 153.4000000000000625 626.0999999999999091 158.6000000000000512 c +626.0999999999999091 182.4000000000000625 l +617.0999999999999091 182.4000000000000625 l +617.1999999999999318 134.8000000000000682 l +h +654.3000000000000682 140.5000000000000284 m +656.8000000000000682 138.2000000000000171 659.8000000000000682 136.4000000000000341 663.1000000000000227 135.3000000000000398 c +666.3999999999999773 134.1000000000000512 669.8000000000000682 133.6000000000000512 673.1000000000000227 133.6000000000000512 c +676.6000000000000227 133.6000000000000512 679.5 134.0000000000000568 682. 134.9000000000000625 c +684.5 135.8000000000000682 686.5 136.9000000000000625 688.1000000000000227 138.4000000000000625 c +689.7000000000000455 139.9000000000000625 690.8999999999999773 141.5000000000000568 691.6000000000000227 143.4000000000000625 c +692.3999999999999773 145.3000000000000682 692.7000000000000455 147.3000000000000682 692.7000000000000455 149.3000000000000682 c +692.7000000000000455 173.5000000000000568 l +692.7000000000000455 175.2000000000000455 692.7000000000000455 176.7000000000000455 692.8000000000000682 178.1000000000000512 c +692.9000000000000909 179.5000000000000568 693.0000000000001137 180.8000000000000398 693.1000000000000227 182.1000000000000512 c +685.1000000000000227 182.1000000000000512 l +684.8999999999999773 179.7000000000000455 684.8000000000000682 177.3000000000000398 684.8000000000000682 174.9000000000000625 c +684.6000000000000227 174.9000000000000625 l +682.6000000000000227 178.0000000000000568 680.2000000000000455 180.1000000000000512 677.5 181.4000000000000625 c +674.7999999999999545 182.7000000000000739 671.6000000000000227 183.3000000000000682 668. 183.3000000000000682 c +665.7999999999999545 183.3000000000000682 663.7000000000000455 183.0000000000000568 661.7000000000000455 182.4000000000000625 c +659.7000000000000455 181.8000000000000682 658. 180.9000000000000625 656.5 179.7000000000000739 c +655. 178.5000000000000853 653.7999999999999545 177.0000000000000853 653. 175.3000000000000682 c +652.1000000000000227 173.5000000000000568 651.7000000000000455 171.5000000000000568 651.7000000000000455 169.2000000000000739 c +651.7000000000000455 166.1000000000000796 652.4000000000000909 163.6000000000000796 653.7000000000000455 161.5000000000000853 c +655.1000000000000227 159.4000000000000909 656.9000000000000909 157.8000000000000966 659.3000000000000682 156.5000000000000853 c +661.7000000000000455 155.2000000000000739 664.4000000000000909 154.3000000000000966 667.6000000000000227 153.7000000000000739 c +670.8000000000000682 153.1000000000000796 674.1000000000000227 152.9000000000000625 677.7000000000000455 152.9000000000000625 c +684.3000000000000682 152.9000000000000625 l +684.3000000000000682 150.9000000000000625 l +684.3000000000000682 149.7000000000000739 684.1000000000000227 148.5000000000000568 683.6000000000000227 147.3000000000000682 c +683.1000000000000227 146.1000000000000796 682.3999999999999773 145.0000000000000568 681.5 144.1000000000000796 c +680.6000000000000227 143.1000000000000796 679.3999999999999773 142.4000000000000909 678. 141.8000000000000682 c +676.6000000000000227 141.2000000000000739 674.8999999999999773 141.0000000000000568 673. 141.0000000000000568 c +671.2999999999999545 141.0000000000000568 669.7999999999999545 141.2000000000000455 668.5 141.5000000000000568 c +667.2000000000000455 141.8000000000000682 666. 142.2000000000000455 665. 142.7000000000000455 c +663.8999999999999773 143.2000000000000455 663. 143.8000000000000398 662.1000000000000227 144.4000000000000341 c +661.2000000000000455 145.1000000000000227 660.3999999999999773 145.7000000000000455 659.6000000000000227 146.3000000000000398 c +654.3000000000000682 140.5000000000000284 l +h +679.7000000000000455 159.3000000000000398 m +677.6000000000000227 159.3000000000000398 675.4000000000000909 159.4000000000000341 673.2000000000000455 159.6000000000000512 c +671. 159.8000000000000398 668.9000000000000909 160.3000000000000398 667.1000000000000227 160.9000000000000625 c +665.3000000000000682 161.6000000000000512 663.8000000000000682 162.5000000000000568 662.6000000000000227 163.7000000000000739 c +661.3999999999999773 164.9000000000000625 660.8999999999999773 166.4000000000000625 660.8999999999999773 168.3000000000000682 c +660.8999999999999773 171.0000000000000568 661.7999999999999545 173.0000000000000568 663.6000000000000227 174.2000000000000739 c +665.3999999999999773 175.4000000000000625 667.8999999999999773 176.0000000000000853 671. 176.0000000000000853 c +673.5 176.0000000000000853 675.6000000000000227 175.6000000000000796 677.2999999999999545 174.8000000000000966 c +679. 174.0000000000000853 680.3999999999999773 172.9000000000000909 681.5 171.600000000000108 c +682.6000000000000227 170.3000000000000966 683.2999999999999545 168.8000000000000966 683.7999999999999545 167.2000000000001023 c +684.2999999999999545 165.600000000000108 684.5 164.0000000000001137 684.5 162.4000000000000909 c +684.5 159.4000000000000909 l +679.7000000000000455 159.4000000000000909 l +679.7000000000000455 159.3000000000000966 l +h +705.9000000000000909 134.8000000000000398 m +714.3000000000000682 134.8000000000000398 l +714.3000000000000682 142.2000000000000455 l +714.5000000000001137 142.2000000000000455 l +714.7000000000001592 141.5000000000000568 715.2000000000001592 140.7000000000000455 716.0000000000001137 139.7000000000000455 c +716.8000000000000682 138.7000000000000455 717.9000000000000909 137.8000000000000398 719.2000000000001592 136.9000000000000341 c +720.5000000000001137 136.0000000000000284 722.0000000000001137 135.2000000000000455 723.8000000000001819 134.6000000000000227 c +725.6000000000001364 134.0000000000000284 727.5000000000002274 133.7000000000000171 729.6000000000001364 133.7000000000000171 c +733.1000000000001364 133.7000000000000171 736.1000000000001364 134.4000000000000057 738.5000000000001137 135.9000000000000057 c +740.9000000000000909 137.4000000000000057 742.9000000000000909 139.5999999999999943 744.4000000000000909 142.5 c +745.9000000000000909 139.5999999999999943 748.1000000000001364 137.4000000000000057 750.9000000000000909 135.9000000000000057 c +753.7000000000000455 134.4000000000000057 756.5000000000001137 133.7000000000000171 759.4000000000000909 133.7000000000000171 c +763.1000000000001364 133.7000000000000171 766.1000000000001364 134.3000000000000114 768.4000000000000909 135.5000000000000284 c +770.7000000000000455 136.7000000000000171 772.6000000000001364 138.3000000000000398 773.9000000000000909 140.2000000000000171 c +775.2000000000000455 142.2000000000000171 776.1000000000001364 144.4000000000000057 776.6000000000001364 146.9000000000000057 c +777.1000000000001364 149.4000000000000057 777.3000000000001819 152. 777.3000000000001819 154.5999999999999943 c +777.3000000000001819 182.1999999999999886 l +768.3000000000001819 182.1999999999999886 l +768.3000000000001819 155.7999999999999829 l +768.3000000000001819 153.9999999999999716 768.2000000000001592 152.2999999999999829 768.0000000000002274 150.5999999999999943 c +767.8000000000001819 148.9000000000000057 767.3000000000001819 147.5 766.6000000000002501 146.1999999999999886 c +765.9000000000002046 144.8999999999999773 764.8000000000002956 143.8999999999999773 763.5000000000002274 143.1999999999999886 c +762.2000000000002728 142.3999999999999773 760.4000000000002046 142.0999999999999943 758.2000000000002728 142.0999999999999943 c +753.9000000000003183 142.0999999999999943 750.8000000000002956 143.4000000000000057 748.9000000000003183 146.0999999999999943 c +747.0000000000003411 148.7999999999999829 746.1000000000003638 152.1999999999999886 746.1000000000003638 156.4000000000000057 c +746.1000000000003638 182.3000000000000114 l +737.1000000000003638 182.3000000000000114 l +737.1000000000003638 157.5 l +737.1000000000003638 155.1999999999999886 737.0000000000003411 153.1999999999999886 736.8000000000004093 151.3000000000000114 c +736.6000000000003638 149.4000000000000057 736.1000000000003638 147.8000000000000114 735.400000000000432 146.5 c +734.7000000000003865 145.0999999999999943 733.7000000000003865 144.0999999999999943 732.400000000000432 143.3000000000000114 c +731.1000000000004775 142.5 729.400000000000432 142.2000000000000171 727.2000000000003865 142.2000000000000171 c +725.6000000000003638 142.2000000000000171 724.1000000000003638 142.5000000000000284 722.6000000000003638 143.1000000000000227 c +721.1000000000003638 143.7000000000000171 719.8000000000004093 144.7000000000000171 718.7000000000003865 145.9000000000000341 c +717.6000000000003638 147.2000000000000455 716.7000000000003865 148.8000000000000398 716.0000000000003411 150.7000000000000455 c +715.3000000000002956 152.7000000000000455 715.0000000000003411 155.0000000000000568 715.0000000000003411 157.6000000000000512 c +715.0000000000003411 182.2000000000000455 l +706.0000000000003411 182.2000000000000455 l +706.0000000000003411 134.8000000000000398 l +705.9000000000003183 134.8000000000000398 l +h +f +Q +q +0.26 0.55 1. rg +0.2 0. 0. 0.2 0. 0. cm +798.1000000000000227 182.6999999999999886 m +796.3000000000000682 182.6999999999999886 794.8000000000000682 182.0999999999999943 793.5 180.7999999999999829 c +792.2000000000000455 179.4999999999999716 791.6000000000000227 177.9999999999999716 791.6000000000000227 176.1999999999999886 c +791.6000000000000227 174.3999999999999773 792.2000000000000455 172.8999999999999773 793.5 171.5999999999999943 c +794.7999999999999545 170.2999999999999829 796.2999999999999545 169.6999999999999886 798.1000000000000227 169.6999999999999886 c +799.8999999999999773 169.6999999999999886 801.3999999999999773 170.2999999999999829 802.7000000000000455 171.5999999999999943 c +804. 172.9000000000000057 804.6000000000000227 174.4000000000000057 804.6000000000000227 176.1999999999999886 c +804.6000000000000227 178. 804. 179.5 802.7000000000000455 180.7999999999999829 c +801.4000000000000909 181.9999999999999716 799.9000000000000909 182.6999999999999886 798.1000000000000227 182.6999999999999886 c +h +817.3000000000000682 117.7999999999999829 m +817.3000000000000682 115.9999999999999858 817.9000000000000909 114.4999999999999858 819.2000000000000455 113.1999999999999886 c +820.5 111.8999999999999915 822. 111.2999999999999829 823.8000000000000682 111.2999999999999829 c +825.6000000000000227 111.2999999999999829 827.1000000000000227 111.8999999999999773 828.4000000000000909 113.1999999999999886 c +829.7000000000000455 114.4999999999999858 830.3000000000000682 115.9999999999999858 830.3000000000000682 117.7999999999999829 c +830.3000000000000682 119.5999999999999801 829.7000000000000455 121.0999999999999801 828.4000000000000909 122.3999999999999773 c +827.1000000000001364 123.6999999999999744 825.6000000000001364 124.2999999999999829 823.8000000000000682 124.2999999999999829 c +822.0000000000001137 124.2999999999999829 820.5000000000001137 123.6999999999999886 819.2000000000000455 122.3999999999999773 c +818. 121.0999999999999801 817.3000000000000682 119.5999999999999801 817.3000000000000682 117.7999999999999829 c +h +819.4000000000000909 134.7999999999999829 m +828.4000000000000909 134.7999999999999829 l +828.4000000000000909 182.0999999999999659 l +819.4000000000000909 182.0999999999999659 l +819.4000000000000909 134.7999999999999545 l +h +840.4000000000000909 158.3999999999999773 m +840.4000000000000909 154.8999999999999773 841.0000000000001137 151.6999999999999886 842.3000000000000682 148.6999999999999886 c +843.6000000000000227 145.6999999999999886 845.4000000000000909 143.0999999999999943 847.6000000000000227 140.7999999999999829 c +849.8999999999999773 138.4999999999999716 852.5 136.7999999999999829 855.6000000000000227 135.4999999999999716 c +858.7000000000000455 134.1999999999999602 862. 133.5999999999999659 865.5 133.5999999999999659 c +869. 133.5999999999999659 872.2999999999999545 134.1999999999999602 875.3999999999999773 135.4999999999999716 c +878.5 136.7999999999999829 881.1000000000000227 138.5999999999999659 883.3999999999999773 140.7999999999999829 c +885.6999999999999318 143.0999999999999943 887.3999999999999773 145.6999999999999886 888.6999999999999318 148.6999999999999886 c +889.9999999999998863 151.6999999999999886 890.5999999999999091 154.8999999999999773 890.5999999999999091 158.3999999999999773 c +890.5999999999999091 161.8999999999999773 889.9999999999998863 165.0999999999999659 888.6999999999999318 168.0999999999999659 c +887.3999999999999773 171.0999999999999659 885.5999999999999091 173.7999999999999545 883.3999999999999773 175.9999999999999716 c +881.1000000000000227 178.1999999999999602 878.5 179.9999999999999716 875.3999999999999773 181.2999999999999829 c +872.2999999999999545 182.5999999999999943 869. 183.1999999999999886 865.5 183.1999999999999886 c +862. 183.1999999999999886 858.7000000000000455 182.5999999999999943 855.6000000000000227 181.2999999999999829 c +852.5 179.9999999999999716 849.8999999999999773 178.1999999999999886 847.6000000000000227 175.9999999999999716 c +845.3000000000000682 173.7999999999999829 843.6000000000000227 171.0999999999999659 842.3000000000000682 168.0999999999999659 c +841.1000000000000227 165.0999999999999659 840.4000000000000909 161.8999999999999773 840.4000000000000909 158.3999999999999773 c +h +850.0000000000001137 158.3999999999999773 m +850.0000000000001137 160.7999999999999829 850.4000000000000909 162.9999999999999716 851.1000000000001364 164.9999999999999716 c +851.8000000000001819 166.9999999999999716 852.9000000000000909 168.7999999999999829 854.2000000000001592 170.1999999999999602 c +855.5000000000001137 171.5999999999999659 857.2000000000001592 172.7999999999999545 859.1000000000001364 173.5999999999999659 c +861.0000000000001137 174.3999999999999773 863.2000000000001592 174.7999999999999545 865.6000000000001364 174.7999999999999545 c +868.0000000000001137 174.7999999999999545 870.2000000000001592 174.3999999999999488 872.1000000000001364 173.5999999999999659 c +874.0000000000001137 172.7999999999999545 875.7000000000001592 171.5999999999999659 877.0000000000001137 170.1999999999999602 c +878.3000000000000682 168.7999999999999545 879.4000000000000909 166.9999999999999716 880.1000000000001364 164.9999999999999716 c +880.8000000000001819 162.9999999999999716 881.2000000000001592 160.7999999999999829 881.2000000000001592 158.3999999999999773 c +881.2000000000001592 155.9999999999999716 880.8000000000001819 153.7999999999999829 880.1000000000001364 151.7999999999999829 c +879.4000000000000909 149.7999999999999829 878.3000000000001819 147.9999999999999716 877.0000000000001137 146.5999999999999943 c +875.7000000000001592 145.1999999999999886 874.0000000000001137 144. 872.1000000000001364 143.1999999999999886 c +870.2000000000001592 142.3999999999999773 868.0000000000001137 142. 865.6000000000001364 142. c +863.2000000000001592 142. 861.0000000000001137 142.4000000000000057 859.1000000000001364 143.1999999999999886 c +857.2000000000001592 144. 855.5000000000001137 145.1999999999999886 854.2000000000001592 146.5999999999999943 c +852.9000000000002046 148. 851.8000000000001819 149.7999999999999829 851.1000000000001364 151.7999999999999829 c +850.4000000000000909 153.7999999999999829 850.0000000000001137 155.9999999999999716 850.0000000000001137 158.3999999999999773 c +h +f +Q +Q +Q +Q +Q +q +1. 0. 0. -1. 0. 1080. cm +q +1. 0. 0. 1. 192.8316777393960137 50. cm +1. w +0. g +q +1. 0. 0. 1. 0. 0. cm +0. 0. 1534.3366445212079725 980. re +W +n +q +q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +335.7021471261894021 142. 211.3657344736432435 445. re +W +n +q +q +q +0.61 0.61 0.64 RG +1. 0. 0. 1. 335.7021471261894021 142. cm +106.9912923259820587 50. m +102.9912923259820587 50. l +32. 50. l +25.3333333333333357 50. 22. 53.3333333333333357 22. 60. c +22. 408. l +22. 414.6666666666666856 25.3333333333333357 418. 32. 418. c +168.3657344736432435 418. l +178.3657344736432435 418. l +178.3657344736432435 418. l +168.3657344736432435 418. l +32. 418. l +25.3333333333333357 418. 22. 414.6666666666666856 22. 408. c +22. 60. l +22. 53.3333333333333357 25.3333333333333357 50. 32. 50. c +102.9912923259820587 50. l +106.9912923259820587 50. l +h +112.9912923259820587 50. m +122.9912923259820587 50. l +178.3657344736432435 418. m +188.3657344736432435 418. l +109.9912923259820587 50. m +112.9912923259820587 50. m +112.9336481671917483 50.5852709660483839 l +112.7629309235159241 51.1480502970952671 l +112.485701162889697 51.6667106990588039 l +112.1126126695417042 52.1213203435596455 l +111.6580030250408697 52.4944088369076383 l +111.1393426230773258 52.7716385975338582 l +110.5765632920304427 52.9423558412096895 l +109.9912923259820587 53. l +109.4060213599336748 52.9423558412096895 l +108.8432420288867917 52.7716385975338582 l +108.3245816269232478 52.4944088369076383 l +107.8699719824224132 52.1213203435596455 l +107.4968834890744205 51.6667106990588039 l +107.2196537284481934 51.1480502970952671 l +107.0489364847723692 50.5852709660483839 l +106.9912923259820587 50. l +107.0489364847723692 49.4147290339516161 l +107.2196537284481934 48.8519497029047329 l +107.4968834890744205 48.3332893009411961 l +107.8699719824224132 47.8786796564403545 l +108.3245816269232478 47.5055911630923617 l +108.8432420288867917 47.2283614024661418 l +109.4060213599336748 47.0576441587903105 l +109.9912923259820587 47. l +110.5765632920304427 47.0576441587903105 l +111.1393426230773258 47.2283614024661418 l +111.6580030250408697 47.5055911630923617 l +112.1126126695417042 47.8786796564403545 l +112.485701162889697 48.3332893009411961 l +112.7629309235159241 48.8519497029047258 l +112.9336481671917483 49.4147290339516161 l +112.9912923259820587 50. l +178.3657344736432435 414. m +178.3657344736432435 422. l +S +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 432.3282050771714466 187. Tm +<0013001100110014> Tj +ET +Q +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 513.0629987873326172 555. Tm +<0014> Tj +ET +Q +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +335.702147126189459 142. 145.9912923259819877 589. re +W +n +q +q +q +0.61 0.61 0.64 RG +1. 0. 0. 1. 335.702147126189459 142. cm +106.9912923259820019 50. m +102.9912923259820019 50. l +32. 50. l +25.3333333333333357 50. 22. 53.3333333333333357 22. 60. c +22. 552. l +22. 558.6666666666666288 25.3333333333333357 562. 32. 562. c +78.689222761946553 562. l +88.689222761946553 562. l +88.689222761946553 562. l +78.689222761946553 562. l +32. 562. l +25.3333333333333357 562. 22. 558.6666666666666288 22. 552. c +22. 60. l +22. 53.3333333333333357 25.3333333333333357 50. 32. 50. c +102.9912923259820019 50. l +106.9912923259820019 50. l +h +112.9912923259820019 50. m +122.9912923259820019 50. l +88.689222761946553 562. m +98.689222761946553 562. l +109.9912923259820019 50. m +112.9912923259820019 50. m +112.9336481671916914 50.5852709660483839 l +112.7629309235158672 51.1480502970952671 l +112.4857011628896402 51.6667106990588039 l +112.1126126695416474 52.1213203435596455 l +111.6580030250408129 52.4944088369076383 l +111.139342623077269 52.7716385975338582 l +110.5765632920303858 52.9423558412096895 l +109.9912923259820019 53. l +109.406021359933618 52.9423558412096895 l +108.8432420288867348 52.7716385975338582 l +108.3245816269231909 52.4944088369076383 l +107.8699719824223564 52.1213203435596455 l +107.4968834890743636 51.6667106990588039 l +107.2196537284481366 51.1480502970952671 l +107.0489364847723124 50.5852709660483839 l +106.9912923259820019 50. l +107.0489364847723124 49.4147290339516161 l +107.2196537284481366 48.8519497029047329 l +107.4968834890743636 48.3332893009411961 l +107.8699719824223564 47.8786796564403545 l +108.3245816269231909 47.5055911630923617 l +108.8432420288867348 47.2283614024661418 l +109.406021359933618 47.0576441587903105 l +109.9912923259820019 47. l +110.5765632920303858 47.0576441587903105 l +111.139342623077269 47.2283614024661418 l +111.6580030250408129 47.5055911630923617 l +112.1126126695416474 47.8786796564403545 l +112.4857011628896402 48.3332893009411961 l +112.7629309235158672 48.8519497029047258 l +112.9336481671916914 49.4147290339516161 l +112.9912923259820019 50. l +88.689222761946553 558. m +88.689222761946553 566. l +S +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 432.3282050771714466 187. Tm +<0013001100110014> Tj +ET +Q +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 423.3864870756360119 699. Tm +<0014> Tj +ET +Q +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +335.702147126189459 142. 1460.7500901791408978 1002.1275585178767642 re +W +n +q +q +q +0.61 0.61 0.64 RG +1. 0. 0. 1. 335.702147126189459 142. cm +106.9912923259820019 50. m +102.9912923259820019 50. l +32. 50. l +25.3333333333333357 50. 22. 53.3333333333333357 22. 60. c +22. 965.1275585178767642 l +22. 971.794225184543393 25.3333333333333357 975.1275585178767642 32. 975.1275585178767642 c +1427.7500901791408978 975.1275585178767642 l +1434.4167568458076403 975.1275585178767642 1437.7500901791408978 971.794225184543393 1437.7500901791408978 965.1275585178767642 c +1437.7500901791408978 436. l +1437.7500901791408978 429.3333333333333144 1434.4167568458076403 426. 1427.7500901791408978 426. c +1359.4144186041867215 426. l +1349.4144186041867215 426. l +1349.4144186041867215 426. l +1359.4144186041867215 426. l +1427.7500901791408978 426. l +1434.4167568458076403 426. 1437.7500901791408978 429.3333333333333144 1437.7500901791408978 436. c +1437.7500901791408978 965.1275585178767642 l +1437.7500901791408978 971.794225184543393 1434.4167568458076403 975.1275585178767642 1427.7500901791408978 975.1275585178767642 c +32. 975.1275585178767642 l +25.3333333333333357 975.1275585178767642 22. 971.794225184543393 22. 965.1275585178767642 c +22. 60. l +22. 53.3333333333333357 25.3333333333333357 50. 32. 50. c +102.9912923259820019 50. l +106.9912923259820019 50. l +h +112.9912923259820019 50. m +122.9912923259820019 50. l +1349.4144186041867215 426. m +1339.4144186041867215 426. l +109.9912923259820019 50. m +112.9912923259820019 50. m +112.9336481671916914 50.5852709660483839 l +112.7629309235158672 51.1480502970952671 l +112.4857011628896402 51.6667106990588039 l +112.1126126695416474 52.1213203435596455 l +111.6580030250408129 52.4944088369076383 l +111.139342623077269 52.7716385975338582 l +110.5765632920303858 52.9423558412096895 l +109.9912923259820019 53. l +109.406021359933618 52.9423558412096895 l +108.8432420288867348 52.7716385975338582 l +108.3245816269231909 52.4944088369076383 l +107.8699719824223564 52.1213203435596455 l +107.4968834890743636 51.6667106990588039 l +107.2196537284481366 51.1480502970952671 l +107.0489364847723124 50.5852709660483839 l +106.9912923259820019 50. l +107.0489364847723124 49.4147290339516161 l +107.2196537284481366 48.8519497029047329 l +107.4968834890743636 48.3332893009411961 l +107.8699719824223564 47.8786796564403545 l +108.3245816269231909 47.5055911630923617 l +108.8432420288867348 47.2283614024661418 l +109.406021359933618 47.0576441587903105 l +109.9912923259820019 47. l +110.5765632920303858 47.0576441587903105 l +111.139342623077269 47.2283614024661418 l +111.6580030250408129 47.5055911630923617 l +112.1126126695416474 47.8786796564403545 l +112.4857011628896402 48.3332893009411961 l +112.7629309235158672 48.8519497029047258 l +112.9336481671916914 49.4147290339516161 l +112.9912923259820019 50. l +1339.4144186041867215 422. m +1348.4144186041867215 426. l +1339.4144186041867215 430. l +S +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 432.3282050771714466 187. Tm +<0013001100110014> Tj +ET +Q +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1678.1165657303761236 563. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +335.7021471261896295 142. 1137.4567517083128223 1002.1275585178767642 re +W +n +q +q +q +0.61 0.61 0.64 RG +1. 0. 0. 1. 335.7021471261896295 142. cm +106.9912923259818314 50. m +102.9912923259818314 50. l +32. 50. l +25.3333333333333357 50. 22. 53.3333333333333357 22. 60. c +22. 965.1275585178767642 l +22. 971.794225184543393 25.3333333333333357 975.1275585178767642 32. 975.1275585178767642 c +1037.4480179582826622 975.1275585178767642 l +1044.1146846249494047 975.1275585178767642 1047.4480179582826622 971.794225184543393 1047.4480179582826622 965.1275585178767642 c +1047.4480179582826622 892. l +1047.4480179582826622 885.3333333333333712 1050.7813512916159198 882. 1057.4480179582826622 882. c +1094.4567517083128223 882. l +1104.4567517083128223 882. l +1104.4567517083128223 882. l +1094.4567517083128223 882. l +1057.4480179582826622 882. l +1050.7813512916159198 882. 1047.4480179582826622 885.3333333333333712 1047.4480179582826622 892. c +1047.4480179582826622 965.1275585178767642 l +1047.4480179582826622 971.794225184543393 1044.1146846249494047 975.1275585178767642 1037.4480179582826622 975.1275585178767642 c +32. 975.1275585178767642 l +25.3333333333333357 975.1275585178767642 22. 971.794225184543393 22. 965.1275585178767642 c +22. 60. l +22. 53.3333333333333357 25.3333333333333357 50. 32. 50. c +102.9912923259818314 50. l +106.9912923259818314 50. l +h +112.9912923259818314 50. m +122.9912923259818314 50. l +1104.4567517083128223 882. m +1114.4567517083128223 882. l +109.9912923259818314 50. m +112.9912923259818314 50. m +112.9336481671915209 50.5852709660483839 l +112.7629309235156967 51.1480502970952671 l +112.4857011628894696 51.6667106990588039 l +112.1126126695414769 52.1213203435596455 l +111.6580030250406423 52.4944088369076383 l +111.1393426230770984 52.7716385975338582 l +110.5765632920302153 52.9423558412096895 l +109.9912923259818314 53. l +109.4060213599334475 52.9423558412096895 l +108.8432420288865643 52.7716385975338582 l +108.3245816269230204 52.4944088369076383 l +107.8699719824221859 52.1213203435596455 l +107.4968834890741931 51.6667106990588039 l +107.219653728447966 51.1480502970952671 l +107.0489364847721419 50.5852709660483839 l +106.9912923259818314 50. l +107.0489364847721419 49.4147290339516161 l +107.219653728447966 48.8519497029047329 l +107.4968834890741931 48.3332893009411961 l +107.8699719824221859 47.8786796564403545 l +108.3245816269230204 47.5055911630923617 l +108.8432420288865643 47.2283614024661418 l +109.4060213599334475 47.0576441587903105 l +109.9912923259818314 47. l +110.5765632920302153 47.0576441587903105 l +111.1393426230770984 47.2283614024661418 l +111.6580030250406423 47.5055911630923617 l +112.1126126695414769 47.8786796564403545 l +112.4857011628894696 48.3332893009411961 l +112.7629309235156967 48.8519497029047258 l +112.9336481671915209 49.4147290339516161 l +112.9912923259818314 50. l +1114.4567517083128223 878. m +1105.4567517083128223 882. l +1114.4567517083128223 886. l +S +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 432.3282050771714466 187. Tm +<0013001100110014> Tj +ET +Q +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1439.4479613345024518 1019. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +335.6618689000528661 30. 211.4060126997797511 189. re +W +n +q +q +q +0.61 0.61 0.64 RG +1. 0. 0. 1. 335.6618689000528661 30. cm +107.0315705521185947 162. m +103.0315705521185947 162. l +32. 162. l +25.3333333333333357 162. 22. 158.6666666666666572 22. 152. c +22. 60. l +22. 53.3333333333333357 25.3333333333333357 50. 32. 50. c +168.4060126997797511 50. l +178.4060126997797511 50. l +178.4060126997797511 50. l +168.4060126997797511 50. l +32. 50. l +25.3333333333333357 50. 22. 53.3333333333333357 22. 60. c +22. 152. l +22. 158.6666666666666572 25.3333333333333357 162. 32. 162. c +103.0315705521185947 162. l +107.0315705521185947 162. l +h +113.0315705521185947 162. m +123.0315705521185947 162. l +178.4060126997797511 50. m +188.4060126997797511 50. l +110.0315705521185947 162. m +113.0315705521185947 162. m +112.9739263933282842 162.5852709660483981 l +112.80320914965246 163.1480502970952671 l +112.525979389026233 163.6667106990587968 l +112.1528908956782402 164.1213203435596313 l +111.6982812511774057 164.4944088369076383 l +111.1796208492138618 164.7716385975338653 l +110.6168415181669786 164.9423558412096895 l +110.0315705521185947 165. l +109.4462995860702108 164.9423558412096895 l +108.8835202550233276 164.7716385975338653 l +108.3648598530597837 164.4944088369076383 l +107.9102502085589492 164.1213203435596313 l +107.5371617152109565 163.6667106990587968 l +107.2599319545847294 163.1480502970952671 l +107.0892147109089052 162.5852709660483981 l +107.0315705521185947 162. l +107.0892147109089052 161.4147290339516019 l +107.2599319545847294 160.8519497029047329 l +107.5371617152109565 160.3332893009412032 l +107.9102502085589492 159.8786796564403687 l +108.3648598530597837 159.5055911630923617 l +108.8835202550233276 159.2283614024661347 l +109.4462995860702108 159.0576441587903105 l +110.0315705521185947 159. l +110.6168415181669786 159.0576441587903105 l +111.1796208492138618 159.2283614024661347 l +111.6982812511774057 159.5055911630923617 l +112.1528908956782402 159.8786796564403687 l +112.525979389026233 160.3332893009412032 l +112.80320914965246 160.8519497029047329 l +112.9739263933282842 161.4147290339516019 l +113.0315705521185947 162. l +188.4060126997797511 46. m +179.4060126997797511 50. l +188.4060126997797511 54. l +S +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 432.3282050771714466 187. Tm +<0013001100110014> Tj +ET +Q +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 513.3569440998326172 75. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +335.4958023744403022 142. 1070.240862710032161 1002.222944050892238 re +W +n +q +q +q +0.61 0.61 0.64 RG +1. 0. 0. 1. 335.4958023744403022 142. cm +107.1976370777311587 50. m +103.1976370777311587 50. l +32. 50. l +25.3333333333333357 50. 22. 53.3333333333333357 22. 60. c +22. 965.222944050892238 l +22. 971.8896107175588668 25.3333333333333357 975.222944050892238 32. 975.222944050892238 c +1037.240862710032161 975.222944050892238 l +1043.9075293766989034 975.222944050892238 1047.240862710032161 971.8896107175588668 1047.240862710032161 965.222944050892238 c +1047.240862710032161 726.5244837892142868 l +1047.240862710032161 719.8784679110113984 1043.9178547709307168 716.5554599719099542 1037.2718388927278284 716.5554599719099542 c +1027.3028150754234957 716.5554599719099542 l +1017.302815075423382 716.5554599719099542 l +1017.302815075423382 716.5554599719099542 l +1027.3028150754234957 716.5554599719099542 l +1037.2718388927278284 716.5554599719099542 l +1043.9178547709307168 716.5554599719099542 1047.240862710032161 719.8784679110113984 1047.240862710032161 726.5244837892142868 c +1047.240862710032161 965.222944050892238 l +1047.240862710032161 971.8896107175588668 1043.9075293766989034 975.222944050892238 1037.240862710032161 975.222944050892238 c +32. 975.222944050892238 l +25.3333333333333357 975.222944050892238 22. 971.8896107175588668 22. 965.222944050892238 c +22. 60. l +22. 53.3333333333333357 25.3333333333333357 50. 32. 50. c +103.1976370777311587 50. l +107.1976370777311587 50. l +h +113.1976370777311587 50. m +123.1976370777311587 50. l +1017.302815075423382 716.5554599719099542 m +1007.302815075423382 716.5554599719099542 l +110.1976370777311587 50. m +113.1976370777311587 50. m +113.1399929189408482 50.5852709660483839 l +112.969275675265024 51.1480502970952671 l +112.6920459146387969 51.6667106990588039 l +112.3189574212908042 52.1213203435596455 l +111.8643477767899697 52.4944088369076383 l +111.3456873748264258 52.7716385975338582 l +110.7829080437795426 52.9423558412096895 l +110.1976370777311587 53. l +109.6123661116827748 52.9423558412096895 l +109.0495867806358916 52.7716385975338582 l +108.5309263786723477 52.4944088369076383 l +108.0763167341715132 52.1213203435596455 l +107.7032282408235204 51.6667106990588039 l +107.4259984801972934 51.1480502970952671 l +107.2552812365214692 50.5852709660483839 l +107.1976370777311587 50. l +107.2552812365214692 49.4147290339516161 l +107.4259984801972934 48.8519497029047329 l +107.7032282408235204 48.3332893009411961 l +108.0763167341715132 47.8786796564403545 l +108.5309263786723477 47.5055911630923617 l +109.0495867806358916 47.2283614024661418 l +109.6123661116827748 47.0576441587903105 l +110.1976370777311587 47. l +110.7829080437795426 47.0576441587903105 l +111.3456873748264258 47.2283614024661418 l +111.8643477767899697 47.5055911630923617 l +112.3189574212908042 47.8786796564403545 l +112.6920459146387969 48.3332893009411961 l +112.969275675265024 48.8519497029047258 l +113.1399929189408482 49.4147290339516161 l +113.1976370777311587 50. l +1007.302815075423382 712.5554599719099542 m +1016.302815075423382 716.5554599719099542 l +1007.302815075423382 720.5554599719099542 l +S +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 432.3282050771714466 187. Tm +<0013001100110014> Tj +ET +Q +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1345.7986174498637411 853.5554599719099542 Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +335.7021471261896863 142. 1460.7500901791408978 1002.1275585178768779 re +W +n +q +q +q +0.61 0.61 0.64 RG +1. 0. 0. 1. 335.7021471261896863 142. cm +106.9912923259817745 50. m +102.9912923259817745 50. l +32. 50. l +25.3333333333333357 50. 22. 53.3333333333333357 22. 60. c +22. 965.1275585178768779 l +22. 971.7942251845435067 25.3333333333333357 975.1275585178768779 32. 975.1275585178768779 c +1427.7500901791408978 975.1275585178768779 l +1434.4167568458076403 975.1275585178768779 1437.7500901791408978 971.7942251845435067 1437.7500901791408978 965.1275585178768779 c +1437.7500901791408978 268. l +1437.7500901791408978 261.3333333333333144 1434.4167568458076403 258. 1427.7500901791408978 258. c +1355.0964703236741116 258. l +1345.0964703236741116 258. l +1345.0964703236741116 258. l +1355.0964703236741116 258. l +1427.7500901791408978 258. l +1434.4167568458076403 258. 1437.7500901791408978 261.3333333333333144 1437.7500901791408978 268. c +1437.7500901791408978 965.1275585178768779 l +1437.7500901791408978 971.7942251845435067 1434.4167568458076403 975.1275585178768779 1427.7500901791408978 975.1275585178768779 c +32. 975.1275585178768779 l +25.3333333333333357 975.1275585178768779 22. 971.7942251845435067 22. 965.1275585178768779 c +22. 60. l +22. 53.3333333333333357 25.3333333333333357 50. 32. 50. c +102.9912923259817745 50. l +106.9912923259817745 50. l +h +112.9912923259817745 50. m +122.9912923259817745 50. l +1345.0964703236741116 258. m +1335.0964703236741116 258. l +109.9912923259817745 50. m +112.9912923259817745 50. m +112.933648167191464 50.5852709660483839 l +112.7629309235156398 51.1480502970952671 l +112.4857011628894128 51.6667106990588039 l +112.11261266954142 52.1213203435596455 l +111.6580030250405855 52.4944088369076383 l +111.1393426230770416 52.7716385975338582 l +110.5765632920301584 52.9423558412096895 l +109.9912923259817745 53. l +109.4060213599333906 52.9423558412096895 l +108.8432420288865075 52.7716385975338582 l +108.3245816269229636 52.4944088369076383 l +107.869971982422129 52.1213203435596455 l +107.4968834890741363 51.6667106990588039 l +107.2196537284479092 51.1480502970952671 l +107.048936484772085 50.5852709660483839 l +106.9912923259817745 50. l +107.048936484772085 49.4147290339516161 l +107.2196537284479092 48.8519497029047329 l +107.4968834890741363 48.3332893009411961 l +107.869971982422129 47.8786796564403545 l +108.3245816269229636 47.5055911630923617 l +108.8432420288865075 47.2283614024661418 l +109.4060213599333906 47.0576441587903105 l +109.9912923259817745 47. l +110.5765632920301584 47.0576441587903105 l +111.1393426230770416 47.2283614024661418 l +111.6580030250405855 47.5055911630923617 l +112.11261266954142 47.8786796564403545 l +112.4857011628894128 48.3332893009411961 l +112.7629309235156398 48.8519497029047258 l +112.933648167191464 49.4147290339516161 l +112.9912923259817745 50. l +1335.0964703236741116 254. m +1344.0964703236741116 258. l +1335.0964703236741116 262. l +S +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 432.3282050771714466 187. Tm +<0013001100110014> Tj +ET +Q +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1673.7986174498637411 395. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +266.7639494811136842 142. 214.9294899710577624 221. re +W +n +q +q +q +0.61 0.61 0.64 RG +1. 0. 0. 1. 266.7639494811136842 142. cm +175.9294899710577624 50. m +171.9294899710577624 50. l +100.9381976450758316 50. l +94.2715309784091602 50. 90.9381976450758316 53.3333333333333357 90.9381976450758316 60. c +90.9381976450758316 184. l +90.9381976450758316 190.6666666666666572 87.604864311742503 194. 80.9381976450758316 194. c +42. 194. l +32. 194. l +32. 194. l +42. 194. l +80.9381976450758316 194. l +87.604864311742503 194. 90.9381976450758316 190.6666666666666572 90.9381976450758316 184. c +90.9381976450758316 60. l +90.9381976450758316 53.3333333333333357 94.2715309784091602 50. 100.9381976450758316 50. c +171.9294899710577624 50. l +175.9294899710577624 50. l +h +181.9294899710577624 50. m +191.9294899710577624 50. l +32. 194. m +22. 194. l +178.9294899710577624 50. m +181.9294899710577624 50. m +181.8718458122674519 50.5852709660483839 l +181.7011285685916278 51.1480502970952671 l +181.4238988079654007 51.6667106990588039 l +181.0508103146173937 52.1213203435596455 l +180.5962006701165592 52.4944088369076383 l +180.0775402681530295 52.7716385975338582 l +179.5147609371061606 52.9423558412096895 l +178.9294899710577624 53. l +178.3442190050093643 52.9423558412096895 l +177.7814396739624954 52.7716385975338582 l +177.2627792719989657 52.4944088369076383 l +176.8081696274981311 52.1213203435596455 l +176.4350811341501242 51.6667106990588039 l +176.1578513735238971 51.1480502970952671 l +175.9871341298480729 50.5852709660483839 l +175.9294899710577624 50. l +175.9871341298480729 49.4147290339516161 l +176.1578513735238971 48.8519497029047329 l +176.4350811341501242 48.3332893009411961 l +176.8081696274981311 47.8786796564403545 l +177.2627792719989657 47.5055911630923617 l +177.7814396739624954 47.2283614024661418 l +178.3442190050093643 47.0576441587903105 l +178.9294899710577624 47. l +179.5147609371061606 47.0576441587903105 l +180.0775402681530295 47.2283614024661418 l +180.5962006701165592 47.5055911630923617 l +181.0508103146173937 47.8786796564403545 l +181.4238988079654007 48.3332893009411961 l +181.7011285685916278 48.8519497029047258 l +181.8718458122674519 49.4147290339516161 l +181.9294899710577624 50. l +22. 190. m +31. 194. l +22. 198. l +S +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 432.3282050771714466 187. Tm +<0013001100110014> Tj +ET +Q +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 291.7639494811136842 331. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +267.1143544405584862 142. 214.5790850116129604 789. re +W +n +q +q +q +0.61 0.61 0.64 RG +1. 0. 0. 1. 267.1143544405584862 142. cm +175.5790850116129604 50. m +171.5790850116129604 50. l +100.5877926856308591 50. l +93.9211260189641877 50. 90.5877926856308591 53.3333333333333357 90.5877926856308591 60. c +90.5877926856308591 752. l +90.5877926856308591 758.6666666666666288 87.2544593522975305 762. 80.5877926856308591 762. c +42. 762. l +32. 762. l +32. 762. l +42. 762. l +80.5877926856308591 762. l +87.2544593522975305 762. 90.5877926856308591 758.6666666666666288 90.5877926856308591 752. c +90.5877926856308591 60. l +90.5877926856308591 53.3333333333333357 93.9211260189641877 50. 100.5877926856308591 50. c +171.5790850116129604 50. l +175.5790850116129604 50. l +h +181.5790850116129604 50. m +191.5790850116129604 50. l +32. 762. m +22. 762. l +178.5790850116129604 50. m +181.5790850116129604 50. m +181.52144085282265 50.5852709660483839 l +181.3507236091468258 51.1480502970952671 l +181.0734938485205987 51.6667106990588039 l +180.7004053551725917 52.1213203435596455 l +180.2457957106717572 52.4944088369076383 l +179.7271353087082275 52.7716385975338582 l +179.1643559776613586 52.9423558412096895 l +178.5790850116129604 53. l +177.9938140455645623 52.9423558412096895 l +177.4310347145176934 52.7716385975338582 l +176.9123743125541637 52.4944088369076383 l +176.4577646680533292 52.1213203435596455 l +176.0846761747053222 51.6667106990588039 l +175.8074464140790951 51.1480502970952671 l +175.6367291704032709 50.5852709660483839 l +175.5790850116129604 50. l +175.6367291704032709 49.4147290339516161 l +175.8074464140790951 48.8519497029047329 l +176.0846761747053222 48.3332893009411961 l +176.4577646680533292 47.8786796564403545 l +176.9123743125541637 47.5055911630923617 l +177.4310347145176934 47.2283614024661418 l +177.9938140455645623 47.0576441587903105 l +178.5790850116129604 47. l +179.1643559776613586 47.0576441587903105 l +179.7271353087082275 47.2283614024661418 l +180.2457957106717572 47.5055911630923617 l +180.7004053551725917 47.8786796564403545 l +181.0734938485205987 48.3332893009411961 l +181.3507236091468258 48.8519497029047258 l +181.52144085282265 49.4147290339516161 l +181.5790850116129604 50. l +22. 758. m +31. 762. l +22. 766. l +S +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 432.3282050771714466 187. Tm +<0013001100110014> Tj +ET +Q +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 292.1143544405584862 899. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +689.6856269521714466 174. 99.9906822366510255 901. re +W +n +q +q +q +0.61 0.61 0.64 RG +1. 0. 0. 1. 689.6856269521714466 174. cm +39.0106297767306955 874. m +43.0106297767306955 874. l +66.9906822366510255 874. l +73.6573489033176969 874. 76.9906822366510255 870.6666666666666288 76.9906822366510255 864. c +76.9906822366510255 60. l +76.9906822366510255 53.3333333333333357 73.6573489033176969 50. 66.9906822366510255 50. c +42. 50. l +32. 50. l +32. 50. l +42. 50. l +66.9906822366510255 50. l +73.6573489033176969 50. 76.9906822366510255 53.3333333333333357 76.9906822366510255 60. c +76.9906822366510255 864. l +76.9906822366510255 870.6666666666666288 73.6573489033176969 874. 66.9906822366510255 874. c +43.0106297767306955 874. l +39.0106297767306955 874. l +h +33.0106297767306955 874. m +23.0106297767306955 874. l +32. 50. m +22. 50. l +36.0106297767306955 874. m +39.0106297767306955 874. m +38.9529856179403851 874.5852709660483697 l +38.7822683742645538 875.1480502970953239 l +38.5050386136383338 875.6667106990588536 l +38.131950120290341 876.1213203435596597 l +37.6773404757894994 876.4944088369076098 l +37.1586800738259626 876.7716385975338653 l +36.5959007427790795 876.9423558412097464 l +36.0106297767306955 877. l +35.4253588106823116 876.9423558412097464 l +34.8625794796354285 876.7716385975338653 l +34.3439190776718917 876.4944088369076098 l +33.88930943317105 876.1213203435596597 l +33.5162209398230573 875.6667106990588536 l +33.2389911791968373 875.1480502970953239 l +33.068273935521006 874.5852709660483697 l +33.0106297767306955 874. l +33.068273935521006 873.4147290339516303 l +33.2389911791968373 872.8519497029046761 l +33.5162209398230573 872.3332893009411464 l +33.88930943317105 871.8786796564403403 l +34.3439190776718917 871.5055911630923902 l +34.8625794796354214 871.2283614024661347 l +35.4253588106823116 871.0576441587902536 l +36.0106297767306955 871. l +36.5959007427790795 871.0576441587902536 l +37.1586800738259626 871.2283614024661347 l +37.6773404757894994 871.5055911630923902 l +38.131950120290341 871.8786796564403403 l +38.5050386136383338 872.3332893009411464 l +38.7822683742645538 872.8519497029046761 l +38.9529856179403851 873.4147290339516303 l +39.0106297767306955 874. l +22. 46. m +31. 50. l +22. 54. l +S +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 715.696256728902199 1043. Tm +<0013001100110014> Tj +ET +Q +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 714.6856269521714466 219. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +690.696256728902199 190. 149.346989627211542 885. re +W +n +q +q +q +0.61 0.61 0.64 RG +1. 0. 0. 1. 690.696256728902199 190. cm +38. 858. m +42. 858. l +65.9800524599202731 858. l +72.6467191265869445 858. 75.9800524599202731 854.6666666666666288 75.9800524599202731 848. c +75.9800524599202731 60. l +75.9800524599202731 53.3333333333333357 79.3133857932536017 50. 85.9800524599202731 50. c +106.346989627211542 50. l +116.346989627211542 50. l +116.346989627211542 50. l +106.346989627211542 50. l +85.9800524599202731 50. l +79.3133857932536017 50. 75.9800524599202731 53.3333333333333357 75.9800524599202731 60. c +75.9800524599202731 848. l +75.9800524599202731 854.6666666666666288 72.6467191265869445 858. 65.9800524599202731 858. c +42. 858. l +38. 858. l +h +32. 858. m +22. 858. l +116.346989627211542 50. m +126.346989627211542 50. l +35. 858. m +38. 858. m +37.9423558412096895 858.5852709660483697 l +37.7716385975338582 859.1480502970953239 l +37.4944088369076383 859.6667106990588536 l +37.1213203435596455 860.1213203435596597 l +36.6667106990588039 860.4944088369076098 l +36.1480502970952671 860.7716385975338653 l +35.5852709660483839 860.9423558412097464 l +35. 861. l +34.4147290339516161 860.9423558412097464 l +33.8519497029047329 860.7716385975338653 l +33.3332893009411961 860.4944088369076098 l +32.8786796564403545 860.1213203435596597 l +32.5055911630923617 859.6667106990588536 l +32.2283614024661418 859.1480502970953239 l +32.0576441587903105 858.5852709660483697 l +32. 858. l +32.0576441587903105 857.4147290339516303 l +32.2283614024661418 856.8519497029046761 l +32.5055911630923617 856.3332893009411464 l +32.8786796564403545 855.8786796564403403 l +33.3332893009411961 855.5055911630923902 l +33.8519497029047258 855.2283614024661347 l +34.4147290339516161 855.0576441587902536 l +35. 855. l +35.5852709660483839 855.0576441587902536 l +36.1480502970952671 855.2283614024661347 l +36.6667106990588039 855.5055911630923902 l +37.1213203435596455 855.8786796564403403 l +37.4944088369076383 856.3332893009411464 l +37.7716385975338582 856.8519497029046761 l +37.9423558412096895 857.4147290339516303 l +38. 858. l +126.346989627211542 46. m +117.346989627211542 50. l +126.346989627211542 54. l +S +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 715.696256728902199 1043. Tm +<0013001100110014> Tj +ET +Q +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 806.3323088561137411 235. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +690.696256728902199 648.5554599719099542 149.346989627211542 426.4445400280900458 re +W +n +q +q +q +0.61 0.61 0.64 RG +1. 0. 0. 1. 690.696256728902199 648.5554599719099542 cm +38. 399.4445400280900458 m +42. 399.4445400280900458 l +65.9800524599202731 399.4445400280900458 l +72.6467191265869445 399.4445400280900458 75.9800524599202731 396.1112066947567314 75.9800524599202731 389.4445400280900458 c +75.9800524599202731 60. l +75.9800524599202731 53.3333333333333357 79.3133857932536017 50. 85.9800524599202731 50. c +106.346989627211542 50. l +116.346989627211542 50. l +116.346989627211542 50. l +106.346989627211542 50. l +85.9800524599202731 50. l +79.3133857932536017 50. 75.9800524599202731 53.3333333333333357 75.9800524599202731 60. c +75.9800524599202731 389.4445400280900458 l +75.9800524599202731 396.1112066947567314 72.6467191265869445 399.4445400280900458 65.9800524599202731 399.4445400280900458 c +42. 399.4445400280900458 l +38. 399.4445400280900458 l +h +32. 399.4445400280900458 m +22. 399.4445400280900458 l +116.346989627211542 50. m +126.346989627211542 50. l +35. 399.4445400280900458 m +38. 399.4445400280900458 m +37.9423558412096895 400.0298109941384155 l +37.7716385975338582 400.5925903251853128 l +37.4944088369076383 401.1112507271488425 l +37.1213203435596455 401.5658603716497055 l +36.6667106990588039 401.9389488649976556 l +36.1480502970952671 402.2161786256239111 l +35.5852709660483839 402.3868958692997353 l +35. 402.4445400280900458 l +34.4147290339516161 402.3868958692997353 l +33.8519497029047329 402.2161786256239111 l +33.3332893009411961 401.9389488649976556 l +32.8786796564403545 401.5658603716497055 l +32.5055911630923617 401.1112507271488425 l +32.2283614024661418 400.5925903251853128 l +32.0576441587903105 400.0298109941384155 l +32. 399.4445400280900458 l +32.0576441587903105 398.8592690620416761 l +32.2283614024661418 398.2964897309947787 l +32.5055911630923617 397.777829329031249 l +32.8786796564403545 397.3232196845303861 l +33.3332893009411961 396.9501311911824359 l +33.8519497029047258 396.6729014305561805 l +34.4147290339516161 396.5021841868803563 l +35. 396.4445400280900458 l +35.5852709660483839 396.5021841868803563 l +36.1480502970952671 396.6729014305561805 l +36.6667106990588039 396.9501311911824359 l +37.1213203435596455 397.3232196845303861 l +37.4944088369076383 397.777829329031249 l +37.7716385975338582 398.2964897309947787 l +37.9423558412096895 398.8592690620416761 l +38. 399.4445400280900458 l +126.346989627211542 46. m +117.346989627211542 50. l +126.346989627211542 54. l +S +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 715.696256728902199 1043. Tm +<0013001100110014> Tj +ET +Q +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 806.3323088561137411 693.5554599719099542 Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1023.7873869811137411 158. 120.255859375 109. re +W +n +q +q +q +0.61 0.61 0.64 RG +1. 0. 0. 1. 1023.7873869811137411 158. cm +38. 50. m +42. 50. l +50.81396484375 50. l +56.68994140625 50. 59.6279296875 52.93798828125 59.6279296875 58.81396484375 c +59.6279296875 73.18603515625 l +59.6279296875 79.06201171875 62.56591796875 82. 68.44189453125 82. c +77.255859375 82. l +87.255859375 82. l +87.255859375 82. l +77.255859375 82. l +68.44189453125 82. l +62.56591796875 82. 59.6279296875 79.06201171875 59.6279296875 73.18603515625 c +59.6279296875 58.81396484375 l +59.6279296875 52.93798828125 56.68994140625 50. 50.81396484375 50. c +42. 50. l +38. 50. l +h +32. 50. m +22. 50. l +87.255859375 82. m +97.255859375 82. l +35. 50. m +38. 50. m +37.9423558412096895 50.5852709660483839 l +37.7716385975338582 51.1480502970952671 l +37.4944088369076383 51.6667106990588039 l +37.1213203435596455 52.1213203435596455 l +36.6667106990588039 52.4944088369076383 l +36.1480502970952671 52.7716385975338582 l +35.5852709660483839 52.9423558412096895 l +35. 53. l +34.4147290339516161 52.9423558412096895 l +33.8519497029047329 52.7716385975338582 l +33.3332893009411961 52.4944088369076383 l +32.8786796564403545 52.1213203435596455 l +32.5055911630923617 51.6667106990588039 l +32.2283614024661418 51.1480502970952671 l +32.0576441587903105 50.5852709660483839 l +32. 50. l +32.0576441587903105 49.4147290339516161 l +32.2283614024661418 48.8519497029047329 l +32.5055911630923617 48.3332893009411961 l +32.8786796564403545 47.8786796564403545 l +33.3332893009411961 47.5055911630923617 l +33.8519497029047258 47.2283614024661418 l +34.4147290339516161 47.0576441587903105 l +35. 47. l +35.5852709660483839 47.0576441587903105 l +36.1480502970952671 47.2283614024661418 l +36.6667106990588039 47.5055911630923617 l +37.1213203435596455 47.8786796564403545 l +37.4944088369076383 48.3332893009411961 l +37.7716385975338582 48.8519497029047258 l +37.9423558412096895 49.4147290339516161 l +38. 50. l +97.255859375 78. m +88.255859375 82. l +97.255859375 86. l +S +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1048.7873869811137411 203. Tm +<0013001100110014> Tj +ET +Q +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1110.3323088561137411 235. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1023.7873869811137411 616.5554599719099542 120.255859375 109. re +W +n +q +q +q +0.61 0.61 0.64 RG +1. 0. 0. 1. 1023.7873869811137411 616.5554599719099542 cm +38. 50. m +42. 50. l +50.81396484375 50. l +56.68994140625 50. 59.6279296875 52.93798828125 59.6279296875 58.81396484375 c +59.6279296875 73.18603515625 l +59.6279296875 79.06201171875 62.56591796875 82. 68.44189453125 82. c +77.255859375 82. l +87.255859375 82. l +87.255859375 82. l +77.255859375 82. l +68.44189453125 82. l +62.56591796875 82. 59.6279296875 79.06201171875 59.6279296875 73.18603515625 c +59.6279296875 58.81396484375 l +59.6279296875 52.93798828125 56.68994140625 50. 50.81396484375 50. c +42. 50. l +38. 50. l +h +32. 50. m +22. 50. l +87.255859375 82. m +97.255859375 82. l +35. 50. m +38. 50. m +37.9423558412096895 50.5852709660483839 l +37.7716385975338582 51.1480502970952671 l +37.4944088369076383 51.6667106990588039 l +37.1213203435596455 52.1213203435596455 l +36.6667106990588039 52.4944088369076383 l +36.1480502970952671 52.7716385975338582 l +35.5852709660483839 52.9423558412096895 l +35. 53. l +34.4147290339516161 52.9423558412096895 l +33.8519497029047329 52.7716385975338582 l +33.3332893009411961 52.4944088369076383 l +32.8786796564403545 52.1213203435596455 l +32.5055911630923617 51.6667106990588039 l +32.2283614024661418 51.1480502970952671 l +32.0576441587903105 50.5852709660483839 l +32. 50. l +32.0576441587903105 49.4147290339516161 l +32.2283614024661418 48.8519497029047329 l +32.5055911630923617 48.3332893009411961 l +32.8786796564403545 47.8786796564403545 l +33.3332893009411961 47.5055911630923617 l +33.8519497029047258 47.2283614024661418 l +34.4147290339516161 47.0576441587903105 l +35. 47. l +35.5852709660483839 47.0576441587903105 l +36.1480502970952671 47.2283614024661418 l +36.6667106990588039 47.5055911630923617 l +37.1213203435596455 47.8786796564403545 l +37.4944088369076383 48.3332893009411961 l +37.7716385975338582 48.8519497029047258 l +37.9423558412096895 49.4147290339516161 l +38. 50. l +97.255859375 78. m +88.255859375 82. l +97.255859375 86. l +S +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1048.7873869811137411 661.5554599719099542 Tm +<0013001100110014> Tj +ET +Q +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1110.3323088561137411 693.5554599719099542 Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1347.7571135436137411 158. 124.2861328125 109. re +W +n +q +q +q +0.61 0.61 0.64 RG +1. 0. 0. 1. 1347.7571135436137411 158. cm +38. 50. m +42. 50. l +51.8325476841058617 50. l +58.3875794735097671 50. 61.6650953682117233 53.2775158947019563 61.6650953682117233 59.8325476841058617 c +61.6650953682117233 72.1894812778558617 l +61.6650953682117233 78.7298270926186206 64.9352682755931028 82. 71.4756140903558617 82. c +81.2861328125 82. l +91.2861328125 82. l +91.2861328125 82. l +81.2861328125 82. l +71.4756140903558617 82. l +64.9352682755931028 82. 61.6650953682117233 78.7298270926186206 61.6650953682117233 72.1894812778558617 c +61.6650953682117233 59.8325476841058617 l +61.6650953682117233 53.2775158947019563 58.3875794735097671 50. 51.8325476841058617 50. c +42. 50. l +38. 50. l +h +32. 50. m +22. 50. l +91.2861328125 82. m +101.2861328125 82. l +35. 50. m +38. 50. m +37.9423558412096895 50.5852709660483839 l +37.7716385975338582 51.1480502970952671 l +37.4944088369076383 51.6667106990588039 l +37.1213203435596455 52.1213203435596455 l +36.6667106990588039 52.4944088369076383 l +36.1480502970952671 52.7716385975338582 l +35.5852709660483839 52.9423558412096895 l +35. 53. l +34.4147290339516161 52.9423558412096895 l +33.8519497029047329 52.7716385975338582 l +33.3332893009411961 52.4944088369076383 l +32.8786796564403545 52.1213203435596455 l +32.5055911630923617 51.6667106990588039 l +32.2283614024661418 51.1480502970952671 l +32.0576441587903105 50.5852709660483839 l +32. 50. l +32.0576441587903105 49.4147290339516161 l +32.2283614024661418 48.8519497029047329 l +32.5055911630923617 48.3332893009411961 l +32.8786796564403545 47.8786796564403545 l +33.3332893009411961 47.5055911630923617 l +33.8519497029047258 47.2283614024661418 l +34.4147290339516161 47.0576441587903105 l +35. 47. l +35.5852709660483839 47.0576441587903105 l +36.1480502970952671 47.2283614024661418 l +36.6667106990588039 47.5055911630923617 l +37.1213203435596455 47.8786796564403545 l +37.4944088369076383 48.3332893009411961 l +37.7716385975338582 48.8519497029047258 l +37.9423558412096895 49.4147290339516161 l +38. 50. l +101.2861328125 78. m +92.2861328125 82. l +101.2861328125 86. l +S +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1372.7571135436137411 203. Tm +<0013001100110014> Tj +ET +Q +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1438.3323088561137411 235. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1347.7571135436137411 158. 125.4017852908888244 701. re +W +n +q +q +q +0.61 0.61 0.64 RG +1. 0. 0. 1. 1347.7571135436137411 158. cm +38. 50. m +42. 50. l +52.2008926454444122 50. l +58.8675593121110765 50. 62.2008926454444122 53.3333333333333357 62.2008926454444122 60. c +62.2008926454444122 664. l +62.2008926454444122 670.6666666666666288 65.5342259787777408 674. 72.2008926454444122 674. c +82.4017852908888244 674. l +92.4017852908888244 674. l +92.4017852908888244 674. l +82.4017852908888244 674. l +72.2008926454444122 674. l +65.5342259787777408 674. 62.2008926454444122 670.6666666666666288 62.2008926454444122 664. c +62.2008926454444122 60. l +62.2008926454444122 53.3333333333333357 58.8675593121110765 50. 52.2008926454444122 50. c +42. 50. l +38. 50. l +h +32. 50. m +22. 50. l +92.4017852908888244 674. m +102.4017852908888244 674. l +35. 50. m +38. 50. m +37.9423558412096895 50.5852709660483839 l +37.7716385975338582 51.1480502970952671 l +37.4944088369076383 51.6667106990588039 l +37.1213203435596455 52.1213203435596455 l +36.6667106990588039 52.4944088369076383 l +36.1480502970952671 52.7716385975338582 l +35.5852709660483839 52.9423558412096895 l +35. 53. l +34.4147290339516161 52.9423558412096895 l +33.8519497029047329 52.7716385975338582 l +33.3332893009411961 52.4944088369076383 l +32.8786796564403545 52.1213203435596455 l +32.5055911630923617 51.6667106990588039 l +32.2283614024661418 51.1480502970952671 l +32.0576441587903105 50.5852709660483839 l +32. 50. l +32.0576441587903105 49.4147290339516161 l +32.2283614024661418 48.8519497029047329 l +32.5055911630923617 48.3332893009411961 l +32.8786796564403545 47.8786796564403545 l +33.3332893009411961 47.5055911630923617 l +33.8519497029047258 47.2283614024661418 l +34.4147290339516161 47.0576441587903105 l +35. 47. l +35.5852709660483839 47.0576441587903105 l +36.1480502970952671 47.2283614024661418 l +36.6667106990588039 47.5055911630923617 l +37.1213203435596455 47.8786796564403545 l +37.4944088369076383 48.3332893009411961 l +37.7716385975338582 48.8519497029047258 l +37.9423558412096895 49.4147290339516161 l +38. 50. l +102.4017852908888244 670. m +93.4017852908888244 674. l +102.4017852908888244 678. l +S +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1372.7571135436137411 203. Tm +<0013001100110014> Tj +ET +Q +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1439.4479613345024518 827. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1653.1165657303761236 550. 110.0728207043728162 277. re +W +n +q +q +q +0.61 0.61 0.64 RG +1. 0. 0. 1. 1653.1165657303761236 550. cm +71.4236807603763282 250. m +75.4236807603763282 250. l +81.2482507323745722 250. l +85.1312973803733968 250. 87.0728207043728162 248.0584766760005948 87.0728207043728162 244.175430028001756 c +87.0728207043728162 60. l +87.0728207043728162 53.3333333333333357 83.7394873710394876 50. 77.0728207043728162 50. c +42. 50. l +32. 50. l +32. 50. l +42. 50. l +77.0728207043728162 50. l +83.7394873710394876 50. 87.0728207043728162 53.3333333333333357 87.0728207043728162 60. c +87.0728207043728162 244.175430028001756 l +87.0728207043728162 248.0584766760005948 85.1312973803733968 250. 81.2482507323745722 250. c +75.4236807603763282 250. l +71.4236807603763282 250. l +h +65.4236807603763282 250. m +55.4236807603763282 250. l +32. 50. m +22. 50. l +68.4236807603763282 250. m +71.4236807603763282 250. m +71.3660366015860177 250.5852709660483981 l +71.1953193579101935 251.1480502970952671 l +70.9180895972839664 251.6667106990587968 l +70.5450011039359737 252.1213203435596313 l +70.0903914594351392 252.4944088369076383 l +69.5717310574715952 252.7716385975338653 l +69.0089517264247121 252.9423558412096895 l +68.4236807603763282 253. l +67.8384097943279443 252.9423558412096895 l +67.2756304632810611 252.7716385975338653 l +66.7569700613175172 252.4944088369076383 l +66.3023604168166827 252.1213203435596313 l +65.9292719234686899 251.6667106990587968 l +65.6520421628424629 251.1480502970952671 l +65.4813249191666387 250.5852709660483981 l +65.4236807603763282 250. l +65.4813249191666387 249.4147290339516019 l +65.6520421628424629 248.8519497029047329 l +65.9292719234686899 248.3332893009412032 l +66.3023604168166827 247.8786796564403687 l +66.7569700613175172 247.5055911630923617 l +67.2756304632810611 247.2283614024661347 l +67.8384097943279443 247.0576441587903105 l +68.4236807603763282 247. l +69.0089517264247121 247.0576441587903105 l +69.5717310574715952 247.2283614024661347 l +70.0903914594351392 247.5055911630923617 l +70.5450011039359737 247.8786796564403687 l +70.9180895972839664 248.3332893009412032 l +71.1953193579101935 248.8519497029047329 l +71.3660366015860177 249.4147290339516019 l +71.4236807603763282 250. l +22. 46. m +31. 50. l +22. 54. l +S +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1711.5402464907524518 795. Tm +<0013001100110014> Tj +ET +Q +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1678.1165657303761236 595. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +-4. 462. 87.3702138155584862 373. re +W +n +q +q +q +0.61 0.61 0.64 RG +1. 0. 0. 1. -4. 462. cm +45.7473479186136842 50. m +41.7473479186136842 50. l +31.8736739593068421 50. l +25.2912246531022831 50. 22. 53.2912246531022831 22. 59.8736739593068421 c +22. 336. l +22. 342.6666666666666856 25.3333333333333357 346. 32. 346. c +44.3702138155584862 346. l +54.3702138155584862 346. l +54.3702138155584862 346. l +44.3702138155584862 346. l +32. 346. l +25.3333333333333357 346. 22. 342.6666666666666856 22. 336. c +22. 59.8736739593068421 l +22. 53.2912246531022831 25.2912246531022831 50. 31.8736739593068421 50. c +41.7473479186136842 50. l +45.7473479186136842 50. l +h +51.7473479186136842 50. m +61.7473479186136842 50. l +54.3702138155584862 346. m +64.3702138155584862 346. l +48.7473479186136842 50. m +51.7473479186136842 50. m +51.6897037598233737 50.5852709660483839 l +51.5189865161475424 51.1480502970952671 l +51.2417567555213225 51.6667106990588039 l +50.8686682621733297 52.1213203435596455 l +50.4140586176724881 52.4944088369076383 l +49.8953982157089513 52.7716385975338582 l +49.3326188846620681 52.9423558412096895 l +48.7473479186136842 53. l +48.1620769525653003 52.9423558412096895 l +47.5992976215184171 52.7716385975338582 l +47.0806372195548803 52.4944088369076383 l +46.6260275750540387 52.1213203435596455 l +46.252939081706046 51.6667106990588039 l +45.975709321079826 51.1480502970952671 l +45.8049920774039947 50.5852709660483839 l +45.7473479186136842 50. l +45.8049920774039947 49.4147290339516161 l +45.975709321079826 48.8519497029047329 l +46.252939081706046 48.3332893009411961 l +46.6260275750540387 47.8786796564403545 l +47.0806372195548803 47.5055911630923617 l +47.59929762151841 47.2283614024661418 l +48.1620769525653003 47.0576441587903105 l +48.7473479186136842 47. l +49.3326188846620681 47.0576441587903105 l +49.8953982157089513 47.2283614024661418 l +50.4140586176724881 47.5055911630923617 l +50.8686682621733297 47.8786796564403545 l +51.2417567555213225 48.3332893009411961 l +51.5189865161475424 48.8519497029047258 l +51.6897037598233737 49.4147290339516161 l +51.7473479186136842 50. l +64.3702138155584862 342. m +55.3702138155584862 346. l +64.3702138155584862 350. l +S +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 31.3821135436136842 507. Tm +<0013001100110014> Tj +ET +Q +Q +q +/GS1 gs +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 49.6592763155584862 803. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +458.6934394521714466 144. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 458.6934394521714466 144. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 468.6934394521714466 163.25 Tm +<0056004b0048004800530056> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +458.6934394521714466 176. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 458.6934394521714466 176. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 468.6934394521714466 195.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 484.8872871084214466 185.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 654.9224433584214466 195.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +458.6934394521714466 208. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 458.6934394521714466 208. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 468.6934394521714466 227.25 Tm +<004a00550052005800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 658.8262519521714466 227.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +458.6934394521714466 240. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 458.6934394521714466 240. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 468.6934394521714466 259.25 Tm +<0051004400500048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 678.3135566396714466 259.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +458.6934394521714466 272. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 458.6934394521714466 272. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 468.6934394521714466 291.25 Tm +<004c004600520051> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 678.3135566396714466 291.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +458.6934394521714466 304. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 458.6934394521714466 304. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 468.6934394521714466 323.25 Tm +<00580058004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 678.3135566396714466 323.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +458.6934394521714466 336. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 458.6934394521714466 336. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 468.6934394521714466 355.25 Tm +<0044005300530052004c005100570050004800510057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 678.3135566396714466 355.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +458.6934394521714466 368. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 458.6934394521714466 368. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 468.6934394521714466 387.25 Tm +<00460044005100420059004c0048005a004200560057004400510047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 658.8262519521714466 387.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +458.6934394521714466 400. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 458.6934394521714466 400. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 468.6934394521714466 419.25 Tm +<00460044005100420059004c0048005a004200560046004b004800470058004f0048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 658.8262519521714466 419.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +458.6934394521714466 432. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 458.6934394521714466 432. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 468.6934394521714466 451.25 Tm +<00460044005100420059004c0048005a00420057004800550055004c005700520055005c> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 658.8262519521714466 451.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +524.0678815998326172 480. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 524.0678815998326172 480. cm +0. 0. m +187.3955078125 0. l +187.3955078125 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 534.0678815998326172 499.25 Tm +<004400470050004c0051004c00560057005500440057005200550056> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +524.0678815998326172 512. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 524.0678815998326172 512. cm +0. 0. m +187.3955078125 0. l +187.3955078125 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 534.0678815998326172 531.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 550.2617292560826172 521.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 654.7002058185826172 531.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +524.0678815998326172 544. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 524.0678815998326172 544. cm +0. 0. m +187.3955078125 0. l +187.3955078125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 534.0678815998326172 563.25 Tm +<0056004b0048004800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 658.6040144123326172 563.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +524.0678815998326172 576. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 524.0678815998326172 576. cm +0. 0. m +187.3955078125 0. l +187.3955078125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 534.0678815998326172 595.25 Tm +<00580058004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 678.0913190998326172 595.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +434.3913698881360119 624. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 434.3913698881360119 624. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 444.3913698881360119 643.25 Tm +<0050005200470048005500440057005200550056> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +434.3913698881360119 656. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 434.3913698881360119 656. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 444.3913698881360119 675.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 460.5852175443860119 665.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 656.6901980131360688 675.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +434.3913698881360119 688. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 434.3913698881360119 688. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 444.3913698881360119 707.25 Tm +<0056004b0048004800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 660.5940066068860688 707.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +434.3913698881360119 720. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 434.3913698881360119 720. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 444.3913698881360119 739.25 Tm +<00580058004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 680.0813112943860688 739.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +434.3913698881360119 752. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 434.3913698881360119 752. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 444.3913698881360119 771.25 Tm +<004600440051004200440047004700420056004b0048004800530056> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 660.5940066068860688 771.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +434.3913698881360119 784. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 434.3913698881360119 784. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 444.3913698881360119 803.25 Tm +<004600440051004200440047004700420057004800550055004c005700520055005c> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 660.5940066068860688 803.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +434.3913698881360119 816. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 434.3913698881360119 816. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 444.3913698881360119 835.25 Tm +<00460044005100420050004400510044004a0048005500420057004800550055004c005700520055005c> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 660.5940066068860688 835.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +434.3913698881360119 848. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 434.3913698881360119 848. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 444.3913698881360119 867.25 Tm +<0046004400510042004400470047004200560057004400510047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 660.5940066068860688 867.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +434.3913698881360119 880. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 434.3913698881360119 880. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 444.3913698881360119 899.25 Tm +<00460044005100420050004400510044004a00480055004200560057004400510047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 660.5940066068860688 899.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +434.3913698881360119 912. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 434.3913698881360119 912. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 444.3913698881360119 931.25 Tm +<0046004400510042004400470047004200560046004b004800470058004f0048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 660.5940066068860688 931.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +486.3578778226521422 968. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 486.3578778226521422 968. cm +0. 0. m +226.33837890625 0. l +226.33837890625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 496.3578778226521422 987.25 Tm +<004a00550052005800530056> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +486.3578778226521422 1000. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 486.3578778226521422 1000. cm +0. 0. m +226.33837890625 0. l +226.33837890625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 496.3578778226521422 1019.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 512.551725478902199 1009.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 655.933073135152199 1019.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +486.3578778226521422 1032. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 486.3578778226521422 1032. cm +0. 0. m +226.33837890625 0. l +226.33837890625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 496.3578778226521422 1051.25 Tm +<004a00550052005800530042005100580050004500480055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 659.836881728902199 1051.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +486.3578778226521422 1064. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 486.3578778226521422 1064. cm +0. 0. m +226.33837890625 0. l +226.33837890625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 496.3578778226521422 1083.25 Tm +<0056004b0044005500480042004b00440056004b> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 679.324186416402199 1083.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +524.0678815998326172 0. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 524.0678815998326172 0. cm +0. 0. m +187.3955078125 0. l +187.3955078125 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 534.0678815998326172 19.25 Tm +<005600580045005600460055004c00530057004c00520051> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +524.0678815998326172 32. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 524.0678815998326172 32. cm +0. 0. m +187.3955078125 0. l +187.3955078125 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 534.0678815998326172 51.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 550.2617292560826172 41.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 654.7002058185826172 51.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +524.0678815998326172 64. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 524.0678815998326172 64. cm +0. 0. m +187.3955078125 0. l +187.3955078125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 534.0678815998326172 83.25 Tm +<0056004b0048004800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 658.6040144123326172 83.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +524.0678815998326172 96. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 524.0678815998326172 96. cm +0. 0. m +187.3955078125 0. l +187.3955078125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 534.0678815998326172 115.25 Tm +<00570052004e00480051> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 678.0913190998326172 115.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 160. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 817.0432463561137411 160. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 827.0432463561137411 179.25 Tm +<004b0052005800560048> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 192. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 192. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 211.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 843.2370940123637411 201.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 989.0242033873637411 211.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 224. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 224. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 243.25 Tm +<004a00550052005800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 992.9280119811137411 243.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 256. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 256. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 275.25 Tm +<0057004c0057004f0048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 275.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 288. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 288. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 307.25 Tm +<005100580050004500480055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 307.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 320. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 320. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 339.25 Tm +<00530052004c005100570056> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 339.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 352. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 352. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 371.25 Tm +<00530052004c0051005700560042005100580050004500480055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 371.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 384. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 384. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 403.25 Tm +<004a00480052> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 403.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 416. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 416. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 435.25 Tm +<0052005600500042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 435.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 448. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 448. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 467.25 Tm +<0056004800570057004f00480050004800510057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 467.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 480. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 480. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 499.25 Tm +<00470048005600460055004c00530057004c00520051> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 499.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 512. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 512. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 531.25 Tm +<0046005500480044005700480047004200440057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 970.4953947936137411 531.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 544. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 544. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 563.25 Tm +<0058005300470044005700480047004200440057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 970.4953947936137411 563.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 160. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 1121.0432463561137411 160. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 1131.0432463561137411 179.25 Tm +<00480051005700550044005100460048> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 192. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 192. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 211.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 1147.2370940123637411 201.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1312.9939299498637411 211.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 224. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 224. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 243.25 Tm +<004b00520058005600480042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1316.8977385436137411 243.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 256. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 256. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 275.25 Tm +<004800510057005500440051004600480042005100580050004500480055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1316.8977385436137411 275.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 288. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 288. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 307.25 Tm +<0057004c0057004f0048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1336.3850432311137411 307.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 320. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 320. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 339.25 Tm +<00530052004c005100570056> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1336.3850432311137411 339.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 352. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 352. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 371.25 Tm +<00530052004c0051005700560042005100580050004500480055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1336.3850432311137411 371.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 384. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 384. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 403.25 Tm +<0049004f0052005200550056004200540058004400510057004c0057005c> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1336.3850432311137411 403.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 416. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 416. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 435.25 Tm +<0044005300440055005700500048005100570056004200540058004400510057004c0057005c> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1336.3850432311137411 435.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 448. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 448. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 467.25 Tm +<00470048005600460055004c00530057004c00520051> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1336.3850432311137411 467.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 480. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 480. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 499.25 Tm +<0046005500480044005700480047004200440057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1294.4651213561137411 499.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 512. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 512. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 531.25 Tm +<0058005300470044005700480047004200440057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1294.4651213561137411 531.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1449.0432463561137411 160. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 1449.0432463561137411 160. cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 1459.0432463561137411 179.25 Tm +<004800510057005500440051004600480042004b004c0056005700520055005c> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1449.0432463561137411 192. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.0432463561137411 192. cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.0432463561137411 211.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 1475.2370940123637411 201.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1614.0354338561137411 211.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1449.0432463561137411 224. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.0432463561137411 224. cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.0432463561137411 243.25 Tm +<004800510057005500440051004600480042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1617.9392424498637411 243.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1449.0432463561137411 256. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.0432463561137411 256. cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.0432463561137411 275.25 Tm +<0051004400500048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1637.4265471373637411 275.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1449.0432463561137411 288. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.0432463561137411 288. cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.0432463561137411 307.25 Tm +<0047004400570048004200560057004400550057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1595.5066252623637411 307.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1449.0432463561137411 320. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.0432463561137411 320. cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.0432463561137411 339.25 Tm +<00470044005700480042004800510047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1595.5066252623637411 339.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1449.0432463561137411 352. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.0432463561137411 352. cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.0432463561137411 371.25 Tm +<004a00550052005800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1617.9392424498637411 371.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1449.0432463561137411 384. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.0432463561137411 384. cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.0432463561137411 403.25 Tm +<0056004b0048004800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1637.4265471373637411 403.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1449.0432463561137411 416. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.0432463561137411 416. cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.0432463561137411 435.25 Tm +<005a00520055004e004c0051004a> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1617.9392424498637411 435.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1450.1588988345024518 752. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 1450.1588988345024518 752. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 1460.1588988345024518 771.25 Tm +<0044005300440055005700500048005100570056> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1450.1588988345024518 784. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1450.1588988345024518 784. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1460.1588988345024518 803.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 1476.3527464907524518 793.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1651.7770628970024518 803.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1450.1588988345024518 816. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1450.1588988345024518 816. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1460.1588988345024518 835.25 Tm +<004800510057005500440051004600480042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1655.6808714907524518 835.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1450.1588988345024518 848. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1450.1588988345024518 848. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1460.1588988345024518 867.25 Tm +<0044005300440055005700500048005100570042005100580050004500480055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1655.6808714907524518 867.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1450.1588988345024518 880. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1450.1588988345024518 880. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1460.1588988345024518 899.25 Tm +<0057004c0057004f0048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1675.1681761782524518 899.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1450.1588988345024518 912. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1450.1588988345024518 912. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1460.1588988345024518 931.25 Tm +<0049004f00520052005500560042005100580050004500480055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1655.6808714907524518 931.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1450.1588988345024518 944. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1450.1588988345024518 944. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1460.1588988345024518 963.25 Tm +<005600570044005700580056> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1655.6808714907524518 963.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1450.1588988345024518 976. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1450.1588988345024518 976. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1460.1588988345024518 995.25 Tm +<00470048005600460055004c00530057004c00520051> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1675.1681761782524518 995.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1450.1588988345024518 1008. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1450.1588988345024518 1008. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1460.1588988345024518 1027.25 Tm +<0056004b0048004800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1675.1681761782524518 1027.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1450.1588988345024518 1040. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1450.1588988345024518 1040. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1460.1588988345024518 1059.25 Tm +<0058005300470044005700480047004200440057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1633.2482543032524518 1059.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1449.7430305741261236 488. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 1449.7430305741261236 488. cm +0. 0. m +225.37353515625 0. l +225.37353515625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 1459.7430305741261236 507.25 Tm +<00440053004400550057005000480051005700560042004b004c0056005700520055005c> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1449.7430305741261236 520. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.7430305741261236 520. cm +0. 0. m +225.37353515625 0. l +225.37353515625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.7430305741261236 539.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 1475.9368782303761236 529.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1618.3533821366261236 539.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1449.7430305741261236 552. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.7430305741261236 552. cm +0. 0. m +225.37353515625 0. l +225.37353515625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.7430305741261236 571.25 Tm +<0056004b0048004800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1641.7444954178761236 571.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1449.7430305741261236 584. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.7430305741261236 584. cm +0. 0. m +225.37353515625 0. l +225.37353515625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.7430305741261236 603.25 Tm +<00440053004400550057005000480051005700560042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1622.2571907303761236 603.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1449.7430305741261236 616. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.7430305741261236 616. cm +0. 0. m +225.37353515625 0. l +225.37353515625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.7430305741261236 635.25 Tm +<005600570044005700580056> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1622.2571907303761236 635.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1449.7430305741261236 648. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.7430305741261236 648. cm +0. 0. m +225.37353515625 0. l +225.37353515625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.7430305741261236 667.25 Tm +<00470048005600460055004c00530057004c00520051> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1641.7444954178761236 667.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1449.7430305741261236 680. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.7430305741261236 680. cm +0. 0. m +225.37353515625 0. l +225.37353515625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.7430305741261236 699.25 Tm +<0046005500480044005700480047004200440057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1599.8245735428761236 699.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 618.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 817.0432463561137411 618.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 827.0432463561137411 637.8054599719099542 Tm +<004b00520050004800560057004800440047> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 650.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 650.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 669.8054599719099542 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 843.2370940123637411 659.8054599719099542 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 989.0242033873637411 669.8054599719099542 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 682.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 682.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 701.8054599719099542 Tm +<004a00550052005800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 992.9280119811137411 701.8054599719099542 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 714.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 714.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 733.8054599719099542 Tm +<0057004c0057004f0048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 733.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 746.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 746.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 765.8054599719099542 Tm +<005100580050004500480055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 765.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 778.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 778.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 797.8054599719099542 Tm +<00530052004c005100570056> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 797.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 810.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 810.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 829.8054599719099542 Tm +<00530052004c005100570042004c0046005200510056> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 829.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 842.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 842.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 861.8054599719099542 Tm +<004a00480052> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 861.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 874.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 874.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 893.8054599719099542 Tm +<0052005600500042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 893.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 906.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 906.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 925.8054599719099542 Tm +<0056004800570057004f00480050004800510057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 925.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 938.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 938.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 957.8054599719099542 Tm +<00470048005600460055004c00530057004c00520051> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 957.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 970.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 970.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 989.8054599719099542 Tm +<0046005500480044005700480047004200440057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 970.4953947936137411 989.8054599719099542 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +817.0432463561137411 1002.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 1002.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 1021.8054599719099542 Tm +<0058005300470044005700480047004200440057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 970.4953947936137411 1021.8054599719099542 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 618.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 1121.0432463561137411 618.5554599719099542 cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 1131.0432463561137411 637.8054599719099542 Tm +<004b005200500048005600570048004400470042004b004c0056005700520055005c> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 650.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 650.5554599719099542 cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 669.8054599719099542 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 1147.2370940123637411 659.8054599719099542 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1286.0354338561137411 669.8054599719099542 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 682.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 682.5554599719099542 cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 701.8054599719099542 Tm +<004b005200500048005600570048004400470042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1289.9392424498637411 701.8054599719099542 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 714.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 714.5554599719099542 cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 733.8054599719099542 Tm +<0051004400500048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1309.4265471373637411 733.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 746.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 746.5554599719099542 cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 765.8054599719099542 Tm +<0047004400570048004200560057004400550057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1267.5066252623637411 765.8054599719099542 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 778.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 778.5554599719099542 cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 797.8054599719099542 Tm +<00470044005700480042004800510047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1267.5066252623637411 797.8054599719099542 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 810.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 810.5554599719099542 cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 829.8054599719099542 Tm +<004a00550052005800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1289.9392424498637411 829.8054599719099542 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 842.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 842.5554599719099542 cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 861.8054599719099542 Tm +<0056004b0048004800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1309.4265471373637411 861.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +1121.0432463561137411 874.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 874.5554599719099542 cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 893.8054599719099542 Tm +<005a00520055004e004c0051004a> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1289.9392424498637411 893.8054599719099542 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +81.0432463561136842 160. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 81.0432463561136842 160. cm +0. 0. m +207.720703125 0. l +207.720703125 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 91.0432463561136842 179.25 Tm +<0050004800480057004c0051004a0056004200560046004b004800470058004f0048> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +81.0432463561136842 192. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 81.0432463561136842 192. cm +0. 0. m +207.720703125 0. l +207.720703125 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 91.0432463561136842 211.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 107.2370940123636842 201.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 232.0007658873636842 211.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +81.0432463561136842 224. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 81.0432463561136842 224. cm +0. 0. m +207.720703125 0. l +207.720703125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 91.0432463561136842 243.25 Tm +<0047004400570048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 213.4719572936136842 243.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +81.0432463561136842 256. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 81.0432463561136842 256. cm +0. 0. m +207.720703125 0. l +207.720703125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 91.0432463561136842 275.25 Tm +<0057005c00530048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 235.9045744811136842 275.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +81.0432463561136842 288. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 81.0432463561136842 288. cm +0. 0. m +207.720703125 0. l +207.720703125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 91.0432463561136842 307.25 Tm +<0051004400500048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 255.3918791686136842 307.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +81.0432463561136842 320. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 81.0432463561136842 320. cm +0. 0. m +207.720703125 0. l +207.720703125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 91.0432463561136842 339.25 Tm +<0056004b0048004800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 255.3918791686136842 339.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +81.0432463561136842 352. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 81.0432463561136842 352. cm +0. 0. m +207.720703125 0. l +207.720703125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 91.0432463561136842 371.25 Tm +<0057004c0057004f0048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 255.3918791686136842 371.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +81.0432463561136842 384. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 81.0432463561136842 384. cm +0. 0. m +207.720703125 0. l +207.720703125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 91.0432463561136842 403.25 Tm +<005100580050004500480055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 255.3918791686136842 403.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +57.7473479186136842 464. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 57.7473479186136842 464. cm +0. 0. m +231.0166015625 0. l +231.0166015625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 67.7473479186136842 483.25 Tm +<005600570044005100470042004f004c00560057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +57.7473479186136842 496. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 57.7473479186136842 496. cm +0. 0. m +231.0166015625 0. l +231.0166015625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 67.7473479186136842 515.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 83.9411955748636842 505.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 232.0007658873636842 515.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +57.7473479186136842 528. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 57.7473479186136842 528. cm +0. 0. m +231.0166015625 0. l +231.0166015625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 67.7473479186136842 547.25 Tm +<0057004c0057004f0048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 255.3918791686136842 547.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +57.7473479186136842 560. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 57.7473479186136842 560. cm +0. 0. m +231.0166015625 0. l +231.0166015625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 67.7473479186136842 579.25 Tm +<004b005200580055004200560057004400550057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 235.9045744811136842 579.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +57.7473479186136842 592. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 57.7473479186136842 592. cm +0. 0. m +231.0166015625 0. l +231.0166015625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 67.7473479186136842 611.25 Tm +<004b0052005800550042004800510047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 235.9045744811136842 611.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +57.7473479186136842 624. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 57.7473479186136842 624. cm +0. 0. m +231.0166015625 0. l +231.0166015625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 67.7473479186136842 643.25 Tm +<00540058004400510057004c0057005c00420056004b004800480053> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 235.9045744811136842 643.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +57.7473479186136842 656. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 57.7473479186136842 656. cm +0. 0. m +231.0166015625 0. l +231.0166015625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 67.7473479186136842 675.25 Tm +<005a00480048004e004200470044005c0056> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 255.3918791686136842 675.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +60.3702138155584862 728. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 60.3702138155584862 728. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 70.3702138155584862 747.25 Tm +<00560057004400510047004200560046004b004800470058004f0048> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +60.3702138155584862 760. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 60.3702138155584862 760. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 70.3702138155584862 779.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 86.5640614718084862 769.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 232.3511708468084862 779.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +60.3702138155584862 792. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 60.3702138155584862 792. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 70.3702138155584862 811.25 Tm +<00560057004400510047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 236.2549794405584862 811.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +60.3702138155584862 824. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 60.3702138155584862 824. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 70.3702138155584862 843.25 Tm +<0047004400570048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 213.8223622530584862 843.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +60.3702138155584862 856. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 60.3702138155584862 856. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 70.3702138155584862 875.25 Tm +<004b005200580055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 236.2549794405584862 875.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +60.3702138155584862 888. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 60.3702138155584862 888. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 70.3702138155584862 907.25 Tm +<0056004b0048004800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 255.7422841280584862 907.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +60.3702138155584862 920. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 60.3702138155584862 920. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 70.3702138155584862 939.25 Tm +<00510058005000450048005500420056004b004800480053> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 255.7422841280584862 939.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.852195138937755 0. 0. 0.852195138937755 3.40878055575102 2.4493846093914158 cm +60.3702138155584862 952. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 60.3702138155584862 952. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 70.3702138155584862 971.25 Tm +<0058005300470044005700480047004200440057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 213.8223622530584862 971.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +Q +Q +Q +Q +Q +endstream +endobj +5 0 obj +<> >> +] +/Contents 6 0 R +>> +endobj +6 0 obj +<< +/Length 191740 +>> +stream +1. w +0.61 0.61 0.64 RG +0.98 g +0. 1080. 1920. -1080. re +f +q +1. 0. 0. -1. 0. 1080. cm +q +1. 0. 0. 1. 1711. 1015. cm +1. w +0. g +q +1. 0. 0. 1. 0. 0. cm +0. 0. 184. 60. re +W +n +q +q +0.26 0.55 1. rg +0.2 0. 0. 0.2 0. 0. cm +211.9000000000000057 68.7999999999999972 m +159.6999999999999886 68.7999999999999972 l +159.6999999999999886 147.5999999999999943 l +242.3999999999999773 147.5999999999999943 l +242.3999999999999773 99.2999999999999972 l +242.3999999999999773 82.5 228.7999999999999829 68.7999999999999972 211.8999999999999773 68.7999999999999972 c +h +f +Q +q +0.15 0.44 0.87 rg +0.2 0. 0. 0.2 0. 0. cm +242.4000000000000057 147.5999999999999943 m +159.6999999999999886 147.5999999999999943 l +159.6999999999999886 228.8000000000000114 l +211.8999999999999773 228.8000000000000114 l +228.6999999999999886 228.8000000000000114 242.3999999999999773 215.1000000000000227 242.3999999999999773 198.3000000000000114 c +242.3999999999999773 147.6000000000000227 l +h +f +Q +q +0.13 0.38 0.81 rg +0.2 0. 0. 0.2 0. 0. cm +159.6999999999999886 68.7999999999999972 m +113.0999999999999943 68.7999999999999972 l +96.2999999999999972 68.7999999999999972 82.5999999999999943 82.5 82.5999999999999943 99.2999999999999972 c +82.5999999999999943 198.3000000000000114 l +82.5999999999999943 215.1000000000000227 96.2999999999999972 228.8000000000000114 113.0999999999999943 228.8000000000000114 c +159.6999999999999886 228.8000000000000114 l +159.6999999999999886 68.8000000000000114 l +h +f +Q +q +1. g +0.2 0. 0. 0.2 0. 0. cm +135.9000000000000057 165.0999999999999943 m +113.9000000000000057 165.0999999999999943 l +110.5 165.0999999999999943 107.8000000000000114 162.4000000000000057 107.8000000000000114 159. c +107.8000000000000114 137. l +107.8000000000000114 133.5999999999999943 110.5000000000000142 130.9000000000000057 113.9000000000000057 130.9000000000000057 c +135.9000000000000057 130.9000000000000057 l +139.3000000000000114 130.9000000000000057 142. 133.5999999999999943 142. 137. c +142. 159. l +142. 162.4000000000000057 139.1999999999999886 165.0999999999999943 135.9000000000000057 165.0999999999999943 c +h +185. 92.7999999999999972 m +207. 92.7999999999999972 l +210.4000000000000057 92.7999999999999972 213.0999999999999943 95.5 213.0999999999999943 98.8999999999999915 c +213.0999999999999943 120.8999999999999915 l +213.0999999999999943 124.2999999999999972 210.4000000000000057 126.9999999999999858 207. 126.9999999999999858 c +185. 126.9999999999999858 l +181.5999999999999943 126.9999999999999858 178.9000000000000057 124.2999999999999829 178.9000000000000057 120.8999999999999915 c +178.9000000000000057 98.8999999999999915 l +178.9000000000000057 95.4999999999999858 181.7000000000000171 92.7999999999999972 185. 92.7999999999999972 c +h +185. 171. m +207. 171. l +210.4000000000000057 171. 213.0999999999999943 173.6999999999999886 213.0999999999999943 177.0999999999999943 c +213.0999999999999943 199.0999999999999943 l +213.0999999999999943 202.5 210.4000000000000057 205.1999999999999886 207. 205.1999999999999886 c +185. 205.1999999999999886 l +181.5999999999999943 205.1999999999999886 178.9000000000000057 202.5 178.9000000000000057 199.0999999999999943 c +178.9000000000000057 177.0999999999999943 l +178.9000000000000057 173.6999999999999886 181.7000000000000171 171. 185. 171. c +h +f +Q +q +1. g +0.2 0. 0. 0.2 0. 0. cm +126.0759999999999934 151.6500000000000057 m +192.1159999999999854 103.8900000000000148 l +196.8619999999999948 110.4540000000000077 l +130.8229999999999791 158.2139999999999986 l +h +f +Q +q +1. g +0.2 0. 0. 0.2 0. 0. cm +125.8269999999999982 143.8739999999999952 m +130.8000000000000114 137.4799999999999898 l +194.8190000000000168 187.2679999999999723 l +189.8460000000000036 193.6619999999999777 l +h +f +Q +q +0.13 0.38 0.81 rg +0.2 0. 0. 0.2 0. 0. cm +344.8999999999999773 182.0999999999999943 m +335.8999999999999773 182.0999999999999943 l +335.8999999999999773 175.2999999999999829 l +335.6999999999999886 175.2999999999999829 l +334. 177.7999999999999829 331.5999999999999659 179.7999999999999829 328.5999999999999659 181.1999999999999886 c +325.5999999999999659 182.5999999999999943 322.4999999999999432 183.2999999999999829 319.2999999999999545 183.2999999999999829 c +315.5999999999999659 183.2999999999999829 312.2999999999999545 182.6999999999999886 309.3999999999999773 181.3999999999999773 c +306.3999999999999773 180.0999999999999659 303.8999999999999773 178.3999999999999773 301.7999999999999545 176.0999999999999659 c +299.6999999999999318 173.7999999999999545 298.0999999999999659 171.1999999999999602 296.9999999999999432 168.1999999999999602 c +295.8999999999999204 165.1999999999999602 295.2999999999999545 161.8999999999999488 295.2999999999999545 158.3999999999999488 c +295.2999999999999545 154.8999999999999488 295.8999999999999773 151.5999999999999375 296.9999999999999432 148.5999999999999375 c +298.0999999999999659 145.5999999999999375 299.6999999999999318 142.8999999999999488 301.7999999999999545 140.6999999999999318 c +303.8999999999999773 138.4999999999999432 306.3999999999999773 136.6999999999999318 309.3999999999999773 135.4999999999999432 c +312.3999999999999773 134.1999999999999318 315.6999999999999886 133.5999999999999375 319.2999999999999545 133.5999999999999375 c +322.6999999999999318 133.5999999999999375 325.8999999999999773 134.2999999999999261 328.8999999999999773 135.6999999999999318 c +331.8999999999999773 137.0999999999999375 334.1999999999999886 139.0999999999999375 335.7999999999999545 141.4999999999999432 c +335.9999999999999432 141.4999999999999432 l +335.9999999999999432 106.5999999999999375 l +344.9999999999999432 106.5999999999999375 l +344.9999999999999432 182.0999999999999375 l +344.8999999999999204 182.0999999999999375 l +h +320.2999999999999545 174.9000000000000057 m +322.6999999999999318 174.9000000000000057 324.8999999999999773 174.5 326.7999999999999545 173.7000000000000171 c +328.6999999999999318 172.9000000000000057 330.3999999999999773 171.7000000000000171 331.6999999999999318 170.3000000000000114 c +332.9999999999999432 168.9000000000000057 334.0999999999999091 167.1000000000000227 334.7999999999999545 165.1000000000000227 c +335.4999999999999432 163.1000000000000227 335.8999999999999773 160.9000000000000341 335.8999999999999773 158.5000000000000284 c +335.8999999999999773 156.1000000000000227 335.5 153.9000000000000341 334.7999999999999545 151.9000000000000341 c +334.0999999999999659 149.9000000000000341 332.9999999999999432 148.1000000000000227 331.6999999999999318 146.7000000000000455 c +330.3999999999999204 145.3000000000000398 328.6999999999999318 144.1000000000000512 326.7999999999999545 143.3000000000000398 c +324.8999999999999773 142.5000000000000284 322.6999999999999318 142.1000000000000512 320.2999999999999545 142.1000000000000512 c +317.8999999999999773 142.1000000000000512 315.6999999999999318 142.5000000000000568 313.7999999999999545 143.3000000000000398 c +311.8999999999999773 144.1000000000000512 310.1999999999999318 145.3000000000000398 308.8999999999999773 146.7000000000000455 c +307.5999999999999659 148.1000000000000512 306.5 149.9000000000000341 305.7999999999999545 151.9000000000000341 c +305.0999999999999659 153.9000000000000341 304.6999999999999318 156.1000000000000227 304.6999999999999318 158.5000000000000284 c +304.6999999999999318 160.9000000000000341 305.0999999999999091 163.1000000000000227 305.7999999999999545 165.1000000000000227 c +306.4999999999999432 167.1000000000000227 307.5999999999999659 168.9000000000000341 308.8999999999999773 170.3000000000000114 c +310.1999999999999886 171.7000000000000171 311.8999999999999773 172.9000000000000057 313.7999999999999545 173.7000000000000171 c +315.7999999999999545 174.5000000000000284 317.8999999999999773 174.9000000000000057 320.2999999999999545 174.9000000000000057 c +h +358.3999999999999773 106.6000000000000085 m +367.3999999999999773 106.6000000000000085 l +367.3999999999999773 141.5 l +367.5999999999999659 141.5 l +369.1999999999999886 139. 371.4999999999999432 137.0999999999999943 374.4999999999999432 135.6999999999999886 c +377.4999999999999432 134.2999999999999829 380.6999999999999318 133.5999999999999943 384.0999999999999659 133.5999999999999943 c +387.7999999999999545 133.5999999999999943 391.0999999999999659 134.1999999999999886 393.9999999999999432 135.5 c +396.9999999999999432 136.8000000000000114 399.4999999999999432 138.5 401.5999999999999659 140.6999999999999886 c +403.6999999999999886 142.8999999999999773 405.2999999999999545 145.5999999999999943 406.3999999999999773 148.5999999999999943 c +407.5 151.5999999999999943 408.0999999999999659 154.9000000000000057 408.0999999999999659 158.4000000000000057 c +408.0999999999999659 161.9000000000000057 407.4999999999999432 165.2000000000000171 406.3999999999999773 168.2000000000000171 c +405.2999999999999545 171.2000000000000171 403.6999999999999886 173.8000000000000114 401.5999999999999659 176.1000000000000227 c +399.4999999999999432 178.4000000000000341 396.9999999999999432 180.1000000000000227 393.9999999999999432 181.4000000000000341 c +390.9999999999999432 182.7000000000000455 387.6999999999999318 183.3000000000000398 384.0999999999999659 183.3000000000000398 c +380.8999999999999773 183.3000000000000398 377.7999999999999545 182.6000000000000512 374.7999999999999545 181.2000000000000455 c +371.7999999999999545 179.8000000000000398 369.3999999999999773 177.8000000000000398 367.6999999999999318 175.3000000000000398 c +367.4999999999999432 175.3000000000000398 l +367.4999999999999432 182.1000000000000512 l +358.4999999999999432 182.1000000000000512 l +358.4999999999999432 106.6000000000000512 l +358.3999999999999204 106.6000000000000512 l +h +383. 174.9000000000000057 m +385.3999999999999773 174.9000000000000057 387.6000000000000227 174.5 389.5 173.7000000000000171 c +391.3999999999999773 172.9000000000000057 393.1000000000000227 171.7000000000000171 394.3999999999999773 170.3000000000000114 c +395.6999999999999886 168.9000000000000057 396.7999999999999545 167.1000000000000227 397.5 165.1000000000000227 c +398.1999999999999886 163.1000000000000227 398.6000000000000227 160.9000000000000341 398.6000000000000227 158.5000000000000284 c +398.6000000000000227 156.1000000000000227 398.2000000000000455 153.9000000000000341 397.5 151.9000000000000341 c +396.8000000000000114 149.9000000000000341 395.6999999999999886 148.1000000000000227 394.3999999999999773 146.7000000000000455 c +393.0999999999999659 145.3000000000000398 391.3999999999999773 144.1000000000000512 389.5 143.3000000000000398 c +387.6000000000000227 142.5000000000000284 385.3999999999999773 142.1000000000000512 383. 142.1000000000000512 c +380.6000000000000227 142.1000000000000512 378.3999999999999773 142.5000000000000568 376.5 143.3000000000000398 c +374.6000000000000227 144.1000000000000512 372.8999999999999773 145.3000000000000398 371.6000000000000227 146.7000000000000455 c +370.3000000000000114 148.1000000000000512 369.2000000000000455 149.9000000000000341 368.5 151.9000000000000341 c +367.8000000000000114 153.9000000000000341 367.3999999999999773 156.1000000000000227 367.3999999999999773 158.5000000000000284 c +367.3999999999999773 160.9000000000000341 367.7999999999999545 163.1000000000000227 368.5 165.1000000000000227 c +369.1999999999999886 167.1000000000000227 370.3000000000000114 168.9000000000000341 371.6000000000000227 170.3000000000000114 c +372.9000000000000341 171.7000000000000171 374.6000000000000227 172.9000000000000057 376.5 173.7000000000000171 c +378.3999999999999773 174.5000000000000284 380.6000000000000227 174.9000000000000057 383. 174.9000000000000057 c +h +466.8999999999999773 182.0999999999999943 m +457.8999999999999773 182.0999999999999943 l +457.8999999999999773 175.2999999999999829 l +457.6999999999999886 175.2999999999999829 l +456. 177.7999999999999829 453.5999999999999659 179.7999999999999829 450.5999999999999659 181.1999999999999886 c +447.5999999999999659 182.5999999999999943 444.4999999999999432 183.2999999999999829 441.2999999999999545 183.2999999999999829 c +437.5999999999999659 183.2999999999999829 434.2999999999999545 182.6999999999999886 431.3999999999999773 181.3999999999999773 c +428.3999999999999773 180.0999999999999659 425.8999999999999773 178.3999999999999773 423.7999999999999545 176.0999999999999659 c +421.6999999999999318 173.7999999999999545 420.0999999999999659 171.1999999999999602 418.9999999999999432 168.1999999999999602 c +417.8999999999999204 165.1999999999999602 417.2999999999999545 161.8999999999999488 417.2999999999999545 158.3999999999999488 c +417.2999999999999545 154.8999999999999488 417.8999999999999773 151.5999999999999375 418.9999999999999432 148.5999999999999375 c +420.0999999999999659 145.5999999999999375 421.6999999999999318 142.8999999999999488 423.7999999999999545 140.6999999999999318 c +425.8999999999999773 138.4999999999999432 428.3999999999999773 136.6999999999999318 431.3999999999999773 135.4999999999999432 c +434.3999999999999773 134.1999999999999318 437.6999999999999886 133.5999999999999375 441.2999999999999545 133.5999999999999375 c +444.6999999999999318 133.5999999999999375 447.8999999999999773 134.2999999999999261 450.8999999999999773 135.6999999999999318 c +453.8999999999999773 137.0999999999999375 456.1999999999999886 139.0999999999999375 457.7999999999999545 141.4999999999999432 c +457.9999999999999432 141.4999999999999432 l +457.9999999999999432 106.5999999999999375 l +466.9999999999999432 106.5999999999999375 l +466.9999999999999432 182.0999999999999375 l +466.8999999999999204 182.0999999999999375 l +h +442.2999999999999545 174.9000000000000057 m +444.6999999999999318 174.9000000000000057 446.8999999999999773 174.5 448.7999999999999545 173.7000000000000171 c +450.6999999999999318 172.9000000000000057 452.3999999999999773 171.7000000000000171 453.6999999999999318 170.3000000000000114 c +454.9999999999999432 168.9000000000000057 456.0999999999999091 167.1000000000000227 456.7999999999999545 165.1000000000000227 c +457.4999999999999432 163.1000000000000227 457.8999999999999773 160.9000000000000341 457.8999999999999773 158.5000000000000284 c +457.8999999999999773 156.1000000000000227 457.5 153.9000000000000341 456.7999999999999545 151.9000000000000341 c +456.0999999999999659 149.9000000000000341 454.9999999999999432 148.1000000000000227 453.6999999999999318 146.7000000000000455 c +452.3999999999999204 145.3000000000000398 450.6999999999999318 144.1000000000000512 448.7999999999999545 143.3000000000000398 c +446.8999999999999773 142.5000000000000284 444.6999999999999318 142.1000000000000512 442.2999999999999545 142.1000000000000512 c +439.8999999999999773 142.1000000000000512 437.6999999999999318 142.5000000000000568 435.7999999999999545 143.3000000000000398 c +433.8999999999999773 144.1000000000000512 432.1999999999999318 145.3000000000000398 430.8999999999999773 146.7000000000000455 c +429.5999999999999659 148.1000000000000512 428.5 149.9000000000000341 427.7999999999999545 151.9000000000000341 c +427.0999999999999659 153.9000000000000341 426.6999999999999318 156.1000000000000227 426.6999999999999318 158.5000000000000284 c +426.6999999999999318 160.9000000000000341 427.0999999999999091 163.1000000000000227 427.7999999999999545 165.1000000000000227 c +428.4999999999999432 167.1000000000000227 429.5999999999999659 168.9000000000000341 430.8999999999999773 170.3000000000000114 c +432.1999999999999886 171.7000000000000171 433.8999999999999773 172.9000000000000057 435.7999999999999545 173.7000000000000171 c +437.6999999999999318 174.5000000000000284 439.8999999999999773 174.9000000000000057 442.2999999999999545 174.9000000000000057 c +h +478.9999999999999432 117.8000000000000114 m +478.9999999999999432 116.0000000000000142 479.5999999999999659 114.5000000000000142 480.8999999999999204 113.2000000000000171 c +482.1999999999999318 111.9000000000000199 483.6999999999999318 111.3000000000000114 485.4999999999999432 111.3000000000000114 c +487.2999999999999545 111.3000000000000114 488.7999999999999545 111.9000000000000057 490.0999999999999659 113.2000000000000171 c +491.3999999999999773 114.5000000000000142 491.9999999999999432 116.0000000000000142 491.9999999999999432 117.8000000000000114 c +491.9999999999999432 119.6000000000000085 491.3999999999999204 121.1000000000000085 490.0999999999999659 122.4000000000000057 c +488.7999999999999545 123.7000000000000028 487.2999999999999545 124.3000000000000114 485.4999999999999432 124.3000000000000114 c +483.6999999999999318 124.3000000000000114 482.1999999999999318 123.7000000000000171 480.8999999999999204 122.4000000000000057 c +479.6999999999999318 121.1000000000000085 478.9999999999999432 119.6000000000000085 478.9999999999999432 117.8000000000000114 c +h +481.0999999999999659 134.8000000000000114 m +490.0999999999999659 134.8000000000000114 l +490.0999999999999659 182.1000000000000227 l +481.0999999999999659 182.1000000000000227 l +481.0999999999999659 134.8000000000000114 l +h +504.5999999999999659 140.5 m +507.0999999999999659 138.1999999999999886 510.0999999999999659 136.4000000000000057 513.3999999999999773 135.3000000000000114 c +516.6999999999999318 134.1000000000000227 520.1000000000000227 133.6000000000000227 523.3999999999999773 133.6000000000000227 c +526.8999999999999773 133.6000000000000227 529.7999999999999545 134.0000000000000284 532.2999999999999545 134.9000000000000341 c +534.7999999999999545 135.8000000000000398 536.7999999999999545 136.9000000000000341 538.3999999999999773 138.4000000000000341 c +540. 139.9000000000000341 541.1999999999999318 141.5000000000000284 541.8999999999999773 143.4000000000000341 c +542.6999999999999318 145.3000000000000398 543. 147.3000000000000398 543. 149.3000000000000398 c +543. 173.5000000000000284 l +543. 175.2000000000000171 543. 176.7000000000000171 543.1000000000000227 178.1000000000000227 c +543.2000000000000455 179.5000000000000284 543.3000000000000682 180.8000000000000114 543.3999999999999773 182.1000000000000227 c +535.3999999999999773 182.1000000000000227 l +535.1999999999999318 179.7000000000000171 535.1000000000000227 177.3000000000000114 535.1000000000000227 174.9000000000000341 c +535. 174.9000000000000341 l +533. 178.0000000000000284 530.6000000000000227 180.1000000000000227 527.8999999999999773 181.4000000000000341 c +525.1999999999999318 182.7000000000000455 522. 183.3000000000000398 518.3999999999999773 183.3000000000000398 c +516.1999999999999318 183.3000000000000398 514.1000000000000227 183.0000000000000284 512.1000000000000227 182.4000000000000341 c +510.1000000000000227 181.8000000000000398 508.4000000000000341 180.9000000000000341 506.9000000000000341 179.7000000000000455 c +505.4000000000000341 178.5000000000000568 504.2000000000000455 177.0000000000000568 503.4000000000000341 175.3000000000000398 c +502.5000000000000568 173.5000000000000284 502.1000000000000227 171.5000000000000284 502.1000000000000227 169.2000000000000455 c +502.1000000000000227 166.1000000000000512 502.8000000000000114 163.6000000000000512 504.1000000000000227 161.5000000000000568 c +505.5 159.4000000000000625 507.3000000000000114 157.8000000000000682 509.7000000000000455 156.5000000000000568 c +512.1000000000000227 155.2000000000000455 514.8000000000000682 154.3000000000000682 518. 153.7000000000000455 c +521.2000000000000455 153.1000000000000512 524.5 152.9000000000000341 528.1000000000000227 152.9000000000000341 c +534.7000000000000455 152.9000000000000341 l +534.7000000000000455 150.9000000000000341 l +534.7000000000000455 149.7000000000000455 534.5 148.5000000000000284 534. 147.3000000000000398 c +533.5 146.1000000000000512 532.7999999999999545 145.0000000000000284 531.8999999999999773 144.1000000000000512 c +531. 143.1000000000000512 529.7999999999999545 142.4000000000000625 528.3999999999999773 141.8000000000000398 c +527. 141.2000000000000455 525.2999999999999545 141.0000000000000284 523.3999999999999773 141.0000000000000284 c +521.6999999999999318 141.0000000000000284 520.1999999999999318 141.2000000000000171 518.8999999999999773 141.5000000000000284 c +517.6000000000000227 141.8000000000000398 516.3999999999999773 142.2000000000000171 515.3999999999999773 142.7000000000000171 c +514.2999999999999545 143.2000000000000171 513.3999999999999773 143.8000000000000114 512.5 144.4000000000000057 c +511.6000000000000227 145.0999999999999943 510.8000000000000114 145.7000000000000171 510. 146.3000000000000114 c +504.6000000000000227 140.5 l +h +529.8999999999999773 159.3000000000000114 m +527.7999999999999545 159.3000000000000114 525.6000000000000227 159.4000000000000057 523.3999999999999773 159.6000000000000227 c +521.1999999999999318 159.8000000000000114 519.1000000000000227 160.3000000000000114 517.2999999999999545 160.9000000000000341 c +515.5 161.6000000000000227 514. 162.5000000000000284 512.7999999999999545 163.7000000000000455 c +511.5999999999999659 164.9000000000000341 511.0999999999999659 166.4000000000000341 511.0999999999999659 168.3000000000000398 c +511.0999999999999659 171.0000000000000284 511.9999999999999432 173.0000000000000284 513.7999999999999545 174.2000000000000455 c +515.5999999999999091 175.4000000000000341 518.0999999999999091 176.0000000000000568 521.1999999999999318 176.0000000000000568 c +523.6999999999999318 176.0000000000000568 525.7999999999999545 175.6000000000000512 527.4999999999998863 174.8000000000000682 c +529.1999999999999318 174.0000000000000568 530.5999999999999091 172.9000000000000625 531.6999999999999318 171.6000000000000796 c +532.7999999999999545 170.3000000000000682 533.4999999999998863 168.8000000000000682 533.9999999999998863 167.2000000000000739 c +534.4999999999998863 165.6000000000000796 534.6999999999999318 164.0000000000000853 534.6999999999999318 162.4000000000000625 c +534.6999999999999318 159.4000000000000625 l +529.8999999999999773 159.4000000000000625 l +529.8999999999999773 159.3000000000000682 l +h +603.6000000000000227 181.7000000000000171 m +603.6000000000000227 185.3000000000000114 603. 188.6000000000000227 601.8000000000000682 191.5000000000000284 c +600.6000000000000227 194.5000000000000284 598.8000000000000682 197.0000000000000284 596.6000000000000227 199.2000000000000171 c +594.3000000000000682 201.4000000000000057 591.6000000000000227 203.0000000000000284 588.3999999999999773 204.2000000000000171 c +585.1999999999999318 205.4000000000000057 581.6999999999999318 206.0000000000000284 577.7999999999999545 206.0000000000000284 c +573.2999999999999545 206.0000000000000284 569.0999999999999091 205.4000000000000341 565.3999999999999773 204.1000000000000227 c +561.6000000000000227 202.8000000000000114 558.1000000000000227 200.6000000000000227 554.6999999999999318 197.5000000000000284 c +560.7999999999999545 189.9000000000000341 l +563.0999999999999091 192.4000000000000341 565.6999999999999318 194.3000000000000398 568.3999999999999773 195.6000000000000227 c +571.1000000000000227 196.9000000000000341 574.1999999999999318 197.5000000000000284 577.6999999999999318 197.5000000000000284 c +580.9999999999998863 197.5000000000000284 583.7999999999999545 197.0000000000000284 585.9999999999998863 196.1000000000000227 c +588.1999999999999318 195.1000000000000227 589.8999999999998636 193.9000000000000341 591.1999999999999318 192.4000000000000341 c +592.4999999999998863 190.9000000000000341 593.3999999999999773 189.1000000000000227 593.8999999999999773 187.2000000000000455 c +594.3999999999999773 185.2000000000000455 594.6999999999999318 183.3000000000000398 594.6999999999999318 181.3000000000000398 c +594.6999999999999318 174.3000000000000398 l +594.3999999999999773 174.3000000000000398 l +592.6999999999999318 177.2000000000000455 590.2999999999999545 179.3000000000000398 587.3999999999999773 180.6000000000000512 c +584.3999999999999773 182.0000000000000568 581.2999999999999545 182.6000000000000512 578.1000000000000227 182.6000000000000512 c +574.6000000000000227 182.6000000000000512 571.3999999999999773 182.0000000000000568 568.5 180.8000000000000398 c +565.5 179.6000000000000512 563. 177.9000000000000341 560.8999999999999773 175.7000000000000455 c +558.7999999999999545 173.5000000000000568 557.1000000000000227 171.0000000000000568 555.8999999999999773 168.0000000000000568 c +554.6999999999999318 165.0000000000000568 554.1000000000000227 161.8000000000000682 554.1000000000000227 158.4000000000000625 c +554.1000000000000227 154.9000000000000625 554.7000000000000455 151.7000000000000739 555.8000000000000682 148.7000000000000739 c +556.9000000000000909 145.7000000000000739 558.5000000000001137 143.0000000000000853 560.6000000000000227 140.8000000000000682 c +562.7000000000000455 138.5000000000000568 565.2000000000000455 136.8000000000000682 568.2000000000000455 135.5000000000000568 c +571.2000000000000455 134.2000000000000455 574.5 133.6000000000000512 578.1000000000000227 133.6000000000000512 c +581.3000000000000682 133.6000000000000512 584.3999999999999773 134.3000000000000398 587.3999999999999773 135.7000000000000455 c +590.3999999999999773 137.1000000000000512 592.7999999999999545 139.1000000000000512 594.5 141.6000000000000512 c +594.7000000000000455 141.6000000000000512 l +594.7000000000000455 134.8000000000000398 l +603.7000000000000455 134.8000000000000398 l +603.6000000000000227 181.7000000000000455 l +h +579.1000000000000227 141.9000000000000341 m +576.7000000000000455 141.9000000000000341 574.5 142.3000000000000398 572.6000000000000227 143.1000000000000227 c +570.7000000000000455 143.9000000000000341 569. 145.1000000000000227 567.7000000000000455 146.5000000000000284 c +566.4000000000000909 147.9000000000000341 565.3000000000000682 149.7000000000000171 564.6000000000000227 151.7000000000000171 c +563.8999999999999773 153.7000000000000171 563.5 155.9000000000000057 563.5 158.3000000000000114 c +563.5 163.1000000000000227 564.8999999999999773 166.9000000000000057 567.7000000000000455 169.8000000000000114 c +570.5 172.7000000000000171 574.3000000000000682 174.1000000000000227 579.1000000000000227 174.1000000000000227 c +583.8999999999999773 174.1000000000000227 587.7000000000000455 172.7000000000000171 590.5 169.8000000000000114 c +593.2999999999999545 166.9000000000000057 594.7000000000000455 163.1000000000000227 594.7000000000000455 158.3000000000000114 c +594.7000000000000455 155.9000000000000057 594.3000000000000682 153.7000000000000171 593.6000000000000227 151.7000000000000171 c +592.8999999999999773 149.7000000000000171 591.8000000000000682 147.9000000000000057 590.5 146.5000000000000284 c +589.2000000000000455 145.1000000000000227 587.5 143.9000000000000341 585.6000000000000227 143.1000000000000227 c +583.6000000000000227 142.4000000000000341 581.5 141.9000000000000341 579.1000000000000227 141.9000000000000341 c +h +617.2000000000000455 134.8000000000000398 m +626.2000000000000455 134.8000000000000398 l +626.2000000000000455 142.1000000000000512 l +626.4000000000000909 142.1000000000000512 l +627.0000000000001137 140.8000000000000398 627.8000000000000682 139.7000000000000455 628.8000000000000682 138.7000000000000455 c +629.8000000000000682 137.7000000000000455 630.9000000000000909 136.8000000000000398 632.1000000000000227 136.1000000000000512 c +633.3000000000000682 135.4000000000000625 634.7000000000000455 134.8000000000000398 636.1000000000000227 134.4000000000000625 c +637.6000000000000227 134.0000000000000568 639. 133.8000000000000682 640.5 133.8000000000000682 c +642. 133.8000000000000682 643.2999999999999545 134.0000000000000568 644.5 134.4000000000000625 c +644.1000000000000227 144.1000000000000512 l +643.3999999999999773 143.9000000000000625 642.6000000000000227 143.7000000000000455 641.8999999999999773 143.6000000000000512 c +641.1999999999999318 143.5000000000000568 640.3999999999999773 143.4000000000000625 639.6999999999999318 143.4000000000000625 c +635.2999999999999545 143.4000000000000625 631.8999999999999773 144.6000000000000512 629.5999999999999091 147.1000000000000512 c +627.2999999999999545 149.6000000000000512 626.0999999999999091 153.4000000000000625 626.0999999999999091 158.6000000000000512 c +626.0999999999999091 182.4000000000000625 l +617.0999999999999091 182.4000000000000625 l +617.1999999999999318 134.8000000000000682 l +h +654.3000000000000682 140.5000000000000284 m +656.8000000000000682 138.2000000000000171 659.8000000000000682 136.4000000000000341 663.1000000000000227 135.3000000000000398 c +666.3999999999999773 134.1000000000000512 669.8000000000000682 133.6000000000000512 673.1000000000000227 133.6000000000000512 c +676.6000000000000227 133.6000000000000512 679.5 134.0000000000000568 682. 134.9000000000000625 c +684.5 135.8000000000000682 686.5 136.9000000000000625 688.1000000000000227 138.4000000000000625 c +689.7000000000000455 139.9000000000000625 690.8999999999999773 141.5000000000000568 691.6000000000000227 143.4000000000000625 c +692.3999999999999773 145.3000000000000682 692.7000000000000455 147.3000000000000682 692.7000000000000455 149.3000000000000682 c +692.7000000000000455 173.5000000000000568 l +692.7000000000000455 175.2000000000000455 692.7000000000000455 176.7000000000000455 692.8000000000000682 178.1000000000000512 c +692.9000000000000909 179.5000000000000568 693.0000000000001137 180.8000000000000398 693.1000000000000227 182.1000000000000512 c +685.1000000000000227 182.1000000000000512 l +684.8999999999999773 179.7000000000000455 684.8000000000000682 177.3000000000000398 684.8000000000000682 174.9000000000000625 c +684.6000000000000227 174.9000000000000625 l +682.6000000000000227 178.0000000000000568 680.2000000000000455 180.1000000000000512 677.5 181.4000000000000625 c +674.7999999999999545 182.7000000000000739 671.6000000000000227 183.3000000000000682 668. 183.3000000000000682 c +665.7999999999999545 183.3000000000000682 663.7000000000000455 183.0000000000000568 661.7000000000000455 182.4000000000000625 c +659.7000000000000455 181.8000000000000682 658. 180.9000000000000625 656.5 179.7000000000000739 c +655. 178.5000000000000853 653.7999999999999545 177.0000000000000853 653. 175.3000000000000682 c +652.1000000000000227 173.5000000000000568 651.7000000000000455 171.5000000000000568 651.7000000000000455 169.2000000000000739 c +651.7000000000000455 166.1000000000000796 652.4000000000000909 163.6000000000000796 653.7000000000000455 161.5000000000000853 c +655.1000000000000227 159.4000000000000909 656.9000000000000909 157.8000000000000966 659.3000000000000682 156.5000000000000853 c +661.7000000000000455 155.2000000000000739 664.4000000000000909 154.3000000000000966 667.6000000000000227 153.7000000000000739 c +670.8000000000000682 153.1000000000000796 674.1000000000000227 152.9000000000000625 677.7000000000000455 152.9000000000000625 c +684.3000000000000682 152.9000000000000625 l +684.3000000000000682 150.9000000000000625 l +684.3000000000000682 149.7000000000000739 684.1000000000000227 148.5000000000000568 683.6000000000000227 147.3000000000000682 c +683.1000000000000227 146.1000000000000796 682.3999999999999773 145.0000000000000568 681.5 144.1000000000000796 c +680.6000000000000227 143.1000000000000796 679.3999999999999773 142.4000000000000909 678. 141.8000000000000682 c +676.6000000000000227 141.2000000000000739 674.8999999999999773 141.0000000000000568 673. 141.0000000000000568 c +671.2999999999999545 141.0000000000000568 669.7999999999999545 141.2000000000000455 668.5 141.5000000000000568 c +667.2000000000000455 141.8000000000000682 666. 142.2000000000000455 665. 142.7000000000000455 c +663.8999999999999773 143.2000000000000455 663. 143.8000000000000398 662.1000000000000227 144.4000000000000341 c +661.2000000000000455 145.1000000000000227 660.3999999999999773 145.7000000000000455 659.6000000000000227 146.3000000000000398 c +654.3000000000000682 140.5000000000000284 l +h +679.7000000000000455 159.3000000000000398 m +677.6000000000000227 159.3000000000000398 675.4000000000000909 159.4000000000000341 673.2000000000000455 159.6000000000000512 c +671. 159.8000000000000398 668.9000000000000909 160.3000000000000398 667.1000000000000227 160.9000000000000625 c +665.3000000000000682 161.6000000000000512 663.8000000000000682 162.5000000000000568 662.6000000000000227 163.7000000000000739 c +661.3999999999999773 164.9000000000000625 660.8999999999999773 166.4000000000000625 660.8999999999999773 168.3000000000000682 c +660.8999999999999773 171.0000000000000568 661.7999999999999545 173.0000000000000568 663.6000000000000227 174.2000000000000739 c +665.3999999999999773 175.4000000000000625 667.8999999999999773 176.0000000000000853 671. 176.0000000000000853 c +673.5 176.0000000000000853 675.6000000000000227 175.6000000000000796 677.2999999999999545 174.8000000000000966 c +679. 174.0000000000000853 680.3999999999999773 172.9000000000000909 681.5 171.600000000000108 c +682.6000000000000227 170.3000000000000966 683.2999999999999545 168.8000000000000966 683.7999999999999545 167.2000000000001023 c +684.2999999999999545 165.600000000000108 684.5 164.0000000000001137 684.5 162.4000000000000909 c +684.5 159.4000000000000909 l +679.7000000000000455 159.4000000000000909 l +679.7000000000000455 159.3000000000000966 l +h +705.9000000000000909 134.8000000000000398 m +714.3000000000000682 134.8000000000000398 l +714.3000000000000682 142.2000000000000455 l +714.5000000000001137 142.2000000000000455 l +714.7000000000001592 141.5000000000000568 715.2000000000001592 140.7000000000000455 716.0000000000001137 139.7000000000000455 c +716.8000000000000682 138.7000000000000455 717.9000000000000909 137.8000000000000398 719.2000000000001592 136.9000000000000341 c +720.5000000000001137 136.0000000000000284 722.0000000000001137 135.2000000000000455 723.8000000000001819 134.6000000000000227 c +725.6000000000001364 134.0000000000000284 727.5000000000002274 133.7000000000000171 729.6000000000001364 133.7000000000000171 c +733.1000000000001364 133.7000000000000171 736.1000000000001364 134.4000000000000057 738.5000000000001137 135.9000000000000057 c +740.9000000000000909 137.4000000000000057 742.9000000000000909 139.5999999999999943 744.4000000000000909 142.5 c +745.9000000000000909 139.5999999999999943 748.1000000000001364 137.4000000000000057 750.9000000000000909 135.9000000000000057 c +753.7000000000000455 134.4000000000000057 756.5000000000001137 133.7000000000000171 759.4000000000000909 133.7000000000000171 c +763.1000000000001364 133.7000000000000171 766.1000000000001364 134.3000000000000114 768.4000000000000909 135.5000000000000284 c +770.7000000000000455 136.7000000000000171 772.6000000000001364 138.3000000000000398 773.9000000000000909 140.2000000000000171 c +775.2000000000000455 142.2000000000000171 776.1000000000001364 144.4000000000000057 776.6000000000001364 146.9000000000000057 c +777.1000000000001364 149.4000000000000057 777.3000000000001819 152. 777.3000000000001819 154.5999999999999943 c +777.3000000000001819 182.1999999999999886 l +768.3000000000001819 182.1999999999999886 l +768.3000000000001819 155.7999999999999829 l +768.3000000000001819 153.9999999999999716 768.2000000000001592 152.2999999999999829 768.0000000000002274 150.5999999999999943 c +767.8000000000001819 148.9000000000000057 767.3000000000001819 147.5 766.6000000000002501 146.1999999999999886 c +765.9000000000002046 144.8999999999999773 764.8000000000002956 143.8999999999999773 763.5000000000002274 143.1999999999999886 c +762.2000000000002728 142.3999999999999773 760.4000000000002046 142.0999999999999943 758.2000000000002728 142.0999999999999943 c +753.9000000000003183 142.0999999999999943 750.8000000000002956 143.4000000000000057 748.9000000000003183 146.0999999999999943 c +747.0000000000003411 148.7999999999999829 746.1000000000003638 152.1999999999999886 746.1000000000003638 156.4000000000000057 c +746.1000000000003638 182.3000000000000114 l +737.1000000000003638 182.3000000000000114 l +737.1000000000003638 157.5 l +737.1000000000003638 155.1999999999999886 737.0000000000003411 153.1999999999999886 736.8000000000004093 151.3000000000000114 c +736.6000000000003638 149.4000000000000057 736.1000000000003638 147.8000000000000114 735.400000000000432 146.5 c +734.7000000000003865 145.0999999999999943 733.7000000000003865 144.0999999999999943 732.400000000000432 143.3000000000000114 c +731.1000000000004775 142.5 729.400000000000432 142.2000000000000171 727.2000000000003865 142.2000000000000171 c +725.6000000000003638 142.2000000000000171 724.1000000000003638 142.5000000000000284 722.6000000000003638 143.1000000000000227 c +721.1000000000003638 143.7000000000000171 719.8000000000004093 144.7000000000000171 718.7000000000003865 145.9000000000000341 c +717.6000000000003638 147.2000000000000455 716.7000000000003865 148.8000000000000398 716.0000000000003411 150.7000000000000455 c +715.3000000000002956 152.7000000000000455 715.0000000000003411 155.0000000000000568 715.0000000000003411 157.6000000000000512 c +715.0000000000003411 182.2000000000000455 l +706.0000000000003411 182.2000000000000455 l +706.0000000000003411 134.8000000000000398 l +705.9000000000003183 134.8000000000000398 l +h +f +Q +q +0.26 0.55 1. rg +0.2 0. 0. 0.2 0. 0. cm +798.1000000000000227 182.6999999999999886 m +796.3000000000000682 182.6999999999999886 794.8000000000000682 182.0999999999999943 793.5 180.7999999999999829 c +792.2000000000000455 179.4999999999999716 791.6000000000000227 177.9999999999999716 791.6000000000000227 176.1999999999999886 c +791.6000000000000227 174.3999999999999773 792.2000000000000455 172.8999999999999773 793.5 171.5999999999999943 c +794.7999999999999545 170.2999999999999829 796.2999999999999545 169.6999999999999886 798.1000000000000227 169.6999999999999886 c +799.8999999999999773 169.6999999999999886 801.3999999999999773 170.2999999999999829 802.7000000000000455 171.5999999999999943 c +804. 172.9000000000000057 804.6000000000000227 174.4000000000000057 804.6000000000000227 176.1999999999999886 c +804.6000000000000227 178. 804. 179.5 802.7000000000000455 180.7999999999999829 c +801.4000000000000909 181.9999999999999716 799.9000000000000909 182.6999999999999886 798.1000000000000227 182.6999999999999886 c +h +817.3000000000000682 117.7999999999999829 m +817.3000000000000682 115.9999999999999858 817.9000000000000909 114.4999999999999858 819.2000000000000455 113.1999999999999886 c +820.5 111.8999999999999915 822. 111.2999999999999829 823.8000000000000682 111.2999999999999829 c +825.6000000000000227 111.2999999999999829 827.1000000000000227 111.8999999999999773 828.4000000000000909 113.1999999999999886 c +829.7000000000000455 114.4999999999999858 830.3000000000000682 115.9999999999999858 830.3000000000000682 117.7999999999999829 c +830.3000000000000682 119.5999999999999801 829.7000000000000455 121.0999999999999801 828.4000000000000909 122.3999999999999773 c +827.1000000000001364 123.6999999999999744 825.6000000000001364 124.2999999999999829 823.8000000000000682 124.2999999999999829 c +822.0000000000001137 124.2999999999999829 820.5000000000001137 123.6999999999999886 819.2000000000000455 122.3999999999999773 c +818. 121.0999999999999801 817.3000000000000682 119.5999999999999801 817.3000000000000682 117.7999999999999829 c +h +819.4000000000000909 134.7999999999999829 m +828.4000000000000909 134.7999999999999829 l +828.4000000000000909 182.0999999999999659 l +819.4000000000000909 182.0999999999999659 l +819.4000000000000909 134.7999999999999545 l +h +840.4000000000000909 158.3999999999999773 m +840.4000000000000909 154.8999999999999773 841.0000000000001137 151.6999999999999886 842.3000000000000682 148.6999999999999886 c +843.6000000000000227 145.6999999999999886 845.4000000000000909 143.0999999999999943 847.6000000000000227 140.7999999999999829 c +849.8999999999999773 138.4999999999999716 852.5 136.7999999999999829 855.6000000000000227 135.4999999999999716 c +858.7000000000000455 134.1999999999999602 862. 133.5999999999999659 865.5 133.5999999999999659 c +869. 133.5999999999999659 872.2999999999999545 134.1999999999999602 875.3999999999999773 135.4999999999999716 c +878.5 136.7999999999999829 881.1000000000000227 138.5999999999999659 883.3999999999999773 140.7999999999999829 c +885.6999999999999318 143.0999999999999943 887.3999999999999773 145.6999999999999886 888.6999999999999318 148.6999999999999886 c +889.9999999999998863 151.6999999999999886 890.5999999999999091 154.8999999999999773 890.5999999999999091 158.3999999999999773 c +890.5999999999999091 161.8999999999999773 889.9999999999998863 165.0999999999999659 888.6999999999999318 168.0999999999999659 c +887.3999999999999773 171.0999999999999659 885.5999999999999091 173.7999999999999545 883.3999999999999773 175.9999999999999716 c +881.1000000000000227 178.1999999999999602 878.5 179.9999999999999716 875.3999999999999773 181.2999999999999829 c +872.2999999999999545 182.5999999999999943 869. 183.1999999999999886 865.5 183.1999999999999886 c +862. 183.1999999999999886 858.7000000000000455 182.5999999999999943 855.6000000000000227 181.2999999999999829 c +852.5 179.9999999999999716 849.8999999999999773 178.1999999999999886 847.6000000000000227 175.9999999999999716 c +845.3000000000000682 173.7999999999999829 843.6000000000000227 171.0999999999999659 842.3000000000000682 168.0999999999999659 c +841.1000000000000227 165.0999999999999659 840.4000000000000909 161.8999999999999773 840.4000000000000909 158.3999999999999773 c +h +850.0000000000001137 158.3999999999999773 m +850.0000000000001137 160.7999999999999829 850.4000000000000909 162.9999999999999716 851.1000000000001364 164.9999999999999716 c +851.8000000000001819 166.9999999999999716 852.9000000000000909 168.7999999999999829 854.2000000000001592 170.1999999999999602 c +855.5000000000001137 171.5999999999999659 857.2000000000001592 172.7999999999999545 859.1000000000001364 173.5999999999999659 c +861.0000000000001137 174.3999999999999773 863.2000000000001592 174.7999999999999545 865.6000000000001364 174.7999999999999545 c +868.0000000000001137 174.7999999999999545 870.2000000000001592 174.3999999999999488 872.1000000000001364 173.5999999999999659 c +874.0000000000001137 172.7999999999999545 875.7000000000001592 171.5999999999999659 877.0000000000001137 170.1999999999999602 c +878.3000000000000682 168.7999999999999545 879.4000000000000909 166.9999999999999716 880.1000000000001364 164.9999999999999716 c +880.8000000000001819 162.9999999999999716 881.2000000000001592 160.7999999999999829 881.2000000000001592 158.3999999999999773 c +881.2000000000001592 155.9999999999999716 880.8000000000001819 153.7999999999999829 880.1000000000001364 151.7999999999999829 c +879.4000000000000909 149.7999999999999829 878.3000000000001819 147.9999999999999716 877.0000000000001137 146.5999999999999943 c +875.7000000000001592 145.1999999999999886 874.0000000000001137 144. 872.1000000000001364 143.1999999999999886 c +870.2000000000001592 142.3999999999999773 868.0000000000001137 142. 865.6000000000001364 142. c +863.2000000000001592 142. 861.0000000000001137 142.4000000000000057 859.1000000000001364 143.1999999999999886 c +857.2000000000001592 144. 855.5000000000001137 145.1999999999999886 854.2000000000001592 146.5999999999999943 c +852.9000000000002046 148. 851.8000000000001819 149.7999999999999829 851.1000000000001364 151.7999999999999829 c +850.4000000000000909 153.7999999999999829 850.0000000000001137 155.9999999999999716 850.0000000000001137 158.3999999999999773 c +h +f +Q +Q +Q +Q +Q +q +1. 0. 0. -1. 0. 1080. cm +q +1. 0. 0. 1. 192.8316777393960137 50. cm +1. w +0. g +q +1. 0. 0. 1. 0. 0. cm +0. 0. 1534.3366445212079725 980. re +W +n +q +q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +331.7021471261894021 138. 215.3657344736432435 449. re +W +n +q +q +q +2. w +0.38 0.61 0.8 RG +1. 0. 0. 1. 331.7021471261894021 138. cm +110.9912923259820587 54. m +106.9912923259820587 54. l +36. 54. l +29.3333333333333357 54. 26. 57.3333333333333357 26. 64. c +26. 412. l +26. 418.6666666666666856 29.3333333333333357 422. 36. 422. c +172.3657344736432435 422. l +182.3657344736432435 422. l +182.3657344736432435 422. l +172.3657344736432435 422. l +36. 422. l +29.3333333333333357 422. 26. 418.6666666666666856 26. 412. c +26. 64. l +26. 57.3333333333333357 29.3333333333333357 54. 36. 54. c +106.9912923259820587 54. l +110.9912923259820587 54. l +h +116.9912923259820587 54. m +126.9912923259820587 54. l +182.3657344736432435 422. m +192.3657344736432435 422. l +113.9912923259820587 54. m +116.9912923259820587 54. m +116.9336481671917483 54.5852709660483839 l +116.7629309235159241 55.1480502970952671 l +116.485701162889697 55.6667106990588039 l +116.1126126695417042 56.1213203435596455 l +115.6580030250408697 56.4944088369076383 l +115.1393426230773258 56.7716385975338582 l +114.5765632920304427 56.9423558412096895 l +113.9912923259820587 57. l +113.4060213599336748 56.9423558412096895 l +112.8432420288867917 56.7716385975338582 l +112.3245816269232478 56.4944088369076383 l +111.8699719824224132 56.1213203435596455 l +111.4968834890744205 55.6667106990588039 l +111.2196537284481934 55.1480502970952671 l +111.0489364847723692 54.5852709660483839 l +110.9912923259820587 54. l +111.0489364847723692 53.4147290339516161 l +111.2196537284481934 52.8519497029047329 l +111.4968834890744205 52.3332893009411961 l +111.8699719824224132 51.8786796564403545 l +112.3245816269232478 51.5055911630923617 l +112.8432420288867917 51.2283614024661418 l +113.4060213599336748 51.0576441587903105 l +113.9912923259820587 51. l +114.5765632920304427 51.0576441587903105 l +115.1393426230773258 51.2283614024661418 l +115.6580030250408697 51.5055911630923617 l +116.1126126695417042 51.8786796564403545 l +116.485701162889697 52.3332893009411961 l +116.7629309235159241 52.8519497029047258 l +116.9336481671917483 53.4147290339516161 l +116.9912923259820587 54. l +182.3657344736432435 418. m +182.3657344736432435 426. l +S +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 432.3282050771714466 187. Tm +<0013001100110014> Tj +ET +Q +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 513.0629987873326172 555. Tm +<0014> Tj +ET +Q +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +331.702147126189459 138. 149.9912923259819877 593. re +W +n +q +q +q +2. w +0.38 0.61 0.8 RG +1. 0. 0. 1. 331.702147126189459 138. cm +110.9912923259820019 54. m +106.9912923259820019 54. l +36. 54. l +29.3333333333333357 54. 26. 57.3333333333333357 26. 64. c +26. 556. l +26. 562.6666666666666288 29.3333333333333357 566. 36. 566. c +82.689222761946553 566. l +92.689222761946553 566. l +92.689222761946553 566. l +82.689222761946553 566. l +36. 566. l +29.3333333333333357 566. 26. 562.6666666666666288 26. 556. c +26. 64. l +26. 57.3333333333333357 29.3333333333333357 54. 36. 54. c +106.9912923259820019 54. l +110.9912923259820019 54. l +h +116.9912923259820019 54. m +126.9912923259820019 54. l +92.689222761946553 566. m +102.689222761946553 566. l +113.9912923259820019 54. m +116.9912923259820019 54. m +116.9336481671916914 54.5852709660483839 l +116.7629309235158672 55.1480502970952671 l +116.4857011628896402 55.6667106990588039 l +116.1126126695416474 56.1213203435596455 l +115.6580030250408129 56.4944088369076383 l +115.139342623077269 56.7716385975338582 l +114.5765632920303858 56.9423558412096895 l +113.9912923259820019 57. l +113.406021359933618 56.9423558412096895 l +112.8432420288867348 56.7716385975338582 l +112.3245816269231909 56.4944088369076383 l +111.8699719824223564 56.1213203435596455 l +111.4968834890743636 55.6667106990588039 l +111.2196537284481366 55.1480502970952671 l +111.0489364847723124 54.5852709660483839 l +110.9912923259820019 54. l +111.0489364847723124 53.4147290339516161 l +111.2196537284481366 52.8519497029047329 l +111.4968834890743636 52.3332893009411961 l +111.8699719824223564 51.8786796564403545 l +112.3245816269231909 51.5055911630923617 l +112.8432420288867348 51.2283614024661418 l +113.406021359933618 51.0576441587903105 l +113.9912923259820019 51. l +114.5765632920303858 51.0576441587903105 l +115.139342623077269 51.2283614024661418 l +115.6580030250408129 51.5055911630923617 l +116.1126126695416474 51.8786796564403545 l +116.4857011628896402 52.3332893009411961 l +116.7629309235158672 52.8519497029047258 l +116.9336481671916914 53.4147290339516161 l +116.9912923259820019 54. l +92.689222761946553 562. m +92.689222761946553 570. l +S +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 432.3282050771714466 187. Tm +<0013001100110014> Tj +ET +Q +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 423.3864870756360119 699. Tm +<0014> Tj +ET +Q +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +331.702147126189459 138. 1464.7500901791408978 1006.1275585178767642 re +W +n +q +q +q +2. w +0.38 0.61 0.8 RG +1. 0. 0. 1. 331.702147126189459 138. cm +110.9912923259820019 54. m +106.9912923259820019 54. l +36. 54. l +29.3333333333333357 54. 26. 57.3333333333333357 26. 64. c +26. 969.1275585178767642 l +26. 975.794225184543393 29.3333333333333357 979.1275585178767642 36. 979.1275585178767642 c +1431.7500901791408978 979.1275585178767642 l +1438.4167568458076403 979.1275585178767642 1441.7500901791408978 975.794225184543393 1441.7500901791408978 969.1275585178767642 c +1441.7500901791408978 440. l +1441.7500901791408978 433.3333333333333144 1438.4167568458076403 430. 1431.7500901791408978 430. c +1363.4144186041867215 430. l +1353.4144186041867215 430. l +1353.4144186041867215 430. l +1363.4144186041867215 430. l +1431.7500901791408978 430. l +1438.4167568458076403 430. 1441.7500901791408978 433.3333333333333144 1441.7500901791408978 440. c +1441.7500901791408978 969.1275585178767642 l +1441.7500901791408978 975.794225184543393 1438.4167568458076403 979.1275585178767642 1431.7500901791408978 979.1275585178767642 c +36. 979.1275585178767642 l +29.3333333333333357 979.1275585178767642 26. 975.794225184543393 26. 969.1275585178767642 c +26. 64. l +26. 57.3333333333333357 29.3333333333333357 54. 36. 54. c +106.9912923259820019 54. l +110.9912923259820019 54. l +h +116.9912923259820019 54. m +126.9912923259820019 54. l +1353.4144186041867215 430. m +1343.4144186041867215 430. l +113.9912923259820019 54. m +116.9912923259820019 54. m +116.9336481671916914 54.5852709660483839 l +116.7629309235158672 55.1480502970952671 l +116.4857011628896402 55.6667106990588039 l +116.1126126695416474 56.1213203435596455 l +115.6580030250408129 56.4944088369076383 l +115.139342623077269 56.7716385975338582 l +114.5765632920303858 56.9423558412096895 l +113.9912923259820019 57. l +113.406021359933618 56.9423558412096895 l +112.8432420288867348 56.7716385975338582 l +112.3245816269231909 56.4944088369076383 l +111.8699719824223564 56.1213203435596455 l +111.4968834890743636 55.6667106990588039 l +111.2196537284481366 55.1480502970952671 l +111.0489364847723124 54.5852709660483839 l +110.9912923259820019 54. l +111.0489364847723124 53.4147290339516161 l +111.2196537284481366 52.8519497029047329 l +111.4968834890743636 52.3332893009411961 l +111.8699719824223564 51.8786796564403545 l +112.3245816269231909 51.5055911630923617 l +112.8432420288867348 51.2283614024661418 l +113.406021359933618 51.0576441587903105 l +113.9912923259820019 51. l +114.5765632920303858 51.0576441587903105 l +115.139342623077269 51.2283614024661418 l +115.6580030250408129 51.5055911630923617 l +116.1126126695416474 51.8786796564403545 l +116.4857011628896402 52.3332893009411961 l +116.7629309235158672 52.8519497029047258 l +116.9336481671916914 53.4147290339516161 l +116.9912923259820019 54. l +1343.4144186041867215 426. m +1352.4144186041867215 430. l +1343.4144186041867215 434. l +S +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 432.3282050771714466 187. Tm +<0013001100110014> Tj +ET +Q +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1678.1165657303761236 563. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +331.7021471261896295 138. 1141.4567517083128223 1006.1275585178767642 re +W +n +q +q +q +2. w +0.38 0.61 0.8 RG +1. 0. 0. 1. 331.7021471261896295 138. cm +110.9912923259818314 54. m +106.9912923259818314 54. l +36. 54. l +29.3333333333333357 54. 26. 57.3333333333333357 26. 64. c +26. 969.1275585178767642 l +26. 975.794225184543393 29.3333333333333357 979.1275585178767642 36. 979.1275585178767642 c +1041.4480179582826622 979.1275585178767642 l +1048.1146846249494047 979.1275585178767642 1051.4480179582826622 975.794225184543393 1051.4480179582826622 969.1275585178767642 c +1051.4480179582826622 896. l +1051.4480179582826622 889.3333333333333712 1054.7813512916159198 886. 1061.4480179582826622 886. c +1098.4567517083128223 886. l +1108.4567517083128223 886. l +1108.4567517083128223 886. l +1098.4567517083128223 886. l +1061.4480179582826622 886. l +1054.7813512916159198 886. 1051.4480179582826622 889.3333333333333712 1051.4480179582826622 896. c +1051.4480179582826622 969.1275585178767642 l +1051.4480179582826622 975.794225184543393 1048.1146846249494047 979.1275585178767642 1041.4480179582826622 979.1275585178767642 c +36. 979.1275585178767642 l +29.3333333333333357 979.1275585178767642 26. 975.794225184543393 26. 969.1275585178767642 c +26. 64. l +26. 57.3333333333333357 29.3333333333333357 54. 36. 54. c +106.9912923259818314 54. l +110.9912923259818314 54. l +h +116.9912923259818314 54. m +126.9912923259818314 54. l +1108.4567517083128223 886. m +1118.4567517083128223 886. l +113.9912923259818314 54. m +116.9912923259818314 54. m +116.9336481671915209 54.5852709660483839 l +116.7629309235156967 55.1480502970952671 l +116.4857011628894696 55.6667106990588039 l +116.1126126695414769 56.1213203435596455 l +115.6580030250406423 56.4944088369076383 l +115.1393426230770984 56.7716385975338582 l +114.5765632920302153 56.9423558412096895 l +113.9912923259818314 57. l +113.4060213599334475 56.9423558412096895 l +112.8432420288865643 56.7716385975338582 l +112.3245816269230204 56.4944088369076383 l +111.8699719824221859 56.1213203435596455 l +111.4968834890741931 55.6667106990588039 l +111.219653728447966 55.1480502970952671 l +111.0489364847721419 54.5852709660483839 l +110.9912923259818314 54. l +111.0489364847721419 53.4147290339516161 l +111.219653728447966 52.8519497029047329 l +111.4968834890741931 52.3332893009411961 l +111.8699719824221859 51.8786796564403545 l +112.3245816269230204 51.5055911630923617 l +112.8432420288865643 51.2283614024661418 l +113.4060213599334475 51.0576441587903105 l +113.9912923259818314 51. l +114.5765632920302153 51.0576441587903105 l +115.1393426230770984 51.2283614024661418 l +115.6580030250406423 51.5055911630923617 l +116.1126126695414769 51.8786796564403545 l +116.4857011628894696 52.3332893009411961 l +116.7629309235156967 52.8519497029047258 l +116.9336481671915209 53.4147290339516161 l +116.9912923259818314 54. l +1118.4567517083128223 882. m +1109.4567517083128223 886. l +1118.4567517083128223 890. l +S +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 432.3282050771714466 187. Tm +<0013001100110014> Tj +ET +Q +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1439.4479613345024518 1019. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +331.6618689000528661 26. 215.4060126997797511 193. re +W +n +q +q +q +2. w +0.38 0.61 0.8 RG +1. 0. 0. 1. 331.6618689000528661 26. cm +111.0315705521185947 166. m +107.0315705521185947 166. l +36. 166. l +29.3333333333333357 166. 26. 162.6666666666666572 26. 156. c +26. 64. l +26. 57.3333333333333357 29.3333333333333357 54. 36. 54. c +172.4060126997797511 54. l +182.4060126997797511 54. l +182.4060126997797511 54. l +172.4060126997797511 54. l +36. 54. l +29.3333333333333357 54. 26. 57.3333333333333357 26. 64. c +26. 156. l +26. 162.6666666666666572 29.3333333333333357 166. 36. 166. c +107.0315705521185947 166. l +111.0315705521185947 166. l +h +117.0315705521185947 166. m +127.0315705521185947 166. l +182.4060126997797511 54. m +192.4060126997797511 54. l +114.0315705521185947 166. m +117.0315705521185947 166. m +116.9739263933282842 166.5852709660483981 l +116.80320914965246 167.1480502970952671 l +116.525979389026233 167.6667106990587968 l +116.1528908956782402 168.1213203435596313 l +115.6982812511774057 168.4944088369076383 l +115.1796208492138618 168.7716385975338653 l +114.6168415181669786 168.9423558412096895 l +114.0315705521185947 169. l +113.4462995860702108 168.9423558412096895 l +112.8835202550233276 168.7716385975338653 l +112.3648598530597837 168.4944088369076383 l +111.9102502085589492 168.1213203435596313 l +111.5371617152109565 167.6667106990587968 l +111.2599319545847294 167.1480502970952671 l +111.0892147109089052 166.5852709660483981 l +111.0315705521185947 166. l +111.0892147109089052 165.4147290339516019 l +111.2599319545847294 164.8519497029047329 l +111.5371617152109565 164.3332893009412032 l +111.9102502085589492 163.8786796564403687 l +112.3648598530597837 163.5055911630923617 l +112.8835202550233276 163.2283614024661347 l +113.4462995860702108 163.0576441587903105 l +114.0315705521185947 163. l +114.6168415181669786 163.0576441587903105 l +115.1796208492138618 163.2283614024661347 l +115.6982812511774057 163.5055911630923617 l +116.1528908956782402 163.8786796564403687 l +116.525979389026233 164.3332893009412032 l +116.80320914965246 164.8519497029047329 l +116.9739263933282842 165.4147290339516019 l +117.0315705521185947 166. l +192.4060126997797511 50. m +183.4060126997797511 54. l +192.4060126997797511 58. l +S +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 432.3282050771714466 187. Tm +<0013001100110014> Tj +ET +Q +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 513.3569440998326172 75. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +331.4958023744403022 138. 1074.240862710032161 1006.222944050892238 re +W +n +q +q +q +2. w +0.38 0.61 0.8 RG +1. 0. 0. 1. 331.4958023744403022 138. cm +111.1976370777311587 54. m +107.1976370777311587 54. l +36. 54. l +29.3333333333333357 54. 26. 57.3333333333333357 26. 64. c +26. 969.222944050892238 l +26. 975.8896107175588668 29.3333333333333357 979.222944050892238 36. 979.222944050892238 c +1041.240862710032161 979.222944050892238 l +1047.9075293766989034 979.222944050892238 1051.240862710032161 975.8896107175588668 1051.240862710032161 969.222944050892238 c +1051.240862710032161 730.5244837892142868 l +1051.240862710032161 723.8784679110113984 1047.9178547709307168 720.5554599719099542 1041.2718388927278284 720.5554599719099542 c +1031.3028150754234957 720.5554599719099542 l +1021.302815075423382 720.5554599719099542 l +1021.302815075423382 720.5554599719099542 l +1031.3028150754234957 720.5554599719099542 l +1041.2718388927278284 720.5554599719099542 l +1047.9178547709307168 720.5554599719099542 1051.240862710032161 723.8784679110113984 1051.240862710032161 730.5244837892142868 c +1051.240862710032161 969.222944050892238 l +1051.240862710032161 975.8896107175588668 1047.9075293766989034 979.222944050892238 1041.240862710032161 979.222944050892238 c +36. 979.222944050892238 l +29.3333333333333357 979.222944050892238 26. 975.8896107175588668 26. 969.222944050892238 c +26. 64. l +26. 57.3333333333333357 29.3333333333333357 54. 36. 54. c +107.1976370777311587 54. l +111.1976370777311587 54. l +h +117.1976370777311587 54. m +127.1976370777311587 54. l +1021.302815075423382 720.5554599719099542 m +1011.302815075423382 720.5554599719099542 l +114.1976370777311587 54. m +117.1976370777311587 54. m +117.1399929189408482 54.5852709660483839 l +116.969275675265024 55.1480502970952671 l +116.6920459146387969 55.6667106990588039 l +116.3189574212908042 56.1213203435596455 l +115.8643477767899697 56.4944088369076383 l +115.3456873748264258 56.7716385975338582 l +114.7829080437795426 56.9423558412096895 l +114.1976370777311587 57. l +113.6123661116827748 56.9423558412096895 l +113.0495867806358916 56.7716385975338582 l +112.5309263786723477 56.4944088369076383 l +112.0763167341715132 56.1213203435596455 l +111.7032282408235204 55.6667106990588039 l +111.4259984801972934 55.1480502970952671 l +111.2552812365214692 54.5852709660483839 l +111.1976370777311587 54. l +111.2552812365214692 53.4147290339516161 l +111.4259984801972934 52.8519497029047329 l +111.7032282408235204 52.3332893009411961 l +112.0763167341715132 51.8786796564403545 l +112.5309263786723477 51.5055911630923617 l +113.0495867806358916 51.2283614024661418 l +113.6123661116827748 51.0576441587903105 l +114.1976370777311587 51. l +114.7829080437795426 51.0576441587903105 l +115.3456873748264258 51.2283614024661418 l +115.8643477767899697 51.5055911630923617 l +116.3189574212908042 51.8786796564403545 l +116.6920459146387969 52.3332893009411961 l +116.969275675265024 52.8519497029047258 l +117.1399929189408482 53.4147290339516161 l +117.1976370777311587 54. l +1011.302815075423382 716.5554599719099542 m +1020.302815075423382 720.5554599719099542 l +1011.302815075423382 724.5554599719099542 l +S +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 432.3282050771714466 187. Tm +<0013001100110014> Tj +ET +Q +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1345.7986174498637411 853.5554599719099542 Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +331.7021471261896863 138. 1464.7500901791408978 1006.1275585178768779 re +W +n +q +q +q +2. w +0.38 0.61 0.8 RG +1. 0. 0. 1. 331.7021471261896863 138. cm +110.9912923259817745 54. m +106.9912923259817745 54. l +36. 54. l +29.3333333333333357 54. 26. 57.3333333333333357 26. 64. c +26. 969.1275585178768779 l +26. 975.7942251845435067 29.3333333333333357 979.1275585178768779 36. 979.1275585178768779 c +1431.7500901791408978 979.1275585178768779 l +1438.4167568458076403 979.1275585178768779 1441.7500901791408978 975.7942251845435067 1441.7500901791408978 969.1275585178768779 c +1441.7500901791408978 272. l +1441.7500901791408978 265.3333333333333144 1438.4167568458076403 262. 1431.7500901791408978 262. c +1359.0964703236741116 262. l +1349.0964703236741116 262. l +1349.0964703236741116 262. l +1359.0964703236741116 262. l +1431.7500901791408978 262. l +1438.4167568458076403 262. 1441.7500901791408978 265.3333333333333144 1441.7500901791408978 272. c +1441.7500901791408978 969.1275585178768779 l +1441.7500901791408978 975.7942251845435067 1438.4167568458076403 979.1275585178768779 1431.7500901791408978 979.1275585178768779 c +36. 979.1275585178768779 l +29.3333333333333357 979.1275585178768779 26. 975.7942251845435067 26. 969.1275585178768779 c +26. 64. l +26. 57.3333333333333357 29.3333333333333357 54. 36. 54. c +106.9912923259817745 54. l +110.9912923259817745 54. l +h +116.9912923259817745 54. m +126.9912923259817745 54. l +1349.0964703236741116 262. m +1339.0964703236741116 262. l +113.9912923259817745 54. m +116.9912923259817745 54. m +116.933648167191464 54.5852709660483839 l +116.7629309235156398 55.1480502970952671 l +116.4857011628894128 55.6667106990588039 l +116.11261266954142 56.1213203435596455 l +115.6580030250405855 56.4944088369076383 l +115.1393426230770416 56.7716385975338582 l +114.5765632920301584 56.9423558412096895 l +113.9912923259817745 57. l +113.4060213599333906 56.9423558412096895 l +112.8432420288865075 56.7716385975338582 l +112.3245816269229636 56.4944088369076383 l +111.869971982422129 56.1213203435596455 l +111.4968834890741363 55.6667106990588039 l +111.2196537284479092 55.1480502970952671 l +111.048936484772085 54.5852709660483839 l +110.9912923259817745 54. l +111.048936484772085 53.4147290339516161 l +111.2196537284479092 52.8519497029047329 l +111.4968834890741363 52.3332893009411961 l +111.869971982422129 51.8786796564403545 l +112.3245816269229636 51.5055911630923617 l +112.8432420288865075 51.2283614024661418 l +113.4060213599333906 51.0576441587903105 l +113.9912923259817745 51. l +114.5765632920301584 51.0576441587903105 l +115.1393426230770416 51.2283614024661418 l +115.6580030250405855 51.5055911630923617 l +116.11261266954142 51.8786796564403545 l +116.4857011628894128 52.3332893009411961 l +116.7629309235156398 52.8519497029047258 l +116.933648167191464 53.4147290339516161 l +116.9912923259817745 54. l +1339.0964703236741116 258. m +1348.0964703236741116 262. l +1339.0964703236741116 266. l +S +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 432.3282050771714466 187. Tm +<0013001100110014> Tj +ET +Q +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1673.7986174498637411 395. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +262.7639494811136842 138. 218.9294899710577624 225. re +W +n +q +q +q +2. w +0.38 0.61 0.8 RG +1. 0. 0. 1. 262.7639494811136842 138. cm +179.9294899710577624 54. m +175.9294899710577624 54. l +104.9381976450758316 54. l +98.2715309784091602 54. 94.9381976450758316 57.3333333333333357 94.9381976450758316 64. c +94.9381976450758316 188. l +94.9381976450758316 194.6666666666666572 91.604864311742503 198. 84.9381976450758316 198. c +46. 198. l +36. 198. l +36. 198. l +46. 198. l +84.9381976450758316 198. l +91.604864311742503 198. 94.9381976450758316 194.6666666666666572 94.9381976450758316 188. c +94.9381976450758316 64. l +94.9381976450758316 57.3333333333333357 98.2715309784091602 54. 104.9381976450758316 54. c +175.9294899710577624 54. l +179.9294899710577624 54. l +h +185.9294899710577624 54. m +195.9294899710577624 54. l +36. 198. m +26. 198. l +182.9294899710577624 54. m +185.9294899710577624 54. m +185.8718458122674519 54.5852709660483839 l +185.7011285685916278 55.1480502970952671 l +185.4238988079654007 55.6667106990588039 l +185.0508103146173937 56.1213203435596455 l +184.5962006701165592 56.4944088369076383 l +184.0775402681530295 56.7716385975338582 l +183.5147609371061606 56.9423558412096895 l +182.9294899710577624 57. l +182.3442190050093643 56.9423558412096895 l +181.7814396739624954 56.7716385975338582 l +181.2627792719989657 56.4944088369076383 l +180.8081696274981311 56.1213203435596455 l +180.4350811341501242 55.6667106990588039 l +180.1578513735238971 55.1480502970952671 l +179.9871341298480729 54.5852709660483839 l +179.9294899710577624 54. l +179.9871341298480729 53.4147290339516161 l +180.1578513735238971 52.8519497029047329 l +180.4350811341501242 52.3332893009411961 l +180.8081696274981311 51.8786796564403545 l +181.2627792719989657 51.5055911630923617 l +181.7814396739624954 51.2283614024661418 l +182.3442190050093643 51.0576441587903105 l +182.9294899710577624 51. l +183.5147609371061606 51.0576441587903105 l +184.0775402681530295 51.2283614024661418 l +184.5962006701165592 51.5055911630923617 l +185.0508103146173937 51.8786796564403545 l +185.4238988079654007 52.3332893009411961 l +185.7011285685916278 52.8519497029047258 l +185.8718458122674519 53.4147290339516161 l +185.9294899710577624 54. l +26. 194. m +35. 198. l +26. 202. l +S +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 432.3282050771714466 187. Tm +<0013001100110014> Tj +ET +Q +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 291.7639494811136842 331. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +263.1143544405584862 138. 218.5790850116129604 793. re +W +n +q +q +q +2. w +0.38 0.61 0.8 RG +1. 0. 0. 1. 263.1143544405584862 138. cm +179.5790850116129604 54. m +175.5790850116129604 54. l +104.5877926856308591 54. l +97.9211260189641877 54. 94.5877926856308591 57.3333333333333357 94.5877926856308591 64. c +94.5877926856308591 756. l +94.5877926856308591 762.6666666666666288 91.2544593522975305 766. 84.5877926856308591 766. c +46. 766. l +36. 766. l +36. 766. l +46. 766. l +84.5877926856308591 766. l +91.2544593522975305 766. 94.5877926856308591 762.6666666666666288 94.5877926856308591 756. c +94.5877926856308591 64. l +94.5877926856308591 57.3333333333333357 97.9211260189641877 54. 104.5877926856308591 54. c +175.5790850116129604 54. l +179.5790850116129604 54. l +h +185.5790850116129604 54. m +195.5790850116129604 54. l +36. 766. m +26. 766. l +182.5790850116129604 54. m +185.5790850116129604 54. m +185.52144085282265 54.5852709660483839 l +185.3507236091468258 55.1480502970952671 l +185.0734938485205987 55.6667106990588039 l +184.7004053551725917 56.1213203435596455 l +184.2457957106717572 56.4944088369076383 l +183.7271353087082275 56.7716385975338582 l +183.1643559776613586 56.9423558412096895 l +182.5790850116129604 57. l +181.9938140455645623 56.9423558412096895 l +181.4310347145176934 56.7716385975338582 l +180.9123743125541637 56.4944088369076383 l +180.4577646680533292 56.1213203435596455 l +180.0846761747053222 55.6667106990588039 l +179.8074464140790951 55.1480502970952671 l +179.6367291704032709 54.5852709660483839 l +179.5790850116129604 54. l +179.6367291704032709 53.4147290339516161 l +179.8074464140790951 52.8519497029047329 l +180.0846761747053222 52.3332893009411961 l +180.4577646680533292 51.8786796564403545 l +180.9123743125541637 51.5055911630923617 l +181.4310347145176934 51.2283614024661418 l +181.9938140455645623 51.0576441587903105 l +182.5790850116129604 51. l +183.1643559776613586 51.0576441587903105 l +183.7271353087082275 51.2283614024661418 l +184.2457957106717572 51.5055911630923617 l +184.7004053551725917 51.8786796564403545 l +185.0734938485205987 52.3332893009411961 l +185.3507236091468258 52.8519497029047258 l +185.52144085282265 53.4147290339516161 l +185.5790850116129604 54. l +26. 762. m +35. 766. l +26. 770. l +S +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 432.3282050771714466 187. Tm +<0013001100110014> Tj +ET +Q +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 292.1143544405584862 899. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +685.6856269521714466 170. 103.9906822366510255 905. re +W +n +q +q +q +2. w +0.38 0.61 0.8 RG +1. 0. 0. 1. 685.6856269521714466 170. cm +43.0106297767306955 878. m +47.0106297767306955 878. l +70.9906822366510255 878. l +77.6573489033176969 878. 80.9906822366510255 874.6666666666666288 80.9906822366510255 868. c +80.9906822366510255 64. l +80.9906822366510255 57.3333333333333357 77.6573489033176969 54. 70.9906822366510255 54. c +46. 54. l +36. 54. l +36. 54. l +46. 54. l +70.9906822366510255 54. l +77.6573489033176969 54. 80.9906822366510255 57.3333333333333357 80.9906822366510255 64. c +80.9906822366510255 868. l +80.9906822366510255 874.6666666666666288 77.6573489033176969 878. 70.9906822366510255 878. c +47.0106297767306955 878. l +43.0106297767306955 878. l +h +37.0106297767306955 878. m +27.0106297767306955 878. l +36. 54. m +26. 54. l +40.0106297767306955 878. m +43.0106297767306955 878. m +42.9529856179403851 878.5852709660483697 l +42.7822683742645538 879.1480502970953239 l +42.5050386136383338 879.6667106990588536 l +42.131950120290341 880.1213203435596597 l +41.6773404757894994 880.4944088369076098 l +41.1586800738259626 880.7716385975338653 l +40.5959007427790795 880.9423558412097464 l +40.0106297767306955 881. l +39.4253588106823116 880.9423558412097464 l +38.8625794796354285 880.7716385975338653 l +38.3439190776718917 880.4944088369076098 l +37.88930943317105 880.1213203435596597 l +37.5162209398230573 879.6667106990588536 l +37.2389911791968373 879.1480502970953239 l +37.068273935521006 878.5852709660483697 l +37.0106297767306955 878. l +37.068273935521006 877.4147290339516303 l +37.2389911791968373 876.8519497029046761 l +37.5162209398230573 876.3332893009411464 l +37.88930943317105 875.8786796564403403 l +38.3439190776718917 875.5055911630923902 l +38.8625794796354214 875.2283614024661347 l +39.4253588106823116 875.0576441587902536 l +40.0106297767306955 875. l +40.5959007427790795 875.0576441587902536 l +41.1586800738259626 875.2283614024661347 l +41.6773404757894994 875.5055911630923902 l +42.131950120290341 875.8786796564403403 l +42.5050386136383338 876.3332893009411464 l +42.7822683742645538 876.8519497029046761 l +42.9529856179403851 877.4147290339516303 l +43.0106297767306955 878. l +26. 50. m +35. 54. l +26. 58. l +S +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 715.696256728902199 1043. Tm +<0013001100110014> Tj +ET +Q +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 714.6856269521714466 219. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +686.696256728902199 186. 153.346989627211542 889. re +W +n +q +q +q +2. w +0.38 0.61 0.8 RG +1. 0. 0. 1. 686.696256728902199 186. cm +42. 862. m +46. 862. l +69.9800524599202731 862. l +76.6467191265869445 862. 79.9800524599202731 858.6666666666666288 79.9800524599202731 852. c +79.9800524599202731 64. l +79.9800524599202731 57.3333333333333357 83.3133857932536017 54. 89.9800524599202731 54. c +110.346989627211542 54. l +120.346989627211542 54. l +120.346989627211542 54. l +110.346989627211542 54. l +89.9800524599202731 54. l +83.3133857932536017 54. 79.9800524599202731 57.3333333333333357 79.9800524599202731 64. c +79.9800524599202731 852. l +79.9800524599202731 858.6666666666666288 76.6467191265869445 862. 69.9800524599202731 862. c +46. 862. l +42. 862. l +h +36. 862. m +26. 862. l +120.346989627211542 54. m +130.346989627211542 54. l +39. 862. m +42. 862. m +41.9423558412096895 862.5852709660483697 l +41.7716385975338582 863.1480502970953239 l +41.4944088369076383 863.6667106990588536 l +41.1213203435596455 864.1213203435596597 l +40.6667106990588039 864.4944088369076098 l +40.1480502970952671 864.7716385975338653 l +39.5852709660483839 864.9423558412097464 l +39. 865. l +38.4147290339516161 864.9423558412097464 l +37.8519497029047329 864.7716385975338653 l +37.3332893009411961 864.4944088369076098 l +36.8786796564403545 864.1213203435596597 l +36.5055911630923617 863.6667106990588536 l +36.2283614024661418 863.1480502970953239 l +36.0576441587903105 862.5852709660483697 l +36. 862. l +36.0576441587903105 861.4147290339516303 l +36.2283614024661418 860.8519497029046761 l +36.5055911630923617 860.3332893009411464 l +36.8786796564403545 859.8786796564403403 l +37.3332893009411961 859.5055911630923902 l +37.8519497029047258 859.2283614024661347 l +38.4147290339516161 859.0576441587902536 l +39. 859. l +39.5852709660483839 859.0576441587902536 l +40.1480502970952671 859.2283614024661347 l +40.6667106990588039 859.5055911630923902 l +41.1213203435596455 859.8786796564403403 l +41.4944088369076383 860.3332893009411464 l +41.7716385975338582 860.8519497029046761 l +41.9423558412096895 861.4147290339516303 l +42. 862. l +130.346989627211542 50. m +121.346989627211542 54. l +130.346989627211542 58. l +S +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 715.696256728902199 1043. Tm +<0013001100110014> Tj +ET +Q +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 806.3323088561137411 235. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +686.696256728902199 644.5554599719099542 153.346989627211542 430.4445400280900458 re +W +n +q +q +q +2. w +0.38 0.61 0.8 RG +1. 0. 0. 1. 686.696256728902199 644.5554599719099542 cm +42. 403.4445400280900458 m +46. 403.4445400280900458 l +69.9800524599202731 403.4445400280900458 l +76.6467191265869445 403.4445400280900458 79.9800524599202731 400.1112066947567314 79.9800524599202731 393.4445400280900458 c +79.9800524599202731 64. l +79.9800524599202731 57.3333333333333357 83.3133857932536017 54. 89.9800524599202731 54. c +110.346989627211542 54. l +120.346989627211542 54. l +120.346989627211542 54. l +110.346989627211542 54. l +89.9800524599202731 54. l +83.3133857932536017 54. 79.9800524599202731 57.3333333333333357 79.9800524599202731 64. c +79.9800524599202731 393.4445400280900458 l +79.9800524599202731 400.1112066947567314 76.6467191265869445 403.4445400280900458 69.9800524599202731 403.4445400280900458 c +46. 403.4445400280900458 l +42. 403.4445400280900458 l +h +36. 403.4445400280900458 m +26. 403.4445400280900458 l +120.346989627211542 54. m +130.346989627211542 54. l +39. 403.4445400280900458 m +42. 403.4445400280900458 m +41.9423558412096895 404.0298109941384155 l +41.7716385975338582 404.5925903251853128 l +41.4944088369076383 405.1112507271488425 l +41.1213203435596455 405.5658603716497055 l +40.6667106990588039 405.9389488649976556 l +40.1480502970952671 406.2161786256239111 l +39.5852709660483839 406.3868958692997353 l +39. 406.4445400280900458 l +38.4147290339516161 406.3868958692997353 l +37.8519497029047329 406.2161786256239111 l +37.3332893009411961 405.9389488649976556 l +36.8786796564403545 405.5658603716497055 l +36.5055911630923617 405.1112507271488425 l +36.2283614024661418 404.5925903251853128 l +36.0576441587903105 404.0298109941384155 l +36. 403.4445400280900458 l +36.0576441587903105 402.8592690620416761 l +36.2283614024661418 402.2964897309947787 l +36.5055911630923617 401.777829329031249 l +36.8786796564403545 401.3232196845303861 l +37.3332893009411961 400.9501311911824359 l +37.8519497029047258 400.6729014305561805 l +38.4147290339516161 400.5021841868803563 l +39. 400.4445400280900458 l +39.5852709660483839 400.5021841868803563 l +40.1480502970952671 400.6729014305561805 l +40.6667106990588039 400.9501311911824359 l +41.1213203435596455 401.3232196845303861 l +41.4944088369076383 401.777829329031249 l +41.7716385975338582 402.2964897309947787 l +41.9423558412096895 402.8592690620416761 l +42. 403.4445400280900458 l +130.346989627211542 50. m +121.346989627211542 54. l +130.346989627211542 58. l +S +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 715.696256728902199 1043. Tm +<0013001100110014> Tj +ET +Q +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 806.3323088561137411 693.5554599719099542 Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1019.7873869811137411 154. 124.255859375 113. re +W +n +q +q +q +2. w +0.38 0.61 0.8 RG +1. 0. 0. 1. 1019.7873869811137411 154. cm +42. 54. m +46. 54. l +54.81396484375 54. l +60.68994140625 54. 63.6279296875 56.93798828125 63.6279296875 62.81396484375 c +63.6279296875 77.18603515625 l +63.6279296875 83.06201171875 66.56591796875 86. 72.44189453125 86. c +81.255859375 86. l +91.255859375 86. l +91.255859375 86. l +81.255859375 86. l +72.44189453125 86. l +66.56591796875 86. 63.6279296875 83.06201171875 63.6279296875 77.18603515625 c +63.6279296875 62.81396484375 l +63.6279296875 56.93798828125 60.68994140625 54. 54.81396484375 54. c +46. 54. l +42. 54. l +h +36. 54. m +26. 54. l +91.255859375 86. m +101.255859375 86. l +39. 54. m +42. 54. m +41.9423558412096895 54.5852709660483839 l +41.7716385975338582 55.1480502970952671 l +41.4944088369076383 55.6667106990588039 l +41.1213203435596455 56.1213203435596455 l +40.6667106990588039 56.4944088369076383 l +40.1480502970952671 56.7716385975338582 l +39.5852709660483839 56.9423558412096895 l +39. 57. l +38.4147290339516161 56.9423558412096895 l +37.8519497029047329 56.7716385975338582 l +37.3332893009411961 56.4944088369076383 l +36.8786796564403545 56.1213203435596455 l +36.5055911630923617 55.6667106990588039 l +36.2283614024661418 55.1480502970952671 l +36.0576441587903105 54.5852709660483839 l +36. 54. l +36.0576441587903105 53.4147290339516161 l +36.2283614024661418 52.8519497029047329 l +36.5055911630923617 52.3332893009411961 l +36.8786796564403545 51.8786796564403545 l +37.3332893009411961 51.5055911630923617 l +37.8519497029047258 51.2283614024661418 l +38.4147290339516161 51.0576441587903105 l +39. 51. l +39.5852709660483839 51.0576441587903105 l +40.1480502970952671 51.2283614024661418 l +40.6667106990588039 51.5055911630923617 l +41.1213203435596455 51.8786796564403545 l +41.4944088369076383 52.3332893009411961 l +41.7716385975338582 52.8519497029047258 l +41.9423558412096895 53.4147290339516161 l +42. 54. l +101.255859375 82. m +92.255859375 86. l +101.255859375 90. l +S +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1048.7873869811137411 203. Tm +<0013001100110014> Tj +ET +Q +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1110.3323088561137411 235. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1019.7873869811137411 612.5554599719099542 124.255859375 113. re +W +n +q +q +q +2. w +0.38 0.61 0.8 RG +1. 0. 0. 1. 1019.7873869811137411 612.5554599719099542 cm +42. 54. m +46. 54. l +54.81396484375 54. l +60.68994140625 54. 63.6279296875 56.93798828125 63.6279296875 62.81396484375 c +63.6279296875 77.18603515625 l +63.6279296875 83.06201171875 66.56591796875 86. 72.44189453125 86. c +81.255859375 86. l +91.255859375 86. l +91.255859375 86. l +81.255859375 86. l +72.44189453125 86. l +66.56591796875 86. 63.6279296875 83.06201171875 63.6279296875 77.18603515625 c +63.6279296875 62.81396484375 l +63.6279296875 56.93798828125 60.68994140625 54. 54.81396484375 54. c +46. 54. l +42. 54. l +h +36. 54. m +26. 54. l +91.255859375 86. m +101.255859375 86. l +39. 54. m +42. 54. m +41.9423558412096895 54.5852709660483839 l +41.7716385975338582 55.1480502970952671 l +41.4944088369076383 55.6667106990588039 l +41.1213203435596455 56.1213203435596455 l +40.6667106990588039 56.4944088369076383 l +40.1480502970952671 56.7716385975338582 l +39.5852709660483839 56.9423558412096895 l +39. 57. l +38.4147290339516161 56.9423558412096895 l +37.8519497029047329 56.7716385975338582 l +37.3332893009411961 56.4944088369076383 l +36.8786796564403545 56.1213203435596455 l +36.5055911630923617 55.6667106990588039 l +36.2283614024661418 55.1480502970952671 l +36.0576441587903105 54.5852709660483839 l +36. 54. l +36.0576441587903105 53.4147290339516161 l +36.2283614024661418 52.8519497029047329 l +36.5055911630923617 52.3332893009411961 l +36.8786796564403545 51.8786796564403545 l +37.3332893009411961 51.5055911630923617 l +37.8519497029047258 51.2283614024661418 l +38.4147290339516161 51.0576441587903105 l +39. 51. l +39.5852709660483839 51.0576441587903105 l +40.1480502970952671 51.2283614024661418 l +40.6667106990588039 51.5055911630923617 l +41.1213203435596455 51.8786796564403545 l +41.4944088369076383 52.3332893009411961 l +41.7716385975338582 52.8519497029047258 l +41.9423558412096895 53.4147290339516161 l +42. 54. l +101.255859375 82. m +92.255859375 86. l +101.255859375 90. l +S +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1048.7873869811137411 661.5554599719099542 Tm +<0013001100110014> Tj +ET +Q +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1110.3323088561137411 693.5554599719099542 Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1343.7571135436137411 154. 128.2861328125 113. re +W +n +q +q +q +2. w +0.38 0.61 0.8 RG +1. 0. 0. 1. 1343.7571135436137411 154. cm +42. 54. m +46. 54. l +55.8325476841058617 54. l +62.3875794735097671 54. 65.6650953682117233 57.2775158947019563 65.6650953682117233 63.8325476841058617 c +65.6650953682117233 76.1894812778558617 l +65.6650953682117233 82.7298270926186206 68.9352682755931028 86. 75.4756140903558617 86. c +85.2861328125 86. l +95.2861328125 86. l +95.2861328125 86. l +85.2861328125 86. l +75.4756140903558617 86. l +68.9352682755931028 86. 65.6650953682117233 82.7298270926186206 65.6650953682117233 76.1894812778558617 c +65.6650953682117233 63.8325476841058617 l +65.6650953682117233 57.2775158947019563 62.3875794735097671 54. 55.8325476841058617 54. c +46. 54. l +42. 54. l +h +36. 54. m +26. 54. l +95.2861328125 86. m +105.2861328125 86. l +39. 54. m +42. 54. m +41.9423558412096895 54.5852709660483839 l +41.7716385975338582 55.1480502970952671 l +41.4944088369076383 55.6667106990588039 l +41.1213203435596455 56.1213203435596455 l +40.6667106990588039 56.4944088369076383 l +40.1480502970952671 56.7716385975338582 l +39.5852709660483839 56.9423558412096895 l +39. 57. l +38.4147290339516161 56.9423558412096895 l +37.8519497029047329 56.7716385975338582 l +37.3332893009411961 56.4944088369076383 l +36.8786796564403545 56.1213203435596455 l +36.5055911630923617 55.6667106990588039 l +36.2283614024661418 55.1480502970952671 l +36.0576441587903105 54.5852709660483839 l +36. 54. l +36.0576441587903105 53.4147290339516161 l +36.2283614024661418 52.8519497029047329 l +36.5055911630923617 52.3332893009411961 l +36.8786796564403545 51.8786796564403545 l +37.3332893009411961 51.5055911630923617 l +37.8519497029047258 51.2283614024661418 l +38.4147290339516161 51.0576441587903105 l +39. 51. l +39.5852709660483839 51.0576441587903105 l +40.1480502970952671 51.2283614024661418 l +40.6667106990588039 51.5055911630923617 l +41.1213203435596455 51.8786796564403545 l +41.4944088369076383 52.3332893009411961 l +41.7716385975338582 52.8519497029047258 l +41.9423558412096895 53.4147290339516161 l +42. 54. l +105.2861328125 82. m +96.2861328125 86. l +105.2861328125 90. l +S +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1372.7571135436137411 203. Tm +<0013001100110014> Tj +ET +Q +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1438.3323088561137411 235. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1343.7571135436137411 154. 129.4017852908888244 705. re +W +n +q +q +q +2. w +0.38 0.61 0.8 RG +1. 0. 0. 1. 1343.7571135436137411 154. cm +42. 54. m +46. 54. l +56.2008926454444122 54. l +62.8675593121110765 54. 66.2008926454444122 57.3333333333333357 66.2008926454444122 64. c +66.2008926454444122 668. l +66.2008926454444122 674.6666666666666288 69.5342259787777408 678. 76.2008926454444122 678. c +86.4017852908888244 678. l +96.4017852908888244 678. l +96.4017852908888244 678. l +86.4017852908888244 678. l +76.2008926454444122 678. l +69.5342259787777408 678. 66.2008926454444122 674.6666666666666288 66.2008926454444122 668. c +66.2008926454444122 64. l +66.2008926454444122 57.3333333333333357 62.8675593121110765 54. 56.2008926454444122 54. c +46. 54. l +42. 54. l +h +36. 54. m +26. 54. l +96.4017852908888244 678. m +106.4017852908888244 678. l +39. 54. m +42. 54. m +41.9423558412096895 54.5852709660483839 l +41.7716385975338582 55.1480502970952671 l +41.4944088369076383 55.6667106990588039 l +41.1213203435596455 56.1213203435596455 l +40.6667106990588039 56.4944088369076383 l +40.1480502970952671 56.7716385975338582 l +39.5852709660483839 56.9423558412096895 l +39. 57. l +38.4147290339516161 56.9423558412096895 l +37.8519497029047329 56.7716385975338582 l +37.3332893009411961 56.4944088369076383 l +36.8786796564403545 56.1213203435596455 l +36.5055911630923617 55.6667106990588039 l +36.2283614024661418 55.1480502970952671 l +36.0576441587903105 54.5852709660483839 l +36. 54. l +36.0576441587903105 53.4147290339516161 l +36.2283614024661418 52.8519497029047329 l +36.5055911630923617 52.3332893009411961 l +36.8786796564403545 51.8786796564403545 l +37.3332893009411961 51.5055911630923617 l +37.8519497029047258 51.2283614024661418 l +38.4147290339516161 51.0576441587903105 l +39. 51. l +39.5852709660483839 51.0576441587903105 l +40.1480502970952671 51.2283614024661418 l +40.6667106990588039 51.5055911630923617 l +41.1213203435596455 51.8786796564403545 l +41.4944088369076383 52.3332893009411961 l +41.7716385975338582 52.8519497029047258 l +41.9423558412096895 53.4147290339516161 l +42. 54. l +106.4017852908888244 674. m +97.4017852908888244 678. l +106.4017852908888244 682. l +S +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1372.7571135436137411 203. Tm +<0013001100110014> Tj +ET +Q +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1439.4479613345024518 827. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1649.1165657303761236 546. 114.0728207043728162 281. re +W +n +q +q +q +2. w +0.38 0.61 0.8 RG +1. 0. 0. 1. 1649.1165657303761236 546. cm +75.4236807603763282 254. m +79.4236807603763282 254. l +85.2482507323745722 254. l +89.1312973803733968 254. 91.0728207043728162 252.0584766760005948 91.0728207043728162 248.175430028001756 c +91.0728207043728162 64. l +91.0728207043728162 57.3333333333333357 87.7394873710394876 54. 81.0728207043728162 54. c +46. 54. l +36. 54. l +36. 54. l +46. 54. l +81.0728207043728162 54. l +87.7394873710394876 54. 91.0728207043728162 57.3333333333333357 91.0728207043728162 64. c +91.0728207043728162 248.175430028001756 l +91.0728207043728162 252.0584766760005948 89.1312973803733968 254. 85.2482507323745722 254. c +79.4236807603763282 254. l +75.4236807603763282 254. l +h +69.4236807603763282 254. m +59.4236807603763282 254. l +36. 54. m +26. 54. l +72.4236807603763282 254. m +75.4236807603763282 254. m +75.3660366015860177 254.5852709660483981 l +75.1953193579101935 255.1480502970952671 l +74.9180895972839664 255.6667106990587968 l +74.5450011039359737 256.1213203435596597 l +74.0903914594351392 256.4944088369076098 l +73.5717310574715952 256.7716385975338653 l +73.0089517264247121 256.9423558412096895 l +72.4236807603763282 257. l +71.8384097943279443 256.9423558412096895 l +71.2756304632810611 256.7716385975338653 l +70.7569700613175172 256.4944088369076098 l +70.3023604168166827 256.1213203435596597 l +69.9292719234686899 255.6667106990587968 l +69.6520421628424629 255.1480502970952671 l +69.4813249191666387 254.5852709660483981 l +69.4236807603763282 254. l +69.4813249191666387 253.4147290339516019 l +69.6520421628424629 252.8519497029047329 l +69.9292719234686899 252.3332893009412032 l +70.3023604168166827 251.8786796564403687 l +70.7569700613175172 251.5055911630923617 l +71.2756304632810611 251.2283614024661347 l +71.8384097943279443 251.0576441587903105 l +72.4236807603763282 251. l +73.0089517264247121 251.0576441587903105 l +73.5717310574715952 251.2283614024661347 l +74.0903914594351392 251.5055911630923617 l +74.5450011039359737 251.8786796564403687 l +74.9180895972839664 252.3332893009412032 l +75.1953193579101935 252.8519497029047329 l +75.3660366015860177 253.4147290339516019 l +75.4236807603763282 254. l +26. 50. m +35. 54. l +26. 58. l +S +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1711.5402464907524518 795. Tm +<0013001100110014> Tj +ET +Q +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 1678.1165657303761236 595. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +-8. 458. 91.3702138155584862 377. re +W +n +q +q +q +2. w +0.38 0.61 0.8 RG +1. 0. 0. 1. -8. 458. cm +49.7473479186136842 54. m +45.7473479186136842 54. l +35.8736739593068421 54. l +29.2912246531022831 54. 26. 57.2912246531022831 26. 63.8736739593068421 c +26. 340. l +26. 346.6666666666666856 29.3333333333333357 350. 36. 350. c +48.3702138155584862 350. l +58.3702138155584862 350. l +58.3702138155584862 350. l +48.3702138155584862 350. l +36. 350. l +29.3333333333333357 350. 26. 346.6666666666666856 26. 340. c +26. 63.8736739593068421 l +26. 57.2912246531022831 29.2912246531022831 54. 35.8736739593068421 54. c +45.7473479186136842 54. l +49.7473479186136842 54. l +h +55.7473479186136842 54. m +65.7473479186136842 54. l +58.3702138155584862 350. m +68.3702138155584862 350. l +52.7473479186136842 54. m +55.7473479186136842 54. m +55.6897037598233737 54.5852709660483839 l +55.5189865161475424 55.1480502970952671 l +55.2417567555213225 55.6667106990588039 l +54.8686682621733297 56.1213203435596455 l +54.4140586176724881 56.4944088369076383 l +53.8953982157089513 56.7716385975338582 l +53.3326188846620681 56.9423558412096895 l +52.7473479186136842 57. l +52.1620769525653003 56.9423558412096895 l +51.5992976215184171 56.7716385975338582 l +51.0806372195548803 56.4944088369076383 l +50.6260275750540387 56.1213203435596455 l +50.252939081706046 55.6667106990588039 l +49.975709321079826 55.1480502970952671 l +49.8049920774039947 54.5852709660483839 l +49.7473479186136842 54. l +49.8049920774039947 53.4147290339516161 l +49.975709321079826 52.8519497029047329 l +50.252939081706046 52.3332893009411961 l +50.6260275750540387 51.8786796564403545 l +51.0806372195548803 51.5055911630923617 l +51.59929762151841 51.2283614024661418 l +52.1620769525653003 51.0576441587903105 l +52.7473479186136842 51. l +53.3326188846620681 51.0576441587903105 l +53.8953982157089513 51.2283614024661418 l +54.4140586176724881 51.5055911630923617 l +54.8686682621733297 51.8786796564403545 l +55.2417567555213225 52.3332893009411961 l +55.5189865161475424 52.8519497029047258 l +55.6897037598233737 53.4147290339516161 l +55.7473479186136842 54. l +68.3702138155584862 346. m +59.3702138155584862 350. l +68.3702138155584862 354. l +S +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 31.3821135436136842 507. Tm +<0013001100110014> Tj +ET +Q +Q +q +q +BT +/F15 14 Tf +16.0999999999999979 TL +0. g +1. 0. 0. -1. 49.6592763155584862 803. Tm +<000d> Tj +ET +Q +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +458.6934394521714466 144. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 458.6934394521714466 144. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 468.6934394521714466 163.25 Tm +<0056004b0048004800530056> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +458.6934394521714466 176. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 458.6934394521714466 176. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 468.6934394521714466 195.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 484.8872871084214466 185.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 654.9224433584214466 195.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +458.6934394521714466 208. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 458.6934394521714466 208. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 468.6934394521714466 227.25 Tm +<004a00550052005800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 658.8262519521714466 227.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +458.6934394521714466 240. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 458.6934394521714466 240. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 468.6934394521714466 259.25 Tm +<0051004400500048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 678.3135566396714466 259.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +458.6934394521714466 272. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 458.6934394521714466 272. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 468.6934394521714466 291.25 Tm +<004c004600520051> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 678.3135566396714466 291.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +458.6934394521714466 304. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 458.6934394521714466 304. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 468.6934394521714466 323.25 Tm +<00580058004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 678.3135566396714466 323.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +458.6934394521714466 336. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 458.6934394521714466 336. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 468.6934394521714466 355.25 Tm +<0044005300530052004c005100570050004800510057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 678.3135566396714466 355.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +458.6934394521714466 368. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 458.6934394521714466 368. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 468.6934394521714466 387.25 Tm +<00460044005100420059004c0048005a004200560057004400510047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 658.8262519521714466 387.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +458.6934394521714466 400. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 458.6934394521714466 400. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 468.6934394521714466 419.25 Tm +<00460044005100420059004c0048005a004200560046004b004800470058004f0048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 658.8262519521714466 419.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +458.6934394521714466 432. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 458.6934394521714466 432. cm +0. 0. m +252.9921875 0. l +252.9921875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 468.6934394521714466 451.25 Tm +<00460044005100420059004c0048005a00420057004800550055004c005700520055005c> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 658.8262519521714466 451.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +524.0678815998326172 480. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 524.0678815998326172 480. cm +0. 0. m +187.3955078125 0. l +187.3955078125 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 534.0678815998326172 499.25 Tm +<004400470050004c0051004c00560057005500440057005200550056> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +524.0678815998326172 512. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 524.0678815998326172 512. cm +0. 0. m +187.3955078125 0. l +187.3955078125 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 534.0678815998326172 531.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 550.2617292560826172 521.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 654.7002058185826172 531.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +524.0678815998326172 544. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 524.0678815998326172 544. cm +0. 0. m +187.3955078125 0. l +187.3955078125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 534.0678815998326172 563.25 Tm +<0056004b0048004800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 658.6040144123326172 563.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +524.0678815998326172 576. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 524.0678815998326172 576. cm +0. 0. m +187.3955078125 0. l +187.3955078125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 534.0678815998326172 595.25 Tm +<00580058004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 678.0913190998326172 595.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +434.3913698881360119 624. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 434.3913698881360119 624. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 444.3913698881360119 643.25 Tm +<0050005200470048005500440057005200550056> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +434.3913698881360119 656. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 434.3913698881360119 656. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 444.3913698881360119 675.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 460.5852175443860119 665.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 656.6901980131360688 675.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +434.3913698881360119 688. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 434.3913698881360119 688. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 444.3913698881360119 707.25 Tm +<0056004b0048004800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 660.5940066068860688 707.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +434.3913698881360119 720. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 434.3913698881360119 720. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 444.3913698881360119 739.25 Tm +<00580058004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 680.0813112943860688 739.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +434.3913698881360119 752. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 434.3913698881360119 752. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 444.3913698881360119 771.25 Tm +<004600440051004200440047004700420056004b0048004800530056> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 660.5940066068860688 771.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +434.3913698881360119 784. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 434.3913698881360119 784. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 444.3913698881360119 803.25 Tm +<004600440051004200440047004700420057004800550055004c005700520055005c> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 660.5940066068860688 803.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +434.3913698881360119 816. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 434.3913698881360119 816. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 444.3913698881360119 835.25 Tm +<00460044005100420050004400510044004a0048005500420057004800550055004c005700520055005c> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 660.5940066068860688 835.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +434.3913698881360119 848. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 434.3913698881360119 848. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 444.3913698881360119 867.25 Tm +<0046004400510042004400470047004200560057004400510047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 660.5940066068860688 867.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +434.3913698881360119 880. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 434.3913698881360119 880. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 444.3913698881360119 899.25 Tm +<00460044005100420050004400510044004a00480055004200560057004400510047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 660.5940066068860688 899.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +434.3913698881360119 912. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 434.3913698881360119 912. cm +0. 0. m +279.06201171875 0. l +279.06201171875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 444.3913698881360119 931.25 Tm +<0046004400510042004400470047004200560046004b004800470058004f0048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 660.5940066068860688 931.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +486.3578778226521422 968. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 486.3578778226521422 968. cm +0. 0. m +226.33837890625 0. l +226.33837890625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 496.3578778226521422 987.25 Tm +<004a00550052005800530056> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +486.3578778226521422 1000. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 486.3578778226521422 1000. cm +0. 0. m +226.33837890625 0. l +226.33837890625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 496.3578778226521422 1019.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 512.551725478902199 1009.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 655.933073135152199 1019.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +486.3578778226521422 1032. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 486.3578778226521422 1032. cm +0. 0. m +226.33837890625 0. l +226.33837890625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 496.3578778226521422 1051.25 Tm +<004a00550052005800530042005100580050004500480055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 659.836881728902199 1051.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +486.3578778226521422 1064. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 486.3578778226521422 1064. cm +0. 0. m +226.33837890625 0. l +226.33837890625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 496.3578778226521422 1083.25 Tm +<0056004b0044005500480042004b00440056004b> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 679.324186416402199 1083.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +524.0678815998326172 0. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 524.0678815998326172 0. cm +0. 0. m +187.3955078125 0. l +187.3955078125 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 534.0678815998326172 19.25 Tm +<005600580045005600460055004c00530057004c00520051> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +524.0678815998326172 32. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 524.0678815998326172 32. cm +0. 0. m +187.3955078125 0. l +187.3955078125 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 534.0678815998326172 51.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 550.2617292560826172 41.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 654.7002058185826172 51.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +524.0678815998326172 64. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 524.0678815998326172 64. cm +0. 0. m +187.3955078125 0. l +187.3955078125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 534.0678815998326172 83.25 Tm +<0056004b0048004800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 658.6040144123326172 83.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +524.0678815998326172 96. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 524.0678815998326172 96. cm +0. 0. m +187.3955078125 0. l +187.3955078125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 534.0678815998326172 115.25 Tm +<00570052004e00480051> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 678.0913190998326172 115.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 160. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 817.0432463561137411 160. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 827.0432463561137411 179.25 Tm +<004b0052005800560048> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 192. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 817.0432463561137411 192. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 211.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 843.2370940123637411 201.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 989.0242033873637411 211.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 224. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 817.0432463561137411 224. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 243.25 Tm +<004a00550052005800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 992.9280119811137411 243.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 256. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 256. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 275.25 Tm +<0057004c0057004f0048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 275.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 288. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 288. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 307.25 Tm +<005100580050004500480055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 307.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 320. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 320. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 339.25 Tm +<00530052004c005100570056> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 339.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 352. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 352. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 371.25 Tm +<00530052004c0051005700560042005100580050004500480055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 371.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 384. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 384. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 403.25 Tm +<004a00480052> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 403.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 416. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 416. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 435.25 Tm +<0052005600500042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 435.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 448. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 448. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 467.25 Tm +<0056004800570057004f00480050004800510057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 467.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 480. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 480. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 499.25 Tm +<00470048005600460055004c00530057004c00520051> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 499.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 512. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 512. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 531.25 Tm +<0046005500480044005700480047004200440057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 970.4953947936137411 531.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 544. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 544. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 563.25 Tm +<0058005300470044005700480047004200440057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 970.4953947936137411 563.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 160. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 1121.0432463561137411 160. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 1131.0432463561137411 179.25 Tm +<00480051005700550044005100460048> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 192. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 1121.0432463561137411 192. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 211.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 1147.2370940123637411 201.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1312.9939299498637411 211.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 224. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 1121.0432463561137411 224. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 243.25 Tm +<004b00520058005600480042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1316.8977385436137411 243.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 256. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 256. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 275.25 Tm +<004800510057005500440051004600480042005100580050004500480055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1316.8977385436137411 275.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 288. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 288. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 307.25 Tm +<0057004c0057004f0048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1336.3850432311137411 307.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 320. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 320. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 339.25 Tm +<00530052004c005100570056> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1336.3850432311137411 339.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 352. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 352. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 371.25 Tm +<00530052004c0051005700560042005100580050004500480055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1336.3850432311137411 371.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 384. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 384. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 403.25 Tm +<0049004f0052005200550056004200540058004400510057004c0057005c> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1336.3850432311137411 403.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 416. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 416. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 435.25 Tm +<0044005300440055005700500048005100570056004200540058004400510057004c0057005c> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1336.3850432311137411 435.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 448. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 448. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 467.25 Tm +<00470048005600460055004c00530057004c00520051> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1336.3850432311137411 467.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 480. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 480. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 499.25 Tm +<0046005500480044005700480047004200440057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1294.4651213561137411 499.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 512. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 512. cm +0. 0. m +248.7138671875 0. l +248.7138671875 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 531.25 Tm +<0058005300470044005700480047004200440057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1294.4651213561137411 531.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1449.0432463561137411 160. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 1449.0432463561137411 160. cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 1459.0432463561137411 179.25 Tm +<004800510057005500440051004600480042004b004c0056005700520055005c> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1449.0432463561137411 192. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.0432463561137411 192. cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.0432463561137411 211.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 1475.2370940123637411 201.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1614.0354338561137411 211.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1449.0432463561137411 224. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 1449.0432463561137411 224. cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.0432463561137411 243.25 Tm +<004800510057005500440051004600480042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1617.9392424498637411 243.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1449.0432463561137411 256. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.0432463561137411 256. cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.0432463561137411 275.25 Tm +<0051004400500048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1637.4265471373637411 275.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1449.0432463561137411 288. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.0432463561137411 288. cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.0432463561137411 307.25 Tm +<0047004400570048004200560057004400550057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1595.5066252623637411 307.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1449.0432463561137411 320. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.0432463561137411 320. cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.0432463561137411 339.25 Tm +<00470044005700480042004800510047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1595.5066252623637411 339.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1449.0432463561137411 352. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.0432463561137411 352. cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.0432463561137411 371.25 Tm +<004a00550052005800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1617.9392424498637411 371.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1449.0432463561137411 384. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 1449.0432463561137411 384. cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.0432463561137411 403.25 Tm +<0056004b0048004800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1637.4265471373637411 403.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1449.0432463561137411 416. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.0432463561137411 416. cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.0432463561137411 435.25 Tm +<005a00520055004e004c0051004a> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1617.9392424498637411 435.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1450.1588988345024518 752. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 1450.1588988345024518 752. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 1460.1588988345024518 771.25 Tm +<0044005300440055005700500048005100570056> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1450.1588988345024518 784. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 1450.1588988345024518 784. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1460.1588988345024518 803.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 1476.3527464907524518 793.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1651.7770628970024518 803.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1450.1588988345024518 816. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 1450.1588988345024518 816. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1460.1588988345024518 835.25 Tm +<004800510057005500440051004600480042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1655.6808714907524518 835.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1450.1588988345024518 848. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1450.1588988345024518 848. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1460.1588988345024518 867.25 Tm +<0044005300440055005700500048005100570042005100580050004500480055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1655.6808714907524518 867.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1450.1588988345024518 880. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1450.1588988345024518 880. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1460.1588988345024518 899.25 Tm +<0057004c0057004f0048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1675.1681761782524518 899.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1450.1588988345024518 912. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1450.1588988345024518 912. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1460.1588988345024518 931.25 Tm +<0049004f00520052005500560042005100580050004500480055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1655.6808714907524518 931.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1450.1588988345024518 944. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1450.1588988345024518 944. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1460.1588988345024518 963.25 Tm +<005600570044005700580056> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1655.6808714907524518 963.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1450.1588988345024518 976. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1450.1588988345024518 976. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1460.1588988345024518 995.25 Tm +<00470048005600460055004c00530057004c00520051> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1675.1681761782524518 995.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1450.1588988345024518 1008. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 1450.1588988345024518 1008. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1460.1588988345024518 1027.25 Tm +<0056004b0048004800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1675.1681761782524518 1027.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1450.1588988345024518 1040. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1450.1588988345024518 1040. cm +0. 0. m +258.38134765625 0. l +258.38134765625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1460.1588988345024518 1059.25 Tm +<0058005300470044005700480047004200440057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1633.2482543032524518 1059.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1449.7430305741261236 488. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 1449.7430305741261236 488. cm +0. 0. m +225.37353515625 0. l +225.37353515625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 1459.7430305741261236 507.25 Tm +<00440053004400550057005000480051005700560042004b004c0056005700520055005c> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1449.7430305741261236 520. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.7430305741261236 520. cm +0. 0. m +225.37353515625 0. l +225.37353515625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.7430305741261236 539.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 1475.9368782303761236 529.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1618.3533821366261236 539.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1449.7430305741261236 552. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 1449.7430305741261236 552. cm +0. 0. m +225.37353515625 0. l +225.37353515625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.7430305741261236 571.25 Tm +<0056004b0048004800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1641.7444954178761236 571.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1449.7430305741261236 584. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 1449.7430305741261236 584. cm +0. 0. m +225.37353515625 0. l +225.37353515625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.7430305741261236 603.25 Tm +<00440053004400550057005000480051005700560042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1622.2571907303761236 603.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1449.7430305741261236 616. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.7430305741261236 616. cm +0. 0. m +225.37353515625 0. l +225.37353515625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.7430305741261236 635.25 Tm +<005600570044005700580056> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1622.2571907303761236 635.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1449.7430305741261236 648. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.7430305741261236 648. cm +0. 0. m +225.37353515625 0. l +225.37353515625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.7430305741261236 667.25 Tm +<00470048005600460055004c00530057004c00520051> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1641.7444954178761236 667.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1449.7430305741261236 680. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1449.7430305741261236 680. cm +0. 0. m +225.37353515625 0. l +225.37353515625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1459.7430305741261236 699.25 Tm +<0046005500480044005700480047004200440057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1599.8245735428761236 699.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 618.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 817.0432463561137411 618.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 827.0432463561137411 637.8054599719099542 Tm +<004b00520050004800560057004800440047> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 650.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 817.0432463561137411 650.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 669.8054599719099542 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 843.2370940123637411 659.8054599719099542 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 989.0242033873637411 669.8054599719099542 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 682.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 817.0432463561137411 682.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 701.8054599719099542 Tm +<004a00550052005800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 992.9280119811137411 701.8054599719099542 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 714.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 714.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 733.8054599719099542 Tm +<0057004c0057004f0048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 733.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 746.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 746.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 765.8054599719099542 Tm +<005100580050004500480055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 765.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 778.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 778.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 797.8054599719099542 Tm +<00530052004c005100570056> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 797.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 810.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 810.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 829.8054599719099542 Tm +<00530052004c005100570042004c0046005200510056> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 829.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 842.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 842.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 861.8054599719099542 Tm +<004a00480052> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 861.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 874.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 874.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 893.8054599719099542 Tm +<0052005600500042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 893.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 906.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 906.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 925.8054599719099542 Tm +<0056004800570057004f00480050004800510057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 925.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 938.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 938.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 957.8054599719099542 Tm +<00470048005600460055004c00530057004c00520051> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1012.4153166686137411 957.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 970.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 970.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 989.8054599719099542 Tm +<0046005500480044005700480047004200440057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 970.4953947936137411 989.8054599719099542 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +817.0432463561137411 1002.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 817.0432463561137411 1002.5554599719099542 cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 827.0432463561137411 1021.8054599719099542 Tm +<0058005300470044005700480047004200440057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 970.4953947936137411 1021.8054599719099542 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 618.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 1121.0432463561137411 618.5554599719099542 cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 1131.0432463561137411 637.8054599719099542 Tm +<004b005200500048005600570048004400470042004b004c0056005700520055005c> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 650.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 650.5554599719099542 cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 669.8054599719099542 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 1147.2370940123637411 659.8054599719099542 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1286.0354338561137411 669.8054599719099542 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 682.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 1121.0432463561137411 682.5554599719099542 cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 701.8054599719099542 Tm +<004b005200500048005600570048004400470042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1289.9392424498637411 701.8054599719099542 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 714.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 714.5554599719099542 cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 733.8054599719099542 Tm +<0051004400500048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1309.4265471373637411 733.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 746.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 746.5554599719099542 cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 765.8054599719099542 Tm +<0047004400570048004200560057004400550057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1267.5066252623637411 765.8054599719099542 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 778.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 778.5554599719099542 cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 797.8054599719099542 Tm +<00470044005700480042004800510047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1267.5066252623637411 797.8054599719099542 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 810.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 810.5554599719099542 cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 829.8054599719099542 Tm +<004a00550052005800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1289.9392424498637411 829.8054599719099542 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 842.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 1121.0432463561137411 842.5554599719099542 cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 861.8054599719099542 Tm +<0056004b0048004800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1309.4265471373637411 861.8054599719099542 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +1121.0432463561137411 874.5554599719099542 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 1121.0432463561137411 874.5554599719099542 cm +0. 0. m +221.75537109375 0. l +221.75537109375 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 1131.0432463561137411 893.8054599719099542 Tm +<005a00520055004e004c0051004a> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 1289.9392424498637411 893.8054599719099542 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +81.0432463561136842 160. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 81.0432463561136842 160. cm +0. 0. m +207.720703125 0. l +207.720703125 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 91.0432463561136842 179.25 Tm +<0050004800480057004c0051004a0056004200560046004b004800470058004f0048> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +81.0432463561136842 192. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 81.0432463561136842 192. cm +0. 0. m +207.720703125 0. l +207.720703125 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 91.0432463561136842 211.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 107.2370940123636842 201.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 232.0007658873636842 211.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +81.0432463561136842 224. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 81.0432463561136842 224. cm +0. 0. m +207.720703125 0. l +207.720703125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 91.0432463561136842 243.25 Tm +<0047004400570048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 213.4719572936136842 243.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +81.0432463561136842 256. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 81.0432463561136842 256. cm +0. 0. m +207.720703125 0. l +207.720703125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 91.0432463561136842 275.25 Tm +<0057005c00530048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 235.9045744811136842 275.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +81.0432463561136842 288. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 81.0432463561136842 288. cm +0. 0. m +207.720703125 0. l +207.720703125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 91.0432463561136842 307.25 Tm +<0051004400500048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 255.3918791686136842 307.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +81.0432463561136842 320. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 81.0432463561136842 320. cm +0. 0. m +207.720703125 0. l +207.720703125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 91.0432463561136842 339.25 Tm +<0056004b0048004800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 255.3918791686136842 339.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +81.0432463561136842 352. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 81.0432463561136842 352. cm +0. 0. m +207.720703125 0. l +207.720703125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 91.0432463561136842 371.25 Tm +<0057004c0057004f0048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 255.3918791686136842 371.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +81.0432463561136842 384. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 81.0432463561136842 384. cm +0. 0. m +207.720703125 0. l +207.720703125 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 91.0432463561136842 403.25 Tm +<005100580050004500480055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 255.3918791686136842 403.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +57.7473479186136842 464. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 57.7473479186136842 464. cm +0. 0. m +231.0166015625 0. l +231.0166015625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 67.7473479186136842 483.25 Tm +<005600570044005100470042004f004c00560057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +57.7473479186136842 496. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 57.7473479186136842 496. cm +0. 0. m +231.0166015625 0. l +231.0166015625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 67.7473479186136842 515.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 83.9411955748636842 505.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 232.0007658873636842 515.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +57.7473479186136842 528. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 57.7473479186136842 528. cm +0. 0. m +231.0166015625 0. l +231.0166015625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 67.7473479186136842 547.25 Tm +<0057004c0057004f0048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 255.3918791686136842 547.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +57.7473479186136842 560. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 57.7473479186136842 560. cm +0. 0. m +231.0166015625 0. l +231.0166015625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 67.7473479186136842 579.25 Tm +<004b005200580055004200560057004400550057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 235.9045744811136842 579.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +57.7473479186136842 592. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 57.7473479186136842 592. cm +0. 0. m +231.0166015625 0. l +231.0166015625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 67.7473479186136842 611.25 Tm +<004b0052005800550042004800510047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 235.9045744811136842 611.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +57.7473479186136842 624. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 57.7473479186136842 624. cm +0. 0. m +231.0166015625 0. l +231.0166015625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 67.7473479186136842 643.25 Tm +<00540058004400510057004c0057005c00420056004b004800480053> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 235.9045744811136842 643.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +57.7473479186136842 656. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 57.7473479186136842 656. cm +0. 0. m +231.0166015625 0. l +231.0166015625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 67.7473479186136842 675.25 Tm +<005a00480048004e004200470044005c0056> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 255.3918791686136842 675.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +60.3702138155584862 728. 1534.3366445212079725 980. re +W +n +q +q +0.19 0.41 0.59 rg +1. 0. 0. 1. 60.3702138155584862 728. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +1. g +1. 0. 0. -1. 70.3702138155584862 747.25 Tm +<00560057004400510047004200560046004b004800470058004f0048> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +60.3702138155584862 760. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 60.3702138155584862 760. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 70.3702138155584862 779.25 Tm +<004c0047> Tj +ET +Q +Q +q +0.44 g +1. 0. 0. 1. 86.5640614718084862 769.25 cm +6.5625 0.9844000000000001 m +8.1935000000000002 0.9844000000000001 9.5155999999999992 2.3065000000000002 9.5155999999999992 3.9375 c +9.5155999999999992 5.5685000000000002 8.1935000000000002 6.8906000000000001 6.5625 6.8906000000000001 c +6.1734999999999998 6.8906000000000001 5.8022 6.8152999999999997 5.4619999999999997 6.6786000000000003 c +4.5937999999999999 7.5468999999999999 l +3.9375 7.5468999999999999 l +3.9375 8.5312999999999999 l +2.9531000000000001 8.5312999999999999 l +2.9531000000000001 9.5155999999999992 l +0.9844000000000001 9.5155999999999992 l +0.9844000000000001 7.5468999999999999 l +3.7360000000000002 4.7952000000000004 l +3.6518000000000002 4.5171000000000001 3.6092 4.2281000000000004 3.6093999999999999 3.9375 c +3.6093999999999999 2.3065000000000002 4.9314999999999998 0.9844000000000001 6.5625 0.9844000000000001 c +h +6.5625 0. m +4.3879999999999999 0. 2.625 1.7626999999999999 2.625 3.9375 c +2.625 4.1185999999999998 2.6373000000000002 4.2988999999999997 2.6619000000000002 4.4771999999999998 c +0.1441 6.9950000000000001 l +0.0519 7.0872999999999999 0. 7.2125000000000004 0. 7.343 c +0. 10.0077999999999996 l +0. 10.2797000000000001 0.2204 10.5 0.4922 10.5 c +3.4453 10.5 l +3.7170999999999998 10.5 3.9375 10.2797000000000001 3.9375 10.0077999999999996 c +3.9375 9.5155999999999992 l +4.4297000000000004 9.5155999999999992 l +4.7015000000000002 9.5155999999999992 4.9218999999999999 9.2952999999999992 4.9218999999999999 9.0234000000000005 c +4.9218999999999999 8.6133000000000006 l +5.7431999999999999 7.7895000000000003 l +6.0110000000000001 7.8464 6.2847999999999997 7.875 6.5625 7.875 c +8.7370000000000001 7.875 10.5 6.1123000000000003 10.5 3.9375 c +10.5 1.7629999999999999 8.7372999999999994 0. 6.5625 0. c +h +6.5625 2.9531000000000001 m +6.5625 3.4967999999999999 7.0031999999999996 3.9375 7.5468999999999999 3.9375 c +8.0905000000000005 3.9375 8.5312999999999999 3.4967999999999999 8.5312999999999999 2.9531000000000001 c +8.5312999999999999 2.4095 8.0905000000000005 1.9688000000000001 7.5468999999999999 1.9688000000000001 c +7.0031999999999996 1.9688000000000001 6.5625 2.4095 6.5625 2.9531000000000001 c +h +f +Q +q +q +BT +/F16 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 232.3511708468084862 779.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +60.3702138155584862 792. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 60.3702138155584862 792. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 70.3702138155584862 811.25 Tm +<00560057004400510047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 236.2549794405584862 811.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +60.3702138155584862 824. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 60.3702138155584862 824. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 70.3702138155584862 843.25 Tm +<0047004400570048> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 213.8223622530584862 843.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +60.3702138155584862 856. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 60.3702138155584862 856. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 70.3702138155584862 875.25 Tm +<004b005200580055> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 236.2549794405584862 875.25 Tm +<004c005100570048004a00480055> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +60.3702138155584862 888. 1534.3366445212079725 980. re +W +n +q +q +0.87 0.93 0.95 rg +1. 0. 0. 1. 60.3702138155584862 888. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 70.3702138155584862 907.25 Tm +<0056004b0048004800530042004c0047> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 255.7422841280584862 907.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +60.3702138155584862 920. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 60.3702138155584862 920. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 70.3702138155584862 939.25 Tm +<00510058005000450048005500420056004b004800480053> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 255.7422841280584862 939.25 Tm +<00570048005b0057> Tj +ET +Q +Q +Q +Q +q +0.850306044571455 0. 0. 0.850306044571455 6.8024483565716398 3.5301571680902839 cm +60.3702138155584862 952. 1534.3366445212079725 980. re +W +n +q +q +0.95 g +1. 0. 0. 1. 60.3702138155584862 952. cm +0. 0. m +228.744140625 0. l +228.744140625 32. l +0. 32. l +h +f +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.435 g +1. 0. 0. -1. 70.3702138155584862 971.25 Tm +<0058005300470044005700480047004200440057> Tj +ET +Q +Q +q +q +BT +/F15 13 Tf +14.9499999999999993 TL +0.6 g +1. 0. 0. -1. 213.8223622530584862 971.25 Tm +<0057004c0050004800560057004400500053> Tj +ET +Q +Q +Q +Q +Q +Q +Q +Q +Q +endstream +endobj +1 0 obj +<> +endobj +7 0 obj +<< +/Length 26556 +/Length1 26556 +>> +stream + +0Epcmap8glyfK @ Rloca7rhmtxSCW#hhea 5$maxp5 post&5'jnamer]L headõg$6OS/2@,g\`` ~01ac7Y #(  OP\_?M   " & 0 3 : < D p z  !!!! !"!&!.!^""""""""+"H"`"e%ʧS6<>ADK 12bd7Y#& PQ]`>M   & 0 2 9 < D p t | !!!! !"!&!.![""""""""+"H"`"d%ʧS*8>@CF~ ZHyu`{xYM geb^Qyj h(;,us +N$!WhX_HL|dHI#$t  + 5\78x9:yhidfkegmbY +@  +   /2901%'%7&'ss'YdYE's + r+20174632#"&D13FF31DhF;;FE??g+  r r+2+201#"&5463232654&#"+6ti_Ԯh>qq?>ss=ݲeQQ @ + + + r r++22/301!#4667'3Ϣ6(W ;UG% -!q1H/301!5!w{^Z(#@%%  r +rr+2++9/333012#'##"&&54$%754&#"'663265Iľy .d_dY +zoVF3JHͨr^Z32#4&#"#U "iKY}z?/(Q":O)T6]h +r +r++201#2#"&546UU);;)+99HH58766785$ @r  +  +r +r++29+0136673##TQlG}(s,f,zsV r +r++01!#3V\'(@$%! r!rr +r+22+++233012#4&#"#4&&#"#33>32366Usq3eMm; !d|F}& 6\2ƅYv;ZH9N(]__]A\@r +r r+233+2+012#4&#"#33>Ȥ} #l\6H:O)r`\ r r+2+201#".546632326654&&#"`FvnIz㝖}FsrFFt&ԒMMԇjj„hs\(%@rr "" rr+233+233++012#"&&'##33>"326654&pˊW^   \>r@=wfC\.N.'n)>22S1X dnŀq4\$%@rrr r+233+233++01467##"46632373266754&#" .p͉/tA'f%LfgJ`W#&\@ r +rr+233++012&&#"#33>!HBBuX2"`\5cUH=e<gt\*@' r  r+2+2901#"&'532654&&'.54632&&#"tiÇs?Ca3xjiScK8DPs{9~ggQ,iH$!!6\O-EA'(Or['!(LB3B:'&Qs F@ r r+2+233901%267#"&&5#5773!!)Vg1WUBdA_t + =QA{gf8H@ r r +r++233+201#'##"&&53326658 "lLY|z@H9N'T>\AH @ + r +r++29901!336673`4 + 8_HiD22CJ*@")r* +r+2+22901%.'##33>733>73+ ̻Ҭ ʳ~)OI??JQ)H]' H @  +rr+2+290133##! ˼1ZAH@ r r+2+2901336673#"&'5326677$4#&ef/H?">[B<H8g^,2U{eQ /Z>bbbbdddddddddddddddddddddddddddddddddddddddddddddd*0F&rrx  + +  z R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R0+4fo\R\>hYgSRge\,t]ggAgsgt,v+ +}r!}<&\-29}9}cihcyN3P8Rr^rr~rX4hrqEg 30'P9eCgDyez6dDOgRdmug2%8R=zLCMB%,:!t5 +}rrrr<<<<:9}9}9}9}9}9}yr^r^r^r^r^r^^r~r~r~r~rqrrrrrgrr^r^r^ +}r +}r +}r +}rr:rr~rr~rr~rr~rr~r}X}X}X}X<<<<X1<b +&\44-----i9}r9}r9}rf}pEE}Ecigcigcigcigh h h c3yyNPNPNPr^^9}rcigERERRRlRbRRRvR +)%rN9}<2hC9}Hhy`iao?O<yrYr pYrq4HTpr5rrr[ 1sr1sr)}ci<<&\{+)y rO29} +}h`iAK} ?b.r^vs'~rC" rr)p0'.&%An"~rsrg "7xc3c3c3yRRRF[[A[EAy9 ^fP9PgOgM0r^F&4"p&?Of>%H^e% Jgd%u ggggl>:4VTTT[ 2hr^u?}r.Mr~rR4@'f_cyW @ao <}r }r}3r'~.wR4@'|rm++11,3.t.<8OCK["4z &5yv6}r +}rh)yyY')8H-8H-<q =D<r^r^^r~rx~jx~jOCI9}r<}r<}r ?A4s%3.tV'0'~r(}$p/LfOL4O I }r1)nY r^r^r^r-r^r^r^r^r^r^r^r^r~rr~rr~rr~rr\~Ir~rr~rr~r<w<9}r9}r9}r9}`9}r9}r9}r?}r?}r?}r?}r?}r.M.M.M.M.Myyyrppiuuug0h 9}r9}r~jup))#__kkbff"-r<XWG8LW :)&WWWWG8WWW:W:G8W[rAr^~r1rrrrGpW0rrQrr0r.rzCq/R>1 , >"F6cdrun<YnuO,R(RLRPqqq/R>1 , "F6crunYnuO,R(%a:7[@DWZ""FH(S)L2%>):4#sv3jOW0~szf)L2%>):4#p$*PUC;.{yv8!gbg\H\\_\K\\`\T\B\L\F)L2%>):4#RPP==HHHHHnqt3 4 st_/2t +  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a  +bcdefghjikmlnoqprsutvwxzy{}|~    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  +    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  +    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  +    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}NULLCRuni00A0uni00AD overscoreuni00B2uni00B3uni00B5uni00B9AmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflexCdotcdotDcarondcaronDcroatEmacronemacronEbreveebreve +Edotaccent +edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflexGdotgdotuni0122uni0123 Hcircumflex hcircumflexHbarhbarItildeitildeImacronimacronIbreveibreveIogonekiogonekIJij Jcircumflex jcircumflexuni0136uni0137 kgreenlandicLacutelacuteuni013Buni013CLcaronlcaronLdotldotNacutenacuteuni0145uni0146Ncaronncaron napostropheEngengOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracuteuni0156uni0157RcaronrcaronSacutesacute Scircumflex scircumflexuni021Auni021BTcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute +Zdotaccent +zdotaccentlongs +Aringacute +aringacuteAEacuteaeacute Oslashacute oslashacuteuni0218uni0219tonos dieresistonos +Alphatonos anoteleia EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos +OmegatonosiotadieresistonosAlphaBetaGammauni0394EpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsiuni03A9 IotadieresisUpsilondieresis +alphatonos epsilontonosetatonos iotatonosupsilondieresistonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdauni03BCnuxiomicronrhouni03C2sigmatauupsilonphichipsiomega iotadieresisupsilondieresis omicrontonos upsilontonos +omegatonosuni0401uni0402uni0403uni0404uni0405uni0406uni0407uni0408uni0409uni040Auni040Buni040Cuni040Euni040Funi0410uni0411uni0412uni0413uni0414uni0415uni0416uni0417uni0418uni0419uni041Auni041Buni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0423uni0424uni0425uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0430uni0431uni0432uni0433uni0434uni0435uni0436uni0437uni0438uni0439uni043Auni043Buni043Cuni043Duni043Euni043Funi0440uni0441uni0442uni0443uni0444uni0445uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0451uni0452uni0453uni0454uni0455uni0456uni0457uni0458uni0459uni045Auni045Buni045Cuni045Euni045Funi0490uni0491WgravewgraveWacutewacute Wdieresis wdieresisYgraveygraveuni2015 underscoredbl quotereversedminutesecond exclamdbluni207F afii08941pesetaEurouni2105uni2113uni2116uni2126 estimated oneeighth threeeighths fiveeighths seveneighthsuni2206 cyrillicbrevecaroncommaaccentuni0326commaaccentrotateuni2074uni2075uni2077uni2078uni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni200BuniFEFFuniFFFCuniFFFDuni01F0uni02BCuni03D1uni03D2uni03D6uni1E3Euni1E3Funi1E00uni1E01uni02F3OhornohornUhornuhornhookuni0400uni040Duni0450uni045Duni0460uni0461uni0462uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0470uni0471uni0472uni0473uni0474uni0475uni0476uni0477uni0478uni0479uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0488uni0489uni048Auni048Buni048Cuni048Duni048Euni048Funi0492uni0493uni0494uni0495uni0496uni0497uni0498uni0499uni049Auni049Buni049Cuni049Duni049Euni049Funi04A0uni04A1uni04A2uni04A3uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04AAuni04ABuni04ACuni04ADuni04AEuni04AFuni04B0uni04B1uni04B2uni04B3uni04B4uni04B5uni04B6uni04B7uni04B8uni04B9uni04BAuni04BBuni04BCuni04BDuni04BEuni04BFuni04C0uni04C1uni04C2uni04C3uni04C4uni04C5uni04C6uni04C7uni04C8uni04C9uni04CAuni04CBuni04CCuni04CDuni04CEuni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04D8uni04D9uni04DAuni04DBuni04DCuni04DDuni04DEuni04DFuni04E0uni04E1uni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F6uni04F7uni04F8uni04F9uni04FAuni04FBuni04FCuni04FDuni04FEuni04FFuni0500uni0501uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni0511uni0512uni0513uni1EA0uni1EA1uni1EA2uni1EA3uni1EA4uni1EA5uni1EA6uni1EA7uni1EA8uni1EA9uni1EAAuni1EABuni1EACuni1EADuni1EAEuni1EAFuni1EB0uni1EB1uni1EB2uni1EB3uni1EB4uni1EB5uni1EB6uni1EB7uni1EB8uni1EB9uni1EBAuni1EBBuni1EBCuni1EBDuni1EBEuni1EBFuni1EC0uni1EC1uni1EC2uni1EC3uni1EC4uni1EC5uni1EC6uni1EC7uni1EC8uni1EC9uni1ECAuni1ECBuni1ECCuni1ECDuni1ECEuni1ECFuni1ED0uni1ED1uni1ED2uni1ED3uni1ED4uni1ED5uni1ED6uni1ED7uni1ED8uni1ED9uni1EDAuni1EDBuni1EDCuni1EDDuni1EDEuni1EDFuni1EE0uni1EE1uni1EE2uni1EE3uni1EE4uni1EE5uni1EE6uni1EE7uni1EE8uni1EE9uni1EEAuni1EEBuni1EECuni1EEDuni1EEEuni1EEFuni1EF0uni1EF1uni1EF4uni1EF5uni1EF6uni1EF7uni1EF8uni1EF9uni20ABcircumflexacutecombcircumflexgravecombcircumflexhookcombcircumflextildecombbreveacutecombbrevegravecomb brevehookcombbrevetildecombcyrillichookleftcyrillicbighookUCuni0162uni0163uni01EAuni01EBuni01ECuni01EDuni0259 hookabovecombuni1F4Duni1FDEuni2070uni2076uni2079uni03B9030803040300uni03B9030803040301uni03B9030803060300uni03B9030803060301uni03C5030803040300uni03C5030803040301uni03C5030803060300uni03C5030803060301Eng.alt1Eng.alt2Eng.alt3uni030103060308uni030003060308uni030103040308uni030003040308cyrillic_otmarkf_ff_f_if_f_luni1E9EuniA7B3uniA7B4uni013B.loclMAHuni0145.loclMAHAogonek.loclNAVEogonek.loclNAVIogonek.loclNAVUogonek.loclNAVI.saltJ.salt Igrave.salt Iacute.saltIcircumflex.saltIdieresis.salt Itilde.salt Imacron.salt Ibreve.salt Iogonek.saltIogonek_loclNAV.saltIdotaccent.saltIJ.saltJcircumflex.salt uni1EC8.salt uni1ECA.saltIotatonos.salt Iota.saltIotadieresis.salt uni0406.salt uni0407.salt uni0408.salt uni04C0.saltuni0237uniA7B5uniAB53 uni0123.altuni013C.loclMAHuni0146.loclMAHaogonek.loclNAVeogonek.loclNAViogonek.loclNAVuogonek.loclNAVg.saltgcircumflex.salt gbreve.salt gdot.salt florin.ss03uni0431.loclSRB uni04CF.saltuni2095uni2096uni2097uni2098uni2099uni209Auni209Buni209Cuni05D0uni05D1uni05D2uni05D3uni05D4uni05D5uni05D6uni05D7uni05D8uni05D9uni05DAuni05DBuni05DCuni05DDuni05DEuni05DFuni05E0uni05E1uni05E2uni05E3uni05E4uni05E5uni05E6uni05E7uni05E8uni05E9uni05EAuniFB2AuniFB2BuniFB2CuniFB2DuniFB2EuniFB2FuniFB30uniFB31uniFB32uniFB33uniFB34uniFB35uniFB36uniFB38uniFB39uniFB3AuniFB3BuniFB3CuniFB3EuniFB40uniFB41uniFB43uniFB44uniFB46uniFB47uniFB48uniFB49uniFB4AuniFB4B gravecomb acutecombuni0302 tildecombuni0304uni0306uni0307uni0308uni030Auni030Buni030Cuni030Funi0312 dotbelowcombuni0327uni0328uni0485uni0486uni0483uni0484uni05B0uni05B1uni05B2uni05B3uni05B4uni05B5uni05B6uni05B7uni05B8uni05B9uni05BAuni05BBuni05BCuni05BDuni05C1uni05C2uni05C7 zero.dnomone.dnomtwo.dnom +three.dnom four.dnom five.dnomsix.dnom +seven.dnom +eight.dnom nine.dnomzero.lfone.lftwo.lfthree.lffour.lffive.lfsix.lfseven.lfeight.lfnine.lf zero.numrone.numrtwo.numr +three.numr four.numr five.numrsix.numr +seven.numr +eight.numr nine.numrzero.osfone.osftwo.osf three.osffour.osffive.osfsix.osf seven.osf eight.osfnine.osf +zero.slash zero.tosfone.tosftwo.tosf +three.tosf four.tosf five.tosfsix.tosf +seven.tosf +eight.tosf nine.tosfuni2080uni2081uni2082uni2083uni2084uni2085uni2086uni2087uni2088uni2089uni05BEuni207Duni208Duni207Euni208Euni207Auni207Cuni208Auni208Cuni2215uni20AAuni2120afii10103dotlessafii10105dotless commaaccent2iogonekdotlessuni1ECBdotless,    6 " $  > ^ * (, +BT > < " 42 f    +  +        +"  $ +  .  &J &p * , $ . 8> <v > 6 @& f x        +Copyright 2020 The Open Sans Project Authors (https://github.com/googlefonts/opensans)Open SansRegular3.000;GOOG;OpenSans-RegularOpen Sans RegularVersion 3.000OpenSans-RegularOpen Sans is a trademark of Google and may be registered in certain jurisdictions.Monotype Imaging Inc.Monotype Design TeamDesigned by Monotype design team.http://www.google.com/get/noto/http://www.monotype.com/studioThis Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFLhttp://scripts.sil.org/OFLOpenSansRomanWeightWidthLightSemiBoldBoldExtraBoldCondensed LightCondensed RegularCondensed SemiBoldCondensed BoldCondensed ExtraBoldOpenSansRoman-LightOpenSansRoman-RegularOpenSansRoman-SemiBoldOpenSansRoman-BoldOpenSansRoman-ExtraBoldOpenSansRoman-CondensedLightOpenSansRoman-CondensedRegularOpenSansRoman-CondensedSemiBoldOpenSansRoman-CondensedBoldOpenSansRoman-CondensedExtraBoldCondensedSemiCondensedNormalMediumItalicRomanB_< w&Q b332@ (GOOGH  +endstream +endobj +8 0 obj +<< +/Length 706 +/Length1 706 +>> +stream +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo << + /Registry (Adobe) + /Ordering (UCS) + /Supplement 0 +>> def +/CMapName /Adobe-Identity-UCS def +/CMapType 2 def +1 begincodespacerange +<0000> +endcodespacerange +29 beginbfchar +<000d><002a> +<0011><002e> +<0013><0030> +<0014><0031> +<0042><005f> +<0044><0061> +<0045><0062> +<0046><0063> +<0047><0064> +<0048><0065> +<0049><0066> +<004a><0067> +<004b><0068> +<004c><0069> +<004e><006b> +<004f><006c> +<0050><006d> +<0051><006e> +<0052><006f> +<0053><0070> +<0054><0071> +<0055><0072> +<0056><0073> +<0057><0074> +<0058><0075> +<0059><0076> +<005a><0077> +<005b><0078> +<005c><0079> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +endstream +endobj +9 0 obj +<< +/Type /FontDescriptor +/FontName /Open#20Sans +/FontFile2 7 0 R +/FontBBox [-549 -272 1201 1048] +/Flags 32 +/StemV 0 +/ItalicAngle 0 +/Ascent 1069 +/Descent -293 +/CapHeight 1462 +>> +endobj +10 0 obj +<< +/Type /Font +/BaseFont /Open#20Sans +/FontDescriptor 9 0 R +/W [19 [571] 17 [262] 20 [571] 13 [550] 74 [542] 85 [408] 82 [601] 88 [613] 83 [611] 66 [437] 76 [252] 71 [611] 81 [613] 87 [356] 72 [561] 68 [555] 80 [925] 91 [523] 70 [479] 89 [499] 90 [774] 86 [476] 75 [613] 79 [252] 92 [500] 69 [611] 78 [525] 73 [336] 84 [611]] +/CIDToGIDMap /Identity +/DW 1000 +/Subtype /CIDFontType2 +/CIDSystemInfo +<< +/Supplement 0 +/Registry (Adobe) +/Ordering (Identity-H) +>> +>> +endobj +11 0 obj +<< +/Type /Font +/Subtype /Type0 +/ToUnicode 8 0 R +/BaseFont /Open#20Sans +/Encoding /Identity-H +/DescendantFonts [10 0 R] +>> +endobj +12 0 obj +<< +/Length 25496 +/Length1 25496 +>> +stream + +0Epcmap8glyfJ Dloca&p& hmtx hhea) 1$maxp1 post&1'jnamecHoY< head%c6OS/2l c8`` ~01ac7Y #(  OP\_?M   " & 0 3 : < D p z  !!!! !"!&!.!^""""""""+"H"`"e%ʧS6<>ADK 12bd7Y#& PQ]`>M   & 0 2 9 < D p t | !!!! !"!&!.![""""""""+"H"`"d%ʧS*8>@CF~ ZHyu`{xYM geb^Qyj h(;,us +N$!WhX_HL|dHI#$t  + 5\78x9:yhidfkegmbNH/301A!5!NRV;u(#@%%  r +rr+2++9/33301A2#'##"&&5467754&#"'663265j;0d]cZ\RQNeYvsRBbuPj48jL_FFyz-%KqoG3.,'\q$%@ +rr +r r+233+233++01E"323&&5!#'#726754&#"PzY +2; Wx}gders%',J. }Bf.K,!\bs@   rr+2+29/301A2!3267#"$&546"!.mz/k^SYu /]sw⣔,,)&|rzDj>ms/?K-@" @@ 99))Fr0r+2+2239/3929901A"&5467&&5467&&546632!#&'332%26654&&##"2654&#"~z/FJFXgk͓RE 5/%K8mT1cM8Y4yVPSSTTSe[3@U)&rzZ +-%T/()K4*1$A+?HPj[eeee[j@r +r r+233+2+01A3>32!4&#"! $cxEydX\\j,S:H"U'xzUw +r +r++201A!2#"&546ϙDbbDEaa^^?VUAAUV? r +r++01a!!1Bs'(@$%! r!rr +r+22+++23301A2!4&#"!4&&#"!33>32366RVyf$J:Ua))"g|@{.2s'xzPl6Uw^:H"PTVNs@r +r r+233+2+01A2!4&#"!33>W]f)$ks'xz^:H"\s r r+2+201A#".54632326654&&#"K~vőO0fRQe//fRym1ؕLL،nLLnoJs(%@rr "" rr+233+233++01A2#"&&'#!33>"326654&n~QtR+VyP^+)aUFZ-fs)A%(T(=J-L-Be!lNNmws@ r +rr+233++01A2&&#"!33>=7;oX3-!csCmO^9_9\s*@' r  r+2+2901A#"&'532654&&'.54632&&#"kԞuU[OYMfmiAhd\SLCD#eb_LLrQ#)55+-9.,Z{_*.$.$%*3('U}/7L@ r r+2+233901e267#"&&5#5773!!w2_/1Vd[X9IAf@?^@ r r +r++233+201A#'##"&&5!32665)$lFxc1V^]j+^9H"UsxzUw^@ r r+2+2901Q!3667!#"&'5326677N + +G'+k4L@#@\>^>B$6^.utN 6[67$$^f`rNV\ D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D DJu+-X5?R!R=\?XH?=HuNJyNN#dH7HBHuH?XXX-f`w{dwhP^w^wHh^) 3V1N 3/JRV\\\)Bqq}qB\\\y/B +7'h'RXJuRqhjd/RX=dmPX/;RH=qHu\9R--Z7w{{{{/^w^w^w^w^w^w    VVVVVVVV\\\\\qqqq\B\\\\\X\BBBBVVVw\w\w\w\\/1\{\{\{\{\{\wwwwBBqqqq\Lhq}PqqqqBBB)B^w\^w\^w\w\HHHZh^\h^Nh^\h^P)y/)y/)y/ B B B B B B171717VVV^w\h^\RRJRRRR9RR!RHuf +B`}D9{1^wP3R^wN)\VmJ7-\qNBB)-\H\qN\B\BH\\y\9\N))V\mB)\)m{q)}jwh^hq)`N`} +{/^`^ww)N\V?m?NHRV\P\qN)L\7\m/\ +?{J\B1\\qqq}B`RRRJH@@!{!qbu +??m^1^RRu +wjh#R#B\?))9/#J7f7;`;;D9 )Xd%qLXXXXXh^TN T;-VHTTTq}) 3VXwo\{\+'bLf +7o) +)qm^w\ +w X\wo\ww+'jw1\h))Tj/y/;/^qN R``- 7w?\w\)f/ +q)T/om{m?{B9Lm?{JhVVVV{\XX/^qN99^w\^w\^w\NHJNNNm?{}?y/) +V +\\h\b\N9JND{XfwN\)//XqNVVVVVVVVVVV{\{\{\{\{{\{\{\quq^w\^w\^w\^w^w\^w\^w\wo\wo\wo\wo\wo\ B B1\- -11111 +V)y/^w\^w\X)3+BBBB)))) ==VV1)))))`{ B9B8> BBBB9BBmB8B89Bqq}H\q_BV\q\B\\\\# \Bjh9hhhjhJh<B1\fFa+AqpA2PE+B[GAfZIo\\FF\A:+EfGEfEfEfEf1\1\1\fFa+Aq2PE+B[Gfo\\F\A:+EfGq^P}Z Rj<5/-?VAEE)\/; T3;-+m#yDN#fmFb\)\/; T3;-+`?=-hXFHHJ=NC;!hXFN>)\/; T3;-+=LL99HHHHNZ37qq}^q\ + +st_/2t +  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a  +bcdefghjikmlnoqprsutvwxzy{}|~    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  +    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  +    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  +    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}NULLCRuni00A0uni00AD overscoreuni00B2uni00B3uni00B5uni00B9AmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflexCdotcdotDcarondcaronDcroatEmacronemacronEbreveebreve +Edotaccent +edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflexGdotgdotuni0122uni0123 Hcircumflex hcircumflexHbarhbarItildeitildeImacronimacronIbreveibreveIogonekiogonekIJij Jcircumflex jcircumflexuni0136uni0137 kgreenlandicLacutelacuteuni013Buni013CLcaronlcaronLdotldotNacutenacuteuni0145uni0146Ncaronncaron napostropheEngengOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracuteuni0156uni0157RcaronrcaronSacutesacute Scircumflex scircumflexuni021Auni021BTcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute +Zdotaccent +zdotaccentlongs +Aringacute +aringacuteAEacuteaeacute Oslashacute oslashacuteuni0218uni0219tonos dieresistonos +Alphatonos anoteleia EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos +OmegatonosiotadieresistonosAlphaBetaGammauni0394EpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsiuni03A9 IotadieresisUpsilondieresis +alphatonos epsilontonosetatonos iotatonosupsilondieresistonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdauni03BCnuxiomicronrhouni03C2sigmatauupsilonphichipsiomega iotadieresisupsilondieresis omicrontonos upsilontonos +omegatonosuni0401uni0402uni0403uni0404uni0405uni0406uni0407uni0408uni0409uni040Auni040Buni040Cuni040Euni040Funi0410uni0411uni0412uni0413uni0414uni0415uni0416uni0417uni0418uni0419uni041Auni041Buni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0423uni0424uni0425uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0430uni0431uni0432uni0433uni0434uni0435uni0436uni0437uni0438uni0439uni043Auni043Buni043Cuni043Duni043Euni043Funi0440uni0441uni0442uni0443uni0444uni0445uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0451uni0452uni0453uni0454uni0455uni0456uni0457uni0458uni0459uni045Auni045Buni045Cuni045Euni045Funi0490uni0491WgravewgraveWacutewacute Wdieresis wdieresisYgraveygraveuni2015 underscoredbl quotereversedminutesecond exclamdbluni207F afii08941pesetaEurouni2105uni2113uni2116uni2126 estimated oneeighth threeeighths fiveeighths seveneighthsuni2206 cyrillicbrevecaroncommaaccentuni0326commaaccentrotateuni2074uni2075uni2077uni2078uni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni200BuniFEFFuniFFFCuniFFFDuni01F0uni02BCuni03D1uni03D2uni03D6uni1E3Euni1E3Funi1E00uni1E01uni02F3OhornohornUhornuhornhookuni0400uni040Duni0450uni045Duni0460uni0461uni0462uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0470uni0471uni0472uni0473uni0474uni0475uni0476uni0477uni0478uni0479uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0488uni0489uni048Auni048Buni048Cuni048Duni048Euni048Funi0492uni0493uni0494uni0495uni0496uni0497uni0498uni0499uni049Auni049Buni049Cuni049Duni049Euni049Funi04A0uni04A1uni04A2uni04A3uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04AAuni04ABuni04ACuni04ADuni04AEuni04AFuni04B0uni04B1uni04B2uni04B3uni04B4uni04B5uni04B6uni04B7uni04B8uni04B9uni04BAuni04BBuni04BCuni04BDuni04BEuni04BFuni04C0uni04C1uni04C2uni04C3uni04C4uni04C5uni04C6uni04C7uni04C8uni04C9uni04CAuni04CBuni04CCuni04CDuni04CEuni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04D8uni04D9uni04DAuni04DBuni04DCuni04DDuni04DEuni04DFuni04E0uni04E1uni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F6uni04F7uni04F8uni04F9uni04FAuni04FBuni04FCuni04FDuni04FEuni04FFuni0500uni0501uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni0511uni0512uni0513uni1EA0uni1EA1uni1EA2uni1EA3uni1EA4uni1EA5uni1EA6uni1EA7uni1EA8uni1EA9uni1EAAuni1EABuni1EACuni1EADuni1EAEuni1EAFuni1EB0uni1EB1uni1EB2uni1EB3uni1EB4uni1EB5uni1EB6uni1EB7uni1EB8uni1EB9uni1EBAuni1EBBuni1EBCuni1EBDuni1EBEuni1EBFuni1EC0uni1EC1uni1EC2uni1EC3uni1EC4uni1EC5uni1EC6uni1EC7uni1EC8uni1EC9uni1ECAuni1ECBuni1ECCuni1ECDuni1ECEuni1ECFuni1ED0uni1ED1uni1ED2uni1ED3uni1ED4uni1ED5uni1ED6uni1ED7uni1ED8uni1ED9uni1EDAuni1EDBuni1EDCuni1EDDuni1EDEuni1EDFuni1EE0uni1EE1uni1EE2uni1EE3uni1EE4uni1EE5uni1EE6uni1EE7uni1EE8uni1EE9uni1EEAuni1EEBuni1EECuni1EEDuni1EEEuni1EEFuni1EF0uni1EF1uni1EF4uni1EF5uni1EF6uni1EF7uni1EF8uni1EF9uni20ABcircumflexacutecombcircumflexgravecombcircumflexhookcombcircumflextildecombbreveacutecombbrevegravecomb brevehookcombbrevetildecombcyrillichookleftcyrillicbighookUCuni0162uni0163uni01EAuni01EBuni01ECuni01EDuni0259 hookabovecombuni1F4Duni1FDEuni2070uni2076uni2079uni03B9030803040300uni03B9030803040301uni03B9030803060300uni03B9030803060301uni03C5030803040300uni03C5030803040301uni03C5030803060300uni03C5030803060301Eng.alt1Eng.alt2Eng.alt3uni030103060308uni030003060308uni030103040308uni030003040308cyrillic_otmarkf_ff_f_if_f_luni1E9EuniA7B3uniA7B4uni013B.loclMAHuni0145.loclMAHAogonek.loclNAVEogonek.loclNAVIogonek.loclNAVUogonek.loclNAVI.saltJ.salt Igrave.salt Iacute.saltIcircumflex.saltIdieresis.salt Itilde.salt Imacron.salt Ibreve.salt Iogonek.saltIogonek_loclNAV.saltIdotaccent.saltIJ.saltJcircumflex.salt uni1EC8.salt uni1ECA.saltIotatonos.salt Iota.saltIotadieresis.salt uni0406.salt uni0407.salt uni0408.salt uni04C0.saltuni0237uniA7B5uniAB53 uni0123.altuni013C.loclMAHuni0146.loclMAHaogonek.loclNAVeogonek.loclNAViogonek.loclNAVuogonek.loclNAVg.saltgcircumflex.salt gbreve.salt gdot.salt florin.ss03uni0431.loclSRB uni04CF.saltuni2095uni2096uni2097uni2098uni2099uni209Auni209Buni209Cuni05D0uni05D1uni05D2uni05D3uni05D4uni05D5uni05D6uni05D7uni05D8uni05D9uni05DAuni05DBuni05DCuni05DDuni05DEuni05DFuni05E0uni05E1uni05E2uni05E3uni05E4uni05E5uni05E6uni05E7uni05E8uni05E9uni05EAuniFB2AuniFB2BuniFB2CuniFB2DuniFB2EuniFB2FuniFB30uniFB31uniFB32uniFB33uniFB34uniFB35uniFB36uniFB38uniFB39uniFB3AuniFB3BuniFB3CuniFB3EuniFB40uniFB41uniFB43uniFB44uniFB46uniFB47uniFB48uniFB49uniFB4AuniFB4B gravecomb acutecombuni0302 tildecombuni0304uni0306uni0307uni0308uni030Auni030Buni030Cuni030Funi0312 dotbelowcombuni0327uni0328uni0485uni0486uni0483uni0484uni05B0uni05B1uni05B2uni05B3uni05B4uni05B5uni05B6uni05B7uni05B8uni05B9uni05BAuni05BBuni05BCuni05BDuni05C1uni05C2uni05C7 zero.dnomone.dnomtwo.dnom +three.dnom four.dnom five.dnomsix.dnom +seven.dnom +eight.dnom nine.dnomzero.lfone.lftwo.lfthree.lffour.lffive.lfsix.lfseven.lfeight.lfnine.lf zero.numrone.numrtwo.numr +three.numr four.numr five.numrsix.numr +seven.numr +eight.numr nine.numrzero.osfone.osftwo.osf three.osffour.osffive.osfsix.osf seven.osf eight.osfnine.osf +zero.slash zero.tosfone.tosftwo.tosf +three.tosf four.tosf five.tosfsix.tosf +seven.tosf +eight.tosf nine.tosfuni2080uni2081uni2082uni2083uni2084uni2085uni2086uni2087uni2088uni2089uni05BEuni207Duni208Duni207Euni208Euni207Auni207Cuni208Auni208Cuni2215uni20AAuni2120afii10103dotlessafii10105dotless commaaccent2iogonekdotlessuni1ECBdotless,    0   h  * (r +B0 > < " 4` F  :  +0  +&        +"  $  v  &P &* * , $ . 8J < > 6 @Z H .  "    +  +RomanItalicMediumNormalSemiCondensedCondensedOpenSansRoman-CondensedExtraBoldOpenSansRoman-CondensedBoldOpenSansRoman-CondensedSemiBoldOpenSansRoman-CondensedRegularOpenSansRoman-CondensedLightOpenSansRoman-ExtraBoldOpenSansRoman-BoldOpenSansRoman-SemiBoldOpenSansRoman-RegularOpenSansRoman-LightCondensed ExtraBoldCondensed BoldCondensed SemiBoldCondensed RegularCondensed LightExtraBoldSemiBoldRegularLightWidthWeightOpenSansRomanhttp://scripts.sil.org/OFLThis Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFLhttp://www.monotype.com/studiohttp://www.google.com/get/noto/Designed by Monotype design team.Monotype Design TeamMonotype Imaging Inc.Open Sans is a trademark of Google and may be registered in certain jurisdictions.OpenSans-BoldVersion 3.000Open Sans Bold3.000;GOOG;OpenSans-BoldBoldOpen SansCopyright 2020 The Open Sans Project Authors (https://github.com/googlefonts/opensans)Bj=_< w&Q +332@ (GOOGH  +endstream +endobj +13 0 obj +<< +/Length 576 +/Length1 576 +>> +stream +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo << + /Registry (Adobe) + /Ordering (UCS) + /Supplement 0 +>> def +/CMapName /Adobe-Identity-UCS def +/CMapType 2 def +1 begincodespacerange +<0000> +endcodespacerange +19 beginbfchar +<0042><005f> +<0044><0061> +<0045><0062> +<0046><0063> +<0047><0064> +<0048><0065> +<004a><0067> +<004b><0068> +<004c><0069> +<004f><006c> +<0050><006d> +<0051><006e> +<0052><006f> +<0053><0070> +<0055><0072> +<0056><0073> +<0057><0074> +<0058><0075> +<005c><0079> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +endstream +endobj +14 0 obj +<< +/Type /FontDescriptor +/FontName /Open#20Sans +/FontFile2 12 0 R +/FontBBox [-619 -295 1319 1069] +/Flags 32 +/StemV 0 +/ItalicAngle 0 +/Ascent 1069 +/Descent -293 +/CapHeight 1462 +>> +endobj +15 0 obj +<< +/Type /Font +/BaseFont /Open#20Sans +/FontDescriptor 14 0 R +/W [86 [497] 75 [657] 72 [590] 83 [632] 76 [305] 71 [632] 81 [657] 87 [434] 74 [564] 85 [454] 68 [604] 80 [981] 82 [619] 88 [657] 69 [632] 70 [514] 66 [411] 92 [568] 79 [305]] +/CIDToGIDMap /Identity +/DW 1000 +/Subtype /CIDFontType2 +/CIDSystemInfo +<< +/Supplement 0 +/Registry (Adobe) +/Ordering (Identity-H) +>> +>> +endobj +16 0 obj +<< +/Type /Font +/Subtype /Type0 +/ToUnicode 13 0 R +/BaseFont /Open#20Sans +/Encoding /Identity-H +/DescendantFonts [15 0 R] +>> +endobj +17 0 obj +<< +/ca 0. +>> +endobj +2 0 obj +<< +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << +/F15 11 0 R +/F16 16 0 R +>> +/ExtGState << +/GS1 17 0 R +>> +/XObject << +>> +>> +endobj +18 0 obj +<< +/Producer (jsPDF 2.5.2) +/CreationDate (D:20250313011157+02'00') +>> +endobj +19 0 obj +<< +/Type /Catalog +/Pages 1 0 R +/OpenAction [3 0 R /FitH null] +/PageLayout /OneColumn +>> +endobj +xref +0 20 +0000000000 65535 f +0000383860 00000 n +0000439078 00000 n +0000000015 00000 n +0000000327 00000 n +0000191754 00000 n +0000192066 00000 n +0000383923 00000 n +0000410547 00000 n +0000411317 00000 n +0000411509 00000 n +0000411985 00000 n +0000412123 00000 n +0000437688 00000 n +0000438329 00000 n +0000438523 00000 n +0000438910 00000 n +0000439049 00000 n +0000439225 00000 n +0000439311 00000 n +trailer +<< +/Size 20 +/Root 19 0 R +/Info 18 0 R +/ID [ <693E0E0BD40C9B6F4285870E88F306B3> <693E0E0BD40C9B6F4285870E88F306B3> ] +>> +startxref +439415 +%%EOF \ No newline at end of file diff --git a/dock/Sheep-Service.png b/dock/Sheep-Service.png new file mode 100644 index 0000000000000000000000000000000000000000..50284b9c5a9f350e4543f9694d57f86c82f4c419 GIT binary patch literal 293984 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 Xd4#*MY=&i8SGZIn}M15*X}Mk+}(su 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

CwJ*y(@&k=X1D4G6X(6{ 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 literal 0 HcmV?d00001 diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..fa32423 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,43 @@ +services: + api: + container_name: sheep-service-api + image: sheep-service/api + build: ./api + restart: always + ports: + - "${api:-4000}:${api:-4000}" + volumes: + - "${DB_PATH:-./data}:/app/data" + - "${CARDS_PATH:-./data}:/app/data/cards" + environment: + - DATABASE_PATH=/app/data/ + - CARDS_PATH=/app/data/cards/ + - PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium + shm_size: '1gb' + + ws: + container_name: sheep-service-ws + image: sheep-service/ws + build: ./ws + restart: always + ports: + - "${ws:-4001}:${ws:-4001}" + volumes: + - "${DB_PATH:-./data}:/app/data" + environment: + - DATABASE_PATH=/app/data/ + + web: + container_name: sheep-service-web + image: sheep-service/web + build: ./web + restart: always + ports: + - "${web:-4002}:${web:-4002}" + volumes: + - "${CARDS_PATH:-./data}:/app/data/cards" + environment: + - CARDS_PATH=/app/data/cards/ + +volumes: + data: diff --git a/scripts/import.js b/scripts/import.js new file mode 100644 index 0000000..4714f31 --- /dev/null +++ b/scripts/import.js @@ -0,0 +1,170 @@ +const sqlite3 = require('sqlite3'); +const crypto = require('crypto'); + +// Данные для записи +const data = [ + { "name": "Богданова Л.", "group": "1", "status": "lamb" }, + { "name": "Ботюк Л.", "group": "1", "status": "lamb" }, + { "name": "Ботюк М.", "group": "1", "status": "elder" }, + { "name": "Венгер С.", "group": "1", "status": "lamb" }, + { "name": "Гловюк С.", "group": "1", "status": "lamb" }, + { "name": "Гнатюк П.", "group": "1", "status": "lamb" }, + { "name": "Дуньковська Г.", "group": "1", "status": "lamb" }, + { "name": "Корінь О.", "group": "1", "status": "lamb" }, + { "name": "Медецька Л.", "group": "1", "status": "lamb" }, + { "name": "Меладзе А.", "group": "1", "status": "lamb" }, + { "name": "Меладзе М.", "group": "1", "status": "lamb" }, + { "name": "Нуждіна Н.", "group": "1", "status": "lamb" }, + { "name": "Сидорчук І.", "group": "1", "status": "lamb" }, + { "name": "Сидорчук О.", "group": "1", "status": "elder" }, + { "name": "Смірнов Б.", "group": "1", "status": "lamb" }, + { "name": "Смірнова В.", "group": "1", "status": "lamb" }, + { "name": "Смірнов Л.", "group": "1", "status": "lamb" }, + { "name": "Ткаченко Н.", "group": "1", "status": "lamb" }, + { "name": "Медецький Р.", "group": "1", "status": "lamb" }, + { "name": "Заболотний В.", "group": "1", "status": "lamb" }, + { "name": "Власюк Т.", "group": "2", "status": "lamb" }, + { "name": "Демків В.", "group": "2", "status": "lamb" }, + { "name": "Іващенко А.", "group": "2", "status": "lamb" }, + { "name": "Кіналь Г.", "group": "2", "status": "lamb" }, + { "name": "Кіналь М.", "group": "2", "status": "lamb" }, + { "name": "Кіналь Т.", "group": "2", "status": "lamb" }, + { "name": "Ковчук Д.", "group": "2", "status": "lamb" }, + { "name": "Кушнірук Н.", "group": "2", "status": "lamb" }, + { "name": "Муц М.", "group": "2", "status": "elder" }, + { "name": "Муц Н.", "group": "2", "status": "lamb" }, + { "name": "Муц О.", "group": "2", "status": "lamb" }, + { "name": "Подвірна О.", "group": "2", "status": "lamb" }, + { "name": "Позовиков М.", "group": "2", "status": "elder" }, + { "name": "Позовиков О.", "group": "2", "status": "lamb" }, + { "name": "Позовикова Е.", "group": "2", "status": "lamb" }, + { "name": "Позовикова Л.", "group": "2", "status": "lamb" }, + { "name": "Позовикова М.", "group": "2", "status": "lamb" }, + { "name": "Резніченко А.", "group": "2", "status": "lamb" }, + { "name": "Резніченко В.", "group": "2", "status": "lamb" }, + { "name": "Хоптій Л.", "group": "2", "status": "lamb" }, + { "name": "Авдєєва В.", "group": "3", "status": "lamb" }, + { "name": "Авдєєв П.", "group": "3", "status": "lamb" }, + { "name": "Гречило Л.", "group": "3", "status": "lamb" }, + { "name": "Гушатей З.", "group": "3", "status": "lamb" }, + { "name": "Дворянська Н.", "group": "3", "status": "lamb" }, + { "name": "Дворянський М.", "group": "3", "status": "lamb" }, + { "name": "Дворянська М.", "group": "3", "status": "lamb" }, + { "name": "Дуньковська Ол.", "group": "3", "status": "lamb" }, + { "name": "Дуньковський В.", "group": "3", "status": "elder" }, + { "name": "Дуньковська Л.", "group": "3", "status": "lamb" }, + { "name": "Кавюк Н.", "group": "3", "status": "lamb" }, + { "name": "Ковалюк Е.", "group": "3", "status": "lamb" }, + { "name": "Ковалюк С.", "group": "3", "status": "lamb" }, + { "name": "Липа А.", "group": "3", "status": "lamb" }, + { "name": "Липа Н.", "group": "3", "status": "lamb" }, + { "name": "Музика С.", "group": "3", "status": "elder" }, + { "name": "Музика Св.", "group": "3", "status": "lamb" }, + { "name": "Філь Н.", "group": "3", "status": "lamb" }, + { "name": "Червенко Л.", "group": "3", "status": "lamb" }, + { "name": "Майка М.", "group": "3", "status": "lamb" }, + { "name": "Петрович І.", "group": "3", "status": "lamb" }, + { "name": "Буняк Н.", "group": "4", "status": "lamb" }, + { "name": "Буярська А.", "group": "4", "status": "lamb" }, + { "name": "Буярська Н.", "group": "4", "status": "lamb" }, + { "name": "Буярський М.", "group": "4", "status": "elder" }, + { "name": "Грищук Т.", "group": "4", "status": "lamb" }, + { "name": "Карелін І.", "group": "4", "status": "lamb" }, + { "name": "Кареліна Ір.", "group": "4", "status": "lamb" }, + { "name": "Кареліна С.", "group": "4", "status": "lamb" }, + { "name": "Ковальчук Н.", "group": "4", "status": "lamb" }, + { "name": "Ковальчук Р.", "group": "4", "status": "lamb" }, + { "name": "Ковчук Р.", "group": "4", "status": "lamb" }, + { "name": "Резніченко Т.", "group": "4", "status": "lamb" }, + { "name": "Сергієнко О.", "group": "4", "status": "lamb" }, + { "name": "Сергієнко С.", "group": "4", "status": "lamb" }, + { "name": "Стойкевич М.", "group": "4", "status": "lamb" }, + { "name": "Чапайло Г.", "group": "4", "status": "lamb" }, + { "name": "Шептицька В.", "group": "4", "status": "lamb" }, + { "name": "Шептицький І.", "group": "4", "status": "lamb" }, + { "name": "Благов Я.", "group": "5", "status": "lamb" }, + { "name": "Благова П.", "group": "5", "status": "lamb" }, + { "name": "Богів Г.", "group": "5", "status": "lamb" }, + { "name": "Богів Т.", "group": "5", "status": "lamb" }, + { "name": "Галка А.", "group": "5", "status": "lamb" }, + { "name": "Домбрович О.", "group": "5", "status": "lamb" }, + { "name": "Кавюк А.", "group": "5", "status": "lamb" }, + { "name": "Кавюк В.", "group": "5", "status": "elder" }, + { "name": "Кузнєцова Н.", "group": "5", "status": "lamb" }, + { "name": "Луців І.", "group": "5", "status": "lamb" }, + { "name": "Луців О.", "group": "5", "status": "lamb" }, + { "name": "Сиротюк В.", "group": "5", "status": "lamb" }, + { "name": "Сиротюк О.", "group": "5", "status": "lamb" }, + { "name": "Солонинка С.", "group": "5", "status": "lamb" }, + { "name": "Ульянич І.", "group": "5", "status": "lamb" }, + { "name": "Ульянич О.", "group": "5", "status": "lamb" }, + { "name": "Шмигельська С.", "group": "5", "status": "lamb" }, + { "name": "Сидорчук Т.", "group": "5", "status": "lamb" }, + { "name": "Білоліпецький І.", "group": "6", "status": "lamb" }, + { "name": "Винниченко Г.", "group": "6", "status": "lamb" }, + { "name": "Воронцов Д.", "group": "6", "status": "lamb" }, + { "name": "Дуньковська О.", "group": "6", "status": "lamb" }, + { "name": "Загурська О.", "group": "6", "status": "lamb" }, + { "name": "Іваненко К.", "group": "6", "status": "lamb" }, + { "name": "Кравчук Н.", "group": "6", "status": "lamb" }, + { "name": "Кузюк В.", "group": "6", "status": "lamb" }, + { "name": "Кузюк С.", "group": "6", "status": "lamb" }, + { "name": "Маняхіна А.", "group": "6", "status": "lamb" }, + { "name": "Мельник Н.", "group": "6", "status": "lamb" }, + { "name": "Мінтенко М.", "group": "6", "status": "lamb" }, + { "name": "Мінтенко Н.", "group": "6", "status": "lamb" }, + { "name": "Наворинська Н.", "group": "6", "status": "lamb" }, + { "name": "Носевич І.", "group": "6", "status": "lamb" }, + { "name": "Носевич Т.", "group": "6", "status": "lamb" }, + { "name": "Страшок М.", "group": "6", "status": "elder" }, + { "name": "Страшок О.", "group": "6", "status": "lamb" }, + { "name": "Мельник О.", "group": "6", "status": "lamb" }, + { "name": "Бугайов Д.", "group": "7", "status": "lamb" }, + { "name": "Гергель Л.", "group": "7", "status": "lamb" }, + { "name": "Гергель О.", "group": "7", "status": "lamb" }, + { "name": "Горун А.", "group": "7", "status": "lamb" }, + { "name": "Ковчук Л.", "group": "7", "status": "lamb" }, + { "name": "Ковчук Н.", "group": "7", "status": "lamb" }, + { "name": "Михайлів С.", "group": "7", "status": "lamb" }, + { "name": "Музика І.", "group": "7", "status": "lamb" }, + { "name": "Музика О.", "group": "7", "status": "lamb" }, + { "name": "Наворинський Р.", "group": "7", "status": "lamb" }, + { "name": "Парила І.", "group": "7", "status": "lamb" }, + { "name": "Резніченко А.", "group": "7", "status": "elder" }, + { "name": "Резніченко В.", "group": "7", "status": "lamb" }, + { "name": "Семчишин Ф.", "group": "7", "status": "elder" }, + { "name": "Сувалко В.", "group": "7", "status": "elder" }, + { "name": "Сувалко Н.", "group": "7", "status": "lamb" }, + { "name": "Якубович Л.", "group": "7", "status": "lamb" } +]; + +// Подключение к базе данных (или создание, если не существует) +const db = new sqlite3.Database('../database.sqlite', (err) => { + if (err) { + console.error('Ошибка при подключении к БД:', err.message); + } else { + console.log('Подключение к SQLite успешно'); + } +}); + +// Вставка данных +const insertData = () => { + const stmt = db.prepare("INSERT INTO sheep (name, group_id, appointment, hash) VALUES (?, ?, ?, ?)"); + data.forEach(user => { + stmt.run(user.name, user.group, user.status, crypto.randomUUID()); + }); + stmt.finalize(); + console.log('Данные успешно записаны'); +}; + +// Запуск вставки данных после создания таблицы +insertData(); + +// Закрытие соединения с БД +db.close((err) => { + if (err) { + console.error('Ошибка при закрытии БД:', err.message); + } else { + console.log('Соединение с БД закрыто'); + } +}); \ No newline at end of file diff --git a/scripts/migrator.js b/scripts/migrator.js new file mode 100644 index 0000000..9076bc9 --- /dev/null +++ b/scripts/migrator.js @@ -0,0 +1,161 @@ +const sqlite3 = require('sqlite3').verbose(); + +const db = new sqlite3.Database('database.sqlite'); +const db_old = new sqlite3.Database('old_db.sqlite'); + + +// Створення підїздів +// const sql_1 = `SELECT * FROM areas`; +// db_old.all(sql_1, [], (err, areas) => { +// if (err) { +// throw err; +// } + +// for (let i = 0; i < areas.length; i++) { +// const area = areas[i]; + +// if(area.type == "house"){ +// // console.log(JSON.parse(area.entrance)); + +// db.get('SELECT * FROM house WHERE title = ? AND number = ?', [area.address_title, area.address_number], (err, house) => { +// if (err) { +// console.error(err.message); +// } else { +// let entrances = JSON.parse(area.entrance); +// let entrance_numbers = JSON.parse(area.entrance_number); + +// for (let q = 0; q < entrances.length; q++) { +// const entrance = entrances[q]; +// const number = entrance_numbers[q]; +// console.log(entrance, number); + +// db.run(`INSERT INTO entrance(house_id, entrance_number, title, points, points_number) VALUES(?, ?, ?, ?, ?)`, +// [ +// house.id, +// q, +// `Під'їзд ${q+1}`, +// JSON.stringify(entrance), +// JSON.stringify(number) +// ], +// function (err) { +// if (err) { +// console.error(err.message); +// } else { +// console.log("New user entrance added with id " + this.lastID); +// } +// } +// ); +// } + +// // console.log(JSON.parse(area.entrance)); +// } +// }) +// } +// } +// }); + + + +// Міграція історії з старої БД в нову +// const sql_1 = `SELECT * FROM history ORDER BY date_start`; +// db_old.all(sql_1, [], (err, historys) => { +// if (err) { +// throw err; +// } + +// for (let i = 0; i < historys.length; i++) { +// const history = historys[i]; + +// db_old.get('SELECT * FROM territory WHERE number = ?', [history.territory_number], (err, territory) => { +// if (err) { +// console.error(err.message); +// } else { +// // console.log(territory); +// let areas_id = JSON.parse(territory.areas_id) + +// for (let index = 0; index < areas_id.length; index++) { +// const element = areas_id[index]; + +// db_old.get('SELECT * FROM areas WHERE id = ?', [element[0]], (err, area) => { +// if (err) { +// console.error(err.message); +// } else { +// if (area.type == "house") { +// console.log(area.address_title, area.address_number); + +// db.get('SELECT * FROM house WHERE title = ? AND number = ?', [area.address_title, area.address_number], (err, house) => { +// if (err) { +// console.error(err.message); +// } else { +// console.log(area.address_title, area.address_number); +// console.log(house.id, element[1]); + +// db.get('SELECT * FROM entrance WHERE house_id = ? AND entrance_number = ?', [house.id, element[1]], (err, entrance) => { +// if (err) { +// console.error(err.message); +// } else { +// console.log(house.id, element[1]); + +// console.log(entrance.id, house.title, house.number, entrance.title); + +// db.run(`INSERT INTO entrance_history(entrance_id, name, date_start, date_end, group_number, working) VALUES(?, ?, ?, ?, ?, ?)`, +// [ +// entrance.id, +// history.name, +// history.date_start, +// history.date_end, +// history.group_number, +// history.working, +// ], +// function (err) { +// if (err) { +// console.error(err.message); +// } else { +// console.log("New user history added with id " + this.lastID); +// } +// } +// ); +// } +// }) +// } +// }) + +// } else { +// db.get('SELECT * FROM homestead WHERE title = ? AND number = ?', [area.address_title, area.address_number], (err, homestead) => { +// if (err) { +// console.error(err.message); +// } else { +// // console.log(house.id, house.title, house.number); + +// db.run(`INSERT INTO homestead_history(homestead_id, name, date_start, date_end, group_number, working) VALUES(?, ?, ?, ?, ?, ?)`, +// [ +// homestead.id, +// history.name, +// history.date_start, +// history.date_end, +// history.group_number, +// history.working, +// ], +// function (err) { +// if (err) { +// console.error(err.message); +// } else { +// console.log("New user history added with id " + this.lastID); +// } +// } +// ); +// } +// }) +// } +// } +// }) + + +// } + + +// } +// }) +// } +// }); + diff --git a/scripts/package.json b/scripts/package.json new file mode 100644 index 0000000..bba76b2 --- /dev/null +++ b/scripts/package.json @@ -0,0 +1,14 @@ +{ + "name": "import", + "version": "1.0.0", + "main": "import.js", + "scripts": { + "start": "node import.js" + }, + "author": "", + "license": "ISC", + "description": "", + "dependencies": { + "sqlite3": "^5.1.7" + } +} diff --git a/scripts/updateDB.py b/scripts/updateDB.py new file mode 100644 index 0000000..dfa095a --- /dev/null +++ b/scripts/updateDB.py @@ -0,0 +1,181 @@ +import sqlite3 + +def table_exists(cursor, table_name): + cursor.execute("SELECT name FROM sqlite_master WHERE type='table' AND name=?;", (table_name,)) + return cursor.fetchone() is not None + +def create_tables(): + conn = sqlite3.connect("database.sqlite") + cursor = conn.cursor() + + tables = { + "sheep": """ + CREATE TABLE IF NOT EXISTS sheep ( + id INTEGER PRIMARY KEY, + group_id INTEGER, + name TEXT, + icon TEXT, + hash TEXT, + appointment TEXT DEFAULT 'lamb', + mode INTEGER DEFAULT 0, + cu_access INTEGER DEFAULT 0, + mt_access INTEGER DEFAULT 0, + ct_access INTEGER DEFAULT 0, + ms_access INTEGER DEFAULT 0, + sm_access INTEGER DEFAULT 0, + FOREIGN KEY (group_id) REFERENCES groups(id) + );""", + "groups": """ + CREATE TABLE IF NOT EXISTS groups ( + id INTEGER PRIMARY KEY, + group_number INTEGER, + share_hash TEXT + );""", + "subscription": """ + CREATE TABLE IF NOT EXISTS subscription ( + id INTEGER PRIMARY KEY, + sheep_id INTEGER, + token TEXT, + FOREIGN KEY (sheep_id) REFERENCES sheep(id) + );""", + "house": """ + CREATE TABLE IF NOT EXISTS house ( + id INTEGER PRIMARY KEY, + group_id INTEGER, + title TEXT, + number TEXT, + points TEXT DEFAULT '[]', + points_number TEXT DEFAULT '[]', + geo TEXT DEFAULT '[]', + osm_id TEXT DEFAULT '[]', + settlement TEXT, + description TEXT, + created_at TIMESTAMP, + updated_at TIMESTAMP, + FOREIGN KEY (group_id) REFERENCES groups(id) + );""", + "entrance": """ + CREATE TABLE IF NOT EXISTS entrance ( + id INTEGER PRIMARY KEY, + house_id INTEGER, + entrance_number INTEGER, + title TEXT, + points TEXT DEFAULT '[]', + points_number TEXT DEFAULT '[]', + floors_quantity TEXT, + apartments_quantity TEXT, + description TEXT, + created_at TIMESTAMP, + updated_at TIMESTAMP, + FOREIGN KEY (house_id) REFERENCES house(id) + );""", + "entrance_history": """ + CREATE TABLE IF NOT EXISTS entrance_history ( + id INTEGER PRIMARY KEY, + entrance_id INTEGER, + name TEXT, + date_start TIMESTAMP, + date_end TIMESTAMP, + group_number INTEGER, + sheep_id TEXT, + working INTEGER DEFAULT 0, + FOREIGN KEY (entrance_id) REFERENCES entrance(id), + FOREIGN KEY (sheep_id) REFERENCES sheep(id) + );""", + "apartments": """ + CREATE TABLE IF NOT EXISTS apartments ( + id INTEGER PRIMARY KEY, + entrance_id INTEGER, + apartment_number INTEGER, + title TEXT, + floors_number INTEGER, + status INTEGER, + description TEXT, + sheep_id TEXT, + updated_at TIMESTAMP, + FOREIGN KEY (entrance_id) REFERENCES entrance(id), + FOREIGN KEY (sheep_id) REFERENCES sheep(id) + );""", + "apartments_history": """ + CREATE TABLE IF NOT EXISTS apartments_history ( + id INTEGER PRIMARY KEY, + apartments_id INTEGER, + status INTEGER, + description TEXT, + sheep_id TEXT, + created_at TIMESTAMP, + FOREIGN KEY (apartments_id) REFERENCES apartments(id) + );""", + "homestead": """ + CREATE TABLE IF NOT EXISTS homestead ( + id INTEGER PRIMARY KEY, + group_id INTEGER, + title TEXT, + number TEXT, + points TEXT DEFAULT '[]', + point_icons TEXT DEFAULT '[]', + geo TEXT DEFAULT '[]', + osm_id TEXT DEFAULT '[]', + settlement TEXT, + description TEXT, + created_at TIMESTAMP, + updated_at TIMESTAMP, + FOREIGN KEY (group_id) REFERENCES groups(id) + );""", + "homestead_history": """ + CREATE TABLE IF NOT EXISTS homestead_history ( + id INTEGER PRIMARY KEY, + homestead_id INTEGER, + name TEXT, + date_start TIMESTAMP, + date_end TIMESTAMP, + group_number INTEGER, + sheep_id TEXT, + working INTEGER DEFAULT 0, + FOREIGN KEY (homestead_id) REFERENCES homestead(id), + FOREIGN KEY (sheep_id) REFERENCES sheep(id) + );""", + "meetings_schedule": """ + CREATE TABLE IF NOT EXISTS meetings_schedule ( + id INTEGER PRIMARY KEY, + date TIMESTAMP, + type INTEGER, + name TEXT, + sheep_id TEXT, + title TEXT, + number TEXT, + FOREIGN KEY (sheep_id) REFERENCES sheep(id) + );""", + "stand_list": """ + CREATE TABLE IF NOT EXISTS stand_list ( + id INTEGER PRIMARY KEY, + title TEXT, + hour_start INTEGER DEFAULT 10, + hour_end INTEGER DEFAULT 16, + quantity_sheep INTEGER DEFAULT 2, + week_days TEXT DEFAULT '[0, 1, 2, 3, 4, 5, 6]' + );""", + "stand_schedule": """ + CREATE TABLE IF NOT EXISTS stand_schedule ( + id INTEGER PRIMARY KEY, + stand INTEGER, + date TIMESTAMP, + hour INTEGER, + sheep_id TEXT, + number_sheep TEXT, + updated_at TIMESTAMP, + FOREIGN KEY (sheep_id) REFERENCES sheep(id), + FOREIGN KEY (stand) REFERENCES stand_list(id) + );""" + } + + for name, sql in tables.items(): + if not table_exists(cursor, name): + cursor.execute(sql) + + conn.commit() + conn.close() + +if __name__ == "__main__": + create_tables() + print("Database setup complete.") \ No newline at end of file diff --git a/web/Dockerfile b/web/Dockerfile new file mode 100644 index 0000000..df39bea --- /dev/null +++ b/web/Dockerfile @@ -0,0 +1,13 @@ +FROM node:20.18 + +WORKDIR /app + +COPY package.json package-lock.json ./ + +RUN npm install + +COPY . . + +EXPOSE 4002 + +CMD npm start diff --git a/web/config.js b/web/config.js new file mode 100644 index 0000000..626f88e --- /dev/null +++ b/web/config.js @@ -0,0 +1,4 @@ +const CONFIG = { + "api": "https://sheep-service.com/api/", + "wss": "wss://sheep-service.com/ws" +} \ No newline at end of file diff --git a/web/css/main.css b/web/css/main.css new file mode 100644 index 0000000..e63e37b --- /dev/null +++ b/web/css/main.css @@ -0,0 +1,551 @@ +@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap'); + +@media (prefers-color-scheme: light) { + :root { + /* PrimaryColor */ + --PrimaryColor: #28a55a; + --PrimaryColor: #f2bd53; + --PrimaryColorText: #2e2e2e; + /* BGColor */ + --ColorThemes0: #fbfbfb; + --ColorThemes1: #f3f3f3; + --ColorThemes2: #e5e5df; + /* TextColor */ + --ColorThemes3: #313131; + + --ColorAnimation: linear-gradient(90deg, #f3f3f3, #efefef, #f3f3f3); + + --shadow-l1: 0px 2px 4px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04); + --border-radius: 15px; + + + --CardAnimation: linear-gradient(to right, #fbfbfb 0%, #fbfbfb 30%, #d8d8d8 45%, #d8d8d8 50%, #fbfbfb 60%, #fbfbfb 100%); + } +} + +@media (prefers-color-scheme: dark) { + :root { + /* PrimaryColor */ + --PrimaryColor: #28a55a; + --PrimaryColor: #cb9e44; + --PrimaryColorText: #2e2e2e; + /* BGColor */ + --ColorThemes0: #1c1c19; + --ColorThemes1: #21221d; + --ColorThemes2: #3a3a39; + /* TextColor */ + --ColorThemes3: #f3f3f3; + + --ColorAnimation: linear-gradient(90deg, #21221d, #242520, #21221d); + + --shadow-l1: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04); + --border-radius: 15px; + + + + --CardAnimation: linear-gradient(to right, #1c1c19 0%, #1c1c19 30%, #252525 45%, #252525 50%, #1c1c19 60%, #1c1c19 100%); + } +} + +* { + border: 0; + padding: 0; + font-family: 'Roboto', sans-serif; + margin: 0; + font-weight: 300; + outline: none; +} + +*:disabled { + opacity: 0.6 !important; + cursor: no-drop !important; +} + +@media (min-width: 800px) { + * { + scroll-snap-type: none !important; + } +} + +@media (pointer:fine) { + ::-webkit-scrollbar { + width: 7px; + height: 7px; + background-color: #f9f9fd; + border-radius: var(--border-radius); + background: 0; + } + + ::-webkit-scrollbar-thumb { + background: var(--PrimaryColor); + border-radius: var(--border-radius); + } + + ::-webkit-scrollbar-track { + background: 0; + border: 0; + margin: 0; + border-radius: var(--border-radius); + } +} + +a { + text-decoration: none; + font-size: 15px; + font-weight: 700; + cursor: pointer; +} + +body { + background-color: var(--ColorThemes2); + color: var(--ColorThemes3); + /* transition: .3s ease; */ +} + +/* Стили для анимации обновления страници свайпом */ +@keyframes fade-in { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +@keyframes fade-out { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} + +select { + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + appearance: none; + background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23F2BD53%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E); + background-repeat: no-repeat; + background-position: right 0.7rem top 50%; + background-size: 0.65rem auto; +} + +.hold-button{ + user-select: none; +} + + +.custom-checkbox { + position: absolute; + z-index: -1; + opacity: 0; +} + +.custom-checkbox+label { + display: inline-flex; + align-items: center; + user-select: none; +} + +.custom-checkbox+label::before { + content: ''; + display: inline-block; + width: 25px; + height: 25px; + flex-shrink: 0; + flex-grow: 0; + border: 1px solid #adb5bd; + border-radius: 10px; + margin-right: 0.5em; + background-repeat: no-repeat; + background-position: center center; + background-size: 50% 50%; +} + +.custom-checkbox:checked+label::before { + border-color: var(--PrimaryColor); + background-color: var(--PrimaryColor); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox:not(:disabled):not(:checked)+label:hover::before { + border-color: var(--PrimaryColor); +} + +.custom-checkbox:not(:disabled):active+label::before { + background-color: var(--PrimaryColor); + border-color: var(--PrimaryColor); +} + +.custom-checkbox:focus:not(:checked)+label::before { + border-color: var(--PrimaryColor); +} + +.custom-checkbox:disabled+label::before { + background-color: #e9ecef; +} + +#swipe_updater { + position: absolute; + top: 0px; + width: 100%; +} + +#swipe_block { + width: calc(100% - 252px); + margin-left: 252px; + height: 50px; + display: flex; + justify-content: center; + align-items: flex-end; + position: relative; +} + +#swipe_icon { + width: 20px; + fill: var(--ColorThemes3); + transform: rotate(0deg); + position: absolute; + margin-top: -45px; + top: -45px; + background: var(--ColorThemes2); + border: 2px solid var(--ColorThemes3); + border-radius: 50%; + padding: 10px; + display: flex; + overflow: hidden; + height: 0; + opacity: 0; + transition: height 0ms 400ms, opacity 400ms 0ms; +} + +#swipe_icon[data-state="active"] { + height: 20px; + opacity: 1; + transition: height 0ms 0ms, opacity 400ms 0ms; +} + +@media (max-width: 1100px) { + #swipe_block { + width: calc(100% - 122px); + margin-left: 122px; + } +} + +@media (max-width: 700px) { + #swipe_block { + width: 100%; + margin-left: 0; + } +} + + + + +/* Уведомление и кнопка обновления приложения */ +#update_banner { + height: 55px; + transition: .3s ease; +} + +#update_banner .content { + margin: 0 auto; + max-width: 300px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +#update_banner .headline { + font-weight: 800; + font-size: 15px; + color: var(--PrimaryColorText); + font-family: 'Roboto', sans-serif; +} + +#update_banner .subhead { + font-size: 13px; + text-align: center; + color: var(--PrimaryColorText); + font-family: 'Roboto', sans-serif; +} + +#update_banner[data-state="noupdate"] { + display: none; +} + +#update_banner[data-state="updateavailable"] { + display: block; + cursor: pointer; + background-color: var(--PrimaryColor); + color: var(--PrimaryColorText); + transition: .3s ease; + opacity: 0.95; + z-index: 9999; + position: fixed; + width: 300px; + margin: 10px; + padding: 5px; + border-radius: 25px; + right: 0; +} + +#update_banner_icon { + display: none; +} + +#update_banner_icon svg { + padding: 0px 50px; + width: 25px; + margin: -4px; + fill: var(--PrimaryColorText); +} + +@media (max-width: 700px) { + #update_banner[data-state="updateavailable"] { + width: calc(100% - 30px); + } +} + +/* Стили для меню */ +#navigation { + position: fixed; + width: 230px; + height: calc(100vh - 60px); + min-height: 510px; + background: var(--ColorThemes2); + padding: 36px 10px; + -webkit-transition: width .2s ease 0s; + -o-transition: width .2s ease 0s; + transition: width .2s ease 0s; + display: flex; + flex-direction: column; + justify-content: space-between; +} + +#navigation>nav { + display: flex; + flex-direction: column; + height: 290px; + align-items: center; + justify-content: flex-start; +} + +#navigation>nav>li { + width: 180px; + height: 50px; + list-style-type: none; + position: relative; + -webkit-transition: all .2s ease 0s; + -o-transition: all .2s ease 0s; + transition: all .2s ease 0s; + z-index: 1; + margin: 5px; +} + +#navigation>nav>li>div { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + align-items: center; + justify-content: flex-start; + height: 50px; + padding: 0 10px; + border-radius: var(--border-radius); + -webkit-transition: all .2s ease 0s; + -o-transition: all .2s ease 0s; + transition: all .2s ease 0s; + opacity: 0.8; + cursor: pointer; + border: 2px; + border: 2px solid var(--ColorThemes2); + overflow: hidden; +} + +#navigation>nav>li>div[data-state="active"] { + background: var(--ColorThemes3); + border: 2px solid var(--ColorThemes3); + box-shadow: var(--shadow-l1); +} + +#navigation>nav>li:has(div[data-state="active"]) { + z-index: 10; +} + +#navigation>nav>li>div>svg { + width: 25px; + height: 25px; + min-width: 25px; + min-height: 25px; + fill: var(--ColorThemes3); +} + +#navigation>nav>li>div[data-state="active"] svg { + fill: var(--ColorThemes2); +} + +#navigation>nav>li>div>b { + margin-left: 15px; + font-size: 14px; + font-weight: 300; + color: var(--ColorThemes3); + white-space: nowrap; +} + +#navigation>nav>li>div[data-state="active"] b { + color: var(--ColorThemes2); +} + +#navigation>nav>li>a { + position: absolute; + width: 100%; + height: 100%; + top: 2px; +} + + +@media (hover: hover) { + #navigation>nav>li:hover { + transform: scale(1.01); + } + + #navigation>nav>li:hover>div { + border: 2px solid var(--ColorThemes3); + } +} + +@media (max-width: 1100px) { + #navigation { + width: 100px; + } + + #navigation>nav>li { + width: 50px; + } + + #navigation>nav>li>div { + width: 30px; + justify-content: center; + } + + #navigation>nav>li>div>b { + display: none; + } +} + +#app { + background: var(--ColorThemes0); + position: absolute; + margin-top: 40px; + margin-left: 250px; + padding: 5px; + width: calc(100% - 250px - 10px); + min-height: calc(100% - 50px); + border-radius: 20px 0 0 0; + -webkit-transition: all .2sease 0s; + -o-transition: all .2s ease 0s; + transition: all .2sease 0s; + box-shadow: var(--shadow-l1); + display: flex; +} + +@media (max-width: 1100px) { + #app { + margin-left: 120px; + width: calc(100% - 130px); + } +} + +@media (max-width: 700px), +(max-height: 540px) { + body { + background: var(--ColorThemes0); + } + + #navigation { + width: 100%; + height: 60px; + min-height: 60px; + padding: 0; + z-index: 99999990; + bottom: -1px; + border: 0; + margin: 0; + box-shadow: 0px 24px 32px rgba(0, 0, 0, .09), 0px 16px 24px rgba(0, 0, 0, .09), 0px 4px 8px rgba(0, 0, 0, .09), 0px 0px 1px rgba(0, 0, 0, .09); + } + + #navigation>nav { + display: flex; + flex-direction: row; + height: 100%; + justify-content: space-around; + align-items: center; + } + + #navigation>nav>li { + width: 40px; + height: 40px; + } + + #navigation>nav>li:hover { + transform: scale(1.0); + } + + #navigation>nav>li:hover>div { + border: 0; + box-shadow: none; + } + + #navigation>nav>li>div { + width: 100%; + height: 40px; + padding: 0; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + border: 0; + box-shadow: none; + } + + #navigation>nav>li>div>span { + display: none; + } + + #navigation>nav>li>div[data-state="active"] { + background: 0; + border: 0; + box-shadow: none; + } + + #navigation>nav>li>div[data-state="active"]>svg { + fill: var(--PrimaryColor); + } + + #navigation>nav>li>button { + display: none; + } + + #navigation[data-state="ios"] { + height: 70px; + } + + #navigation[data-state="ios"]>nav { + align-items: flex-start; + } + + #app { + margin-left: 0px; + width: 100%; + border-radius: 0; + padding: 0; + margin-top: 0; + padding-bottom: 80px; + height: auto; + } +} \ No newline at end of file diff --git a/web/fonts/PT_Mono/OFL.txt b/web/fonts/PT_Mono/OFL.txt new file mode 100644 index 0000000..fcbaa96 --- /dev/null +++ b/web/fonts/PT_Mono/OFL.txt @@ -0,0 +1,94 @@ +Copyright (c) 2011, ParaType Ltd. (http://www.paratype.com/public), +with Reserved Font Names "PT Sans", "PT Serif", "PT Mono" and "ParaType". + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/web/fonts/PT_Mono/PTMono-Regular.ttf b/web/fonts/PT_Mono/PTMono-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b1983838c6622e4e087f02bcb46ec53ec22afd90 GIT binary patch literal 169480 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 XaW%?U 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 literal 0 HcmV?d00001 diff --git a/web/fonts/UbuntuMono/UbuntuMono-BoldItalic.ttf b/web/fonts/UbuntuMono/UbuntuMono-BoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..731884eb273ca243bd4187391ae5dcc970f255c6 GIT binary patch literal 199044 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

$A(~zqdn@4T=~ofza|0plJ#@ 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

c7m_CTCl9uSrU{Lk)fL998@x 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%0D%R|lSh}Gt@ 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 J@wfr5e*&E=rjGys literal 0 HcmV?d00001 diff --git a/web/fonts/UbuntuMono/UbuntuMono-Italic.ttf b/web/fonts/UbuntuMono/UbuntuMono-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b89338d48c36795313c5616c1575d9fb13b7b943 GIT binary patch literal 193936 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 z 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

b4Hr}E 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 QoVh7}@^j`ZoavbV1{kz;MF0Q* literal 0 HcmV?d00001 diff --git a/web/img/0.svg b/web/img/0.svg new file mode 100644 index 0000000..bab786f --- /dev/null +++ b/web/img/0.svg @@ -0,0 +1,41 @@ + + + + synchronize-cloud + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web/img/1.gif b/web/img/1.gif new file mode 100644 index 0000000000000000000000000000000000000000..95fa3ca9bde2699aa8b2893d6bae351ed962a2c6 GIT binary patch literal 16016 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 literal 0 HcmV?d00001 diff --git a/web/img/1.json b/web/img/1.json new file mode 100644 index 0000000..a42d5bd --- /dev/null +++ b/web/img/1.json @@ -0,0 +1 @@ +{"v":"5.7.3","fr":24,"ip":0,"op":28,"w":48,"h":48,"nm":"synchronize-cloud","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"cloud","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[24,24,0],"ix":2},"a":{"a":0,"k":[24,24,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.96,0],[0,0],[7.49,0],[0.75,-7.29],[0,0],[0,-4.96],[-4.96,0],[0,0],[-0.06,0.67],[0,0],[0,0],[0,3.31],[-3.31,0],[0,0],[0,0.83],[-6.34,0],[0,-6.34],[-0.83,0],[0,0],[0,-3.31],[3.31,0],[0,0],[0.97,-0.84],[0,0],[0,4.96]],"o":[[0,0],[-0.75,-7.29],[-7.49,0],[0,0],[-4.96,0],[0,4.96],[0,0],[-0.21,-0.59],[0,0],[0,0],[-3.31,0],[0,-3.31],[0,0],[0.83,0],[0,-6.34],[6.34,0],[0,0.83],[0,0],[3.31,0],[0,3.31],[0,0],[-0.65,1.14],[0,0],[4.96,0],[0,-4.96]],"v":[[15,-2.5],[14.42,-2.5],[0,-15.5],[-14.42,-2.5],[-15,-2.5],[-24,6.5],[-15,15.5],[-12.17,15.5],[-12.42,13.59],[-12.32,12.5],[-15,12.5],[-21,6.5],[-15,0.5],[-13,0.5],[-11.5,-1],[0,-12.5],[11.5,-1],[13,0.5],[15,0.5],[21,6.5],[15,12.5],[10.38,12.5],[7.92,15.5],[15,15.5],[24,6.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[24,22.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":28,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"arrows","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[24,24,0],"ix":2},"a":{"a":0,"k":[24,24,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-3.265,0],[-1.083,-2.81]],"o":[[1.03,-2.913],[3.192,0],[0,0]],"v":[[-7.036,2.5],[0.036,-2.5],[7.036,2.303]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[23.963,24],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":3,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[2.708,-2.49],[2.273,2.491],[-2.708,2.055]],"c":false}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":5,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[1.775,2.301],[1.775,2.298],[1.777,2.29]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":23,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[1.767,2.292],[1.767,2.289],[1.768,2.281]],"c":false}]},{"t":25,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[2.708,-2.49],[2.273,2.491],[-2.708,2.055]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[29.227,24.009],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[3.264,0],[1.083,2.81]],"o":[[-1.03,2.913],[-3.191,0],[0,0]],"v":[[7.036,-2.5],[-0.036,2.5],[-7.036,-2.303]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[24.037,34],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":3,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-2.708,2.491],[-2.273,-2.49],[2.708,-2.055]],"c":false}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":5,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-1.771,-2.28],[-1.761,-2.279],[-1.78,-2.283]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":23,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-1.768,-2.281],[-1.758,-2.28],[-1.778,-2.284]],"c":false}]},{"t":25,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-2.708,2.491],[-2.273,-2.49],[2.708,-2.055]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[18.772,33.991],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[24,29],"ix":2},"a":{"a":0,"k":[24,29],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":3,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":23,"s":[380]},{"t":25,"s":[360]}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":28,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/web/img/1.svg b/web/img/1.svg new file mode 100644 index 0000000..9cf2167 --- /dev/null +++ b/web/img/1.svg @@ -0,0 +1,6 @@ + + + diff --git a/web/img/2.gif b/web/img/2.gif new file mode 100644 index 0000000000000000000000000000000000000000..95fa3ca9bde2699aa8b2893d6bae351ed962a2c6 GIT binary patch literal 16016 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 literal 0 HcmV?d00001 diff --git a/web/img/IconKitchen.zip b/web/img/IconKitchen.zip new file mode 100644 index 0000000000000000000000000000000000000000..d3a21aa4e067d3184947192094fa8ea4f93be78a GIT binary patch literal 325176 zcmeFa2T+vHyDs=Kf+Puwpb`WDMUo&ngQ9>UL2?d~Bn}cJCs9!mP;v$Z2}2kG$zebx zGbG7bVaPcR!w|O7-+#~loH~1V?^fN~y0ub;Fim%V{dK?nhUa~{RaZVmNCusJh3DxR z{Ql*ie@MVjb0}c-HYwqM_>1@mUR6yjv zwC$b2UsEE0pp$Rj|J$~<7N!p7?oJkutz2$+Iyy+nf`3?^TDiE|!kwg9Z{FZ%WwCOy zfLq!+*+{dxyIJ#!vC7JjNts)kJGti=JX9+$&SJ0`W zx$BL8%5PY}9r?_i?fFh#_n$IW88Q|YsYm7(_BJkXcPC4hf665+UCceqA30b_v&#K> zU%r1EsOf(+VCDPWgEid6>VK+-|7h?}4~}prxW!`^xTDqo!!i6vgOeVl`2N$3$o%Jp zmqD`n4yZ!V$v6GKEs3*(xtFP{8yLK)@J)dm&Q3P3)m0TK$mmZbi{hTr9SsPAfnQ+| z$!YLo+p}*U{2*}EP`nKlb}}wN5DRqg&MhrZla+DO8YXwY<6~^c@ERI@8#b&2W5066 z+?0?=>&uaS|Hy9kQNBUJVYzzg2%X{5Zizt=o&EUYK$TX(o8HB)+Q-Iko{_ahQlC?5 zxqYtqy|jlozGH18MLGIvtMpu_OP%Yia0D?`cZV-3ZEZ_Z6zezJ;oH1%n8hbTNG%5u z5K^~92g*Y&eZGQve+pm(Fo**NBVh@IV3*FbK$gzEmjwQNB!oIagOgSQ*X5v=sZ2r3 zKOae;h^fAhvMk(w||%pt(Oa{=UfH6(M2yD_USH{@o*gwH6`u|CZ|avs^ucKYz|g z;TqgvzYyiU7rBwsr;pR3xVc1~5jeg|`B0vm#BZj5e?0#5(J)nQ@3D}jMlFhZ#P z+H;rQD`rl!_RI#^v*FA+?o+95=MO8mTz}~1R7?%Gq4hX9WaHazstdtL9+(6|{9cmb z9XWFLU0wY{M@(KBqnPrg1s&%t7vfncwqf%hp;)6FK_5A%nsGIhJq>WBJHdyUo z2W_f@Uq9v7Iz^dM*w%)6C&{19*W8>=EjLvJ#?eVac#V2}k+^RJColZ;K)p^sIXgns zwZzPSppomwfur~fPCqG)moK4{x&(ybY-V(G8!tuks`hI)lN1FoTJc+2F`WnU;+1Vk z9oCNXQ1D%rQzzcS0|EJElX~A?xC8#_x|)t?$!GP2w-@r97va`1flt`F2SKH})QROY zoeUFPC}RfZ&yza%mL`rf6TamsvbcLRA3YUC5M@6F?ULMaegR((@!rIu$giz&ITd?W zF6||(%!ne9P!2E=Gvx@B-6U^Uv}WSfaxoQ3Ec=~R)nJl~z+9{mg_ z7$FcFS9kjwW5uV0$RwLtAPHh%bydSs$@jw8>{gDRtk?Q2wPdjnejet1m*)4PP1%Gs zTS!x+GtGYEs0gc@5$+rDiCavnyB=Y>FP#|D>XDS> z{^3mt@*PcKffqV`@@Gld zdF3D_11XEcQp!SYzr*Zj40z9)8x~P%&weIm(~~s}!qnm<-3-XMvhEOmq+x;X*xXZ& zILA-E{pIPAT-b^zQRwdHD`qA2Jkk z2{~$|7`b)N=>#M@VW!={^{2%^@LSuSjL{HwB(8=Pm}*+I>vk`w*FPbTjEZCA@LV!+ z8Y!M?$vBo7>F6oltSw5}O!_u$njMclzgM87JGk_Dxo(2jljc|Pv8n2M3kw76kQ=C< z$x0PBOMmwWdda%%rrk9nzG-vGI=RnE=&6GZEcKZi>P~GRr*LlBVx{sTvU-}6@US)p zFD3M;Jj@_f3&TY3&y8h~_i|2)kAS4;z8F?Zc&vNG7}N*ccnwMS-SevvD+BXTNILS%WUp^VN15Z0lj}o(PDuV?bSp zyD4sm*`(j)kj?pZiI1$V(_B8CnUDlJbmR_OuMtL zj3aKpI^pHOhaE)0VfS7P1F|3eVHy8Q4%Z?3D;4T|SqFChcB9ZWK@!(tRNc{!O*@~c z1%9I1ipJbFw0GovuyeOaZ}J*$eOSw_!zthjioQfUsHDuM2KHX!)A`vq`6cTb*)21H z6Pe7hTE7T-@m?dw%^c@cdTi3h=pH0&3i7>6Hmd3*o78k|#%hnQC%E-HDwj&JK5l=Y zu1Eq_grp{)aZ!{Km;`A%DtKqxI}XNd&4hwpTU7Sfv23*pBwAAF@_r$G(y^eP)~fR-eg9>b!l;viLA#26PTSoz%i*cF9Udr(D5x7QNRRP6c=|d0fyGw9ongC7$AtFv zHnsQDbXG^B1<9=0{71$$f)$T_H)0o6y>{3H$YUSNl3_Hq+`*0^@~-TnxtkY*pH_B4F>x^ zIBxvF1}9xSe9Eh*hVpxyB2^N8^pm2w_DbirZoE&-SZ;Rq7XIk9_A}Ej4blV*vdry2 z2yjuI+DFmtGdilVnu)Z}g|fSctEoDcGSQ5>H|OR`;1SzK8YgIO;IXue4Rxk~(a3A)b4B(4LX>3%wLN zswmRNFmWA2Jfky91jmHtp`7fL?IuU6B62F{Y_3f5&nq?1CKSIRPtE)Fb*{-J%F<#< zw14c7#;ad?+Efi^qVb@4x!H*HdWT0#3>n#ZHZ11YPjk9f!PAcl%pIi1>p}l)Nn;J1IKbg|U_Dt3GgI_(d&NOQ7}}Wc@6m;V z^QP{?V(6s#JhgA6WuB9I$boxh_T)&=YW6{+txKdoPw&`|9(o;jG;zO7jm)il(kg+q zKxY@O&g%QC-IsuG)tfq!!@dR9wIdA{acbQVQFy4dZZ~Y=plbeR^M@{>a$!|4x%Weu zpA4&6oe%JNVn=|7fRyGbW!R(-X*%v}ZRI^f%!a2 z8MD&**;l?OTuvNmrOW13@y4i`3a_QQ#G7j5@$0=qn=wjfK01DXZ^#&_DWl)m$frHw zTiWv2*H%nYu*-%+as$jh0^ai3-f0QN)pZd zrsMj?aKT#f=T-flt`9Vrl`4x6J^~8ydthSIwGg9xKeQUFEf7$DAUltLckL9gU+#MM@6(H9})X~c7`}u@u0&(-GOBLcD+=; zx}fOk)x*1dRclphTaO){{DkN6uOakw>X)lnDCZe~3Y>g^nK}I^_90U>-gwjAhhtDK zPBB4Eu+aiPT~=x6EY^(Jv8lim+QGdiW~|9&(vht|6+rR=BituwDW4*ui_y zXWwVPZXkE-=laI{HOIzV@*_-4juyWUghcqsxpiNFt(?LVs-ZG%1>p~Qfb}9HPy04X z{6pvo-N1e5v$IAdkL`9DDq6Hma^glxG8eZ=!ND^3ua%I2v+>X6{MvQW%gaD_n2CIU|6pFs zM3wK z$m1x&Zb|kkZiOGs9*{pxs5`*LeZ+&STe!Ic9^0q(bLRAvC?y#7pxR=}+W5Af-ntY9XG+lQ0ok7n4HKgjx@so1X)GegUTjsA_T4_8kic?L#M^a zq5X7o!jI?H4Yjq`ypSDT3X5eKy0BQ&Z~bL`Dkf`W*P!jrx)5o+okQKj9b(jFdy3iW zWAV=#@3f|_lXSft6GlZ%`-kKt)j<6hja}Y9n+?@ zwGS(ELp8b7hVKCvCo-}uhZ!aQ@x9>@`@oyF_9MO7C=v#kE!}!;SqM!~|Aq<@8y7i0p3l`Zsw76ukG?>3H>U?B46K&lz zKup2*t|D;lop37HUcowTQS{lWAgWeYrPw>a5!hbf<~;+L>a-|e%z z;4PMuqK3H1bfia7TxI@b*;4wL7-STqXqn98iv$crH6#AH!dXpa@Z3r~hcsW$lTa>R zl)(#e-Q5~Gvd?OPklAGNcaxs=2!GiDnKm2Kysw;bO(Vo%Y-ZJgq6g_6?PWDRD+1W@ zZ97*ND+;4+)k;meT?FBNsTOFu@cp}XY~_2~?d%PcbBq=95|}LBFnf|Op>ha9gOF8C zdn_-|;t%1APmO3VNU42lM0IIbPILs8)}Dj%QxZMNwiGV+&hs5fq&6|zy3b!S4KMYh zS7Zr;xo<75Fv&(UPcJ5MxFopX6v3o^dLN!>aSmuNLVNp?S?f=sReTk_mC@>Dxxl49Q;Z&gMViSchddhd6+B6yjdhCRUu1Gw<2bHaX}W zYQ9BGlBr)0XMDJFq?S{<7Jet>J%a?B-qmhSRpl?H5+#~oV&-bT>(COgh#1f-q;nH& z?KaE?n`&D$W36K6R4rXy5Xn1sm^q{ON*->H%E2>Maj$Etng)=$bqh@`qtYWRy3nJH zPd{a7A3NZ)=nd-<^+=qFXYHmUmoPK;{kYmbOVF}FZe0BwcwlubSuZJ=k_w6V-`a7U zRCRdp>1seaa5}CIFf$Ev%0Zu9O&;YTDt8zVj{6!8D;MZwbV1AzQQ!xL#!S>PNKjhJ z9DYbUuDH^X1Vei>%hYJ!NWAH|hbpMnLBZ_(JgTVIK6l0RmuLGzTMTW#kNd`$yV6l~pH zF#qZFrd3Zv*p>Q+3)>eEp8Mqc2~kBVEFeWw&-qJ~k|^yUNz(sa%j0aRoynOQ;&Th3 zs?_t`1e2P6KjHwc1|dmXv& z{ELkpVpmlS@w={Wh`lN7am+sOJ^{ISnh(#iM*K>9c%q3E+U-QMb8q#_6yLS*sIiJ{ z4v~7B1j)l(#9-5~*~VM_!fSDp^kEU-TXSm;>}Y3Yr0ZlJ4;v7`0!uXoE5Fu!Thcbh z_N4l5iqc-NHZ9z28&oOu48IKpnUa55qOab9_g@~S&%6Jm!Bxw^ZeZ2<(Mm|u3W&;w zL^+}gLG+3!s-8&Q1D4}P{HH(;X+OqS^)!U^RDNnZ6lt%uv-q*LT)fo^;Yp#T%=G1d zl)?i9t7}5Hug%bi$6RK3#4na?G2`I4+B8Kdqdt>@kRABb^oN)vOOq>%gR`+}15=-l zuVc8LxZkRd1^z2fO1x7$!f`J@Q8IwVtH6mW%rc<4HMe5#D%TCq!Wn1Io9DFX7Z?Zv z9O7!4%uA{AV<+j~>&mjD{MX~BUGEDE?J0Q3a&lZ}o(Tp7 zedK#dFIpsx(OnM5TSk z>3!Q2HKb3!Sp%?XcWnZ#qENY?a%ott&(cKw-8BuT#Y;76V{b|tR#`g^Id@b{rH&{N z;dz_IdD`(FG2^GaG9|V+QAIoU06scYyj;1X`4D^OuIf#07-dJoW6`6U2;f6=CU@+< z4?`5<(hs~3)+hpmBD{R`{5xZ~QjS<#(b?+Zkux-|2wRP2` zC&>?qVt~ICtzvfAfXpkxwZGO$Nh-U8p+!a+CZs$@xy70U?S9y4Ktzu_%yNGU3N4Ic zOw!5R3ZC1sUy{imXuwxpQeE8TP4g=t%Qi}^s^awA1pT#+UiHreetuCkG75N&MRjQ9 z+i$WDFQX1`(hHWzqkOruhn~6 zGYB7uF&XYqMfpoK#zNg=exY{QfZLmi35ljKxvVV7i#!A@M6OPk#pw;*YiEQXAqP^b z?!?d{-|PR3pa^mz>_9}Xuq9QA&)me1P(vfcYntvWvh8q2{9Wm&%SL3BGnWI;KhXGo z^&G@{I;={35}sGIpls)G96r-rJ*BjsGubxSCbib}Qce`skUi_pyfXWaW7%FF%9+@C zT1vSCHjKLWPpWIsbI}KebdVuv20jb$k>%fIpAPTqHj z>GV9iMi{|RH93McKsX*eOO!m4+_rG3Jp(nodBGq<<9)_9)uiOKywgap5LM7fHQ*_@ zk;ZPXmJ-Wk&+aBYS{bP6^qBgEiYTR`UsEI4GRCzOAj2)4Ysnz%@n?(DYb)cSrK~;V zlO)OnA%9*a)TV=BG`DBegxUUubx+J@uPn(#Q`1Yia+rljopiBjGHClS{DYxv(k=%y zB*f6#cNmHjIsMEICh!HmkQ4gZBrlLF~+0KPf)lOd2F-6hsteu9n4HVoq@pB)y{Dx zq{?I!d&iHR35wjmwA54@ho`%My7TEpSIM&RncDLU$91GoY-dqrNmbRN@unT#BJVT* zTrL;VQw4Z$&c|f&TgBd8JDUn+iXttUr{sM0ZY4AyJ%~4tO5Wt5Fj*H7ui54n%sxd> z-<#{iRHNHpJxOct{z=d@_g8LL`0v>Z0)B2@-3Ix4${Pz1|I;qn+}gEprRI0LO&w8k zjXzA@?V76xgn(U2`5|(mpl;!`aGAegnbUX!jvj2NoOyBs;cqV~B4uXLo&I2*I7QfdcVQ;^RF|rteRWv@aZ;z^W%O*0+djFrREiIQ_jH;O zk}z;4Uvf3KXvGi#KX}xP_o&X0d!QHA6_Od*1%hAkmD%W>jSB9oA%;Y}^o3jAP#_T71zo@T4SV$eSp;hA# zf3;77CX9x7p)nK;$S2W~W<16YBvncG}QVvOWF_JmSFBa2a6QIX~x-p9Oh1r*$)(dsG?lbN(RVuG`p$AFOGrs3&*W%1vmzs%eD9j)d!z*vrLw3J<)< zPBwvx!C1s~j9Q&mjB8=3Ltk_hT~Lu}&8-!Z!Q+7KifN!A=!P%h8z%`(OB#zXFX?Qj zBC+3l+`6sDu&0@-ofS0;4>CK*f*cMxK&;}R+6)}0eD3J8U~ucvF@oOsB}~}r+fR#N zp!jZyu!1U+P5Pp~G}#44?alyu9>*jF^p6V#wWzlRhttAFCI=d{bkedL{tNv6V2Tc! zn6SSM(~``{#!=L8QN>gx7jKyVrNP#|uQwNHE>_}bH!b#w5_ci$u|t$pUHf*aifGQI zY5c8l4-pBk66YZwFIl;LeYXLjlRX0)#@qt^ux~M^Dm{B2do@U$-HKgl4jC z^wc+Q)Dj5paziD2x>lH_N0P+ev`|Oj=^F=!>4Z?(Y_Ld&Rfe~^;EoTWH?5^BI;Ik`UWnfqD_|%grG+yS|+>AMPXqt zeSm4755rq{?~J-@>(&~sd|R?WHq}5mE}f<)vCVe2+|C45?#_Cb#U&$KoG@3XkHYWC zk`!57lI5JVZ|n`JB>n8NQH>F+)Eikts{~HVw|42}Zi*x0qL|-WIS7sX87%V;d;7^0 z#KhLb9WHaGz&r8yvM6A;Ea^_Yu?Sr{Ta{6o$S`kbf2?0O_%`Dp9bM5h6}Hkh?}&^j zSS4lXj1ltek;JH)+fI=dXnX<6`&ld5M8V~0)B6#ZS-~e#wI`$nr?5Fs*N81w^CAb*z>)E7+?E1(fm1fC6k zI%;Hr56C^LM|t?@1saNS?LtapA{DA5Fmrmdikj0+1USb9dMK#xJGKif!8em1aQ^QSQ6r z+>1}Qcby2I*w20+mRT_+&c*AWJ2T5>zokb3NEbr;?V`#n2EK>i*9Fq|W05U9L=LO8 ziDRhuH`FLi21eItXqbhV6u8V}!bHmal*4#U6Wpp-r+j1LPzE5Iacx|ooH%?OCsIl! z+r45wz6PJjEZ;0`>#EXo8C#7I#quy#DE8xzwEg{#LFhM~4h*cu!h_4iZ@-mYa6AWj zf4Gsm(T&v-?K;Goxw=?eA+asF$-Ti73&m-K04_iPGpuZ)vU%9~a<;riY;i6-5jM^N!?4Uj?vT- zKR#|bNa8&N&cWpl^D+3rlBH5Z6$ZRpJRR>s=IPx9!JwxqVaB5E%%i!psiQNZ5rn6N z(&*8w;xF!^xU>1$n|XIuX)-4V){kp=ygbWU%EgRvnm4rl2d=ub2?pmeH?=T~UqwAp z-$9GEJ`qYM* za9@F?2oLQmEEk=+$;{Z%Tkmi}-C>ssxmUA+jJlG5B;cB>)vvt7Eis(pM?KFFw0|m1 z*8=acZ!L9?>Us97NV*85EKJU~Ozp9FE_i@MrrF9S2x+G2B&DApQY+O0?dpdp^h!IJ zRa$KB4JDYdPDKW7P4tBpE(ksX1N)xNVRz%CrC??o4z7Ka=~^ZJ-0!SXX`t?C-s1RL z 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

W1U5 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⋘ptINTQ6jU)a26kn__h8=M5^Q>FJ|fWJEZsoec^0 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 literal 0 HcmV?d00001 diff --git a/web/img/apple-touch-icon.png b/web/img/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..12749d525740b4e4e1ae119b3ffcc1906caaab99 GIT binary patch literal 5318 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 literal 0 HcmV?d00001 diff --git a/web/img/badge.png b/web/img/badge.png new file mode 100644 index 0000000000000000000000000000000000000000..74f17fa2a6b984618c79c66da533d5ddd8003770 GIT binary patch literal 3250 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 MjuAbly}H8vAEpa$nE(I) literal 0 HcmV?d00001 diff --git a/web/img/icon-192-maskable.png b/web/img/icon-192-maskable.png new file mode 100644 index 0000000000000000000000000000000000000000..e38cf159b3b650431633fb21b58e9241589144ff GIT binary patch literal 5784 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 literal 0 HcmV?d00001 diff --git a/web/img/icon-512-maskable.png b/web/img/icon-512-maskable.png new file mode 100644 index 0000000000000000000000000000000000000000..d49ced684f4893cc64ad92eccc661ff27c7c0c9e GIT binary patch literal 20182 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 literal 0 HcmV?d00001 diff --git a/web/img/icons/info.gif b/web/img/icons/info.gif new file mode 100644 index 0000000000000000000000000000000000000000..57a914e1b6c032607ee59f9337a69910c6d4c843 GIT binary patch literal 5584 zcmeHLX;hPE8r6!BfYfS55&|kzLRhqlvV_G-SrQONAd-YdR0NU`s8tlQh=Xhi0V}eF zfLKu>3yg{^A;jtcm3$;xMGz7qZU_mBGg5&hMBBmI(>mucGoAT0oipFB?|kR|@!ap; z``qVwQGo&O$OBuJY+3Sh$}m>JSRzIB}=HdtxLXui|sY+en7A(){))Kd8NjYM#|`5Jb0k;O z-3rfJeOw7|7?MSoH(bB{aH=qL0npFD{sD>*`EkNf?$beLU7(Hn+KCG@aR*)cs*h(Q zzZ+jC$~M^RePDXpcipZ)Nl{~tD+fc`NzG08q}R`_mM{4B$svl&ANIhgsh?2o#Xr1> z(2q=>q5ruLzI}voAi_;>Qfh2$}s!I^oLE*@Dq`d{F5r<Awk{l6i$T>g%tJ-_CTdboqd#> zju;g*!gUkak4*F|gApBBbeM(j{R?1XsW5`haG#-1!{aTjdTtdd`u$d6l4ifm-2~gsD-dTi zb`D&D>LwkGP~3 zp#@RXB6=WHcfvS{T4$e!Leo4+m&f@RVcX&1ugkD576$v)IGxu5NUu! z#mB^3BL2AHysZUm6_`3SjtpdBMxr=#{P4KMohApx>A@Y-cX{2p=@wE$E^ig6~mF!*RD;C#G-9P!~ziMWjy?*Hr zUf$0Ffh{{ce8z6;!d;8Nq z$P6=R`qGS+5nQXIQ&ayQ z8(7Bv=&n@Z+2GTUXZ6RiQvC{_)qB%>0RDp%!OV*~;5gnfi`wJRb3z^l1s0LmUh(%Iz) z^1*`?g_$nUEy|u%nMfr?&5s}r#9)WPc7Hl~7gHuJKrQ5$b3+08I%{i8>)Xz`;?Ckk zyq^Hsk77pTxzB{mF|-AuDbezQsA?+Wuj#vyJ9c^M4$g)%&c~^@tRtHybmnK;l=Q)y zj%LL3mrj=R1bO29)>Nutt##Z^nBGN}acCySit$)6OSry%Iev!CXzgy{+Paqm$J7aP zAUhH$A2rSpfy{XJ05WeJ3qjj?1SP!^0c;Po0Hmi)5LcxhCYub|!y*SeQ*DClw^@d} zlCpkEfE9ZerK9~9I&NfcYmK4b^;s~n33LOGS~^JREQvW;jU8!Rr)c zW0)7Jgc|Qv8%BsYoVz)D==sZ1mz=z3%|o&SE0tew6(rGe_wy*0JB01H zprVk?mL<7OE8#bLrB=w?BMz zSJes|4)0Q2f=K%v?t~warQGRw;HRxLZ62IXZ;tsa4`mMEROv1i@CrPZ2S@-j>P|PE zAw|w)+VfSlifu%lf~u-$p;k&FecGj!0-Al*ypb5Cq?)wUS51mv^^UQ&Zzo&E6dwuT z7v6s8w8A@NZ;I8wVx}{*X?TPF^kH)}?OC`Xnr87_o4>&&dOB@4@{1r(4SB}0MpDGv z3P0nY_#Bb!e7?^XV|J@G^uEEd$!nL}pEM5a+RV6{Xc4XZ3-e05?riKIA2&@m#O*5^ zV+@$%fm$Oi7Y&gR)6kF#b44DSLr}kJ!vgkpZ4|9-6xc!sbpR7s;J*2G9d$YExvLVa zt|9Gq=WWz$C+`sN#ZB|8_oW{-1hnaI_&-MHnJgqi!L%9k?2H)T#{ntXPM3uIjZTv}M^eM&_2y-U;gHzs#-zeJ%aN zoKJP$zTx<@uTOQWPU&Bq@Jbj=M+IBdIh)_jUvY<**SYH&3pC8>@?2e$vU1NDz9;d$>VqY(= ztlyL<=cYg6Ixq3@m5kxG!=ojPLyhspMSa~({>jeSp(#SCx8JRiClMq5;nIYu%^`-K zN@LfDLA&LnQvIBM%*Y*5B78=GNEkvUoX1wn)fFya5|oP7@TgjzI{_TzZ|e~65UGVS zX+uHM`PF)mA28n zwJUvp8iLF7Ve*KzDx<*hL85{|fa=uhTq+=9QUiw|LyRW06hf0NDs@%6|1gCqUTnLDweVkK>5Z~m)!>Uv4~(YZ&}8aqP-!;aF= zHbb{WKvcvco^^fz2@K@`KpscIhv3bP=Q)Z952T<@smOt*#-3bKB(V6`PSIT@aJ;r}-O9bT*bew)?r IFgQH_26H-G7XSbN literal 0 HcmV?d00001 diff --git a/web/img/icons/info.svg b/web/img/icons/info.svg new file mode 100644 index 0000000..0d63472 --- /dev/null +++ b/web/img/icons/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/web/img/map/1.jpg b/web/img/map/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9d618ba9dade3bcad9ee145f6570d7901564e766 GIT binary patch literal 112710 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 + + \ No newline at end of file diff --git a/web/index.html b/web/index.html new file mode 100644 index 0000000..36f7e3d --- /dev/null +++ b/web/index.html @@ -0,0 +1,223 @@ + + + + + + + + + + + + Sheep Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + +
+
+ + + +
+
+ + +
+ + +
+ + diff --git a/web/js/app.js b/web/js/app.js new file mode 100644 index 0000000..75aa1ee --- /dev/null +++ b/web/js/app.js @@ -0,0 +1,303 @@ +let socket, username; + +let listEntrances = [] +let listApartment = [] + +let statusD = document.getElementById("status"); +let hashD = document.getElementById("hash"); + +const urlParams = new URLSearchParams(window.location.search); +const share_hash = urlParams.get('share_hash'); + +let house = urlParams.get('id') ?? 81; +let entrance = 1; +let group_number = 1; + +const api = "https://sheep-service.com"; +const wss = "wss://sheep-service.com/ws"; + +// let color_status = [ +// "#000000", +// "#C16917", +// "#b10202", +// "#3d3d3d", +// "#11734b", +// "#6cc5fc", +// "#5a3286" +// ]; + +// let color_status = [ +// ["#ffffff", "#000000"], +// ["#e7af32", "#ffffff"], +// ["#fc2a2a", "#ffffff"], +// ["#3d3d3d", "#ffffff"], +// ["#11a568", "#ffffff"], +// ["#6cc5fc", "#ffffff"], +// ["#b381eb", "#ffffff"] +// ]; + +let color_status = [ + ["#ffffff", "#eaebef"], + ["#fbf1e0", "#ff8300"], + ["#fce3e2", "#ff0000"], + ["#e2e0e0", "#3d3d3d"], + ["#d5e9dd", "#11a568"], + ["#d7ebfa", "#3fb4fc"], + ["#e8dbf5", "#b381eb"] +]; + +function makeid(length) { + let result = ''; + const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; + const charactersLength = characters.length; + let counter = 0; + while (counter < length) { + result += characters.charAt(Math.floor(Math.random() * charactersLength)); + counter += 1; + } + return result; +} + +function start(name) { + if (!hash) return; + + + hashD.innerText = `HASH: ${name}` + username = name; + + socket = new WebSocket(`${wss}?share_hash=${share_hash}`); + + let user_hash = localStorage.getItem('hash') ?? share_hash; + + socket.onopen = function (e) { + console.log("[WebSocket | open] Соединение установлено"); + statusD.innerText = "WebSocket | open"; + + const message = { + event: 'connection', + id: getTimeInSeconds(), + date: getTimeInSeconds(), + hash: user_hash, + username: name, + data: { + id: 1, + entrance_id: 1, + apartment_number: "1", + group_number: 1, + status: 1, + description: "", + created_at: 1727541827, + updated_at: 1727541827 + } + } + + socket.send(JSON.stringify(message)) + }; + + socket.onmessage = function (event) { + let data = JSON.parse(event.data) + + if (data.event == 'connection') { + if (data.username == username) return + + console.log(`Добавлен новый пользователь по имени ${data.username}`); + } else if (data.event == 'message') { + update(data); + + if (data.username == username) return + + console.log(`${data.username} пишет: `, data.data); + } + }; + + socket.onclose = function (event) { + if (event.wasClean) { + statusD.innerText = "WebSocket | close" + console.log(`[WebSocket | close] Соединение закрыто чисто, код=${event.code} причина=${event.reason}`); + } else { + statusD.innerText = "WebSocket | close" + console.log('[WebSocket | close] Соединение прервано'); + + // setTimeout(function() { + // start(username); + // }, 1000); + + const result = confirm(`З'єднання розірвано! Перепідключитись?`); + if (result) { + getEntrances(); + start(username); + } + } + }; + + socket.onerror = function (error) { + console.log(`[WebSocket | error]`); + statusD.innerText = "WebSocket | error" + }; +} + +function mess(entrance_number, id, date_type) { + console.log(id, listApartment[entrance_number]); + + const pos = listApartment[entrance_number].map(e => e.id).indexOf(id); + let apartment = listApartment[entrance_number][pos]; + + console.log(pos, apartment); + + + let status = document.getElementById(`status_${id}`); + let description = document.getElementById(`description_${id}`); + let date = new Date(document.getElementById(`date_${id}`).value); + const timestamp = date.getTime(); + + apartment.description = description.value; + apartment.status = Number(status.value); + apartment.updated_at = date_type ? getTimeInSeconds(timestamp) : getTimeInSeconds(), + + + status.style.backgroundColor = color_status[status.value][0]; + status.style.color = color_status[status.value][1]; + status.style.border = `1px solid ${color_status[status.value][1]}`; + + let user_hash = localStorage.getItem('hash') ?? share_hash; + + let message = { + event: 'message', + id: getTimeInSeconds(), + date: getTimeInSeconds(), + hash: user_hash, + username: username, + data: { + id: apartment.id, + entrance_id: apartment.entrance_id, + apartment_number: apartment.apartment_number, + group_number: apartment.group_number, + status: apartment.status, + description: apartment.description, + updated_at: apartment.updated_at, + } + } + + socket.send(JSON.stringify(message)); + + sort(apartment.id, apartment.entrance_id); +} + +function update(message) { + if (!document.getElementById(`status_${message.data.id}`)) return; + + let now = new Date(message.data.updated_at); + now.setMinutes(now.getMinutes() - now.getTimezoneOffset()); + + document.getElementById(`status_${message.data.id}`).style.backgroundColor = color_status[message.data.status][0]; + document.getElementById(`status_${message.data.id}`).style.color = color_status[message.data.status][1]; + document.getElementById(`status_${message.data.id}`).style.border = `1px solid ${color_status[message.data.status][1]}`; + + document.getElementById(`status_${message.data.id}`).value = message.data.status; + document.getElementById(`description_${message.data.id}`).value = message.data.description; + document.getElementById(`date_${message.data.id}`).value = now.toISOString().slice(0, 16); +} + +function getEntrances(house_id = house) { + let url = `${api}/api/house/${house_id}/entrances?share_hash=${share_hash}`; + fetch(url) + .then(function (response) { + return response.json(); + }) + .then(function (data) { + listEntrances = data; + document.getElementById('list').innerHTML = ""; + + for (let i = 0; i < listEntrances.length; i++) { + const element = listEntrances[i]; + + let status = () => { + if (element.history.name == "Групова") return '' + else return ' ' + } + + document.getElementById('list').innerHTML += ` +
+ +

${element.title}

+ ${status()} +
+
+ +
+
+ `; + getApartment(element.id, element.entrance_number); + + console.log(element); + + } + }) + +} + +function getApartment(entrance_id, entrance_number) { + let url = `${api}/api/apartment/${entrance_id}?share_hash=${share_hash}`; + fetch(url) + .then(function (response) { + return response.json(); + }) + .then(function (data) { + listApartment[entrance_number] = data; + + data.sort((a, b) => a.apartment_number - b.apartment_number); + + data.sort((a, b) => a.updated_at - b.updated_at); + + for (let i = 0; i < data.length; i++) { + const element = data[i]; + + let now = new Date(element.updated_at); + now.setMinutes(now.getMinutes() - now.getTimezoneOffset()); + now = now.toISOString().slice(0, 16) + + document.getElementById(`apartments_${entrance_id}`).innerHTML += ` +
+ кв.${element.title} + + + +
+ `; + } + }) + +} + +function sort(id, entrance_id) { + let child = document.getElementById(`card_${id}`); + + document.getElementById(`apartments_${entrance_id}`).removeChild(child); + + document.getElementById(`apartments_${entrance_id}`).append(child); + + child.style.border = "1px solid var(--PrimaryColor)"; +} + +function getTimeInSeconds(time = Date.now()) { + // Если время больше 10 знаков (это значит, что время в миллисекундах) + if (time.toString().length < 10) { + // Округляем до секунд, убирая последние 3 цифры (миллисекунды) + time = Math.floor(time * 1000); + } + + return time; +} + +getEntrances(); +start(makeid(6)); + + diff --git a/web/lib/app.js b/web/lib/app.js new file mode 100644 index 0000000..68388a8 --- /dev/null +++ b/web/lib/app.js @@ -0,0 +1,116 @@ +let USER = {}; + +// Определение ID главного блока +let app = document.getElementById('app'); + +// Конфигурация роутера +Router.config({ mode: 'history' }); + +async function appReload() { + + location.reload(); + + // Router.navigate(window.location.pathname, false).check(); + + // // Закрытие старого соединения WebSocket + // if (socket) socket.close(1000, "Перезапуск соединения"); + // listEntrances = [] + // listApartment = [] +} + +const Rotation = async () => { + const result = confirm(`Ви бажаєте провести ротацію територій між групами?`); + + if (result) { + let rotationButton = document.getElementById('rotationButton-title'); + rotationButton.innerText = "Зачекайте"; + + let uuid = localStorage.getItem("uuid"); + + const URL = `${CONFIG.api}rotation`; + await fetch(URL, { + method: 'GET', + headers: { + "Content-Type": "application/json, text/plain, */*", + "Authorization": uuid + } + }) + .then(response => response.json()) + .then(data => { + console.log(data); + rotationButton.innerText = 'Ротація завершилась успішно!'; + + Territory.house.setHTML(); + Territory.homestead.setHTML(); + + setTimeout(() => { + rotationButton.innerText = "Провести ротацію"; + }, 3000); + }) + .catch(err => { + console.log(err); + rotationButton.innerText = "Помилка ротації!"; + }) + } +} + +// Функция загрузки приложения +window.addEventListener('load', async function () { + console.log('[OS] ', detectOS()); + if (window.matchMedia('(display-mode: standalone)').matches) { + if (detectOS() == 'Android') { + document.getElementById('navigation').dataset.state = ''; + } else if (detectOS() == 'iOS') { + document.getElementById('navigation').dataset.state = 'ios'; + localStorage.setItem('backToTop', 'false'); + } else if (detectOS() == 'MacOS') { + document.getElementById('navigation').dataset.state = 'ios'; + localStorage.setItem('backToTop', 'false'); + } else { + document.getElementById('navigation').dataset.state = ''; + } + } + + let userInput = () => { + let h = prompt("Введіть ваше посилання з UUID:"); + if (h) { + h = h.replace("https://sheep-service.com/?uuid=", ""); + h = h.replace("https://sheep-service.com?uuid=", ""); + h = h.replace("https://sheep-service.com?/hash=", ""); + h = h.replace("https://sheep-service.com?hash=", ""); + + localStorage.setItem("uuid", h) + return h; + } + }; + + const urlParams = new URLSearchParams(window.location.search); + if (urlParams.get('uuid')) { + localStorage.setItem("uuid", urlParams.get('uuid')) + } + if (urlParams.get('hash')) { + localStorage.setItem("uuid", urlParams.get('hash')) + } + + let uuid = localStorage.getItem("uuid") ? localStorage.getItem("uuid") : userInput(); + if (uuid) { + const URL = `${CONFIG.api}auth`; + USER = await fetch(URL, { + method: 'GET', + headers: { + "Content-Type": "application/json, text/plain, */*", + "Authorization": uuid + } + }).then((response) => response.json()); + + console.log("USER Info: ", USER); + + + if (USER.administrator.uuid || USER.moderator.uuid) document.getElementById("li-sheeps").style.display = ""; + if (USER.administrator.uuid || (USER.moderator.uuid && USER.moderator.can_add_schedule)) document.getElementById("li-schedule").style.display = ""; + if (USER.administrator.uuid || (USER.moderator.uuid && USER.moderator.can_manager_territory)) document.getElementById("li-territory").style.display = ""; + if (USER.administrator.uuid || USER.can_view_stand) document.getElementById("li-stand").style.display = ""; + } + + Router.check().listen(); +}); \ No newline at end of file diff --git a/web/lib/components/clipboard.js b/web/lib/components/clipboard.js new file mode 100644 index 0000000..339af8d --- /dev/null +++ b/web/lib/components/clipboard.js @@ -0,0 +1,5 @@ +clipboard = (text) => { + navigator.clipboard.writeText(text) + .then(() => console.log("Текст скопійовано!")) + .catch(err => console.error(err)) +} \ No newline at end of file diff --git a/web/lib/components/colorGroup.js b/web/lib/components/colorGroup.js new file mode 100644 index 0000000..de35cba --- /dev/null +++ b/web/lib/components/colorGroup.js @@ -0,0 +1,20 @@ +let colorGroup = (number) => { + switch (number) { + case 1: + return "#c1ae4d" + case 2: + return "#93c14d" + case 3: + return "#4dc1a7" + case 4: + return "#4d90c1" + case 5: + return "#654dc1" + case 6: + return "#c14db7" + case 7: + return "#c1734d" + default: + return "#C14D4D" + } +} \ No newline at end of file diff --git a/web/lib/components/detectBrowser.js b/web/lib/components/detectBrowser.js new file mode 100644 index 0000000..04d62eb --- /dev/null +++ b/web/lib/components/detectBrowser.js @@ -0,0 +1,35 @@ +detectBrowser = () => { + const userAgent = navigator.userAgent; + let browser = "unkown"; + // Detect browser name + browser = (/ucbrowser/i).test(userAgent) ? 'UCBrowser' : browser; + browser = (/edg/i).test(userAgent) ? 'Edge' : browser; + browser = (/googlebot/i).test(userAgent) ? 'GoogleBot' : browser; + browser = (/chromium/i).test(userAgent) ? 'Chromium' : browser; + browser = (/firefox|fxios/i).test(userAgent) && !(/seamonkey/i).test(userAgent) ? 'Firefox' : browser; + browser = (/; msie|trident/i).test(userAgent) && !(/ucbrowser/i).test(userAgent) ? 'IE' : browser; + browser = (/chrome|crios/i).test(userAgent) && !(/opr|opera|chromium|edg|ucbrowser|googlebot/i).test(userAgent) ? 'Chrome' : browser;; + browser = (/safari/i).test(userAgent) && !(/chromium|edg|ucbrowser|chrome|crios|opr|opera|fxios|firefox/i).test(userAgent) ? 'Safari' : browser; + browser = (/opr|opera/i).test(userAgent) ? 'Opera' : browser; + + // detect browser version + switch (browser) { + case 'UCBrowser': return `${browser}/${browserVersion(userAgent,/(ucbrowser)\/([\d\.]+)/i)}`; + case 'Edge': return `${browser}/${browserVersion(userAgent,/(edge|edga|edgios|edg)\/([\d\.]+)/i)}`; + case 'GoogleBot': return `${browser}/${browserVersion(userAgent,/(googlebot)\/([\d\.]+)/i)}`; + case 'Chromium': return `${browser}/${browserVersion(userAgent,/(chromium)\/([\d\.]+)/i)}`; + case 'Firefox': return `${browser}/${browserVersion(userAgent,/(firefox|fxios)\/([\d\.]+)/i)}`; + case 'Chrome': return `${browser}/${browserVersion(userAgent,/(chrome|crios)\/([\d\.]+)/i)}`; + case 'Safari': return `${browser}/${browserVersion(userAgent,/(safari)\/([\d\.]+)/i)}`; + case 'Opera': return `${browser}/${browserVersion(userAgent,/(opera|opr)\/([\d\.]+)/i)}`; + case 'IE': const version = browserVersion(userAgent,/(trident)\/([\d\.]+)/i); + // IE version is mapped using trident version + // IE/8.0 = Trident/4.0, IE/9.0 = Trident/5.0 + return version ? `${browser}/${parseFloat(version) + 4.0}` : `${browser}/7.0`; + default: return `unknown/0.0.0.0`; + } +} + +browserVersion = (userAgent,regex) => { + return userAgent.match(regex) ? userAgent.match(regex)[2] : null; +} \ No newline at end of file diff --git a/web/lib/components/detectOS.js b/web/lib/components/detectOS.js new file mode 100644 index 0000000..dd4e728 --- /dev/null +++ b/web/lib/components/detectOS.js @@ -0,0 +1,12 @@ +function detectOS() { + const platform = navigator.platform.toLowerCase(), + iosPlatforms = ['iphone', 'ipad', 'ipod', 'ipod touch']; + + if (platform.includes('mac')) return 'MacOS'; + if (iosPlatforms.includes(platform)) return 'iOS'; + if (platform.includes('win')) return 'Windows'; + if (/android/.test(navigator.userAgent.toLowerCase())) return 'Android'; + if (/linux/.test(platform)) return 'Linux'; + + return 'unknown'; +} \ No newline at end of file diff --git a/web/lib/components/formattedDate.js b/web/lib/components/formattedDate.js new file mode 100644 index 0000000..fcf44bd --- /dev/null +++ b/web/lib/components/formattedDate.js @@ -0,0 +1,9 @@ +let formattedDate = (unix_timestamp) => { + if(!unix_timestamp) return + + let date = new Date(unix_timestamp); + let year = date.getFullYear() >= 10 ? date.getFullYear() : "0" + date.getFullYear(); + let month = (date.getMonth() + 1) >= 10 ? (date.getMonth() + 1) : "0" + (date.getMonth() + 1); + let weekday = date.getDate() >= 10 ? date.getDate() : "0" + date.getDate(); + return weekday + '.' + month + '.' + year; +} \ No newline at end of file diff --git a/web/lib/components/geoman/leaflet-geoman.css b/web/lib/components/geoman/leaflet-geoman.css new file mode 100644 index 0000000..c7d4bbc --- /dev/null +++ b/web/lib/components/geoman/leaflet-geoman.css @@ -0,0 +1,283 @@ +.marker-icon, +.marker-icon:focus { + background-color: #ffffff; + border: 1px solid #3388ff; + border-radius: 50%; + margin: -4px 0 0 -4px !important; + width: 6px !important; + height: 6px !important; + outline: 0; + transition: opacity ease 0.3s; +} + +.marker-icon-middle, +.marker-icon-middle:focus { + opacity: 0.7; + margin: -6px 0 0 -6px !important; + width: 10px !important; + height: 10px !important; +} + +.leaflet-pm-draggable { + cursor: move !important; +} + +.cursor-marker { + cursor: crosshair; + pointer-events: none; + opacity: 0; +} + +.cursor-marker.visible { + opacity: 1 !important; +} + +.leaflet-pm-invalid { + stroke: red; + transition: fill ease 0s, stroke ease 0s; +} + +.rect-style-marker, +.rect-start-marker { + opacity: 0; +} + +.rect-style-marker.visible, +.rect-start-marker.visible { + opacity: 1 !important; +} + +.vertexmarker-disabled { + opacity: 0.7; +} + +.pm-text-marker { + width: 0; + height: 0; +} + +.pm-textarea { + background-color: #fff; + color: #000; + resize: none; + border: none; + outline: 0; + cursor: pointer; + border-radius: 3px; + padding-left: 7px; + padding-bottom: 0; + padding-top: 4px; +} + +.leaflet-pm-draggable .pm-textarea { + cursor: move; +} + +.pm-textarea:focus, +.pm-textarea:focus-within, +.pm-textarea:focus-visible, +.pm-textarea:active { + border: 2px solid #000; + outline: 0; +} + +.pm-textarea.pm-disabled { + border: none; + user-select: none; +} + +.pm-textarea.pm-hasfocus { + cursor: auto; +} + +.leaflet-pm-toolbar { +} + +.leaflet-pm-toolbar .leaflet-buttons-control-button { + padding: 5px; + box-sizing: border-box; + position: relative; + z-index: 3; +} + +.leaflet-pm-toolbar + .leaflet-pm-actions-container + a.leaflet-pm-action:first-child:not(.pos-right), +.leaflet-pm-toolbar + .leaflet-pm-actions-container + a.leaflet-pm-action:last-child.pos-right { + border-radius: 0; +} + +.leaflet-pm-toolbar .button-container a.leaflet-buttons-control-button { + border-radius: 0; +} + +.leaflet-pm-toolbar + .button-container:last-child + a.leaflet-buttons-control-button { + border-radius: 0 0 2px 2px; +} + +.leaflet-pm-toolbar + .button-container:first-child + a.leaflet-buttons-control-button { + border-radius: 2px 2px 0 0; +} + +.leaflet-pm-toolbar + .button-container:last-child + a.leaflet-buttons-control-button { + border-bottom: none; +} + +.leaflet-pm-toolbar .control-fa-icon { + font-size: 19px; + line-height: 24px; +} + +.leaflet-pm-toolbar .control-icon { + width: 100%; + height: 100%; + box-sizing: border-box; + background-size: contain; + background-repeat: no-repeat; + background-position: center center; +} + +.leaflet-pm-toolbar .leaflet-pm-icon-marker { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9NYXJrZXI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMTUuNSwyNC44NzgyOTU5IEMxNS4yOTA5MjAxLDI0Ljg3NzIyMTkgMTUuMTc0NDg1NywyNC44NDY3ODE3IDE0LjY1OTA4NjYsMjQuMjM1NDE2MyBDMTAuMjE5Njk1NSwxOS40MTE4MDU0IDgsMTUuNTAxNDM5MiA4LDEyLjUwNDMxNzcgQzgsOC4zNTk3OTc0NiAxMS4zNTc4NjQ0LDUgMTUuNSw1IEMxOS42NDIxMzU2LDUgMjMsOC4zNTk3OTc0NiAyMywxMi41MDQzMTc3IEMyMywxNyAxOC4yODc4MjE3LDIxLjkyNjgzNzggMTYuMzMzNjYwMSwyNC4yNDQwMTg2IEMxNS44MjI0NjIyLDI0Ljg1MDE4MDIgMTUuNzA5MDc5OSwyNC44NzkzNjk5IDE1LjUsMjQuODc4Mjk1OSBaIE0xNS41LDE1LjUzMjY5NDggQzE3LjI3NTIwMSwxNS41MzI2OTQ4IDE4LjcxNDI4NTcsMTQuMTE4MDAwNCAxOC43MTQyODU3LDEyLjM3Mjg4NjQgQzE4LjcxNDI4NTcsMTAuNjI3NzcyMyAxNy4yNzUyMDEsOS4yMTMwNzc5MiAxNS41LDkuMjEzMDc3OTIgQzEzLjcyNDc5OSw5LjIxMzA3NzkyIDEyLjI4NTcxNDMsMTAuNjI3NzcyMyAxMi4yODU3MTQzLDEyLjM3Mjg4NjQgQzEyLjI4NTcxNDMsMTQuMTE4MDAwNCAxMy43MjQ3OTksMTUuNTMyNjk0OCAxNS41LDE1LjUzMjY5NDggWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBdG9tcy9JY29ucy9Ub29scy9NYXJrZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjAwMDAwMCwgLTMuMDAwMDAwKSI+CiAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgPHVzZSBpZD0iTWFzayIgZmlsbD0iIzVCNUI1QiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); +} +.leaflet-pm-toolbar .leaflet-pm-icon-polygon { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0icG9seWdvbi1hIiBkPSJNMTkuNDIwNjg5Miw5LjE2NTA5NzI1IEMxOS4xNTIzNjgxLDguNjY5OTI5MTQgMTksOC4xMDI3NTgzMSAxOSw3LjUgQzE5LDUuNTY3MDAzMzggMjAuNTY3MDAzNCw0IDIyLjUsNCBDMjQuNDMyOTk2Niw0IDI2LDUuNTY3MDAzMzggMjYsNy41IEMyNiw5LjI2MzIzNTk1IDI0LjY5NjE0NzEsMTAuNzIxOTQwNyAyMywxMC45NjQ1NTU2IEwyMywxOS4wMzU0NDQ0IEMyNC42OTYxNDcxLDE5LjI3ODA1OTMgMjYsMjAuNzM2NzY0IDI2LDIyLjUgQzI2LDI0LjQzMjk5NjYgMjQuNDMyOTk2NiwyNiAyMi41LDI2IEMyMC43MzY3NjQsMjYgMTkuMjc4MDU5MywyNC42OTYxNDcxIDE5LjAzNTQ0NDQsMjMgTDEwLjk2NDU1NTYsMjMgQzEwLjcyMTk0MDcsMjQuNjk2MTQ3MSA5LjI2MzIzNTk1LDI2IDcuNSwyNiBDNS41NjcwMDMzOCwyNiA0LDI0LjQzMjk5NjYgNCwyMi41IEM0LDIwLjU2NzAwMzQgNS41NjcwMDMzOCwxOSA3LjUsMTkgQzguMTAyNzU4MzEsMTkgOC42Njk5MjkxNCwxOS4xNTIzNjgxIDkuMTY1MDk3MjUsMTkuNDIwNjg5MiBMMTkuNDIwNjg5Miw5LjE2NTA5NzI1IFogTTIwLjgzNDkwNzMsMTAuNTc5MzA2MyBMMTAuNTc5MzEwOCwyMC44MzQ5MDI3IEMxMC42MDg2NzMxLDIwLjg4OTA4ODggMTAuNjM2NjQ2OSwyMC45NDQxMzcyIDEwLjY2MzE4NDQsMjEgTDE5LjMzNjgxNTYsMjEgQzE5LjY4MjU3NzUsMjAuMjcyMTU0IDIwLjI3MjE1NCwxOS42ODI1Nzc1IDIxLDE5LjMzNjgxNTYgTDIxLDEwLjY2MzE4NDQgQzIwLjk0NDEzNzIsMTAuNjM2NjQ2OSAyMC44ODkwODg4LDEwLjYwODY3MzEgMjAuODM0OTAyNywxMC41NzkzMTA4IFogTTIyLjUsOSBDMjMuMzI4NDI3MSw5IDI0LDguMzI4NDI3MTIgMjQsNy41IEMyNCw2LjY3MTU3Mjg4IDIzLjMyODQyNzEsNiAyMi41LDYgQzIxLjY3MTU3MjksNiAyMSw2LjY3MTU3Mjg4IDIxLDcuNSBDMjEsOC4zMjg0MjcxMiAyMS42NzE1NzI5LDkgMjIuNSw5IFogTTIyLjUsMjQgQzIzLjMyODQyNzEsMjQgMjQsMjMuMzI4NDI3MSAyNCwyMi41IEMyNCwyMS42NzE1NzI5IDIzLjMyODQyNzEsMjEgMjIuNSwyMSBDMjEuNjcxNTcyOSwyMSAyMSwyMS42NzE1NzI5IDIxLDIyLjUgQzIxLDIzLjMyODQyNzEgMjEuNjcxNTcyOSwyNCAyMi41LDI0IFogTTcuNSwyNCBDOC4zMjg0MjcxMiwyNCA5LDIzLjMyODQyNzEgOSwyMi41IEM5LDIxLjY3MTU3MjkgOC4zMjg0MjcxMiwyMSA3LjUsMjEgQzYuNjcxNTcyODgsMjEgNiwyMS42NzE1NzI5IDYsMjIuNSBDNiwyMy4zMjg0MjcxIDYuNjcxNTcyODgsMjQgNy41LDI0IFoiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiPgogICAgPG1hc2sgaWQ9InBvbHlnb24tYiIgZmlsbD0iI2ZmZiI+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BvbHlnb24tYSIvPgogICAgPC9tYXNrPgogICAgPHVzZSBmaWxsPSIjNUI1QjVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiNwb2x5Z29uLWEiLz4KICAgIDxnIGZpbGw9IiM1QjVCNUIiIG1hc2s9InVybCgjcG9seWdvbi1iKSI+CiAgICAgIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==); +} +.leaflet-pm-toolbar .leaflet-pm-icon-polyline { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0ibGluZS1hIiBkPSJNOS4xNjUwOTcyNSwxOS40MjA2ODkyIEwxOC40MjA2ODkyLDEwLjE2NTA5NzMgQzE4LjE1MjM2ODEsOS42Njk5MjkxNCAxOCw5LjEwMjc1ODMxIDE4LDguNSBDMTgsNi41NjcwMDMzOCAxOS41NjcwMDM0LDUgMjEuNSw1IEMyMy40MzI5OTY2LDUgMjUsNi41NjcwMDMzOCAyNSw4LjUgQzI1LDEwLjQzMjk5NjYgMjMuNDMyOTk2NiwxMiAyMS41LDEyIEMyMC44OTcyNDE3LDEyIDIwLjMzMDA3MDksMTEuODQ3NjMxOSAxOS44MzQ5MDI3LDExLjU3OTMxMDggTDEwLjU3OTMxMDgsMjAuODM0OTAyNyBDMTAuODQ3NjMxOSwyMS4zMzAwNzA5IDExLDIxLjg5NzI0MTcgMTEsMjIuNSBDMTEsMjQuNDMyOTk2NiA5LjQzMjk5NjYyLDI2IDcuNSwyNiBDNS41NjcwMDMzOCwyNiA0LDI0LjQzMjk5NjYgNCwyMi41IEM0LDIwLjU2NzAwMzQgNS41NjcwMDMzOCwxOSA3LjUsMTkgQzguMTAyNzU4MzEsMTkgOC42Njk5MjkxNCwxOS4xNTIzNjgxIDkuMTY1MDk3MjUsMTkuNDIwNjg5MiBaIE0yMS41LDEwIEMyMi4zMjg0MjcxLDEwIDIzLDkuMzI4NDI3MTIgMjMsOC41IEMyMyw3LjY3MTU3Mjg4IDIyLjMyODQyNzEsNyAyMS41LDcgQzIwLjY3MTU3MjksNyAyMCw3LjY3MTU3Mjg4IDIwLDguNSBDMjAsOS4zMjg0MjcxMiAyMC42NzE1NzI5LDEwIDIxLjUsMTAgWiBNNy41LDI0IEM4LjMyODQyNzEyLDI0IDksMjMuMzI4NDI3MSA5LDIyLjUgQzksMjEuNjcxNTcyOSA4LjMyODQyNzEyLDIxIDcuNSwyMSBDNi42NzE1NzI4OCwyMSA2LDIxLjY3MTU3MjkgNiwyMi41IEM2LDIzLjMyODQyNzEgNi42NzE1NzI4OCwyNCA3LjUsMjQgWiIvPgogIDwvZGVmcz4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zIC0zKSI+CiAgICA8bWFzayBpZD0ibGluZS1iIiBmaWxsPSIjZmZmIj4KICAgICAgPHVzZSB4bGluazpocmVmPSIjbGluZS1hIi8+CiAgICA8L21hc2s+CiAgICA8dXNlIGZpbGw9IiM1QjVCNUIiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI2xpbmUtYSIvPgogICAgPGcgZmlsbD0iIzVCNUI1QiIgbWFzaz0idXJsKCNsaW5lLWIpIj4KICAgICAgPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K); +} +.leaflet-pm-toolbar .leaflet-pm-icon-circle { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9DaXJjbGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMTguMjg5Nzc1MSw2Ljc4NjAyMjc1IEMxOC44OTI0MTMxLDYuMjk0NjQ5ODEgMTkuNjYxNzk3LDYgMjAuNSw2IEMyMi40MzI5OTY2LDYgMjQsNy41NjcwMDMzOCAyNCw5LjUgQzI0LDEwLjMzODIwMyAyMy43MDUzNTAyLDExLjEwNzU4NjkgMjMuMjEzOTc3MiwxMS43MTAyMjQ5IEMyMy43MTk1OTksMTIuODcxMjA1MyAyNCwxNC4xNTI4NTcxIDI0LDE1LjUgQzI0LDIwLjc0NjcwNTEgMTkuNzQ2NzA1MSwyNSAxNC41LDI1IEM5LjI1MzI5NDg4LDI1IDUsMjAuNzQ2NzA1MSA1LDE1LjUgQzUsMTAuMjUzMjk0OSA5LjI1MzI5NDg4LDYgMTQuNSw2IEMxNS44NDcxNDI5LDYgMTcuMTI4Nzk0Nyw2LjI4MDQwMDk4IDE4LjI4OTc3NTEsNi43ODYwMjI3NSBaIE0xNy4xNTA0MjI4LDguNDgxNzU4NiBDMTYuMzI2MzU4MSw4LjE3MDM5MjM2IDE1LjQzMzA3NzcsOCAxNC41LDggQzEwLjM1Nzg2NDQsOCA3LDExLjM1Nzg2NDQgNywxNS41IEM3LDE5LjY0MjEzNTYgMTAuMzU3ODY0NCwyMyAxNC41LDIzIEMxOC42NDIxMzU2LDIzIDIyLDE5LjY0MjEzNTYgMjIsMTUuNSBDMjIsMTQuNTY2OTIyMyAyMS44Mjk2MDc2LDEzLjY3MzY0MTkgMjEuNTE4MjQxNCwxMi44NDk1NzcyIEMyMS4xOTYwMzgzLDEyLjk0NzM5NjggMjAuODU0MTYyMiwxMyAyMC41LDEzIEMxOC41NjcwMDM0LDEzIDE3LDExLjQzMjk5NjYgMTcsOS41IEMxNyw5LjE0NTgzNzc4IDE3LjA1MjYwMzIsOC44MDM5NjE2OSAxNy4xNTA0MjI4LDguNDgxNzU4NiBaIE0xNC41LDE3IEMxMy42NzE1NzI5LDE3IDEzLDE2LjMyODQyNzEgMTMsMTUuNSBDMTMsMTQuNjcxNTcyOSAxMy42NzE1NzI5LDE0IDE0LjUsMTQgQzE1LjMyODQyNzEsMTQgMTYsMTQuNjcxNTcyOSAxNiwxNS41IEMxNiwxNi4zMjg0MjcxIDE1LjMyODQyNzEsMTcgMTQuNSwxNyBaIE0yMC41LDExIEMyMS4zMjg0MjcxLDExIDIyLDEwLjMyODQyNzEgMjIsOS41IEMyMiw4LjY3MTU3Mjg4IDIxLjMyODQyNzEsOCAyMC41LDggQzE5LjY3MTU3MjksOCAxOSw4LjY3MTU3Mjg4IDE5LDkuNSBDMTksMTAuMzI4NDI3MSAxOS42NzE1NzI5LDExIDIwLjUsMTEgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBdG9tcy9JY29ucy9Ub29scy9DaXJjbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjAwMDAwMCwgLTMuMDAwMDAwKSI+CiAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgPHVzZSBpZD0iTWFzayIgZmlsbD0iIzVCNUI1QiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPGcgaWQ9IkF0b21zL0NvbG9yL0dyZXkiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iIzVCNUI1QiI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); +} +.leaflet-pm-toolbar .leaflet-pm-icon-circle-marker { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KCjxzdmcgdmlld0JveD0iMCAwIDEwMCAxMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjNUI1QjVCIiBzdHJva2Utd2lkdGg9IjgiCiAgICAgZmlsbD0ibm9uZSI+CjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjM1Ii8+CiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMyIgZmlsbD0iIzVCNUI1QiIvPgo8L3N2Zz4=); +} +.leaflet-pm-toolbar .leaflet-pm-icon-rectangle { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0icmVjdGFuZ2xlLWEiIGQ9Ik0yMywxMC45NjQ1NTU2IEwyMywxOS4wMzU0NDQ0IEMyNC42OTYxNDcxLDE5LjI3ODA1OTMgMjYsMjAuNzM2NzY0IDI2LDIyLjUgQzI2LDI0LjQzMjk5NjYgMjQuNDMyOTk2NiwyNiAyMi41LDI2IEMyMC43MzY3NjQsMjYgMTkuMjc4MDU5MywyNC42OTYxNDcxIDE5LjAzNTQ0NDQsMjMgTDEwLjk2NDU1NTYsMjMgQzEwLjcyMTk0MDcsMjQuNjk2MTQ3MSA5LjI2MzIzNTk1LDI2IDcuNSwyNiBDNS41NjcwMDMzOCwyNiA0LDI0LjQzMjk5NjYgNCwyMi41IEM0LDIwLjczNjc2NCA1LjMwMzg1MjkzLDE5LjI3ODA1OTMgNywxOS4wMzU0NDQ0IEw3LDEwLjk2NDU1NTYgQzUuMzAzODUyOTMsMTAuNzIxOTQwNyA0LDkuMjYzMjM1OTUgNCw3LjUgQzQsNS41NjcwMDMzOCA1LjU2NzAwMzM4LDQgNy41LDQgQzkuMjYzMjM1OTUsNCAxMC43MjE5NDA3LDUuMzAzODUyOTMgMTAuOTY0NTU1Niw3IEwxOS4wMzU0NDQ0LDcgQzE5LjI3ODA1OTMsNS4zMDM4NTI5MyAyMC43MzY3NjQsNCAyMi41LDQgQzI0LjQzMjk5NjYsNCAyNiw1LjU2NzAwMzM4IDI2LDcuNSBDMjYsOS4yNjMyMzU5NSAyNC42OTYxNDcxLDEwLjcyMTk0MDcgMjMsMTAuOTY0NTU1NiBaIE0yMSwxMC42NjMxODQ0IEMyMC4yNzIxNTQsMTAuMzE3NDIyNSAxOS42ODI1Nzc1LDkuNzI3ODQ1OTggMTkuMzM2ODE1Niw5IEwxMC42NjMxODQ0LDkgQzEwLjMxNzQyMjUsOS43Mjc4NDU5OCA5LjcyNzg0NTk4LDEwLjMxNzQyMjUgOSwxMC42NjMxODQ0IEw5LDE5LjMzNjgxNTYgQzkuNzI3ODQ1OTgsMTkuNjgyNTc3NSAxMC4zMTc0MjI1LDIwLjI3MjE1NCAxMC42NjMxODQ0LDIxIEwxOS4zMzY4MTU2LDIxIEMxOS42ODI1Nzc1LDIwLjI3MjE1NCAyMC4yNzIxNTQsMTkuNjgyNTc3NSAyMSwxOS4zMzY4MTU2IEwyMSwxMC42NjMxODQ0IFogTTcuNSw5IEM4LjMyODQyNzEyLDkgOSw4LjMyODQyNzEyIDksNy41IEM5LDYuNjcxNTcyODggOC4zMjg0MjcxMiw2IDcuNSw2IEM2LjY3MTU3Mjg4LDYgNiw2LjY3MTU3Mjg4IDYsNy41IEM2LDguMzI4NDI3MTIgNi42NzE1NzI4OCw5IDcuNSw5IFogTTIyLjUsOSBDMjMuMzI4NDI3MSw5IDI0LDguMzI4NDI3MTIgMjQsNy41IEMyNCw2LjY3MTU3Mjg4IDIzLjMyODQyNzEsNiAyMi41LDYgQzIxLjY3MTU3MjksNiAyMSw2LjY3MTU3Mjg4IDIxLDcuNSBDMjEsOC4zMjg0MjcxMiAyMS42NzE1NzI5LDkgMjIuNSw5IFogTTIyLjUsMjQgQzIzLjMyODQyNzEsMjQgMjQsMjMuMzI4NDI3MSAyNCwyMi41IEMyNCwyMS42NzE1NzI5IDIzLjMyODQyNzEsMjEgMjIuNSwyMSBDMjEuNjcxNTcyOSwyMSAyMSwyMS42NzE1NzI5IDIxLDIyLjUgQzIxLDIzLjMyODQyNzEgMjEuNjcxNTcyOSwyNCAyMi41LDI0IFogTTcuNSwyNCBDOC4zMjg0MjcxMiwyNCA5LDIzLjMyODQyNzEgOSwyMi41IEM5LDIxLjY3MTU3MjkgOC4zMjg0MjcxMiwyMSA3LjUsMjEgQzYuNjcxNTcyODgsMjEgNiwyMS42NzE1NzI5IDYsMjIuNSBDNiwyMy4zMjg0MjcxIDYuNjcxNTcyODgsMjQgNy41LDI0IFoiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiPgogICAgPG1hc2sgaWQ9InJlY3RhbmdsZS1iIiBmaWxsPSIjZmZmIj4KICAgICAgPHVzZSB4bGluazpocmVmPSIjcmVjdGFuZ2xlLWEiLz4KICAgIDwvbWFzaz4KICAgIDx1c2UgZmlsbD0iIzVCNUI1QiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcmVjdGFuZ2xlLWEiLz4KICAgIDxnIGZpbGw9IiM1QjVCNUIiIG1hc2s9InVybCgjcmVjdGFuZ2xlLWIpIj4KICAgICAgPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K); +} +.leaflet-pm-toolbar .leaflet-pm-icon-delete { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9FcmFzZXI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMTcuNzg3NDIxOSwxOC40ODEyNTUyIEwxMS42NDgwMDc5LDEzLjM0OTgxODQgTDYuNDA0NjYwMDksMTkuMzgxNjAwMSBMMTAuNTUzOTE1NiwyMi45ODg0OTI5IEwxMy44NjkzNCwyMi45ODg0OTI5IEwxNy43ODc0MjE5LDE4LjQ4MTI1NTIgWiBNMTYuNTA3NDI1MiwyMi45ODg0OTI5IEwyNi4wMDAwMDAyLDIyLjk4ODQ5MjkgTDI2LjAwMDAwMDIsMjQuOTg4NDkyOSBMMTAuMDAwMDAwMiwyNC45ODg0OTI5IEw5LjgwNzA4MzEzLDI0Ljk4ODQ5MjkgTDUuMDkyNTQyMDQsMjAuODkxMDE5MiBDNC4yNTg5MTI4NSwyMC4xNjYzNTY0IDQuMTcwNTc4MTQsMTguOTAzMTExMiA0Ljg5NTI0MDkzLDE4LjA2OTQ4MiBMMTYuMDQ4MjQ0NCw1LjIzOTQxOTE2IEMxNi43NzI5MDcyLDQuNDA1Nzg5OTggMTguMDM2MTUyNSw0LjMxNzQ1NTI2IDE4Ljg2OTc4MTYsNS4wNDIxMTgwNiBMMjQuOTA3NDU4MywxMC4yOTA1OTAzIEMyNS43NDEwODc1LDExLjAxNTI1MzEgMjUuODI5NDIyMiwxMi4yNzg0OTgzIDI1LjEwNDc1OTQsMTMuMTEyMTI3NSBMMTYuNTA3NDI1MiwyMi45ODg0OTI5IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXRvbXMvSWNvbnMvVG9vbHMvRXJhc2VyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4wMDAwMDAsIC0zLjAwMDAwMCkiPgogICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgIDx1c2UgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjNUI1QjVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); +} +.leaflet-pm-toolbar .leaflet-pm-icon-edit { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0iZWRpdF9hbmNob3ItYSIgZD0iTTEzLjUsMTEgQzExLjU2NzAwMzQsMTEgMTAsOS40MzI5OTY2MiAxMCw3LjUgQzEwLDUuNTY3MDAzMzggMTEuNTY3MDAzNCw0IDEzLjUsNCBDMTUuNDMyOTk2Niw0IDE3LDUuNTY3MDAzMzggMTcsNy41IEMxNyw5LjQzMjk5NjYyIDE1LjQzMjk5NjYsMTEgMTMuNSwxMSBaIE0xMy41LDkgQzE0LjMyODQyNzEsOSAxNSw4LjMyODQyNzEyIDE1LDcuNSBDMTUsNi42NzE1NzI4OCAxNC4zMjg0MjcxLDYgMTMuNSw2IEMxMi42NzE1NzI5LDYgMTIsNi42NzE1NzI4OCAxMiw3LjUgQzEyLDguMzI4NDI3MTIgMTIuNjcxNTcyOSw5IDEzLjUsOSBaIE0xMi4wMDAyODg5LDcuNTI5NzM4OTMgQzEyLjAxMjU5ODMsOC4xNjI3MzY3MiAxMi40MTcwMTk3LDguNjk5NjY0MyAxMi45ODA3MTExLDguOTA3Njc5NjYgTDMsMTUgTDMsMTMgTDEyLjAwMDI4ODksNy41Mjk3Mzg5MyBaIE0xNC4yMTcyNzIyLDYuMTgyMjg0NzIgTDE5LjQ1MzEyNSwzIEwyMi42NTg5MzU1LDMgTDE0Ljk4OTEwMiw3LjY4MTczODg1IEMxNC45OTYyOTcxLDcuNjIyMTY0NTkgMTUsNy41NjE1MTQ3MiAxNSw3LjUgQzE1LDYuOTMxMzgzODEgMTQuNjgzNjA5OCw2LjQzNjY2NDUgMTQuMjE3MjcyMiw2LjE4MjI4NDcyIFogTTIzLjQ0MzQwNDIsMTkuMjg1MTczNiBMMjAuMTI4Mjc5OSwxOS4yODUxNzM2IEwyMS44NzI5OTgzLDIzLjUzNDk1MjUgQzIxLjk5NDUyOTYsMjMuODI5NTc3MyAyMS44NTU2NTQ2LDI0LjE1OTkyMDkgMjEuNTc3ODczNCwyNC4yODQ5MjA4IEwyMC4wNDE0Njc1LDI0Ljk1NDUxNDIgQzE5Ljc1NTA2MTMsMjUuMDc5NTE0MSAxOS40MzM4NzM4LDI0LjkzNjY3MDQgMTkuMzEyMzQyNiwyNC42NTA5NTE4IEwxNy42NTQ0MzY3LDIwLjYxNTQ1NDEgTDE0Ljk0NjE4NzMsMjMuNDAxMDE1MSBDMTQuNTg1MjgxMSwyMy43NzIxNzExIDE0LDIzLjQ4NjA0NjMgMTQsMjIuOTk5MjY1MyBMMTQsOS41NzE4MzUzMyBDMTQsOS4wNTkzMzU2MSAxNC42MjI1MzExLDguODA5NDkyIDE0Ljk0NjE1Niw5LjE3MDA4NTU1IEwyMy44MzQwMjkyLDE4LjMxMjAxNzkgQzI0LjE5MjUyOTEsMTguNjYxMzYxNSAyMy45Mjc5OTc5LDE5LjI4NTE3MzYgMjMuNDQzNDA0MiwxOS4yODUxNzM2IFoiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiPgogICAgPG1hc2sgaWQ9ImVkaXRfYW5jaG9yLWIiIGZpbGw9IiNmZmYiPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNlZGl0X2FuY2hvci1hIi8+CiAgICA8L21hc2s+CiAgICA8dXNlIGZpbGw9IiM1QjVCNUIiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI2VkaXRfYW5jaG9yLWEiLz4KICAgIDxnIGZpbGw9IiM1QjVCNUIiIG1hc2s9InVybCgjZWRpdF9hbmNob3ItYikiPgogICAgICA8cmVjdCB3aWR0aD0iMzAiIGhlaWdodD0iMzAiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=); +} +.leaflet-pm-toolbar .leaflet-pm-icon-drag { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0ibW92ZS1hIiBkPSJNMjEsMTQgTDIxLDEwIEwyNywxNSBMMjEsMjAgTDIxLDE2IEwxNiwxNiBMMTYsMjEgTDIwLDIxIEwxNSwyNyBMMTAsMjEgTDE0LDIxIEwxNCwxNiBMOSwxNiBMOSwyMCBMMywxNSBMOSwxMCBMOSwxNCBMMTQsMTQgTDE0LDkgTDEwLDkgTDE1LDMgTDIwLDkgTDE2LDkgTDE2LDE0IEwyMSwxNCBaIi8+CiAgPC9kZWZzPgogIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMgLTMpIj4KICAgIDxtYXNrIGlkPSJtb3ZlLWIiIGZpbGw9IiNmZmYiPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNtb3ZlLWEiLz4KICAgIDwvbWFzaz4KICAgIDx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI21vdmUtYSIvPgogICAgPGcgZmlsbD0iIzVCNUI1QiIgbWFzaz0idXJsKCNtb3ZlLWIpIj4KICAgICAgPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K); +} +.leaflet-pm-toolbar .leaflet-pm-icon-cut { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9TY2lzc29yczwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMi45NjkxNTc0LDEzLjQ5Mzk0MzUgTDIxLjAzMTcwMzIsNS41NDE2NzAxMyBMMjMuNDY0OTQ5OSw1LjY3NzIyOTU3IEwxNy4wNDcwNzEzLDE0LjUxMDY4MTYgTDI3LjU2NjAzMzYsMTcuMTMzMzUzNSBMMjUuNzg5MTk0NCwxOC44MDEyNTg4IEwxNC41ODU0OTUxLDE3Ljg5ODc1MDYgTDEzLjY0ODc5NTUsMTkuMTg4MDA3IEMxMy43OTQ2MzksMTkuMjY1MDk1OCAxMy45MzY3OTg1LDE5LjM1MzQ0MTcgMTQuMDc0MTM3NywxOS40NTMyMjQ1IEMxNS42Mzc5NjQ4LDIwLjU4OTQxMTQgMTUuOTg0NjM1NywyMi43NzgyMDUyIDE0Ljg0ODQ0ODgsMjQuMzQyMDMyNCBDMTMuNzEyMjYxOSwyNS45MDU4NTk1IDExLjUyMzQ2ODEsMjYuMjUyNTMwNCA5Ljk1OTY0MDk2LDI1LjExNjM0MzUgQzguMzk1ODEzODQsMjMuOTgwMTU2NSA4LjA0OTE0Mjk2LDIxLjc5MTM2MjcgOS4xODUzMjk4NiwyMC4yMjc1MzU2IEM5Ljc0NTg3Mjc2LDE5LjQ1NjAxNDUgMTAuNTYyNjE4OCwxOC45ODA3NDc1IDExLjQzNDEyMTgsMTguODMzNjQwNyBMMTIuNjgwNTY1NiwxNy4xMTgwNTc5IEwxMi41MjM5NzI0LDE2LjM3NDcyMTYgTDExLjk1MDY5MzIsMTUuMzAxMjM5MSBMOS44OTMxMDY0NiwxNC43ODgyMjUxIEM5LjEzMDkzNzk2LDE1LjIzNTcyNjEgOC4xOTk3Nzg1NCwxNS4zOTY2NDQ3IDcuMjc0NDUzNTUsMTUuMTY1OTM1MiBDNS4zOTg4NzUxOSwxNC42OTgzMDEgNC4yNTc1MTA5NCwxMi43OTg3NTE5IDQuNzI1MTQ1MTUsMTAuOTIzMTczNiBDNS4xOTI3NzkzNSw5LjA0NzU5NTE5IDcuMDkyMzI4NDYsNy45MDYyMzA5NCA4Ljk2NzkwNjgyLDguMzczODY1MTUgQzEwLjg0MzQ4NTIsOC44NDE0OTkzNSAxMS45ODQ4NDk0LDEwLjc0MTA0ODUgMTEuNTE3MjE1MiwxMi42MTY2MjY4IEMxMS40NzYxNDY0LDEyLjc4MTM0NDkgMTEuNDI0MDMzNSwxMi45NDA0MDAxIDExLjM2MTg2MjcsMTMuMDkzMTk5OSBMMTIuOTY5MTU3NCwxMy40OTM5NDM1IFogTTcuNzU4Mjk3MzUsMTMuMjI1MzQzOCBDOC41NjIxMTY2NCwxMy40MjU3NTg0IDkuMzc2MjA5MTIsMTIuOTM2NjAyMyA5LjU3NjYyMzc4LDEyLjEzMjc4MyBDOS43NzcwMzg0NCwxMS4zMjg5NjM3IDkuMjg3ODgyMzMsMTAuNTE0ODcxMyA4LjQ4NDA2MzAzLDEwLjMxNDQ1NjYgQzcuNjgwMjQzNzMsMTAuMTE0MDQxOSA2Ljg2NjE1MTI2LDEwLjYwMzE5OCA2LjY2NTczNjYsMTEuNDA3MDE3MyBDNi40NjUzMjE5NCwxMi4yMTA4MzY2IDYuOTU0NDc4MDUsMTMuMDI0OTI5MSA3Ljc1ODI5NzM1LDEzLjIyNTM0MzggWiBNMTAuODAzMzYzOSwyMS40MDMxMDYxIEMxMC4zMTY0MjY2LDIyLjA3MzMxNzcgMTAuNDY0OTk5OCwyMy4wMTEzNzIyIDExLjEzNTIxMTUsMjMuNDk4MzA5NSBDMTEuODA1NDIzMSwyMy45ODUyNDY3IDEyLjc0MzQ3NzYsMjMuODM2NjczNSAxMy4yMzA0MTQ4LDIzLjE2NjQ2MTkgQzEzLjcxNzM1MjEsMjIuNDk2MjUwMiAxMy41Njg3Nzg4LDIxLjU1ODE5NTcgMTIuODk4NTY3MiwyMS4wNzEyNTg1IEMxMi4yMjgzNTU2LDIwLjU4NDMyMTIgMTEuMjkwMzAxMSwyMC43MzI4OTQ1IDEwLjgwMzM2MzksMjEuNDAzMTA2MSBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkF0b21zL0ljb25zL1Rvb2xzL1NjaXNzb3JzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4wMDAwMDAsIC0zLjAwMDAwMCkiPgogICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgIDx1c2UgaWQ9Ik1hc2siIGZpbGw9IiM1QjVCNUIiIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDkzMTk0LCAxNS42NjMzNTEpIHJvdGF0ZSgtMzIuMDAwMDAwKSB0cmFuc2xhdGUoLTE2LjA5MzE5NCwgLTE1LjY2MzM1MSkgIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); +} +.leaflet-pm-toolbar .leaflet-pm-icon-snapping { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU3LjEgKDgzMDg4KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9NYWduZXQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMjEuOTk5NDc1OSwxMC45NDI4MTgzIEwyMS45OTk5OTg1LDE2LjM3MTA0MTcgQzIyLDE2LjY4NzIwMDcgMjIsMTcuMDA1ODI3OCAyMiwxNy4zMjY5NDExIEMyMiwyMS41NjQ2NTQ1IDE4LjY0MjEzNTYsMjUgMTQuNSwyNSBDMTAuMzU3ODY0NCwyNSA3LDIxLjU2NDY1NDUgNywxNy4zMjY5NDExIEw3LjAwMDg3NTA4LDEwLjk5MDc1MDcgTDExLjAwMjI4MDgsMTAuOTk4NDEyNSBDMTEuMDAxNzAzMywxMS42OTgwMTE0IDExLjAwMTI0NywxMi40MTY4MjQ4IDExLjAwMDg5OTIsMTMuMTU1NDg4NyBMMTEsMTcuMzI2OTQxMSBDMTEsMTkuMzc1NjgwOSAxMi41ODc2ODQxLDIxIDE0LjUsMjEgQzE2LjQxMjMxNTksMjEgMTgsMTkuMzc1NjgwOSAxOCwxNy4zMjY5NDExIEMxOCwxNS4wNzAyMDMyIDE3Ljk5OTU2OTYsMTIuOTYxOTY2OCAxNy45OTg1MzksMTAuOTkxMDAzMiBMMjEuOTk5NDc1OSwxMC45NDI4MTgzIFogTTEwLDcgQzEwLjU1MjI4NDcsNyAxMSw3LjQ0NzcxNTI1IDExLDggTDExLDEwIEw3LDEwIEw3LDggQzcsNy40NDc3MTUyNSA3LjQ0NzcxNTI1LDcgOCw3IEwxMCw3IFogTTIxLDcgQzIxLjU1MjI4NDcsNyAyMiw3LjQ0NzcxNTI1IDIyLDggTDIyLDEwIEwxOCwxMCBMMTgsOCBDMTgsNy40NDc3MTUyNSAxOC40NDc3MTUzLDcgMTksNyBMMjEsNyBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkF0b21zL0ljb25zL1Rvb2xzL01hZ25ldCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMDAwMDAwLCAtMy4wMDAwMDApIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8dXNlIGlkPSJNYXNrIiBmaWxsPSIjNUI1QjVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjUwMDAwMCwgMTYuMDAwMDAwKSByb3RhdGUoNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTE0LjUwMDAwMCwgLTE2LjAwMDAwMCkgIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); +} +.leaflet-pm-toolbar .leaflet-pm-icon-rotate { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0icm90YXRlIiBkPSJNMjEuMiw1LjhjLTAuMS0wLjItMC4yLTAuMy0wLjMtMC41bC0wLjEtMC4yYy0wLjEtMC4yLTAuMi0wLjMtMC4zLTAuNWwtMC4xLTAuMmMtMC4xLTAuMi0wLjItMC4zLTAuNC0wLjVsLTAuMi0wLjNsMi44LTMuMUwxOCwwLjZsLTQuNiwwLjFsMC41LDQuNWwwLjUsNC41bDMuMi0zLjZ2MC4xbDAuMSwwLjJjMC4xLDAuMSwwLjEsMC4yLDAuMiwwLjJsMC4xLDAuMkMxOCw3LDE4LDcuMSwxOC4xLDcuMmMwLjMsMC43LDAuNiwxLjQsMC43LDIuMWMwLjIsMS40LDAsMi45LTAuNiw0LjJMMTgsMTMuOUwxNy45LDE0bC0wLjMsMC41bC0wLjEsMC4yYy0wLjIsMC4yLTAuNCwwLjUtMC42LDAuN2MtMC41LDAuNS0xLjEsMS0xLjcsMS4zYy0wLjYsMC40LTEuMywwLjYtMi4xLDAuOGMtMC43LDAuMS0xLjUsMC4yLTIuMiwwLjFjLTAuOC0wLjEtMS41LTAuMy0yLjItMC41Yy0wLjctMC4zLTEuMy0wLjctMS45LTEuMmwtMC40LTAuNGwtMC4yLTAuM0w2LDE1Yy0wLjEtMC4xLTAuMi0wLjItMC4yLTAuM2wtMC4zLTAuNGwtMC4xLTAuMWwtMC4yLTAuNGMwLTAuMS0wLjEtMC4xLTAuMS0wLjJsLTAuMy0wLjVsLTAuMS0wLjJjLTAuMS0wLjMtMC4yLTAuNi0wLjMtMC45Yy0wLjItMC44LTAuMy0xLjYtMC4zLTIuNGMwLTAuMiwwLTAuMywwLTAuNVY4LjljMC0wLjIsMC0wLjMsMC4xLTAuNGwwLjEtMC42bDAuMi0wLjZjMC4zLTAuOCwwLjctMS41LDEuMi0yLjJjMC41LTAuNywxLjEtMS4zLDEuOC0xLjhjMC4yLTAuMSwwLjMtMC40LDAuMS0wLjZDNy41LDIuNiw3LjQsMi41LDcuMywyLjVINy4xTDcsMi42QzYuMSwzLDUuNCwzLjYsNC43LDQuMkM0LDQuOSwzLjUsNS43LDMsNi42Yy0wLjksMS44LTEuMiwzLjgtMC44LDUuOGMwLjEsMC41LDAuMiwwLjksMC4zLDEuNGwwLjMsMC44QzIuOSwxNC43LDMsMTQuOCwzLDE1bDAuMiwwLjRjMCwwLjEsMC4xLDAuMiwwLjEsMC4ybDAuMywwLjVjMC4xLDAuMiwwLjIsMC4zLDAuMywwLjVsMC4xLDAuMmMwLjEsMC4xLDAuMiwwLjMsMC4zLDAuNEw1LDE3LjhjMC43LDAuNywxLjYsMS4zLDIuNSwxLjhjMC45LDAuNSwxLjksMC44LDMsMC45YzAuNSwwLjEsMSwwLjEsMS41LDAuMWMwLjYsMCwxLjEsMCwxLjYtMC4xYzEtMC4yLDIuMS0wLjUsMy0xbDAuMi0wLjFjMC4yLTAuMSwwLjMtMC4yLDAuNS0wLjNsMC43LTAuNGMwLjItMC4xLDAuMy0wLjIsMC40LTAuM2wwLjItMC4yYzAuMi0wLjEsMC40LTAuMywwLjUtMC41bDAuMS0wLjFjMC4zLTAuMywwLjctMC43LDAuOS0xbDAuNi0wLjlsMC40LTAuNmMxLTEuOSwxLjQtNC4xLDEuMS02LjJDMjIsNy44LDIxLjcsNi43LDIxLjIsNS44eiIvPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDIpIj4KICAgICAgICA8bWFzayBpZD0icm90YXRlLWIiIGZpbGw9IiNmZmYiPgogICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNyb3RhdGUiLz4KICAgICAgICA8L21hc2s+CiAgICAgICAgPHVzZSBmaWxsPSIjNUI1QjVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiNyb3RhdGUiLz4KICAgICAgICA8ZyBmaWxsPSIjNUI1QjVCIiBtYXNrPSJ1cmwoI3JvdGF0ZS1iKSI+CiAgICAgICAgICAgIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIvPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==); +} +.leaflet-pm-toolbar .leaflet-pm-icon-text { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiM1YjViNWI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoyLjVweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlRleHQ8L3RpdGxlPjxnIGlkPSJFYmVuZV8yIiBkYXRhLW5hbWU9IkViZW5lIDIiPjxwb2x5bGluZSBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTkuNjQgNy4yNyAxOS42NCA0IDEyIDQgMTIgMjAgMTUuOTEgMjAgOC4wOSAyMCAxMiAyMCAxMiA0IDQuMzYgNCA0LjM2IDcuMjciLz48L2c+PC9zdmc+); +} + +.leaflet-buttons-control-button:hover, +.leaflet-buttons-control-button:focus { + cursor: pointer; + background-color: #f4f4f4; +} +.active > .leaflet-buttons-control-button { + box-shadow: inset 0 -1px 5px 2px rgba(81, 77, 77, 0.31); +} + +.leaflet-buttons-control-text-hide { + display: none; +} + +.button-container { + position: relative; +} + +.button-container .leaflet-pm-actions-container { + z-index: 2; + position: absolute; + top: 0; + left: 100%; + display: none; + white-space: nowrap; + direction: ltr; +} + +.leaflet-right + .leaflet-pm-toolbar + .button-container + .leaflet-pm-actions-container { + right: 100%; + left: auto; +} + +.button-container.active .leaflet-pm-actions-container { + display: block; +} + +.button-container + .leaflet-pm-actions-container:not(.pos-right) + a.leaflet-pm-action:last-child { + border-radius: 0 3px 3px 0; + border-right: 0; +} +.button-container + .leaflet-pm-actions-container.pos-right + a.leaflet-pm-action:first-child { + border-radius: 3px 0 0 3px; +} +.button-container + .leaflet-pm-actions-container.pos-right + a.leaflet-pm-action:last-child { + border-right: 0; +} +.button-container .leaflet-pm-actions-container .leaflet-pm-action { + padding: 0 10px; + background-color: #666; + color: #fff; + display: inline-block; + width: auto; + border-right: 1px solid #eee; + user-select: none; + border-bottom: none; + height: 29px; + line-height: 29px; +} +.leaflet-pm-toolbar + .button-container:first-child.pos-right.active + a.leaflet-buttons-control-button { + border-top-left-radius: 0; +} +.leaflet-pm-toolbar + .button-container:first-child.active:not(.pos-right) + a.leaflet-buttons-control-button { + border-top-right-radius: 0; +} + +.button-container .leaflet-pm-actions-container .leaflet-pm-action:hover, +.button-container .leaflet-pm-actions-container .leaflet-pm-action:focus { + cursor: pointer; + background-color: #777; +} + +/* That the active control is always over the other controls */ +.leaflet-pm-toolbar.activeChild { + z-index: 801; +} + +.leaflet-buttons-control-button.pm-disabled { + background-color: #f4f4f4; +} + +.leaflet-buttons-control-button.pm-disabled > .control-icon { + filter: opacity(0.6); +} \ No newline at end of file diff --git a/web/lib/components/geoman/leaflet-geoman.min.js b/web/lib/components/geoman/leaflet-geoman.min.js new file mode 100644 index 0000000..bc15cc7 --- /dev/null +++ b/web/lib/components/geoman/leaflet-geoman.min.js @@ -0,0 +1 @@ +(()=>{var t={9705:(t,e,i)=>{"use strict";var n=i(1540);function r(t){var e=[Infinity,Infinity,-Infinity,-Infinity];return n.coordEach(t,(function(t){e[0]>t[0]&&(e[0]=t[0]),e[1]>t[1]&&(e[1]=t[1]),e[2]{"use strict";function i(t,e,i){void 0===i&&(i={});var n={type:"Feature"};return(0===i.id||i.id)&&(n.id=i.id),i.bbox&&(n.bbox=i.bbox),n.properties=e||{},n.geometry=t,n}function n(t,e,n){if(void 0===n&&(n={}),!t)throw new Error("coordinates is required");if(!Array.isArray(t))throw new Error("coordinates must be an Array");if(t.length<2)throw new Error("coordinates must be at least 2 numbers long");if(!d(t[0])||!d(t[1]))throw new Error("coordinates must contain numbers");return i({type:"Point",coordinates:t},e,n)}function r(t,e,n){void 0===n&&(n={});for(var r=0,a=t;r=0))throw new Error("precision must be a positive number");var i=Math.pow(10,e||0);return Math.round(t*i)/i},e.radiansToLength=u,e.lengthToRadians=c,e.lengthToDegrees=function(t,e){return p(c(t,e))},e.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},e.radiansToDegrees=p,e.degreesToRadians=function(t){return t%360*Math.PI/180},e.convertLength=function(t,e,i){if(void 0===e&&(e="kilometers"),void 0===i&&(i="kilometers"),!(t>=0))throw new Error("length must be a positive number");return u(c(t,e),i)},e.convertArea=function(t,i,n){if(void 0===i&&(i="meters"),void 0===n&&(n="kilometers"),!(t>=0))throw new Error("area must be a positive number");var r=e.areaFactors[i];if(!r)throw new Error("invalid original units");var a=e.areaFactors[n];if(!a)throw new Error("invalid final units");return t/r*a},e.isNumber=d,e.isObject=function(t){return!!t&&t.constructor===Object},e.validateBBox=function(t){if(!t)throw new Error("bbox is required");if(!Array.isArray(t))throw new Error("bbox must be an Array");if(4!==t.length&&6!==t.length)throw new Error("bbox must be an Array of 4 or 6 numbers");t.forEach((function(t){if(!d(t))throw new Error("bbox must only contain numbers")}))},e.validateId=function(t){if(!t)throw new Error("id is required");if(-1===["string","number"].indexOf(typeof t))throw new Error("id must be a number or a string")}},1540:(t,e,i)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i(4102);function r(t,e,i){if(null!==t)for(var n,a,o,s,l,h,u,c,p=0,d=0,f=t.type,g="FeatureCollection"===f,_="Feature"===f,m=g?t.features.length:1,y=0;yh||d>u||f>c)return l=r,h=i,u=d,c=f,void(o=0);var g=n.lineString([l,r],t.properties);if(!1===e(g,i,a,f,o))return!1;o++,l=r}))&&void 0}}}))}function u(t,e){if(!t)throw new Error("geojson is required");l(t,(function(t,i,r){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case"LineString":if(!1===e(t,i,r,0,0))return!1;break;case"Polygon":for(var s=0;s{"use strict";i(7107);var n=i(2492),r=i.n(n);const a=JSON.parse('{"tooltips":{"placeMarker":"Click to place marker","firstVertex":"Click to place first vertex","continueLine":"Click to continue drawing","finishLine":"Click any existing marker to finish","finishPoly":"Click first marker to finish","finishRect":"Click to finish","startCircle":"Click to place circle center","finishCircle":"Click to finish circle","placeCircleMarker":"Click to place circle marker","placeText":"Click to place text"},"actions":{"finish":"Finish","cancel":"Cancel","removeLastVertex":"Remove Last Vertex"},"buttonTitles":{"drawMarkerButton":"Draw Marker","drawPolyButton":"Draw Polygons","drawLineButton":"Draw Polyline","drawCircleButton":"Draw Circle","drawRectButton":"Draw Rectangle","editButton":"Edit Layers","dragButton":"Drag Layers","cutButton":"Cut Layers","deleteButton":"Remove Layers","drawCircleMarkerButton":"Draw Circle Marker","snappingButton":"Snap dragged marker to other layers and vertices","pinningButton":"Pin shared vertices together","rotateButton":"Rotate Layers","drawTextButton":"Draw Text","scaleButton":"Scale Layers","autoTracingButton":"Auto trace Line"},"measurements":{"totalLength":"Length","segmentLength":"Segment length","area":"Area","radius":"Radius","perimeter":"Perimeter","height":"Height","width":"Width","coordinates":"Position","coordinatesMarker":"Position Marker"}}'),o=JSON.parse('{"tooltips":{"placeMarker":"Platziere den Marker mit Klick","firstVertex":"Platziere den ersten Marker mit Klick","continueLine":"Klicke, um weiter zu zeichnen","finishLine":"Beende mit Klick auf existierenden Marker","finishPoly":"Beende mit Klick auf ersten Marker","finishRect":"Beende mit Klick","startCircle":"Platziere das Kreiszentrum mit Klick","finishCircle":"Beende den Kreis mit Klick","placeCircleMarker":"Platziere den Kreismarker mit Klick","placeText":"Platziere den Text mit Klick"},"actions":{"finish":"Beenden","cancel":"Abbrechen","removeLastVertex":"Letzten Vertex löschen"},"buttonTitles":{"drawMarkerButton":"Marker zeichnen","drawPolyButton":"Polygon zeichnen","drawLineButton":"Polyline zeichnen","drawCircleButton":"Kreis zeichnen","drawRectButton":"Rechteck zeichnen","editButton":"Layer editieren","dragButton":"Layer bewegen","cutButton":"Layer schneiden","deleteButton":"Layer löschen","drawCircleMarkerButton":"Kreismarker zeichnen","snappingButton":"Bewegter Layer an andere Layer oder Vertexe einhacken","pinningButton":"Vertexe an der gleichen Position verknüpfen","rotateButton":"Layer drehen","drawTextButton":"Text zeichnen","scaleButton":"Layer skalieren","autoTracingButton":"Linie automatisch nachzeichen"},"measurements":{"totalLength":"Länge","segmentLength":"Segment Länge","area":"Fläche","radius":"Radius","perimeter":"Umfang","height":"Höhe","width":"Breite","coordinates":"Position","coordinatesMarker":"Position Marker"}}'),s=JSON.parse('{"tooltips":{"placeMarker":"Clicca per posizionare un Marker","firstVertex":"Clicca per posizionare il primo vertice","continueLine":"Clicca per continuare a disegnare","finishLine":"Clicca qualsiasi marker esistente per terminare","finishPoly":"Clicca il primo marker per terminare","finishRect":"Clicca per terminare","startCircle":"Clicca per posizionare il punto centrale del cerchio","finishCircle":"Clicca per terminare il cerchio","placeCircleMarker":"Clicca per posizionare un Marker del cherchio"},"actions":{"finish":"Termina","cancel":"Annulla","removeLastVertex":"Rimuovi l\'ultimo vertice"},"buttonTitles":{"drawMarkerButton":"Disegna Marker","drawPolyButton":"Disegna Poligoni","drawLineButton":"Disegna Polilinea","drawCircleButton":"Disegna Cerchio","drawRectButton":"Disegna Rettangolo","editButton":"Modifica Livelli","dragButton":"Sposta Livelli","cutButton":"Ritaglia Livelli","deleteButton":"Elimina Livelli","drawCircleMarkerButton":"Disegna Marker del Cerchio","snappingButton":"Snap ha trascinato il pennarello su altri strati e vertici","pinningButton":"Pin condiviso vertici insieme"}}'),l=JSON.parse('{"tooltips":{"placeMarker":"Klik untuk menempatkan marker","firstVertex":"Klik untuk menempatkan vertex pertama","continueLine":"Klik untuk meneruskan digitasi","finishLine":"Klik pada sembarang marker yang ada untuk mengakhiri","finishPoly":"Klik marker pertama untuk mengakhiri","finishRect":"Klik untuk mengakhiri","startCircle":"Klik untuk menempatkan titik pusat lingkaran","finishCircle":"Klik untuk mengakhiri lingkaran","placeCircleMarker":"Klik untuk menempatkan penanda lingkarann"},"actions":{"finish":"Selesai","cancel":"Batal","removeLastVertex":"Hilangkan Vertex Terakhir"},"buttonTitles":{"drawMarkerButton":"Digitasi Marker","drawPolyButton":"Digitasi Polygon","drawLineButton":"Digitasi Polyline","drawCircleButton":"Digitasi Lingkaran","drawRectButton":"Digitasi Segi Empat","editButton":"Edit Layer","dragButton":"Geser Layer","cutButton":"Potong Layer","deleteButton":"Hilangkan Layer","drawCircleMarkerButton":"Digitasi Penanda Lingkaran","snappingButton":"Jepretkan penanda yang ditarik ke lapisan dan simpul lain","pinningButton":"Sematkan simpul bersama bersama"}}'),h=JSON.parse('{"tooltips":{"placeMarker":"Adaugă un punct","firstVertex":"Apasă aici pentru a adăuga primul Vertex","continueLine":"Apasă aici pentru a continua desenul","finishLine":"Apasă pe orice obiect pentru a finisa desenul","finishPoly":"Apasă pe primul obiect pentru a finisa","finishRect":"Apasă pentru a finisa","startCircle":"Apasă pentru a desena un cerc","finishCircle":"Apasă pentru a finisa un cerc","placeCircleMarker":"Adaugă un punct"},"actions":{"finish":"Termină","cancel":"Anulează","removeLastVertex":"Șterge ultimul Vertex"},"buttonTitles":{"drawMarkerButton":"Adaugă o bulină","drawPolyButton":"Desenează un poligon","drawLineButton":"Desenează o linie","drawCircleButton":"Desenează un cerc","drawRectButton":"Desenează un dreptunghi","editButton":"Editează straturile","dragButton":"Mută straturile","cutButton":"Taie straturile","deleteButton":"Șterge straturile","drawCircleMarkerButton":"Desenează marcatorul cercului","snappingButton":"Fixați marcatorul glisat pe alte straturi și vârfuri","pinningButton":"Fixați vârfurile partajate împreună"}}'),u=JSON.parse('{"tooltips":{"placeMarker":"Нажмите, чтобы нанести маркер","firstVertex":"Нажмите, чтобы нанести первый объект","continueLine":"Нажмите, чтобы продолжить рисование","finishLine":"Нажмите любой существующий маркер для завершения","finishPoly":"Выберите первую точку, чтобы закончить","finishRect":"Нажмите, чтобы закончить","startCircle":"Нажмите, чтобы добавить центр круга","finishCircle":"Нажмите, чтобы задать радиус","placeCircleMarker":"Нажмите, чтобы нанести круговой маркер"},"actions":{"finish":"Завершить","cancel":"Отменить","removeLastVertex":"Отменить последнее действие"},"buttonTitles":{"drawMarkerButton":"Добавить маркер","drawPolyButton":"Рисовать полигон","drawLineButton":"Рисовать кривую","drawCircleButton":"Рисовать круг","drawRectButton":"Рисовать прямоугольник","editButton":"Редактировать слой","dragButton":"Перенести слой","cutButton":"Вырезать слой","deleteButton":"Удалить слой","drawCircleMarkerButton":"Добавить круговой маркер","snappingButton":"Привязать перетаскиваемый маркер к другим слоям и вершинам","pinningButton":"Связать общие точки вместе"}}'),c=JSON.parse('{"tooltips":{"placeMarker":"Presiona para colocar un marcador","firstVertex":"Presiona para colocar el primer vértice","continueLine":"Presiona para continuar dibujando","finishLine":"Presiona cualquier marcador existente para finalizar","finishPoly":"Presiona el primer marcador para finalizar","finishRect":"Presiona para finalizar","startCircle":"Presiona para colocar el centro del círculo","finishCircle":"Presiona para finalizar el círculo","placeCircleMarker":"Presiona para colocar un marcador de círculo"},"actions":{"finish":"Finalizar","cancel":"Cancelar","removeLastVertex":"Eliminar último vértice"},"buttonTitles":{"drawMarkerButton":"Dibujar Marcador","drawPolyButton":"Dibujar Polígono","drawLineButton":"Dibujar Línea","drawCircleButton":"Dibujar Círculo","drawRectButton":"Dibujar Rectángulo","editButton":"Editar Capas","dragButton":"Arrastrar Capas","cutButton":"Cortar Capas","deleteButton":"Eliminar Capas","drawCircleMarkerButton":"Dibujar Marcador de Círculo","snappingButton":"El marcador de Snap arrastrado a otras capas y vértices","pinningButton":"Fijar juntos los vértices compartidos"}}'),p=JSON.parse('{"tooltips":{"placeMarker":"Klik om een marker te plaatsen","firstVertex":"Klik om het eerste punt te plaatsen","continueLine":"Klik om te blijven tekenen","finishLine":"Klik op een bestaand punt om te beëindigen","finishPoly":"Klik op het eerst punt om te beëindigen","finishRect":"Klik om te beëindigen","startCircle":"Klik om het middelpunt te plaatsen","finishCircle":"Klik om de cirkel te beëindigen","placeCircleMarker":"Klik om een marker te plaatsen"},"actions":{"finish":"Bewaar","cancel":"Annuleer","removeLastVertex":"Verwijder laatste punt"},"buttonTitles":{"drawMarkerButton":"Plaats Marker","drawPolyButton":"Teken een vlak","drawLineButton":"Teken een lijn","drawCircleButton":"Teken een cirkel","drawRectButton":"Teken een vierkant","editButton":"Bewerk","dragButton":"Verplaats","cutButton":"Knip","deleteButton":"Verwijder","drawCircleMarkerButton":"Plaats Marker","snappingButton":"Snap gesleepte marker naar andere lagen en hoekpunten","pinningButton":"Speld gedeelde hoekpunten samen"}}'),d=JSON.parse('{"tooltips":{"placeMarker":"Cliquez pour placer un marqueur","firstVertex":"Cliquez pour placer le premier sommet","continueLine":"Cliquez pour continuer à dessiner","finishLine":"Cliquez sur n\'importe quel marqueur pour terminer","finishPoly":"Cliquez sur le premier marqueur pour terminer","finishRect":"Cliquez pour terminer","startCircle":"Cliquez pour placer le centre du cercle","finishCircle":"Cliquez pour finir le cercle","placeCircleMarker":"Cliquez pour placer le marqueur circulaire"},"actions":{"finish":"Terminer","cancel":"Annuler","removeLastVertex":"Retirer le dernier sommet"},"buttonTitles":{"drawMarkerButton":"Placer des marqueurs","drawPolyButton":"Dessiner des polygones","drawLineButton":"Dessiner des polylignes","drawCircleButton":"Dessiner un cercle","drawRectButton":"Dessiner un rectangle","editButton":"Éditer des calques","dragButton":"Déplacer des calques","cutButton":"Couper des calques","deleteButton":"Supprimer des calques","drawCircleMarkerButton":"Dessiner un marqueur circulaire","snappingButton":"Glisser le marqueur vers d\'autres couches et sommets","pinningButton":"Épingler ensemble les sommets partagés","rotateButton":"Tourner des calques"}}'),f=JSON.parse('{"tooltips":{"placeMarker":"单击放置标记","firstVertex":"单击放置首个顶点","continueLine":"单击继续绘制","finishLine":"单击任何存在的标记以完成","finishPoly":"单击第一个标记以完成","finishRect":"单击完成","startCircle":"单击放置圆心","finishCircle":"单击完成圆形","placeCircleMarker":"点击放置圆形标记"},"actions":{"finish":"完成","cancel":"取消","removeLastVertex":"移除最后的顶点"},"buttonTitles":{"drawMarkerButton":"绘制标记","drawPolyButton":"绘制多边形","drawLineButton":"绘制线段","drawCircleButton":"绘制圆形","drawRectButton":"绘制长方形","editButton":"编辑图层","dragButton":"拖拽图层","cutButton":"剪切图层","deleteButton":"删除图层","drawCircleMarkerButton":"画圆圈标记","snappingButton":"将拖动的标记捕捉到其他图层和顶点","pinningButton":"将共享顶点固定在一起"}}'),g=JSON.parse('{"tooltips":{"placeMarker":"單擊放置標記","firstVertex":"單擊放置第一個頂點","continueLine":"單擊繼續繪製","finishLine":"單擊任何存在的標記以完成","finishPoly":"單擊第一個標記以完成","finishRect":"單擊完成","startCircle":"單擊放置圓心","finishCircle":"單擊完成圓形","placeCircleMarker":"點擊放置圓形標記"},"actions":{"finish":"完成","cancel":"取消","removeLastVertex":"移除最後一個頂點"},"buttonTitles":{"drawMarkerButton":"放置標記","drawPolyButton":"繪製多邊形","drawLineButton":"繪製線段","drawCircleButton":"繪製圓形","drawRectButton":"繪製方形","editButton":"編輯圖形","dragButton":"移動圖形","cutButton":"裁切圖形","deleteButton":"刪除圖形","drawCircleMarkerButton":"畫圓圈標記","snappingButton":"將拖動的標記對齊到其他圖層和頂點","pinningButton":"將共享頂點固定在一起"}}'),_={en:a,de:o,it:s,id:l,ro:h,ru:u,es:c,nl:p,fr:d,pt_br:JSON.parse('{"tooltips":{"placeMarker":"Clique para posicionar o marcador","firstVertex":"Clique para posicionar o primeiro vértice","continueLine":"Clique para continuar desenhando","finishLine":"Clique em qualquer marcador existente para finalizar","finishPoly":"Clique no primeiro ponto para fechar o polígono","finishRect":"Clique para finalizar","startCircle":"Clique para posicionar o centro do círculo","finishCircle":"Clique para fechar o círculo","placeCircleMarker":"Clique para posicionar o marcador circular"},"actions":{"finish":"Finalizar","cancel":"Cancelar","removeLastVertex":"Remover último vértice"},"buttonTitles":{"drawMarkerButton":"Desenhar um marcador","drawPolyButton":"Desenhar um polígono","drawLineButton":"Desenhar uma polilinha","drawCircleButton":"Desenhar um círculo","drawRectButton":"Desenhar um retângulo","editButton":"Editar camada(s)","dragButton":"Mover camada(s)","cutButton":"Recortar camada(s)","deleteButton":"Remover camada(s)","drawCircleMarkerButton":"Marcador de círculos de desenho","snappingButton":"Marcador arrastado para outras camadas e vértices","pinningButton":"Vértices compartilhados de pinos juntos"}}'),zh:f,zh_tw:g,pl:JSON.parse('{"tooltips":{"placeMarker":"Kliknij, aby ustawić znacznik","firstVertex":"Kliknij, aby ustawić pierwszy punkt","continueLine":"Kliknij, aby kontynuować rysowanie","finishLine":"Kliknij dowolny punkt, aby zakończyć","finishPoly":"Kliknij pierwszy punkt, aby zakończyć","finishRect":"Kliknij, aby zakończyć","startCircle":"Kliknij, aby ustawić środek koła","finishCircle":"Kliknij, aby zakończyć rysowanie koła","placeCircleMarker":"Kliknij, aby ustawić okrągły znacznik"},"actions":{"finish":"Zakończ","cancel":"Anuluj","removeLastVertex":"Usuń ostatni punkt"},"buttonTitles":{"drawMarkerButton":"Narysuj znacznik","drawPolyButton":"Narysuj wielokąt","drawLineButton":"Narysuj ścieżkę","drawCircleButton":"Narysuj koło","drawRectButton":"Narysuj prostokąt","editButton":"Edytuj","dragButton":"Przesuń","cutButton":"Wytnij","deleteButton":"Usuń","drawCircleMarkerButton":"Narysuj okrągły znacznik","snappingButton":"Snap przeciągnięty marker na inne warstwy i wierzchołki","pinningButton":"Sworzeń wspólne wierzchołki razem"}}'),sv:JSON.parse('{"tooltips":{"placeMarker":"Klicka för att placera markör","firstVertex":"Klicka för att placera första hörnet","continueLine":"Klicka för att fortsätta rita","finishLine":"Klicka på en existerande punkt för att slutföra","finishPoly":"Klicka på den första punkten för att slutföra","finishRect":"Klicka för att slutföra","startCircle":"Klicka för att placera cirkelns centrum","finishCircle":"Klicka för att slutföra cirkeln","placeCircleMarker":"Klicka för att placera cirkelmarkör"},"actions":{"finish":"Slutför","cancel":"Avbryt","removeLastVertex":"Ta bort sista hörnet"},"buttonTitles":{"drawMarkerButton":"Rita Markör","drawPolyButton":"Rita Polygoner","drawLineButton":"Rita Linje","drawCircleButton":"Rita Cirkel","drawRectButton":"Rita Rektangel","editButton":"Redigera Lager","dragButton":"Dra Lager","cutButton":"Klipp i Lager","deleteButton":"Ta bort Lager","drawCircleMarkerButton":"Rita Cirkelmarkör","snappingButton":"Snäpp dra markören till andra lager och hörn","pinningButton":"Fäst delade hörn tillsammans"}}'),el:JSON.parse('{"tooltips":{"placeMarker":"Κάντε κλικ για να τοποθετήσετε Δείκτη","firstVertex":"Κάντε κλικ για να τοποθετήσετε το πρώτο σημείο","continueLine":"Κάντε κλικ για να συνεχίσετε να σχεδιάζετε","finishLine":"Κάντε κλικ σε οποιονδήποτε υπάρχον σημείο για να ολοκληρωθεί","finishPoly":"Κάντε κλικ στο πρώτο σημείο για να τελειώσετε","finishRect":"Κάντε κλικ για να τελειώσετε","startCircle":"Κάντε κλικ για να τοποθετήσετε κέντρο Κύκλου","finishCircle":"Κάντε κλικ για να ολοκληρώσετε τον Κύκλο","placeCircleMarker":"Κάντε κλικ για να τοποθετήσετε Κυκλικό Δείκτη"},"actions":{"finish":"Τέλος","cancel":"Ακύρωση","removeLastVertex":"Κατάργηση τελευταίου σημείου"},"buttonTitles":{"drawMarkerButton":"Σχεδίαση Δείκτη","drawPolyButton":"Σχεδίαση Πολυγώνου","drawLineButton":"Σχεδίαση Γραμμής","drawCircleButton":"Σχεδίαση Κύκλου","drawRectButton":"Σχεδίαση Ορθογωνίου","editButton":"Επεξεργασία Επιπέδων","dragButton":"Μεταφορά Επιπέδων","cutButton":"Αποκοπή Επιπέδων","deleteButton":"Κατάργηση Επιπέδων","drawCircleMarkerButton":"Σχεδίαση Κυκλικού Δείκτη","snappingButton":"Προσκόλληση του Δείκτη μεταφοράς σε άλλα Επίπεδα και Κορυφές","pinningButton":"Περικοπή κοινών κορυφών μαζί"}}'),hu:JSON.parse('{"tooltips":{"placeMarker":"Kattintson a jelölő elhelyezéséhez","firstVertex":"Kattintson az első pont elhelyezéséhez","continueLine":"Kattintson a következő pont elhelyezéséhez","finishLine":"A befejezéshez kattintson egy meglévő pontra","finishPoly":"A befejezéshez kattintson az első pontra","finishRect":"Kattintson a befejezéshez","startCircle":"Kattintson a kör középpontjának elhelyezéséhez","finishCircle":"Kattintson a kör befejezéséhez","placeCircleMarker":"Kattintson a körjelölő elhelyezéséhez"},"actions":{"finish":"Befejezés","cancel":"Mégse","removeLastVertex":"Utolsó pont eltávolítása"},"buttonTitles":{"drawMarkerButton":"Jelölő rajzolása","drawPolyButton":"Poligon rajzolása","drawLineButton":"Vonal rajzolása","drawCircleButton":"Kör rajzolása","drawRectButton":"Négyzet rajzolása","editButton":"Elemek szerkesztése","dragButton":"Elemek mozgatása","cutButton":"Elemek vágása","deleteButton":"Elemek törlése","drawCircleMarkerButton":"Kör jelölő rajzolása","snappingButton":"Kapcsolja a jelöltőt másik elemhez vagy ponthoz","pinningButton":"Közös pontok összekötése"}}'),da:JSON.parse('{"tooltips":{"placeMarker":"Tryk for at placere en markør","firstVertex":"Tryk for at placere det første punkt","continueLine":"Tryk for at fortsætte linjen","finishLine":"Tryk på et eksisterende punkt for at afslutte","finishPoly":"Tryk på det første punkt for at afslutte","finishRect":"Tryk for at afslutte","startCircle":"Tryk for at placere cirklens center","finishCircle":"Tryk for at afslutte cirklen","placeCircleMarker":"Tryk for at placere en cirkelmarkør"},"actions":{"finish":"Afslut","cancel":"Afbryd","removeLastVertex":"Fjern sidste punkt"},"buttonTitles":{"drawMarkerButton":"Placer markør","drawPolyButton":"Tegn polygon","drawLineButton":"Tegn linje","drawCircleButton":"Tegn cirkel","drawRectButton":"Tegn firkant","editButton":"Rediger","dragButton":"Træk","cutButton":"Klip","deleteButton":"Fjern","drawCircleMarkerButton":"Tegn cirkelmarkør","snappingButton":"Fastgør trukket markør til andre elementer","pinningButton":"Sammenlæg delte elementer"}}'),no:JSON.parse('{"tooltips":{"placeMarker":"Klikk for å plassere punkt","firstVertex":"Klikk for å plassere første punkt","continueLine":"Klikk for å tegne videre","finishLine":"Klikk på et eksisterende punkt for å fullføre","finishPoly":"Klikk første punkt for å fullføre","finishRect":"Klikk for å fullføre","startCircle":"Klikk for å sette sirkel midtpunkt","finishCircle":"Klikk for å fullføre sirkel","placeCircleMarker":"Klikk for å plassere sirkel"},"actions":{"finish":"Fullfør","cancel":"Kanseller","removeLastVertex":"Fjern forrige punkt"},"buttonTitles":{"drawMarkerButton":"Tegn Punkt","drawPolyButton":"Tegn Flate","drawLineButton":"Tegn Linje","drawCircleButton":"Tegn Sirkel","drawRectButton":"Tegn rektangel","editButton":"Rediger Objekter","dragButton":"Dra Objekter","cutButton":"Kutt Objekter","deleteButton":"Fjern Objekter","drawCircleMarkerButton":"Tegn sirkel-punkt","snappingButton":"Fest dratt punkt til andre objekter og punkt","pinningButton":"Pin delte punkt sammen"}}'),fa:JSON.parse('{"tooltips":{"placeMarker":"کلیک برای جانمایی نشان","firstVertex":"کلیک برای رسم اولین رأس","continueLine":"کلیک برای ادامه رسم","finishLine":"کلیک روی هر نشان موجود برای پایان","finishPoly":"کلیک روی اولین نشان برای پایان","finishRect":"کلیک برای پایان","startCircle":"کلیک برای رسم مرکز دایره","finishCircle":"کلیک برای پایان رسم دایره","placeCircleMarker":"کلیک برای رسم نشان دایره","placeText":"کلیک برای نوشتن متن"},"actions":{"finish":"پایان","cancel":"لفو","removeLastVertex":"حذف آخرین رأس"},"buttonTitles":{"drawMarkerButton":"درج نشان","drawPolyButton":"رسم چندضلعی","drawLineButton":"رسم خط","drawCircleButton":"رسم دایره","drawRectButton":"رسم چهارضلعی","editButton":"ویرایش لایه‌ها","dragButton":"جابجایی لایه‌ها","cutButton":"برش لایه‌ها","deleteButton":"حذف لایه‌ها","drawCircleMarkerButton":"رسم نشان دایره","snappingButton":"نشانگر را به لایه‌ها و رئوس دیگر بکشید","pinningButton":"رئوس مشترک را با هم پین کنید","rotateButton":"چرخش لایه","drawTextButton":"رسم متن"}}'),ua:JSON.parse('{"tooltips":{"placeMarker":"Натисніть, щоб нанести маркер","firstVertex":"Натисніть, щоб нанести першу вершину","continueLine":"Натисніть, щоб продовжити малювати","finishLine":"Натисніть будь-який існуючий маркер для завершення","finishPoly":"Виберіть перший маркер, щоб завершити","finishRect":"Натисніть, щоб завершити","startCircle":"Натисніть, щоб додати центр кола","finishCircle":"Натисніть, щоб завершити коло","placeCircleMarker":"Натисніть, щоб нанести круговий маркер"},"actions":{"finish":"Завершити","cancel":"Відмінити","removeLastVertex":"Видалити попередню вершину"},"buttonTitles":{"drawMarkerButton":"Малювати маркер","drawPolyButton":"Малювати полігон","drawLineButton":"Малювати криву","drawCircleButton":"Малювати коло","drawRectButton":"Малювати прямокутник","editButton":"Редагувати шари","dragButton":"Перенести шари","cutButton":"Вирізати шари","deleteButton":"Видалити шари","drawCircleMarkerButton":"Малювати круговий маркер","snappingButton":"Прив’язати перетягнутий маркер до інших шарів та вершин","pinningButton":"Зв\'язати спільні вершини разом"}}'),tr:JSON.parse('{"tooltips":{"placeMarker":"İşaretçi yerleştirmek için tıklayın","firstVertex":"İlk tepe noktasını yerleştirmek için tıklayın","continueLine":"Çizime devam etmek için tıklayın","finishLine":"Bitirmek için mevcut herhangi bir işaretçiyi tıklayın","finishPoly":"Bitirmek için ilk işaretçiyi tıklayın","finishRect":"Bitirmek için tıklayın","startCircle":"Daire merkezine yerleştirmek için tıklayın","finishCircle":"Daireyi bitirmek için tıklayın","placeCircleMarker":"Daire işaretçisi yerleştirmek için tıklayın"},"actions":{"finish":"Bitir","cancel":"İptal","removeLastVertex":"Son köşeyi kaldır"},"buttonTitles":{"drawMarkerButton":"Çizim İşaretçisi","drawPolyButton":"Çokgenler çiz","drawLineButton":"Çoklu çizgi çiz","drawCircleButton":"Çember çiz","drawRectButton":"Dikdörtgen çiz","editButton":"Katmanları düzenle","dragButton":"Katmanları sürükle","cutButton":"Katmanları kes","deleteButton":"Katmanları kaldır","drawCircleMarkerButton":"Daire işaretçisi çiz","snappingButton":"Sürüklenen işaretçiyi diğer katmanlara ve köşelere yapıştır","pinningButton":"Paylaşılan köşeleri birbirine sabitle"}}'),cz:JSON.parse('{"tooltips":{"placeMarker":"Kliknutím vytvoříte značku","firstVertex":"Kliknutím vytvoříte první objekt","continueLine":"Kliknutím pokračujte v kreslení","finishLine":"Kliknutí na libovolnou existující značku pro dokončení","finishPoly":"Vyberte první bod pro dokončení","finishRect":"Klikněte pro dokončení","startCircle":"Kliknutím přidejte střed kruhu","finishCircle":"Нажмите, чтобы задать радиус","placeCircleMarker":"Kliknutím nastavte poloměr"},"actions":{"finish":"Dokončit","cancel":"Zrušit","removeLastVertex":"Zrušit poslední akci"},"buttonTitles":{"drawMarkerButton":"Přidat značku","drawPolyButton":"Nakreslit polygon","drawLineButton":"Nakreslit křivku","drawCircleButton":"Nakreslit kruh","drawRectButton":"Nakreslit obdélník","editButton":"Upravit vrstvu","dragButton":"Přeneste vrstvu","cutButton":"Vyjmout vrstvu","deleteButton":"Smazat vrstvu","drawCircleMarkerButton":"Přidat kruhovou značku","snappingButton":"Navázat tažnou značku k dalším vrstvám a vrcholům","pinningButton":"Spojit společné body dohromady"}}'),ja:JSON.parse('{"tooltips":{"placeMarker":"クリックしてマーカーを配置","firstVertex":"クリックして最初の頂点を配置","continueLine":"クリックして描画を続ける","finishLine":"任意のマーカーをクリックして終了","finishPoly":"最初のマーカーをクリックして終了","finishRect":"クリックして終了","startCircle":"クリックして円の中心を配置","finishCircle":"クリックして円の描画を終了","placeCircleMarker":"クリックして円マーカーを配置","placeText":"クリックしてテキストを配置"},"actions":{"finish":"終了","cancel":"キャンセル","removeLastVertex":"最後の頂点を削除"},"buttonTitles":{"drawMarkerButton":"マーカーを描画","drawPolyButton":"ポリゴンを描画","drawLineButton":"折れ線を描画","drawCircleButton":"円を描画","drawRectButton":"矩形を描画","editButton":"レイヤーを編集","dragButton":"レイヤーをドラッグ","cutButton":"レイヤーを切り取り","deleteButton":"レイヤーを削除","drawCircleMarkerButton":"円マーカーを描画","snappingButton":"ドラッグしたマーカーを他のレイヤーや頂点にスナップする","pinningButton":"共有する頂点を同時に動かす","rotateButton":"レイヤーを回転","drawTextButton":"テキストを描画"}}'),fi:JSON.parse('{"tooltips":{"placeMarker":"Klikkaa asettaaksesi merkin","firstVertex":"Klikkaa asettaakseni ensimmäisen osuuden","continueLine":"Klikkaa jatkaaksesi piirtämistä","finishLine":"Klikkaa olemassa olevaa merkkiä lopettaaksesi","finishPoly":"Klikkaa ensimmäistä merkkiä lopettaaksesi","finishRect":"Klikkaa lopettaaksesi","startCircle":"Klikkaa asettaaksesi ympyrän keskipisteen","finishCircle":"Klikkaa lopettaaksesi ympyrän","placeCircleMarker":"Klikkaa asettaaksesi ympyrämerkin","placeText":"Klikkaa asettaaksesi tekstin"},"actions":{"finish":"Valmis","cancel":"Peruuta","removeLastVertex":"Poista viimeinen osuus"},"buttonTitles":{"drawMarkerButton":"Piirrä merkkejä","drawPolyButton":"Piirrä monikulmioita","drawLineButton":"Piirrä viivoja","drawCircleButton":"Piirrä ympyrä","drawRectButton":"Piirrä neliskulmioita","editButton":"Muokkaa","dragButton":"Siirrä","cutButton":"Leikkaa","deleteButton":"Poista","drawCircleMarkerButton":"Piirrä ympyrämerkki","snappingButton":"Kiinnitä siirrettävä merkki toisiin muotoihin","pinningButton":"Kiinnitä jaetut muodot yhteen","rotateButton":"Käännä","drawTextButton":"Piirrä tekstiä"}}'),ko:JSON.parse('{"tooltips":{"placeMarker":"마커 위치를 클릭하세요","firstVertex":"첫번째 꼭지점 위치을 클릭하세요","continueLine":"계속 그리려면 클릭하세요","finishLine":"끝내려면 기존 마커를 클릭하세요","finishPoly":"끝내려면 처음 마커를 클릭하세요","finishRect":"끝내려면 클릭하세요","startCircle":"원의 중심이 될 위치를 클릭하세요","finishCircle":"원을 끝내려면 클릭하세요","placeCircleMarker":"원 마커 위치를 클릭하세요","placeText":"텍스트 위치를 클릭하세요"},"actions":{"finish":"끝내기","cancel":"취소","removeLastVertex":"마지막 꼭지점 제거"},"buttonTitles":{"drawMarkerButton":"마커 그리기","drawPolyButton":"다각형 그리기","drawLineButton":"다각선 그리기","drawCircleButton":"원 그리기","drawRectButton":"직사각형 그리기","editButton":"레이어 편집하기","dragButton":"레이어 끌기","cutButton":"레이어 자르기","deleteButton":"레이어 제거하기","drawCircleMarkerButton":"원 마커 그리기","snappingButton":"잡아끈 마커를 다른 레이어 및 꼭지점에 들러붙게 하기","pinningButton":"공유 꼭지점을 함께 찍기","rotateButton":"레이어 회전하기","drawTextButton":"텍스트 그리기"}}')};function m(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function y(t){for(var e=1;e0&&arguments[0]!==undefined?arguments[0]:this.globalOptions;this.globalEditModeEnabled()?this.disableGlobalEditMode():this.enableGlobalEditMode(t)},handleLayerAdditionInGlobalEditMode:function(){var t=this._addedLayers;for(var e in this._addedLayers={},t){var i=t[e];this._isRelevantForEdit(i)&&this.globalEditModeEnabled()&&i.pm.enable(y({},this.globalOptions))}},_layerAdded:function(t){var e=t.layer;this._addedLayers[L.stamp(e)]=e},_isRelevantForEdit:function(t){return t.pm&&!(t instanceof L.LayerGroup)&&(!L.PM.optIn&&!t.options.pmIgnore||L.PM.optIn&&!1===t.options.pmIgnore)&&!t._pmTempLayer&&t.pm.options.allowEditing}};const k={_globalDragModeEnabled:!1,enableGlobalDragMode:function(){var t=L.PM.Utils.findLayers(this.map);this._globalDragModeEnabled=!0,this._addedLayersDrag={},t.forEach((function(t){t.pm.enableLayerDrag()})),this.throttledReInitDrag||(this.throttledReInitDrag=L.Util.throttle(this.reinitGlobalDragMode,100,this)),this.map.on("layeradd",this._layerAddedDrag,this),this.map.on("layeradd",this.throttledReInitDrag,this),this.Toolbar.toggleButton("dragMode",this.globalDragModeEnabled()),this._fireGlobalDragModeToggled(!0)},disableGlobalDragMode:function(){var t=L.PM.Utils.findLayers(this.map);this._globalDragModeEnabled=!1,t.forEach((function(t){t.pm.disableLayerDrag()})),this.map.off("layeradd",this._layerAddedDrag,this),this.map.off("layeradd",this.throttledReInitDrag,this),this.Toolbar.toggleButton("dragMode",this.globalDragModeEnabled()),this._fireGlobalDragModeToggled(!1)},globalDragModeEnabled:function(){return!!this._globalDragModeEnabled},toggleGlobalDragMode:function(){this.globalDragModeEnabled()?this.disableGlobalDragMode():this.enableGlobalDragMode()},reinitGlobalDragMode:function(){var t=this._addedLayersDrag;for(var e in this._addedLayersDrag={},t){var i=t[e];this._isRelevantForDrag(i)&&this.globalDragModeEnabled()&&i.pm.enableLayerDrag()}},_layerAddedDrag:function(t){var e=t.layer;this._addedLayersDrag[L.stamp(e)]=e},_isRelevantForDrag:function(t){return t.pm&&!(t instanceof L.LayerGroup)&&(!L.PM.optIn&&!t.options.pmIgnore||L.PM.optIn&&!1===t.options.pmIgnore)&&!t._pmTempLayer&&t.pm.options.draggable}};const M={_globalRemovalModeEnabled:!1,enableGlobalRemovalMode:function(){var t=this;this._globalRemovalModeEnabled=!0,this.map.eachLayer((function(e){t._isRelevantForRemoval(e)&&(e.pm.disable(),e.on("click",t.removeLayer,t))})),this.throttledReInitRemoval||(this.throttledReInitRemoval=L.Util.throttle(this.reinitGlobalRemovalMode,100,this)),this.map.on("layeradd",this.throttledReInitRemoval,this),this.Toolbar.toggleButton("removalMode",this.globalRemovalModeEnabled()),this._fireGlobalRemovalModeToggled(!0)},disableGlobalRemovalMode:function(){var t=this;this._globalRemovalModeEnabled=!1,this.map.eachLayer((function(e){e.off("click",t.removeLayer,t)})),this.map.off("layeradd",this.throttledReInitRemoval,this),this.Toolbar.toggleButton("removalMode",this.globalRemovalModeEnabled()),this._fireGlobalRemovalModeToggled(!1)},globalRemovalEnabled:function(){return this.globalRemovalModeEnabled()},globalRemovalModeEnabled:function(){return!!this._globalRemovalModeEnabled},toggleGlobalRemovalMode:function(){this.globalRemovalModeEnabled()?this.disableGlobalRemovalMode():this.enableGlobalRemovalMode()},reinitGlobalRemovalMode:function(t){var e=t.layer;this._isRelevantForRemoval(e)&&this.globalRemovalModeEnabled()&&(this.disableGlobalRemovalMode(),this.enableGlobalRemovalMode())},removeLayer:function(t){var e=t.target;this._isRelevantForRemoval(e)&&!e.pm.dragging()&&(e.removeFrom(this.map.pm._getContainingLayer()),e.remove(),e instanceof L.LayerGroup?(this._fireRemoveLayerGroup(e),this._fireRemoveLayerGroup(this.map,e)):(e.pm._fireRemove(e),e.pm._fireRemove(this.map,e)))},_isRelevantForRemoval:function(t){return t.pm&&!(t instanceof L.LayerGroup)&&(!L.PM.optIn&&!t.options.pmIgnore||L.PM.optIn&&!1===t.options.pmIgnore)&&!t._pmTempLayer&&t.pm.options.allowRemoval}};const x={_globalRotateModeEnabled:!1,enableGlobalRotateMode:function(){var t=this;this._globalRotateModeEnabled=!0,L.PM.Utils.findLayers(this.map).filter((function(t){return t instanceof L.Polyline})).forEach((function(e){t._isRelevantForRotate(e)&&e.pm.enableRotate()})),this.throttledReInitRotate||(this.throttledReInitRotate=L.Util.throttle(this._reinitGlobalRotateMode,100,this)),this.map.on("layeradd",this.throttledReInitRotate,this),this.Toolbar.toggleButton("rotateMode",this.globalRotateModeEnabled()),this._fireGlobalRotateModeToggled()},disableGlobalRotateMode:function(){this._globalRotateModeEnabled=!1,L.PM.Utils.findLayers(this.map).filter((function(t){return t instanceof L.Polyline})).forEach((function(t){t.pm.disableRotate()})),this.map.off("layeradd",this.throttledReInitRotate,this),this.Toolbar.toggleButton("rotateMode",this.globalRotateModeEnabled()),this._fireGlobalRotateModeToggled()},globalRotateModeEnabled:function(){return!!this._globalRotateModeEnabled},toggleGlobalRotateMode:function(){this.globalRotateModeEnabled()?this.disableGlobalRotateMode():this.enableGlobalRotateMode()},_reinitGlobalRotateMode:function(t){var e=t.layer;this._isRelevantForRotate(e)&&this.globalRotateModeEnabled()&&(this.disableGlobalRotateMode(),this.enableGlobalRotateMode())},_isRelevantForRotate:function(t){return t.pm&&!(t instanceof L.LayerGroup)&&(!L.PM.optIn&&!t.options.pmIgnore||L.PM.optIn&&!1===t.options.pmIgnore)&&!t._pmTempLayer&&t.pm.options.allowRotation}};function w(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function C(t){for(var e=1;e0&&arguments[0]!==undefined?arguments[0]:"Draw",e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this.__fire(this._map,"pm:drawstart",{shape:this._shape,workingLayer:this._layer},t,e)},_fireDrawEnd:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"Draw",e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this.__fire(this._map,"pm:drawend",{shape:this._shape},t,e)},_fireCreate:function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"Draw",i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};this.__fire(this._map,"pm:create",{shape:this._shape,marker:t,layer:t},e,i)},_fireCenterPlaced:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"Draw",e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},i="Draw"===t?this._layer:undefined,n="Draw"!==t?this._layer:undefined;this.__fire(this._layer,"pm:centerplaced",{shape:this._shape,workingLayer:i,layer:n,latlng:this._layer.getLatLng()},t,e)},_fireCut:function(t,e,i){var n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:"Draw",r=arguments.length>4&&arguments[4]!==undefined?arguments[4]:{};this.__fire(t,"pm:cut",{shape:this._shape,layer:e,originalLayer:i},n,r)},_fireEdit:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this._layer,e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"Edit",i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};this.__fire(t,"pm:edit",{layer:this._layer,shape:this.getShape()},e,i)},_fireEnable:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"Edit",e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this.__fire(this._layer,"pm:enable",{layer:this._layer,shape:this.getShape()},t,e)},_fireDisable:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"Edit",e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this.__fire(this._layer,"pm:disable",{layer:this._layer,shape:this.getShape()},t,e)},_fireUpdate:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"Edit",e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this.__fire(this._layer,"pm:update",{layer:this._layer,shape:this.getShape()},t,e)},_fireMarkerDragStart:function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:undefined,i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"Edit",n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};this.__fire(this._layer,"pm:markerdragstart",{layer:this._layer,markerEvent:t,shape:this.getShape(),indexPath:e},i,n)},_fireMarkerDrag:function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:undefined,i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"Edit",n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};this.__fire(this._layer,"pm:markerdrag",{layer:this._layer,markerEvent:t,shape:this.getShape(),indexPath:e},i,n)},_fireMarkerDragEnd:function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:undefined,i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:undefined,n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:"Edit",r=arguments.length>4&&arguments[4]!==undefined?arguments[4]:{};this.__fire(this._layer,"pm:markerdragend",{layer:this._layer,markerEvent:t,shape:this.getShape(),indexPath:e,intersectionReset:i},n,r)},_fireDragStart:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"Edit",e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this.__fire(this._layer,"pm:dragstart",{layer:this._layer,shape:this.getShape()},t,e)},_fireDrag:function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"Edit",i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};this.__fire(this._layer,"pm:drag",C(C({},t),{},{shape:this.getShape()}),e,i)},_fireDragEnd:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"Edit",e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this.__fire(this._layer,"pm:dragend",{layer:this._layer,shape:this.getShape()},t,e)},_fireDragEnable:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"Edit",e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this.__fire(this._layer,"pm:dragenable",{layer:this._layer,shape:this.getShape()},t,e)},_fireDragDisable:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"Edit",e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this.__fire(this._layer,"pm:dragdisable",{layer:this._layer,shape:this.getShape()},t,e)},_fireRemove:function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:t,i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"Edit",n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};this.__fire(t,"pm:remove",{layer:e,shape:this.getShape()},i,n)},_fireVertexAdded:function(t,e,i){var n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:"Edit",r=arguments.length>4&&arguments[4]!==undefined?arguments[4]:{};this.__fire(this._layer,"pm:vertexadded",{layer:this._layer,workingLayer:this._layer,marker:t,indexPath:e,latlng:i,shape:this.getShape()},n,r)},_fireVertexRemoved:function(t,e){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"Edit",n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};this.__fire(this._layer,"pm:vertexremoved",{layer:this._layer,marker:t,indexPath:e,shape:this.getShape()},i,n)},_fireVertexClick:function(t,e){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"Edit",n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};this.__fire(this._layer,"pm:vertexclick",{layer:this._layer,markerEvent:t,indexPath:e,shape:this.getShape()},i,n)},_fireIntersect:function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"Edit",i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};this.__fire(this._layer,"pm:intersect",{layer:this._layer,intersection:t,shape:this.getShape()},e,i)},_fireLayerReset:function(t,e){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"Edit",n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};this.__fire(this._layer,"pm:layerreset",{layer:this._layer,markerEvent:t,indexPath:e,shape:this.getShape()},i,n)},_fireChange:function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"Edit",i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};this.__fire(this._layer,"pm:change",{layer:this._layer,latlngs:t,shape:this.getShape()},e,i)},_fireTextChange:function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"Edit",i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};this.__fire(this._layer,"pm:textchange",{layer:this._layer,text:t,shape:this.getShape()},e,i)},_fireTextFocus:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"Edit",e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this.__fire(this._layer,"pm:textfocus",{layer:this._layer,shape:this.getShape()},t,e)},_fireTextBlur:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"Edit",e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this.__fire(this._layer,"pm:textblur",{layer:this._layer,shape:this.getShape()},t,e)},_fireSnapDrag:function(t,e){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"Snapping",n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};this.__fire(t,"pm:snapdrag",e,i,n)},_fireSnap:function(t,e){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"Snapping",n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};this.__fire(t,"pm:snap",e,i,n)},_fireUnsnap:function(t,e){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"Snapping",n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};this.__fire(t,"pm:unsnap",e,i,n)},_fireRotationEnable:function(t,e){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"Rotation",n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};this.__fire(t,"pm:rotateenable",{layer:this._layer,helpLayer:this._rotatePoly,shape:this.getShape()},i,n)},_fireRotationDisable:function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"Rotation",i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};this.__fire(t,"pm:rotatedisable",{layer:this._layer,shape:this.getShape()},e,i)},_fireRotationStart:function(t,e){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"Rotation",n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};this.__fire(t,"pm:rotatestart",{layer:this._rotationLayer,helpLayer:this._layer,startAngle:this._startAngle,originLatLngs:e},i,n)},_fireRotation:function(t,e,i){var n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:this._rotationLayer,r=arguments.length>4&&arguments[4]!==undefined?arguments[4]:"Rotation",a=arguments.length>5&&arguments[5]!==undefined?arguments[5]:{};this.__fire(t,"pm:rotate",{layer:n,helpLayer:this._layer,startAngle:this._startAngle,angle:n.pm.getAngle(),angleDiff:e,oldLatLngs:i,newLatLngs:n.getLatLngs()},r,a)},_fireRotationEnd:function(t,e,i){var n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:"Rotation",r=arguments.length>4&&arguments[4]!==undefined?arguments[4]:{};this.__fire(t,"pm:rotateend",{layer:this._rotationLayer,helpLayer:this._layer,startAngle:e,angle:this._rotationLayer.pm.getAngle(),originLatLngs:i,newLatLngs:this._rotationLayer.getLatLngs()},n,r)},_fireActionClick:function(t,e,i){var n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:"Toolbar",r=arguments.length>4&&arguments[4]!==undefined?arguments[4]:{};this.__fire(this._map,"pm:actionclick",{text:t.text,action:t,btnName:e,button:i},n,r)},_fireButtonClick:function(t,e){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"Toolbar",n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};this.__fire(this._map,"pm:buttonclick",{btnName:t,button:e},i,n)},_fireLangChange:function(t,e,i,n){var r=arguments.length>4&&arguments[4]!==undefined?arguments[4]:"Global",a=arguments.length>5&&arguments[5]!==undefined?arguments[5]:{};this.__fire(this.map,"pm:langchange",{oldLang:t,activeLang:e,fallback:i,translations:n},r,a)},_fireGlobalDragModeToggled:function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"Global",i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};this.__fire(this.map,"pm:globaldragmodetoggled",{enabled:t,map:this.map},e,i)},_fireGlobalEditModeToggled:function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"Global",i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};this.__fire(this.map,"pm:globaleditmodetoggled",{enabled:t,map:this.map},e,i)},_fireGlobalRemovalModeToggled:function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"Global",i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};this.__fire(this.map,"pm:globalremovalmodetoggled",{enabled:t,map:this.map},e,i)},_fireGlobalCutModeToggled:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"Global",e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this.__fire(this._map,"pm:globalcutmodetoggled",{enabled:!!this._enabled,map:this._map},t,e)},_fireGlobalDrawModeToggled:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"Global",e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this.__fire(this._map,"pm:globaldrawmodetoggled",{enabled:this._enabled,shape:this._shape,map:this._map},t,e)},_fireGlobalRotateModeToggled:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"Global",e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this.__fire(this.map,"pm:globalrotatemodetoggled",{enabled:this.globalRotateModeEnabled(),map:this.map},t,e)},_fireRemoveLayerGroup:function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:t,i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"Edit",n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};this.__fire(t,"pm:remove",{layer:e,shape:undefined},i,n)},_fireKeyeventEvent:function(t,e,i){var n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:"Global",r=arguments.length>4&&arguments[4]!==undefined?arguments[4]:{};this.__fire(this.map,"pm:keyevent",{event:t,eventType:e,focusOn:i},n,r)},__fire:function(t,e,i,n){var a=arguments.length>4&&arguments[4]!==undefined?arguments[4]:{};i=r()(i,a,{source:n}),L.PM.Utils._fireEvent(t,e,i)}};const S=E;const O={_lastEvents:{keydown:undefined,keyup:undefined,current:undefined},_initKeyListener:function(t){this.map=t,L.DomEvent.on(document,"keydown keyup",this._onKeyListener,this),L.DomEvent.on(window,"blur",this._onBlur,this)},_onKeyListener:function(t){var e="document";this.map.getContainer().contains(t.target)&&(e="map");var i={event:t,eventType:t.type,focusOn:e};this._lastEvents[t.type]=i,this._lastEvents.current=i,this.map.pm._fireKeyeventEvent(t,t.type,e)},_onBlur:function(t){t.altKey=!1;var e={event:t,eventType:t.type,focusOn:"document"};this._lastEvents[t.type]=e,this._lastEvents.current=e},getLastKeyEvent:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"current";return this._lastEvents[t]},isShiftKeyPressed:function(){var t;return null===(t=this._lastEvents.current)||void 0===t?void 0:t.event.shiftKey},isAltKeyPressed:function(){var t;return null===(t=this._lastEvents.current)||void 0===t?void 0:t.event.altKey},isCtrlKeyPressed:function(){var t;return null===(t=this._lastEvents.current)||void 0===t?void 0:t.event.ctrlKey},isMetaKeyPressed:function(){var t;return null===(t=this._lastEvents.current)||void 0===t?void 0:t.event.metaKey},getPressedKey:function(){var t;return null===(t=this._lastEvents.current)||void 0===t?void 0:t.event.key}};var D=i(7361),B=i.n(D),R=i(8721),T=i.n(R);function I(t){var e=L.PM.activeLang;return T()(_,e)||(e="en"),B()(_[e],t)}function j(t){for(var e=0;e1e-12;){n=Math.cos(2*v+C),P=C,C=c/(s*x)+w*(r=Math.sin(C))*(n+w/4*((a=Math.cos(C))*(2*n*n-1)-w/6*n*(4*r*r-3)*(4*n*n-3)))}var E=y*r-m*a*g,S=Math.atan2(y*a+m*r*g,(1-l)*Math.sqrt(b*b+E*E)),O=l/16*k*(4+l*(4-3*k)),D=h+180*(Math.atan2(r*f,m*a-y*r*g)-(1-O)*l*b*(C+O*r*(n+O*a*(2*n*n-1))))/p,B=180*S/p;return L.latLng(D,B)}function N(t,e,i,n){for(var r,a,o=!(arguments.length>4&&arguments[4]!==undefined)||arguments[4],s=[],l=0;l180?f-360:f<-180?f+360:f,L.latLng([d*r,f])}(e,r,n)}function F(t,e){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"asc";if(!e||0===Object.keys(e).length)return function(t,e){return t-e};for(var n,r=Object.keys(e),a=r.length-1,o={};a>=0;)n=r[a],o[n.toLowerCase()]=e[n],a-=1;function s(t){return t instanceof L.Marker?"Marker":t instanceof L.Circle?"Circle":t instanceof L.CircleMarker?"CircleMarker":t instanceof L.Rectangle?"Rectangle":t instanceof L.Polygon?"Polygon":t instanceof L.Polyline?"Line":undefined}return function(e,n){var r,a;if("instanceofShape"===t){if(r=s(e.layer).toLowerCase(),a=s(n.layer).toLowerCase(),!r||!a)return 0}else{if(!e.hasOwnProperty(t)||!n.hasOwnProperty(t))return 0;r=e[t].toLowerCase(),a=n[t].toLowerCase()}var l=r in o?o[r]:Number.MAX_SAFE_INTEGER,h=a in o?o[a]:Number.MAX_SAFE_INTEGER,u=0;return lh&&(u=1),"desc"===i?-1*u:u}}function U(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:t.getLatLngs();return t instanceof L.Polygon?L.polygon(e).getLatLngs():L.polyline(e).getLatLngs()}function V(t,e){var i,n;if(null!==(i=e.options.crs)&&void 0!==i&&null!==(n=i.projection)&&void 0!==n&&n.MAX_LATITUDE){var r,a,o=null===(r=e.options.crs)||void 0===r||null===(a=r.projection)||void 0===a?void 0:a.MAX_LATITUDE;t.lat=Math.max(Math.min(o,t.lat),-o)}return t}function K(t){return t.options.renderer||t._map&&(t._map._getPaneRenderer(t.options.pane)||t._map.options.renderer||t._map._renderer)||t._renderer}const H=L.Class.extend({includes:[b,k,M,x,S],initialize:function(t){this.map=t,this.Draw=new L.PM.Draw(t),this.Toolbar=new L.PM.Toolbar(t),this.Keyboard=O,this.globalOptions={snappable:!0,layerGroup:undefined,snappingOrder:["Marker","CircleMarker","Circle","Line","Polygon","Rectangle"],panes:{vertexPane:"markerPane",layerPane:"overlayPane",markerPane:"markerPane"},draggable:!0},this.Keyboard._initKeyListener(t)},setLang:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"en",e=arguments.length>1?arguments[1]:undefined,i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"en",n=L.PM.activeLang;e&&(_[t]=r()(_[i],e)),L.PM.activeLang=t,this.map.pm.Toolbar.reinit(),this._fireLangChange(n,t,i,_[t])},addControls:function(t){this.Toolbar.addControls(t)},removeControls:function(){this.Toolbar.removeControls()},toggleControls:function(){this.Toolbar.toggleControls()},controlsVisible:function(){return this.Toolbar.isVisible},enableDraw:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"Polygon",e=arguments.length>1?arguments[1]:undefined;"Poly"===t&&(t="Polygon"),this.Draw.enable(t,e)},disableDraw:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"Polygon";"Poly"===t&&(t="Polygon"),this.Draw.disable(t)},setPathOptions:function(t){var e=this,i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},n=i.ignoreShapes||[],r=i.merge||!1;this.map.pm.Draw.shapes.forEach((function(i){-1===n.indexOf(i)&&e.map.pm.Draw[i].setPathOptions(t,r)}))},getGlobalOptions:function(){return this.globalOptions},setGlobalOptions:function(t){var e=this,i=r()(this.globalOptions,t),n=!1;this.map.pm.Draw.CircleMarker.enabled()&&!!this.map.pm.Draw.CircleMarker.options.editable!=!!i.editable&&(this.map.pm.Draw.CircleMarker.disable(),n=!0),this.map.pm.Draw.shapes.forEach((function(t){e.map.pm.Draw[t].setOptions(i)})),n&&this.map.pm.Draw.CircleMarker.enable(),L.PM.Utils.findLayers(this.map).forEach((function(t){t.pm.setOptions(i)})),this.map.fire("pm:globaloptionschanged"),this.globalOptions=i,this.applyGlobalOptions()},applyGlobalOptions:function(){L.PM.Utils.findLayers(this.map).forEach((function(t){t.pm.enabled()&&t.pm.applyOptions()}))},globalDrawModeEnabled:function(){return!!this.Draw.getActiveShape()},globalCutModeEnabled:function(){return!!this.Draw.Cut.enabled()},enableGlobalCutMode:function(t){return this.Draw.Cut.enable(t)},toggleGlobalCutMode:function(t){return this.Draw.Cut.toggle(t)},disableGlobalCutMode:function(){return this.Draw.Cut.disable()},getGeomanLayers:function(){var t=arguments.length>0&&arguments[0]!==undefined&&arguments[0],e=L.PM.Utils.findLayers(this.map);if(!t)return e;var i=L.featureGroup();return i._pmTempLayer=!0,e.forEach((function(t){i.addLayer(t)})),i},getGeomanDrawLayers:function(){var t=arguments.length>0&&arguments[0]!==undefined&&arguments[0],e=L.PM.Utils.findLayers(this.map).filter((function(t){return!0===t._drawnByGeoman}));if(!t)return e;var i=L.featureGroup();return i._pmTempLayer=!0,e.forEach((function(t){i.addLayer(t)})),i},_getContainingLayer:function(){return this.globalOptions.layerGroup&&this.globalOptions.layerGroup instanceof L.LayerGroup?this.globalOptions.layerGroup:this.map},_isCRSSimple:function(){return this.map.options.crs===L.CRS.Simple},_touchEventCounter:0,_addTouchEvents:function(t){0===this._touchEventCounter&&(L.DomEvent.on(t,"touchmove",this._canvasTouchMove,this),L.DomEvent.on(t,"touchstart touchend touchcancel",this._canvasTouchClick,this)),this._touchEventCounter+=1},_removeTouchEvents:function(t){1===this._touchEventCounter&&(L.DomEvent.off(t,"touchmove",this._canvasTouchMove,this),L.DomEvent.off(t,"touchstart touchend touchcancel",this._canvasTouchClick,this)),this._touchEventCounter=this._touchEventCounter<=1?0:this._touchEventCounter-1},_canvasTouchMove:function(t){K(this.map)._onMouseMove(this._createMouseEvent("mousemove",t))},_canvasTouchClick:function(t){var e="";"touchstart"===t.type||"pointerdown"===t.type?e="mousedown":"touchend"===t.type||"pointerup"===t.type?e="mouseup":"touchcancel"!==t.type&&"pointercancel"!==t.type||(e="mouseup"),e&&K(this.map)._onClick(this._createMouseEvent(e,t))},_createMouseEvent:function(t,e){var i,n=e.touches[0]||e.changedTouches[0];try{i=new MouseEvent(t,{bubbles:e.bubbles,cancelable:e.cancelable,view:e.view,detail:n.detail,screenX:n.screenX,screenY:n.screenY,clientX:n.clientX,clientY:n.clientY,ctrlKey:e.ctrlKey,altKey:e.altKey,shiftKey:e.shiftKey,metaKey:e.metaKey,button:e.button,relatedTarget:e.relatedTarget})}catch(r){(i=document.createEvent("MouseEvents")).initMouseEvent(t,e.bubbles,e.cancelable,e.view,n.detail,n.screenX,n.screenY,n.clientX,n.clientY,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.button,e.relatedTarget)}return i}});const q=L.Control.extend({includes:[S],options:{position:"topleft",disableByOtherButtons:!0},initialize:function(t){this._button=L.Util.extend({},this.options,t)},onAdd:function(t){return this._map=t,this._map.pm.Toolbar.options.oneBlock?this._container=this._map.pm.Toolbar._createContainer(this.options.position):"edit"===this._button.tool?this._container=this._map.pm.Toolbar.editContainer:"options"===this._button.tool?this._container=this._map.pm.Toolbar.optionsContainer:"custom"===this._button.tool?this._container=this._map.pm.Toolbar.customContainer:this._container=this._map.pm.Toolbar.drawContainer,this.buttonsDomNode=this._makeButton(this._button),this._container.appendChild(this.buttonsDomNode),this._container},onRemove:function(){return this.buttonsDomNode.remove(),this._container},getText:function(){return this._button.text},getIconUrl:function(){return this._button.iconUrl},destroy:function(){this._button={},this._update()},toggle:function(t){return this._button.toggleStatus="boolean"==typeof t?t:!this._button.toggleStatus,this._applyStyleClasses(),this._button.toggleStatus},toggled:function(){return this._button.toggleStatus},onCreate:function(){this.toggle(!1)},disable:function(){this.toggle(!1),this._button.disabled=!0,this._updateDisabled()},enable:function(){this._button.disabled=!1,this._updateDisabled()},_triggerClick:function(t){t&&t.preventDefault(),this._button.disabled||(this._button.onClick(t,{button:this,event:t}),this._clicked(t),this._button.afterClick(t,{button:this,event:t}))},_makeButton:function(t){var e=this,i=this.options.position.indexOf("right")>-1?"pos-right":"",n=L.DomUtil.create("div","button-container ".concat(i),this._container);t.title&&n.setAttribute("title",t.title);var r=L.DomUtil.create("a","leaflet-buttons-control-button",n);r.setAttribute("role","button"),r.setAttribute("tabindex","0"),r.href="#";var a=L.DomUtil.create("div","leaflet-pm-actions-container ".concat(i),n),o=t.actions,s={cancel:{text:I("actions.cancel"),onClick:function(){this._triggerClick()}},finishMode:{text:I("actions.finish"),onClick:function(){this._triggerClick()}},removeLastVertex:{text:I("actions.removeLastVertex"),onClick:function(){this._map.pm.Draw[t.jsClass]._removeLastVertex()}},finish:{text:I("actions.finish"),onClick:function(e){this._map.pm.Draw[t.jsClass]._finishShape(e)}}};o.forEach((function(n){var r,o="string"==typeof n?n:n.name;if(s[o])r=s[o];else{if(!n.text)return;r=n}var l=L.DomUtil.create("a","leaflet-pm-action ".concat(i," action-").concat(o),a);if(l.setAttribute("role","button"),l.setAttribute("tabindex","0"),l.href="#",l.innerHTML=r.text,L.DomEvent.disableClickPropagation(l),L.DomEvent.on(l,"click",L.DomEvent.stop),!t.disabled&&r.onClick){L.DomEvent.addListener(l,"click",(function(i){i.preventDefault();var n="",a=e._map.pm.Toolbar.buttons;for(var o in a)if(a[o]._button===t){n=o;break}e._fireActionClick(r,n,t)}),e),L.DomEvent.addListener(l,"click",r.onClick,e)}})),t.toggleStatus&&L.DomUtil.addClass(n,"active");var l=L.DomUtil.create("div","control-icon",r);return t.iconUrl&&l.setAttribute("src",t.iconUrl),t.className&&L.DomUtil.addClass(l,t.className),L.DomEvent.disableClickPropagation(r),L.DomEvent.on(r,"click",L.DomEvent.stop),t.disabled||(L.DomEvent.addListener(r,"click",this._onBtnClick,this),L.DomEvent.addListener(r,"click",this._triggerClick,this)),t.disabled&&(L.DomUtil.addClass(r,"pm-disabled"),r.setAttribute("aria-disabled","true")),n},_applyStyleClasses:function(){this._container&&(this._button.toggleStatus&&!1!==this._button.cssToggle?(L.DomUtil.addClass(this.buttonsDomNode,"active"),L.DomUtil.addClass(this._container,"activeChild")):(L.DomUtil.removeClass(this.buttonsDomNode,"active"),L.DomUtil.removeClass(this._container,"activeChild")))},_onBtnClick:function(){this._button.disableOtherButtons&&this._map.pm.Toolbar.triggerClickOnToggledButtons(this);var t="",e=this._map.pm.Toolbar.buttons;for(var i in e)if(e[i]._button===this._button){t=i;break}this._fireButtonClick(t,this._button)},_clicked:function(){this._button.doToggle&&this.toggle()},_updateDisabled:function(){if(this._container){var t="pm-disabled",e=this.buttonsDomNode.children[0];this._button.disabled?(L.DomUtil.addClass(e,t),e.setAttribute("aria-disabled","true"),L.DomEvent.off(e,"click",this._triggerClick,this),L.DomEvent.off(e,"click",this._onBtnClick,this)):(L.DomUtil.removeClass(e,t),e.setAttribute("aria-disabled","false"),L.DomEvent.on(e,"click",this._triggerClick,this),L.DomEvent.on(e,"click",this._onBtnClick,this))}}});function J(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function Y(t){for(var e=1;e0&&arguments[0]!==undefined?arguments[0]:this.options;"undefined"!=typeof t.editPolygon&&(t.editMode=t.editPolygon),"undefined"!=typeof t.deleteLayer&&(t.removalMode=t.deleteLayer),L.Util.setOptions(this,t),this.applyIconStyle(),this.isVisible=!0,this._showHideButtons()},applyIconStyle:function(){var t=this.getButtons(),e={geomanIcons:{drawMarker:"control-icon leaflet-pm-icon-marker",drawPolyline:"control-icon leaflet-pm-icon-polyline",drawRectangle:"control-icon leaflet-pm-icon-rectangle",drawPolygon:"control-icon leaflet-pm-icon-polygon",drawCircle:"control-icon leaflet-pm-icon-circle",drawCircleMarker:"control-icon leaflet-pm-icon-circle-marker",editMode:"control-icon leaflet-pm-icon-edit",dragMode:"control-icon leaflet-pm-icon-drag",cutPolygon:"control-icon leaflet-pm-icon-cut",removalMode:"control-icon leaflet-pm-icon-delete",drawText:"control-icon leaflet-pm-icon-text"}};for(var i in t){var n=t[i];L.Util.setOptions(n,{className:e.geomanIcons[i]})}},removeControls:function(){var t=this.getButtons();for(var e in t)t[e].remove();this.isVisible=!1},toggleControls:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.options;this.isVisible?this.removeControls():this.addControls(t)},_addButton:function(t,e){return this.buttons[t]=e,this.options[t]=this.options[t]||!1,this.buttons[t]},triggerClickOnToggledButtons:function(t){for(var e in this.buttons){var i=this.buttons[e];i._button.disableByOtherButtons&&i!==t&&i.toggled()&&i._triggerClick()}},toggleButton:function(t,e){var i=!(arguments.length>2&&arguments[2]!==undefined)||arguments[2];return"editPolygon"===t&&(t="editMode"),"deleteLayer"===t&&(t="removalMode"),i&&this.triggerClickOnToggledButtons(this.buttons[t]),!!this.buttons[t]&&this.buttons[t].toggle(e)},_defineButtons:function(){var t=this,e={className:"control-icon leaflet-pm-icon-marker",title:I("buttonTitles.drawMarkerButton"),jsClass:"Marker",onClick:function(){},afterClick:function(e,i){t.map.pm.Draw[i.button._button.jsClass].toggle()},doToggle:!0,toggleStatus:!1,disableOtherButtons:!0,position:this.options.position,actions:["cancel"]},i={title:I("buttonTitles.drawPolyButton"),className:"control-icon leaflet-pm-icon-polygon",jsClass:"Polygon",onClick:function(){},afterClick:function(e,i){t.map.pm.Draw[i.button._button.jsClass].toggle()},doToggle:!0,toggleStatus:!1,disableOtherButtons:!0,position:this.options.position,actions:["finish","removeLastVertex","cancel"]},n={className:"control-icon leaflet-pm-icon-polyline",title:I("buttonTitles.drawLineButton"),jsClass:"Line",onClick:function(){},afterClick:function(e,i){t.map.pm.Draw[i.button._button.jsClass].toggle()},doToggle:!0,toggleStatus:!1,disableOtherButtons:!0,position:this.options.position,actions:["finish","removeLastVertex","cancel"]},r={title:I("buttonTitles.drawCircleButton"),className:"control-icon leaflet-pm-icon-circle",jsClass:"Circle",onClick:function(){},afterClick:function(e,i){t.map.pm.Draw[i.button._button.jsClass].toggle()},doToggle:!0,toggleStatus:!1,disableOtherButtons:!0,position:this.options.position,actions:["cancel"]},a={title:I("buttonTitles.drawCircleMarkerButton"),className:"control-icon leaflet-pm-icon-circle-marker",jsClass:"CircleMarker",onClick:function(){},afterClick:function(e,i){t.map.pm.Draw[i.button._button.jsClass].toggle()},doToggle:!0,toggleStatus:!1,disableOtherButtons:!0,position:this.options.position,actions:["cancel"]},o={title:I("buttonTitles.drawRectButton"),className:"control-icon leaflet-pm-icon-rectangle",jsClass:"Rectangle",onClick:function(){},afterClick:function(e,i){t.map.pm.Draw[i.button._button.jsClass].toggle()},doToggle:!0,toggleStatus:!1,disableOtherButtons:!0,position:this.options.position,actions:["cancel"]},s={title:I("buttonTitles.editButton"),className:"control-icon leaflet-pm-icon-edit",onClick:function(){},afterClick:function(){t.map.pm.toggleGlobalEditMode()},doToggle:!0,toggleStatus:!1,disableOtherButtons:!0,position:this.options.position,tool:"edit",actions:["finishMode"]},l={title:I("buttonTitles.dragButton"),className:"control-icon leaflet-pm-icon-drag",onClick:function(){},afterClick:function(){t.map.pm.toggleGlobalDragMode()},doToggle:!0,toggleStatus:!1,disableOtherButtons:!0,position:this.options.position,tool:"edit",actions:["finishMode"]},h={title:I("buttonTitles.cutButton"),className:"control-icon leaflet-pm-icon-cut",jsClass:"Cut",onClick:function(){},afterClick:function(e,i){t.map.pm.Draw[i.button._button.jsClass].toggle({snappable:!0,cursorMarker:!0,allowSelfIntersection:!1})},doToggle:!0,toggleStatus:!1,disableOtherButtons:!0,position:this.options.position,tool:"edit",actions:["finish","removeLastVertex","cancel"]},u={title:I("buttonTitles.deleteButton"),className:"control-icon leaflet-pm-icon-delete",onClick:function(){},afterClick:function(){t.map.pm.toggleGlobalRemovalMode()},doToggle:!0,toggleStatus:!1,disableOtherButtons:!0,position:this.options.position,tool:"edit",actions:["finishMode"]},c={title:I("buttonTitles.rotateButton"),className:"control-icon leaflet-pm-icon-rotate",onClick:function(){},afterClick:function(){t.map.pm.toggleGlobalRotateMode()},doToggle:!0,toggleStatus:!1,disableOtherButtons:!0,position:this.options.position,tool:"edit",actions:["finishMode"]},p={className:"control-icon leaflet-pm-icon-text",title:I("buttonTitles.drawTextButton"),jsClass:"Text",onClick:function(){},afterClick:function(e,i){t.map.pm.Draw[i.button._button.jsClass].toggle()},doToggle:!0,toggleStatus:!1,disableOtherButtons:!0,position:this.options.position,actions:["cancel"]};this._addButton("drawMarker",new L.Control.PMButton(e)),this._addButton("drawPolyline",new L.Control.PMButton(n)),this._addButton("drawRectangle",new L.Control.PMButton(o)),this._addButton("drawPolygon",new L.Control.PMButton(i)),this._addButton("drawCircle",new L.Control.PMButton(r)),this._addButton("drawCircleMarker",new L.Control.PMButton(a)),this._addButton("drawText",new L.Control.PMButton(p)),this._addButton("editMode",new L.Control.PMButton(s)),this._addButton("dragMode",new L.Control.PMButton(l)),this._addButton("cutPolygon",new L.Control.PMButton(h)),this._addButton("removalMode",new L.Control.PMButton(u)),this._addButton("rotateMode",new L.Control.PMButton(c))},_showHideButtons:function(){if(this.isVisible){this.removeControls(),this.isVisible=!0;var t=this.getButtons(),e=[];for(var i in!1===this.options.drawControls&&(e=e.concat(Object.keys(t).filter((function(e){return!t[e]._button.tool})))),!1===this.options.editControls&&(e=e.concat(Object.keys(t).filter((function(e){return"edit"===t[e]._button.tool})))),!1===this.options.optionsControls&&(e=e.concat(Object.keys(t).filter((function(e){return"options"===t[e]._button.tool})))),!1===this.options.customControls&&(e=e.concat(Object.keys(t).filter((function(e){return"custom"===t[e]._button.tool})))),t)if(this.options[i]&&-1===e.indexOf(i)){var n=t[i]._button.tool;n||(n="draw"),t[i].setPosition(this._getBtnPosition(n)),t[i].addTo(this.map)}}},_getBtnPosition:function(t){return this.options.positions&&this.options.positions[t]?this.options.positions[t]:this.options.position},setBlockPosition:function(t,e){this.options.positions[t]=e,this._showHideButtons(),this.changeControlOrder()},getBlockPositions:function(){return this.options.positions},copyDrawControl:function(t,e){if(!e)throw new TypeError("Button has no name");"object"!==Z(e)&&(e={name:e});var i=this._btnNameMapping(t);if(!e.name)throw new TypeError("Button has no name");if(this.buttons[e.name])throw new TypeError("Button with this name already exists");var n=this.map.pm.Draw.createNewDrawInstance(e.name,i);return e=Y(Y({},this.buttons[i]._button),e),{drawInstance:n,control:this.createCustomControl(e)}},createCustomControl:function(t){var e,i;if(!t.name)throw new TypeError("Button has no name");if(this.buttons[t.name])throw new TypeError("Button with this name already exists");t.onClick||(t.onClick=function(){}),t.afterClick||(t.afterClick=function(){}),!1!==t.toggle&&(t.toggle=!0),t.block&&(t.block=t.block.toLowerCase()),t.block&&"draw"!==t.block||(t.block=""),t.className?-1===t.className.indexOf("control-icon")&&(t.className="control-icon ".concat(t.className)):t.className="control-icon";var n={tool:t.block,className:t.className,title:t.title||"",jsClass:t.name,onClick:t.onClick,afterClick:t.afterClick,doToggle:t.toggle,toggleStatus:!1,disableOtherButtons:null===(e=t.disableOtherButtons)||void 0===e||e,disableByOtherButtons:null===(i=t.disableByOtherButtons)||void 0===i||i,cssToggle:t.toggle,position:this.options.position,actions:t.actions||[],disabled:!!t.disabled};!1!==this.options[t.name]&&(this.options[t.name]=!0);var r=this._addButton(t.name,new L.Control.PMButton(n));return this.changeControlOrder(),r},changeControlOrder:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:[],e=this._shapeMapping(),i=[];t.forEach((function(t){e[t]?i.push(e[t]):i.push(t)}));var n=this.getButtons(),r={};i.forEach((function(t){n[t]&&(r[t]=n[t])}));var a=Object.keys(n).filter((function(t){return!n[t]._button.tool}));a.forEach((function(t){-1===i.indexOf(t)&&(r[t]=n[t])}));var o=Object.keys(n).filter((function(t){return"edit"===n[t]._button.tool}));o.forEach((function(t){-1===i.indexOf(t)&&(r[t]=n[t])}));var s=Object.keys(n).filter((function(t){return"options"===n[t]._button.tool}));s.forEach((function(t){-1===i.indexOf(t)&&(r[t]=n[t])}));var l=Object.keys(n).filter((function(t){return"custom"===n[t]._button.tool}));l.forEach((function(t){-1===i.indexOf(t)&&(r[t]=n[t])})),Object.keys(n).forEach((function(t){-1===i.indexOf(t)&&(r[t]=n[t])})),this.map.pm.Toolbar.buttons=r,this._showHideButtons()},getControlOrder:function(){var t=this.getButtons(),e=[];for(var i in t)e.push(i);return e},changeActionsOfControl:function(t,e){var i=this._btnNameMapping(t);if(!i)throw new TypeError("No name passed");if(!e)throw new TypeError("No actions passed");if(!this.buttons[i])throw new TypeError("Button with this name not exists");this.buttons[i]._button.actions=e,this.changeControlOrder()},setButtonDisabled:function(t,e){var i=this._btnNameMapping(t);e?this.buttons[i].disable():this.buttons[i].enable()},_shapeMapping:function(){return{Marker:"drawMarker",Circle:"drawCircle",Polygon:"drawPolygon",Rectangle:"drawRectangle",Polyline:"drawPolyline",Line:"drawPolyline",CircleMarker:"drawCircleMarker",Edit:"editMode",Drag:"dragMode",Cut:"cutPolygon",Removal:"removalMode",Rotate:"rotateMode",Text:"drawText"}},_btnNameMapping:function(t){var e=this._shapeMapping();return e[t]?e[t]:t}});function W(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function Q(t){for(var e=1;e2&&arguments[2]!==undefined?arguments[2]:1,r=[],a={};e.forEach((function(e,o){if(!e._parentCopy||e._parentCopy!==i._layer){var s=i._calcLayerDistances(t,e);if(s.distance=Math.floor(s.distance),i.debugIndicatorLines){if(!i.debugIndicatorLines[o]){var l=L.polyline([],{color:"red",pmIgnore:!0});l._pmTempLayer=!0,i.debugIndicatorLines[o]=l}i.debugIndicatorLines[o].setLatLngs([t,s.latlng])}1===n&&(a.distance===undefined||s.distance<=a.distance)?(s.distance3&&arguments[3]!==undefined&&arguments[3],l=function u(e){e.forEach((function(l,h){if(Array.isArray(l))u(l);else if(o.options.snapSegment){var c,p=l;c=s?h+1===e.length?0:h+1:h+1===e.length?undefined:h+1;var d=e[c];if(d){var f=o._getDistanceToSegment(i,t,p,d);(r===undefined||f1&&arguments[1]!==undefined?arguments[1]:1;t=t.sort((function(t,e){return t._leaflet_id-e._leaflet_id}));var i=["Marker","CircleMarker","Circle","Line","Polygon","Rectangle"],n=this._map.pm.globalOptions.snappingOrder||[],r=0,a={};return n.concat(i).forEach((function(t){a[t]||(r+=1,a[t]=r)})),t.sort(F("instanceofShape",a)),1===e?t[0]||{}:t.slice(0,e)},_checkPrioritiySnapping:function(t){var e=this._map,i=t.segment[0],n=t.segment[1],r=t.latlng,a=this._getDistance(e,i,r),o=this._getDistance(e,n,r),s=a1&&arguments[1]!==undefined&&arguments[1];this.options.pathOptions=e?r()(this.options.pathOptions,t):t},getShapes:function(){return this.shapes},getShape:function(){return this._shape},enable:function(t,e){if(!t)throw new Error("Error: Please pass a shape as a parameter. Possible shapes are: ".concat(this.getShapes().join(",")));this.disable(),this[t].enable(e)},disable:function(){var t=this;this.shapes.forEach((function(e){t[e].disable()}))},addControls:function(){var t=this;this.shapes.forEach((function(e){t[e].addButton()}))},getActiveShape:function(){var t,e=this;return this.shapes.forEach((function(i){e[i]._enabled&&(t=i)})),t},_setGlobalDrawMode:function(){"Cut"===this._shape?this._fireGlobalCutModeToggled():this._fireGlobalDrawModeToggled();var t=L.PM.Utils.findLayers(this._map);this._enabled?t.forEach((function(t){L.PM.Utils.disablePopup(t)})):t.forEach((function(t){L.PM.Utils.enablePopup(t)}))},createNewDrawInstance:function(t,e){var i=this._getShapeFromBtnName(e);if(this[t])throw new TypeError("Draw Type already exists");if(!L.PM.Draw[i])throw new TypeError("There is no class L.PM.Draw.".concat(i));return this[t]=new L.PM.Draw[i](this._map),this[t].toolbarButtonName=t,this[t]._shape=t,this.shapes.push(t),this[e]&&this[t].setOptions(this[e].options),this[t].setOptions(this[t].options),this[t]},_getShapeFromBtnName:function(t){var e={drawMarker:"Marker",drawCircle:"Circle",drawPolygon:"Polygon",drawPolyline:"Line",drawRectangle:"Rectangle",drawCircleMarker:"CircleMarker",editMode:"Edit",dragMode:"Drag",cutPolygon:"Cut",removalMode:"Removal",rotateMode:"Rotate",drawText:"Text"};return e[t]?e[t]:this[t]?this[t]._shape:t},_finishLayer:function(t){t.pm&&(t.pm.setOptions(this.options),t.pm._shape=this._shape,t.pm._map=this._map),this._addDrawnLayerProp(t)},_addDrawnLayerProp:function(t){t._drawnByGeoman=!0},_setPane:function(t,e){"layerPane"===e?t.options.pane=this._map.pm.globalOptions.panes&&this._map.pm.globalOptions.panes.layerPane||"overlayPane":"vertexPane"===e?t.options.pane=this._map.pm.globalOptions.panes&&this._map.pm.globalOptions.panes.vertexPane||"markerPane":"markerPane"===e&&(t.options.pane=this._map.pm.globalOptions.panes&&this._map.pm.globalOptions.panes.markerPane||"markerPane")},_isFirstLayer:function(){return 0===(this._map||this._layer._map).pm.getGeomanLayers().length}});nt.Marker=nt.extend({initialize:function(t){this._map=t,this._shape="Marker",this.toolbarButtonName="drawMarker"},enable:function(t){var e=this;L.Util.setOptions(this,t),this._enabled=!0,this._map.on("click",this._createMarker,this),this._map.pm.Toolbar.toggleButton(this.toolbarButtonName,!0),this._hintMarker=L.marker(this._map.getCenter(),this.options.markerStyle),this._setPane(this._hintMarker,"markerPane"),this._hintMarker._pmTempLayer=!0,this._hintMarker.addTo(this._map),this.options.tooltips&&this._hintMarker.bindTooltip(I("tooltips.placeMarker"),{permanent:!0,offset:L.point(0,10),direction:"bottom",opacity:.8}).openTooltip(),this._layer=this._hintMarker,this._map.on("mousemove",this._syncHintMarker,this),this.options.markerEditable&&this._map.eachLayer((function(t){e.isRelevantMarker(t)&&t.pm.enable()})),this._fireDrawStart(),this._setGlobalDrawMode()},disable:function(){var t=this;this._enabled&&(this._enabled=!1,this._map.off("click",this._createMarker,this),this._hintMarker.remove(),this._map.off("mousemove",this._syncHintMarker,this),this._map.eachLayer((function(e){t.isRelevantMarker(e)&&e.pm.disable()})),this._map.pm.Toolbar.toggleButton(this.toolbarButtonName,!1),this.options.snappable&&this._cleanupSnapping(),this._fireDrawEnd(),this._setGlobalDrawMode())},enabled:function(){return this._enabled},toggle:function(t){this.enabled()?this.disable():this.enable(t)},isRelevantMarker:function(t){return t instanceof L.Marker&&t.pm&&!t._pmTempLayer&&!t.pm._initTextMarker},_syncHintMarker:function(t){if(this._hintMarker.setLatLng(t.latlng),this.options.snappable){var e=t;e.target=this._hintMarker,this._handleSnapping(e)}this._fireChange(this._hintMarker.getLatLng(),"Draw")},_createMarker:function(t){if(t.latlng&&(!this.options.requireSnapToFinish||this._hintMarker._snapped||this._isFirstLayer())){this._hintMarker._snapped||this._hintMarker.setLatLng(t.latlng);var e=this._hintMarker.getLatLng(),i=new L.Marker(e,this.options.markerStyle);this._setPane(i,"markerPane"),this._finishLayer(i),i.pm||(i.options.draggable=!1),i.addTo(this._map.pm._getContainingLayer()),i.pm&&this.options.markerEditable?i.pm.enable():i.dragging&&i.dragging.disable(),this._fireCreate(i),this._cleanupSnapping(),this.options.continueDrawing||this.disable()}},setStyle:function(){var t,e;null!==(t=this.options.markerStyle)&&void 0!==t&&t.icon&&(null===(e=this._hintMarker)||void 0===e||e.setIcon(this.options.markerStyle.icon))}});var rt=6371008.8,at={centimeters:637100880,centimetres:637100880,degrees:57.22891354143274,feet:20902260.511392,inches:39.37*rt,kilometers:6371.0088,kilometres:6371.0088,meters:rt,metres:rt,miles:3958.761333810546,millimeters:6371008800,millimetres:6371008800,nauticalmiles:rt/1852,radians:1,yards:6967335.223679999};function ot(t,e,i){void 0===i&&(i={});var n={type:"Feature"};return(0===i.id||i.id)&&(n.id=i.id),i.bbox&&(n.bbox=i.bbox),n.properties=e||{},n.geometry=t,n}function st(t,e,i){if(void 0===i&&(i={}),!t)throw new Error("coordinates is required");if(!Array.isArray(t))throw new Error("coordinates must be an Array");if(t.length<2)throw new Error("coordinates must be at least 2 numbers long");if(!ft(t[0])||!ft(t[1]))throw new Error("coordinates must contain numbers");return ot({type:"Point",coordinates:t},e,i)}function lt(t,e,i){if(void 0===i&&(i={}),t.length<2)throw new Error("coordinates must be an array of two or more positions");return ot({type:"LineString",coordinates:t},e,i)}function ht(t,e){void 0===e&&(e={});var i={type:"FeatureCollection"};return e.id&&(i.id=e.id),e.bbox&&(i.bbox=e.bbox),i.features=t,i}function ut(t,e){void 0===e&&(e="kilometers");var i=at[e];if(!i)throw new Error(e+" units is invalid");return t*i}function ct(t,e){void 0===e&&(e="kilometers");var i=at[e];if(!i)throw new Error(e+" units is invalid");return t/i}function pt(t){return 180*(t%(2*Math.PI))/Math.PI}function dt(t){return t%360*Math.PI/180}function ft(t){return!isNaN(t)&&null!==t&&!Array.isArray(t)}function gt(t){var e,i,n={type:"FeatureCollection",features:[]};if("LineString"===(i="Feature"===t.type?t.geometry:t).type)e=[i.coordinates];else if("MultiLineString"===i.type)e=i.coordinates;else if("MultiPolygon"===i.type)e=[].concat.apply([],i.coordinates);else{if("Polygon"!==i.type)throw new Error("Input must be a LineString, MultiLineString, Polygon, or MultiPolygon Feature or Geometry");e=i.coordinates}return e.forEach((function(t){e.forEach((function(e){for(var i=0;i=0&&h<=1&&(p.onLine1=!0),u>=0&&u<=1&&(p.onLine2=!0),!(!p.onLine1||!p.onLine2)&&[p.x,p.y])}function mt(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function yt(t){for(var e=1;e=2&&!Array.isArray(t[0])&&!Array.isArray(t[1]))return t;throw new Error("coord must be GeoJSON Point or an Array of numbers")}function Pt(t){if(Array.isArray(t))return t;if("Feature"===t.type){if(null!==t.geometry)return t.geometry.coordinates}else if(t.coordinates)return t.coordinates;throw new Error("coords must be GeoJSON Feature, Geometry Object or an Array")}function Et(t){return"Feature"===t.type?t.geometry:t}function St(t,e){return"FeatureCollection"===t.type?"FeatureCollection":"GeometryCollection"===t.type?"GeometryCollection":"Feature"===t.type&&null!==t.geometry?t.geometry.type:t.type}function Ot(t,e,i){if(null!==t)for(var n,r,a,o,s,l,h,u,c=0,p=0,d=t.type,f="FeatureCollection"===d,g="Feature"===d,_=f?t.features.length:1,m=0;m<_;m++){s=(u=!!(h=f?t.features[m].geometry:g?t.geometry:t)&&"GeometryCollection"===h.type)?h.geometries.length:1;for(var y=0;y0){var e=t[t.length-1];this._hintline.setLatLngs([e,this._hintMarker.getLatLng()])}},_syncHintMarker:function(t){if(this._hintMarker.setLatLng(t.latlng),this.options.snappable){var e=t;e.target=this._hintMarker,this._handleSnapping(e)}this.options.allowSelfIntersection||this._handleSelfIntersection(!0,this._hintMarker.getLatLng());var i=this._layer._defaultShape().slice();i.push(this._hintMarker.getLatLng()),this._change(i)},hasSelfIntersection:function(){return gt(this._layer.toGeoJSON(15)).features.length>0},_handleSelfIntersection:function(t,e){var i=L.polyline(this._layer.getLatLngs());t&&(e||(e=this._hintMarker.getLatLng()),i.addLatLng(e));var n=gt(i.toGeoJSON(15));this._doesSelfIntersect=n.features.length>0,this._doesSelfIntersect?this._hintline.setStyle({color:"#f00000ff"}):this._hintline.isEmpty()||this._hintline.setStyle(this.options.hintlineStyle)},_createVertex:function(t){if(this.options.allowSelfIntersection||(this._handleSelfIntersection(!0,t.latlng),!this._doesSelfIntersect)){this._hintMarker._snapped||this._hintMarker.setLatLng(t.latlng);var e=this._hintMarker.getLatLng(),i=this._layer.getLatLngs(),n=i[i.length-1];if(e.equals(i[0])||i.length>0&&e.equals(n))this._finishShape();else{this._layer._latlngInfo=this._layer._latlngInfo||[],this._layer._latlngInfo.push({latlng:e,snapInfo:this._hintMarker._snapInfo}),this._layer.addLatLng(e);var r=this._createMarker(e);this._setTooltipText(),this._setHintLineAfterNewVertex(e),this._fireVertexAdded(r,undefined,e,"Draw"),this._change(this._layer.getLatLngs()),"snap"===this.options.finishOn&&this._hintMarker._snapped&&this._finishShape(t)}}},_setHintLineAfterNewVertex:function(t){this._hintline.setLatLngs([t,t])},_removeLastVertex:function(){var t=this._markers;if(t.length<=1)this.disable();else{var e=this._layer.getLatLngs(),i=t[t.length-1],n=L.PM.Utils.findDeepMarkerIndex(t,i).indexPath;t.pop(),this._layerGroup.removeLayer(i);var r=t[t.length-1],a=e.indexOf(r.getLatLng());e=e.slice(0,a+1),this._layer.setLatLngs(e),this._layer._latlngInfo.pop(),this._syncHintLine(),this._setTooltipText(),this._fireVertexRemoved(i,n,"Draw"),this._change(this._layer.getLatLngs())}},_finishShape:function(){if((this.options.allowSelfIntersection||(this._handleSelfIntersection(!1),!this._doesSelfIntersect))&&(!this.options.requireSnapToFinish||this._hintMarker._snapped||this._isFirstLayer())){var t=this._layer.getLatLngs();if(!(t.length<=1)){var e=L.polyline(t,this.options.pathOptions);this._setPane(e,"layerPane"),this._finishLayer(e),e.addTo(this._map.pm._getContainingLayer()),this._fireCreate(e),this.options.snappable&&this._cleanupSnapping(),this.disable(),this.options.continueDrawing&&this.enable()}}},_createMarker:function(t){var e=new L.Marker(t,{draggable:!1,icon:L.divIcon({className:"marker-icon"})});return this._setPane(e,"vertexPane"),e._pmTempLayer=!0,this._layerGroup.addLayer(e),this._markers.push(e),e.on("click",this._finishShape,this),e},_setTooltipText:function(){var t="";t=I(this._layer.getLatLngs().flat().length<=1?"tooltips.continueLine":"tooltips.finishLine"),this._hintMarker.setTooltipContent(t)},_change:function(t){this._fireChange(t,"Draw")},setStyle:function(){var t,e;null===(t=this._layer)||void 0===t||t.setStyle(this.options.templineStyle),null===(e=this._hintline)||void 0===e||e.setStyle(this.options.hintlineStyle)}}),nt.Polygon=nt.Line.extend({initialize:function(t){this._map=t,this._shape="Polygon",this.toolbarButtonName="drawPolygon"},enable:function(t){L.PM.Draw.Line.prototype.enable.call(this,t),this._layer.pm._shape="Polygon"},_createMarker:function(t){var e=new L.Marker(t,{draggable:!1,icon:L.divIcon({className:"marker-icon"})});return this._setPane(e,"vertexPane"),e._pmTempLayer=!0,this._layerGroup.addLayer(e),this._markers.push(e),1===this._layer.getLatLngs().flat().length?(e.on("click",this._finishShape,this),this._tempSnapLayerIndex=this._otherSnapLayers.push(e)-1,this.options.snappable&&this._cleanupSnapping()):e.on("click",(function(){return 1})),e},_setTooltipText:function(){var t="";t=I(this._layer.getLatLngs().flat().length<=2?"tooltips.continueLine":"tooltips.finishPoly"),this._hintMarker.setTooltipContent(t)},_finishShape:function(){if((this.options.allowSelfIntersection||(this._handleSelfIntersection(!0,this._layer.getLatLngs()[0]),!this._doesSelfIntersect))&&(!this.options.requireSnapToFinish||this._hintMarker._snapped||this._isFirstLayer())){var t=this._layer.getLatLngs();if(!(t.length<=2)){var e=L.polygon(t,this.options.pathOptions);this._setPane(e,"layerPane"),this._finishLayer(e),e.addTo(this._map.pm._getContainingLayer()),this._fireCreate(e),this._cleanupSnapping(),this._otherSnapLayers.splice(this._tempSnapLayerIndex,1),delete this._tempSnapLayerIndex,this.disable(),this.options.continueDrawing&&this.enable()}}}}),nt.Rectangle=nt.extend({initialize:function(t){this._map=t,this._shape="Rectangle",this.toolbarButtonName="drawRectangle"},enable:function(t){if(L.Util.setOptions(this,t),this._enabled=!0,this._layerGroup=new L.FeatureGroup,this._layerGroup._pmTempLayer=!0,this._layerGroup.addTo(this._map),this._layer=L.rectangle([[0,0],[0,0]],this.options.pathOptions),this._setPane(this._layer,"layerPane"),this._layer._pmTempLayer=!0,this._startMarker=L.marker(this._map.getCenter(),{icon:L.divIcon({className:"marker-icon rect-start-marker"}),draggable:!1,zIndexOffset:-100,opacity:this.options.cursorMarker?1:0}),this._setPane(this._startMarker,"vertexPane"),this._startMarker._pmTempLayer=!0,this._layerGroup.addLayer(this._startMarker),this._hintMarker=L.marker(this._map.getCenter(),{zIndexOffset:150,icon:L.divIcon({className:"marker-icon cursor-marker"})}),this._setPane(this._hintMarker,"vertexPane"),this._hintMarker._pmTempLayer=!0,this._layerGroup.addLayer(this._hintMarker),this.options.cursorMarker&&L.DomUtil.addClass(this._hintMarker._icon,"visible"),this.options.tooltips&&this._hintMarker.bindTooltip(I("tooltips.firstVertex"),{permanent:!0,offset:L.point(0,10),direction:"bottom",opacity:.8}).openTooltip(),this.options.cursorMarker){this._styleMarkers=[];for(var e=0;e<2;e+=1){var i=L.marker(this._map.getCenter(),{icon:L.divIcon({className:"marker-icon rect-style-marker"}),draggable:!1,zIndexOffset:100});this._setPane(i,"vertexPane"),i._pmTempLayer=!0,this._layerGroup.addLayer(i),this._styleMarkers.push(i)}}this._map._container.style.cursor="crosshair",this._map.on("click",this._placeStartingMarkers,this),this._map.on("mousemove",this._syncHintMarker,this),this._map.pm.Toolbar.toggleButton(this.toolbarButtonName,!0),this._otherSnapLayers=[],this._fireDrawStart(),this._setGlobalDrawMode()},disable:function(){this._enabled&&(this._enabled=!1,this._map._container.style.cursor="",this._map.off("click",this._finishShape,this),this._map.off("click",this._placeStartingMarkers,this),this._map.off("mousemove",this._syncHintMarker,this),this._map.removeLayer(this._layerGroup),this._map.pm.Toolbar.toggleButton(this.toolbarButtonName,!1),this.options.snappable&&this._cleanupSnapping(),this._fireDrawEnd(),this._setGlobalDrawMode())},enabled:function(){return this._enabled},toggle:function(t){this.enabled()?this.disable():this.enable(t)},_placeStartingMarkers:function(t){this._hintMarker._snapped||this._hintMarker.setLatLng(t.latlng);var e=this._hintMarker.getLatLng();L.DomUtil.addClass(this._startMarker._icon,"visible"),this._startMarker.setLatLng(e),this.options.cursorMarker&&this._styleMarkers&&this._styleMarkers.forEach((function(t){L.DomUtil.addClass(t._icon,"visible"),t.setLatLng(e)})),this._map.off("click",this._placeStartingMarkers,this),this._map.on("click",this._finishShape,this),this._hintMarker.setTooltipContent(I("tooltips.finishRect")),this._setRectangleOrigin()},_setRectangleOrigin:function(){var t=this._startMarker.getLatLng();t&&(this._layerGroup.addLayer(this._layer),this._layer.setLatLngs([t,t]),this._hintMarker.on("move",this._syncRectangleSize,this))},_syncHintMarker:function(t){if(this._hintMarker.setLatLng(t.latlng),this.options.snappable){var e=t;e.target=this._hintMarker,this._handleSnapping(e)}var i=this._layerGroup&&this._layerGroup.hasLayer(this._layer)?this._layer.getLatLngs():[this._hintMarker.getLatLng()];this._fireChange(i,"Draw")},_syncRectangleSize:function(){var t=this,e=V(this._startMarker.getLatLng(),this._map),i=V(this._hintMarker.getLatLng(),this._map),n=L.PM.Utils._getRotatedRectangle(e,i,this.options.rectangleAngle||0,this._map);if(this._layer.setLatLngs(n),this.options.cursorMarker&&this._styleMarkers){var r=[];n.forEach((function(t){t.equals(e,1e-8)||t.equals(i,1e-8)||r.push(t)})),r.forEach((function(e,i){try{t._styleMarkers[i].setLatLng(e)}catch(n){}}))}},_findCorners:function(){var t=this._layer.getBounds();return[t.getNorthWest(),t.getNorthEast(),t.getSouthEast(),t.getSouthWest()]},_finishShape:function(t){this._hintMarker._snapped||this._hintMarker.setLatLng(t.latlng);var e=this._hintMarker.getLatLng(),i=this._startMarker.getLatLng();if(!this.options.requireSnapToFinish||this._hintMarker._snapped||this._isFirstLayer()){var n=L.rectangle([i,e],this.options.pathOptions);if(this.options.rectangleAngle){var r=L.PM.Utils._getRotatedRectangle(i,e,this.options.rectangleAngle||0,this._map);n.setLatLngs(r),n.pm&&n.pm._setAngle(this.options.rectangleAngle||0)}this._setPane(n,"layerPane"),this._finishLayer(n),n.addTo(this._map.pm._getContainingLayer()),this._fireCreate(n),this.disable(),this.options.continueDrawing&&this.enable()}},setStyle:function(){var t;null===(t=this._layer)||void 0===t||t.setStyle(this.options.pathOptions)}}),nt.Circle=nt.extend({initialize:function(t){this._map=t,this._shape="Circle",this.toolbarButtonName="drawCircle"},enable:function(t){L.Util.setOptions(this,t),this.options.radius=0,this._enabled=!0,this._layerGroup=new L.FeatureGroup,this._layerGroup._pmTempLayer=!0,this._layerGroup.addTo(this._map),this._layer=L.circle(this._map.getCenter(),bt(bt({},this.options.templineStyle),{},{radius:0})),this._setPane(this._layer,"layerPane"),this._layer._pmTempLayer=!0,this._centerMarker=L.marker(this._map.getCenter(),{icon:L.divIcon({className:"marker-icon"}),draggable:!1,zIndexOffset:100}),this._setPane(this._centerMarker,"vertexPane"),this._centerMarker._pmTempLayer=!0,this._hintMarker=L.marker(this._map.getCenter(),{zIndexOffset:110,icon:L.divIcon({className:"marker-icon cursor-marker"})}),this._setPane(this._hintMarker,"vertexPane"),this._hintMarker._pmTempLayer=!0,this._layerGroup.addLayer(this._hintMarker),this.options.cursorMarker&&L.DomUtil.addClass(this._hintMarker._icon,"visible"),this.options.tooltips&&this._hintMarker.bindTooltip(I("tooltips.startCircle"),{permanent:!0,offset:L.point(0,10),direction:"bottom",opacity:.8}).openTooltip(),this._hintline=L.polyline([],this.options.hintlineStyle),this._setPane(this._hintline,"layerPane"),this._hintline._pmTempLayer=!0,this._layerGroup.addLayer(this._hintline),this._map._container.style.cursor="crosshair",this._map.on("click",this._placeCenterMarker,this),this._map.on("mousemove",this._syncHintMarker,this),this._map.pm.Toolbar.toggleButton(this.toolbarButtonName,!0),this._otherSnapLayers=[],this._fireDrawStart(),this._setGlobalDrawMode()},disable:function(){this._enabled&&(this._enabled=!1,this._map._container.style.cursor="",this._map.off("click",this._finishShape,this),this._map.off("click",this._placeCenterMarker,this),this._map.off("mousemove",this._syncHintMarker,this),this._map.removeLayer(this._layerGroup),this._map.pm.Toolbar.toggleButton(this.toolbarButtonName,!1),this.options.snappable&&this._cleanupSnapping(),this._fireDrawEnd(),this._setGlobalDrawMode())},enabled:function(){return this._enabled},toggle:function(t){this.enabled()?this.disable():this.enable(t)},_syncHintLine:function(){var t=this._centerMarker.getLatLng(),e=this._getNewDestinationOfHintMarker();this._hintline.setLatLngs([t,e])},_syncCircleRadius:function(){var t,e=this._centerMarker.getLatLng(),i=this._hintMarker.getLatLng();t=this._map.options.crs===L.CRS.Simple?this._map.distance(e,i):e.distanceTo(i),this.options.minRadiusCircle&&tthis.options.maxRadiusCircle?this._layer.setRadius(this.options.maxRadiusCircle):this._layer.setRadius(t)},_syncHintMarker:function(t){if(this._hintMarker.setLatLng(t.latlng),this._hintMarker.setLatLng(this._getNewDestinationOfHintMarker()),this.options.snappable){var e=t;e.target=this._hintMarker,this._handleSnapping(e)}this._handleHintMarkerSnapping();var i=this._layerGroup&&this._layerGroup.hasLayer(this._centerMarker)?this._centerMarker.getLatLng():this._hintMarker.getLatLng();this._fireChange(i,"Draw")},_placeCenterMarker:function(t){this._layerGroup.addLayer(this._layer),this._layerGroup.addLayer(this._centerMarker),this._hintMarker._snapped||this._hintMarker.setLatLng(t.latlng);var e=this._hintMarker.getLatLng();this._layerGroup.addLayer(this._layer),this._centerMarker.setLatLng(e),this._map.off("click",this._placeCenterMarker,this),this._map.on("click",this._finishShape,this),this._placeCircleCenter()},_placeCircleCenter:function(){var t=this._centerMarker.getLatLng();t&&(this._layer.setLatLng(t),this._hintMarker.on("move",this._syncHintLine,this),this._hintMarker.on("move",this._syncCircleRadius,this),this._hintMarker.setTooltipContent(I("tooltips.finishCircle")),this._fireCenterPlaced(),this._fireChange(this._layer.getLatLng(),"Draw"))},_finishShape:function(t){if(!this.options.requireSnapToFinish||this._hintMarker._snapped||this._isFirstLayer()){this._hintMarker._snapped||this._hintMarker.setLatLng(t.latlng);var e,i=this._centerMarker.getLatLng(),n=this._hintMarker.getLatLng();e=this._map.options.crs===L.CRS.Simple?this._map.distance(i,n):i.distanceTo(n),this.options.minRadiusCircle&&ethis.options.maxRadiusCircle&&(e=this.options.maxRadiusCircle);var r=bt(bt({},this.options.pathOptions),{},{radius:e}),a=L.circle(i,r);this._setPane(a,"layerPane"),this._finishLayer(a),a.addTo(this._map.pm._getContainingLayer()),a.pm&&a.pm._updateHiddenPolyCircle(),this._fireCreate(a),this.disable(),this.options.continueDrawing&&this.enable()}},_getNewDestinationOfHintMarker:function(){var t=this._hintMarker.getLatLng();if(!this._layerGroup.hasLayer(this._centerMarker))return t;var e=this._centerMarker.getLatLng(),i=e.distanceTo(t);return this.options.minRadiusCircle&&ithis.options.maxRadiusCircle&&(t=z(this._map,e,t,this.options.maxRadiusCircle)),t},_handleHintMarkerSnapping:function(){if(this._hintMarker._snapped){var t=this._centerMarker.getLatLng(),e=this._hintMarker.getLatLng(),i=t.distanceTo(e);this._layerGroup.hasLayer(this._centerMarker)&&(this.options.minRadiusCircle&&ithis.options.maxRadiusCircle)&&this._hintMarker.setLatLng(this._hintMarker._orgLatLng)}this._hintMarker.setLatLng(this._getNewDestinationOfHintMarker())},setStyle:function(){var t,e;null===(t=this._layer)||void 0===t||t.setStyle(this.options.templineStyle),null===(e=this._hintline)||void 0===e||e.setStyle(this.options.hintlineStyle)}}),nt.CircleMarker=nt.Marker.extend({initialize:function(t){this._map=t,this._shape="CircleMarker",this.toolbarButtonName="drawCircleMarker",this._layerIsDragging=!1},enable:function(t){var e=this;if(L.Util.setOptions(this,t),this._enabled=!0,this._map.pm.Toolbar.toggleButton(this.toolbarButtonName,!0),this.options.editable){var i={};L.extend(i,this.options.templineStyle),i.radius=0,this._layerGroup=new L.FeatureGroup,this._layerGroup._pmTempLayer=!0,this._layerGroup.addTo(this._map),this._layer=L.circleMarker(this._map.getCenter(),i),this._setPane(this._layer,"layerPane"),this._layer._pmTempLayer=!0,this._centerMarker=L.marker(this._map.getCenter(),{icon:L.divIcon({className:"marker-icon"}),draggable:!1,zIndexOffset:100}),this._setPane(this._centerMarker,"vertexPane"),this._centerMarker._pmTempLayer=!0,this._hintMarker=L.marker(this._map.getCenter(),{zIndexOffset:110,icon:L.divIcon({className:"marker-icon cursor-marker"})}),this._setPane(this._hintMarker,"vertexPane"),this._hintMarker._pmTempLayer=!0,this._layerGroup.addLayer(this._hintMarker),this.options.cursorMarker&&L.DomUtil.addClass(this._hintMarker._icon,"visible"),this.options.tooltips&&this._hintMarker.bindTooltip(I("tooltips.startCircle"),{permanent:!0,offset:L.point(0,10),direction:"bottom",opacity:.8}).openTooltip(),this._hintline=L.polyline([],this.options.hintlineStyle),this._setPane(this._hintline,"layerPane"),this._hintline._pmTempLayer=!0,this._layerGroup.addLayer(this._hintline),this._map.on("click",this._placeCenterMarker,this),this._map._container.style.cursor="crosshair"}else this._map.on("click",this._createMarker,this),this._hintMarker=L.circleMarker(this._map.getCenter(),this.options.templineStyle),this._setPane(this._hintMarker,"layerPane"),this._hintMarker._pmTempLayer=!0,this._hintMarker.addTo(this._map),this._layer=this._hintMarker,this.options.tooltips&&this._hintMarker.bindTooltip(I("tooltips.placeCircleMarker"),{permanent:!0,offset:L.point(0,10),direction:"bottom",opacity:.8}).openTooltip();this._map.on("mousemove",this._syncHintMarker,this),!this.options.editable&&this.options.markerEditable&&this._map.eachLayer((function(t){e.isRelevantMarker(t)&&t.pm.enable()})),this._layer.bringToBack(),this._fireDrawStart(),this._setGlobalDrawMode()},disable:function(){var t=this;this._enabled&&(this._enabled=!1,this.options.editable?(this._map._container.style.cursor="",this._map.off("click",this._finishShape,this),this._map.off("click",this._placeCenterMarker,this),this._map.removeLayer(this._layerGroup)):(this._map.off("click",this._createMarker,this),this._map.eachLayer((function(e){t.isRelevantMarker(e)&&e.pm.disable()})),this._hintMarker.remove()),this._map.off("mousemove",this._syncHintMarker,this),this._map.pm.Toolbar.toggleButton(this.toolbarButtonName,!1),this.options.snappable&&this._cleanupSnapping(),this._fireDrawEnd(),this._setGlobalDrawMode())},_placeCenterMarker:function(t){this._layerGroup.addLayer(this._layer),this._layerGroup.addLayer(this._centerMarker),this._hintMarker._snapped||this._hintMarker.setLatLng(t.latlng);var e=this._hintMarker.getLatLng();this._layerGroup.addLayer(this._layer),this._centerMarker.setLatLng(e),this._map.off("click",this._placeCenterMarker,this),this._map.on("click",this._finishShape,this),this._placeCircleCenter()},_placeCircleCenter:function(){var t=this._centerMarker.getLatLng();t&&(this._layer.setLatLng(t),this._hintMarker.on("move",this._syncHintLine,this),this._hintMarker.on("move",this._syncCircleRadius,this),this._hintMarker.setTooltipContent(I("tooltips.finishCircle")),this._fireCenterPlaced(),this._fireChange(this._layer.getLatLng(),"Draw"))},_syncHintLine:function(){var t=this._centerMarker.getLatLng(),e=this._getNewDestinationOfHintMarker();this._hintline.setLatLngs([t,e])},_syncCircleRadius:function(){var t=this._centerMarker.getLatLng(),e=this._hintMarker.getLatLng(),i=this._map.project(t).distanceTo(this._map.project(e));this.options.minRadiusCircleMarker&&ithis.options.maxRadiusCircleMarker?this._layer.setRadius(this.options.maxRadiusCircleMarker):this._layer.setRadius(i)},_syncHintMarker:function(t){if(this._hintMarker.setLatLng(t.latlng),this._hintMarker.setLatLng(this._getNewDestinationOfHintMarker()),this.options.snappable){var e=t;e.target=this._hintMarker,this._handleSnapping(e)}this._handleHintMarkerSnapping();var i=this._layerGroup&&this._layerGroup.hasLayer(this._centerMarker)?this._centerMarker.getLatLng():this._hintMarker.getLatLng();this._fireChange(i,"Draw")},isRelevantMarker:function(t){return t instanceof L.CircleMarker&&!(t instanceof L.Circle)&&t.pm&&!t._pmTempLayer},_createMarker:function(t){if((!this.options.requireSnapToFinish||this._hintMarker._snapped||this._isFirstLayer())&&t.latlng&&!this._layerIsDragging){this._hintMarker._snapped||this._hintMarker.setLatLng(t.latlng);var e=this._hintMarker.getLatLng(),i=L.circleMarker(e,this.options.pathOptions);this._setPane(i,"layerPane"),this._finishLayer(i),i.addTo(this._map.pm._getContainingLayer()),i.pm&&this.options.markerEditable&&i.pm.enable(),this._fireCreate(i),this._cleanupSnapping(),this.options.continueDrawing||this.disable()}},_finishShape:function(t){if(!this.options.requireSnapToFinish||this._hintMarker._snapped||this._isFirstLayer()){this._hintMarker._snapped||this._hintMarker.setLatLng(t.latlng);var e=this._centerMarker.getLatLng(),i=this._hintMarker.getLatLng(),n=this._map.project(e).distanceTo(this._map.project(i));this.options.editable&&(this.options.minRadiusCircleMarker&&nthis.options.maxRadiusCircleMarker&&(n=this.options.maxRadiusCircleMarker));var r=xt(xt({},this.options.pathOptions),{},{radius:n}),a=L.circleMarker(e,r);this._setPane(a,"layerPane"),this._finishLayer(a),a.addTo(this._map.pm._getContainingLayer()),a.pm&&a.pm._updateHiddenPolyCircle(),this._fireCreate(a),this.disable(),this.options.continueDrawing&&this.enable()}},_getNewDestinationOfHintMarker:function(){var t=this._hintMarker.getLatLng();if(this.options.editable){if(!this._layerGroup.hasLayer(this._centerMarker))return t;var e=this._centerMarker.getLatLng(),i=this._map.project(e).distanceTo(this._map.project(t));this.options.minRadiusCircleMarker&&ithis.options.maxRadiusCircleMarker&&(t=z(this._map,e,t,this._pxRadiusToMeter(this.options.maxRadiusCircleMarker)))}return t},_handleHintMarkerSnapping:function(){if(this.options.editable){if(this._hintMarker._snapped){var t=this._centerMarker.getLatLng(),e=this._hintMarker.getLatLng(),i=this._map.project(t).distanceTo(this._map.project(e));this._layerGroup.hasLayer(this._centerMarker)&&(this.options.minRadiusCircleMarker&&ithis.options.maxRadiusCircleMarker)&&this._hintMarker.setLatLng(this._hintMarker._orgLatLng)}this._hintMarker.setLatLng(this._getNewDestinationOfHintMarker())}},_pxRadiusToMeter:function(t){var e=this._centerMarker.getLatLng(),i=this._map.project(e),n=L.point(i.x+t,i.y);return this._map.unproject(n).distanceTo(e)},setStyle:function(){var t,e,i={};L.extend(i,this.options.templineStyle),this.options.editable&&(i.radius=0),null===(t=this._layer)||void 0===t||t.setStyle(i),null===(e=this._hintline)||void 0===e||e.setStyle(this.options.hintlineStyle)}});const Tt=function(t){if(!t)throw new Error("geojson is required");var e=[];return Rt(t,(function(t){!function(t,e){var i=[],n=t.geometry;if(null!==n){switch(n.type){case"Polygon":i=Pt(n);break;case"LineString":i=[Pt(n)]}i.forEach((function(i){var n=function(t,e){var i=[];return t.reduce((function(t,n){var r,a,o,s,l,h,u=lt([t,n],e);return u.bbox=(a=n,o=(r=t)[0],s=r[1],l=a[0],h=a[1],[ol?o:l,s>h?s:h]),i.push(u),n})),i}(i,t.properties);n.forEach((function(t){t.id=e.length,e.push(t)}))}))}}(t,e)})),ht(e)};var It=i(1787);function jt(t,e){var i=Pt(t),n=Pt(e);if(2!==i.length)throw new Error(" line1 must only contain 2 coordinates");if(2!==n.length)throw new Error(" line2 must only contain 2 coordinates");var r=i[0][0],a=i[0][1],o=i[1][0],s=i[1][1],l=n[0][0],h=n[0][1],u=n[1][0],c=n[1][1],p=(c-h)*(o-r)-(u-l)*(s-a),d=(u-l)*(a-h)-(c-h)*(r-l),f=(o-r)*(a-h)-(s-a)*(r-l);if(0===p)return null;var g=d/p,_=f/p;return g>=0&&g<=1&&_>=0&&_<=1?st([r+g*(o-r),a+g*(s-a)]):null}const At=function(t,e){var i={},n=[];if("LineString"===t.type&&(t=ot(t)),"LineString"===e.type&&(e=ot(e)),"Feature"===t.type&&"Feature"===e.type&&null!==t.geometry&&null!==e.geometry&&"LineString"===t.geometry.type&&"LineString"===e.geometry.type&&2===t.geometry.coordinates.length&&2===e.geometry.coordinates.length){var r=jt(t,e);return r&&n.push(r),ht(n)}var a=It();return a.load(Tt(e)),Dt(Tt(t),(function(t){Dt(a.search(t),(function(e){var r=jt(t,e);if(r){var a=Pt(r).join(",");i[a]||(i[a]=!0,n.push(r))}}))})),ht(n)};const Gt=function(t,e,i){void 0===i&&(i={});var n=Ct(t),r=Ct(e),a=dt(r[1]-n[1]),o=dt(r[0]-n[0]),s=dt(n[1]),l=dt(r[1]),h=Math.pow(Math.sin(a/2),2)+Math.pow(Math.sin(o/2),2)*Math.cos(s)*Math.cos(l);return ut(2*Math.atan2(Math.sqrt(h),Math.sqrt(1-h)),i.units)};const Nt=function(t){var e=t[0],i=t[1],n=t[2],r=t[3];if(Gt(t.slice(0,2),[n,i])>=Gt(t.slice(0,2),[e,r])){var a=(i+r)/2;return[e,a-(n-e)/2,n,a+(n-e)/2]}var o=(e+n)/2;return[o-(r-i)/2,i,o+(r-i)/2,r]};function zt(t){var e=[Infinity,Infinity,-Infinity,-Infinity];return Ot(t,(function(t){e[0]>t[0]&&(e[0]=t[0]),e[1]>t[1]&&(e[1]=t[1]),e[2] is required");if("number"!=typeof i)throw new Error(" must be a number");if("number"!=typeof n)throw new Error(" must be a number");!1!==r&&r!==undefined||(t=JSON.parse(JSON.stringify(t)));var a=Math.pow(10,i);return Ot(t,(function(t){!function(t,e,i){t.length>i&&t.splice(i,t.length);for(var n=0;n0&&((g=f.features[0]).properties.dist=Gt(e,g,i),g.properties.location=r+Gt(s,g,i)),s.properties.dist1&&i.push(lt(h)),ht(i)}function Yt(t,e){if(!e.features.length)throw new Error("lines must contain features");if(1===e.features.length)return e.features[0];var i,n=Infinity;return Dt(e,(function(e){var r=Ht(e,t).properties.dist;r=t[0]&&e[3]>=t[1]}(n,o))return!1;"Polygon"===a&&(s=[s]);for(var l=!1,h=0;ht[1]!=h>t[1]&&t[0]<(l-o)*(t[1]-s)/(h-s)+o&&(n=!n)}return n}function Qt(t,e,i,n,r){var a=i[0],o=i[1],s=t[0],l=t[1],h=e[0],u=e[1],c=h-s,p=u-l,d=(i[0]-s)*p-(i[1]-l)*c;if(null!==r){if(Math.abs(d)>r)return!1}else if(0!==d)return!1;return n?"start"===n?Math.abs(c)>=Math.abs(p)?c>0?s0?l=Math.abs(p)?c>0?s<=a&&a0?l<=o&&o=Math.abs(p)?c>0?s0?l=Math.abs(p)?c>0?s<=a&&a<=h:h<=a&&a<=s:p>0?l<=o&&o<=u:u<=o&&o<=l}const te=function(t,e,i){void 0===i&&(i={});for(var n=Ct(t),r=Pt(e),a=0;ae[0])&&(!(t[2]e[1])&&!(t[3]1?e.forEach((function(t){n.push(function(t){return se({type:"LineString",coordinates:t})}(t))})):n.push(t),n}function fe(t){var e=[];return t.eachLayer((function(t){e.push(he(t.toGeoJSON(15)))})),function(t){return se({type:"MultiLineString",coordinates:t})}(e)}function ge(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var i=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==i)return;var n,r,a=[],o=!0,s=!1;try{for(i=i.call(t);!(o=(n=i.next()).done)&&(a.push(n.value),!e||a.length!==e);o=!0);}catch(l){s=!0,r=l}finally{try{o||null==i["return"]||i["return"]()}finally{if(s)throw r}}return a}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return _e(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);"Object"===i&&t.constructor&&(i=t.constructor.name);if("Map"===i||"Set"===i)return Array.from(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return _e(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _e(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);it.length)&&(e=t.length);for(var i=0,n=new Array(e);i0)||e.options.layersToCut.indexOf(t)>-1})).filter((function(t){return!e._layerGroup.hasLayer(t)})).filter((function(e){try{var i=!!At(t.toGeoJSON(15),e.toGeoJSON(15)).features.length>0;return i||e instanceof L.Polyline&&!(e instanceof L.Polygon)?i:(n=t.toGeoJSON(15),r=e.toGeoJSON(15),a=le(n),o=le(r),!(0===(s=oe().intersection(a.coordinates,o.coordinates)).length||!(1===s.length?ue(s[0]):ce(s))))}catch(l){return e instanceof L.Polygon&&console.error("You can't cut polygons with self-intersections"),!1}var n,r,a,o,s})).forEach((function(i){var r;if(i instanceof L.Polygon){var a=(r=L.polygon(i.getLatLngs())).getLatLngs();n.forEach((function(t){if(t&&t.snapInfo){var i=t.latlng,n=e._calcClosestLayer(i,[r]);if(n&&n.segment&&n.distance1?B()(a,h):a).splice(u,0,i)}}}}))}else r=i;var o=e._cutLayer(t,r),s=L.geoJSON(o,i.options);if(1===s.getLayers().length){var l=s.getLayers();s=ge(l,1)[0]}e._setPane(s,"layerPane");var h=s.addTo(e._map.pm._getContainingLayer());if(h.pm.enable(i.pm.options),h.pm.disable(),i._pmTempLayer=!0,t._pmTempLayer=!0,i.remove(),i.removeFrom(e._map.pm._getContainingLayer()),t.remove(),t.removeFrom(e._map.pm._getContainingLayer()),h.getLayers&&0===h.getLayers().length&&e._map.pm.removeLayer({target:h}),h instanceof L.LayerGroup?(h.eachLayer((function(t){e._addDrawnLayerProp(t)})),e._addDrawnLayerProp(h)):e._addDrawnLayerProp(h),e.options.layersToCut&&L.Util.isArray(e.options.layersToCut)&&e.options.layersToCut.length>0){var u=e.options.layersToCut.indexOf(i);u>-1&&e.options.layersToCut.splice(u,1)}e._editedLayers.push({layer:h,originalLayer:i})}))},_cutLayer:function(t,e){var i,n,r,a,o,s,l=L.geoJSON();if(e instanceof L.Polygon)n=e.toGeoJSON(15),r=t.toGeoJSON(15),a=le(n),o=le(r),i=0===(s=oe().difference(a.coordinates,o.coordinates)).length?null:1===s.length?ue(s[0]):ce(s);else{var h=de(e);h.forEach((function(e){var i=Zt(e,t.toGeoJSON(15));(i&&i.features.length>0?L.geoJSON(i):L.geoJSON(e)).getLayers().forEach((function(e){ee(t.toGeoJSON(15),e.toGeoJSON(15))||e.addTo(l)}))})),i=h.length>1?fe(l):l.toGeoJSON(15)}return i},_change:L.Util.falseFn}),nt.Text=nt.extend({initialize:function(t){this._map=t,this._shape="Text",this.toolbarButtonName="drawText"},enable:function(t){L.Util.setOptions(this,t),this._enabled=!0,this._map.on("click",this._createMarker,this),this._map.pm.Toolbar.toggleButton(this.toolbarButtonName,!0),this._hintMarker=L.marker(this._map.getCenter(),{interactive:!1,zIndexOffset:100,icon:L.divIcon({className:"marker-icon cursor-marker"})}),this._setPane(this._hintMarker,"vertexPane"),this._hintMarker._pmTempLayer=!0,this._hintMarker.addTo(this._map),this.options.cursorMarker&&L.DomUtil.addClass(this._hintMarker._icon,"visible"),this.options.tooltips&&this._hintMarker.bindTooltip(I("tooltips.placeText"),{permanent:!0,offset:L.point(0,10),direction:"bottom",opacity:.8}).openTooltip(),this._layer=this._hintMarker,this._map.on("mousemove",this._syncHintMarker,this),this._fireDrawStart(),this._setGlobalDrawMode()},disable:function(){this._enabled&&(this._enabled=!1,this._map.off("click",this._createMarker,this),this._hintMarker.remove(),this._map.off("mousemove",this._syncHintMarker,this),this._map.pm.Toolbar.toggleButton(this.toolbarButtonName,!1),this.options.snappable&&this._cleanupSnapping(),this._fireDrawEnd(),this._setGlobalDrawMode())},enabled:function(){return this._enabled},toggle:function(t){this.enabled()?this.disable():this.enable(t)},_syncHintMarker:function(t){if(this._hintMarker.setLatLng(t.latlng),this.options.snappable){var e=t;e.target=this._hintMarker,this._handleSnapping(e)}},_createMarker:function(t){var e;if(t.latlng&&(!this.options.requireSnapToFinish||this._hintMarker._snapped||this._isFirstLayer())){this._hintMarker._snapped||this._hintMarker.setLatLng(t.latlng);var i=this._hintMarker.getLatLng();if(this.textArea=this._createTextArea(),null!==(e=this.options.textOptions)&&void 0!==e&&e.className){var n,r=this.options.textOptions.className.split(" ");(n=this.textArea.classList).add.apply(n,me(r))}var a=this._createTextIcon(this.textArea),o=new L.Marker(i,{textMarker:!0,_textMarkerOverPM:!0,icon:a});if(this._setPane(o,"markerPane"),this._finishLayer(o),o.pm||(o.options.draggable=!1),o.addTo(this._map.pm._getContainingLayer()),o.pm){var s,l,h,u,c;o.pm.textArea=this.textArea,L.setOptions(o.pm,{removeIfEmpty:null===(s=null===(l=this.options.textOptions)||void 0===l?void 0:l.removeIfEmpty)||void 0===s||s});var p=null===(h=null===(u=this.options.textOptions)||void 0===u?void 0:u.focusAfterDraw)||void 0===h||h;o.pm._createTextMarker(p),null!==(c=this.options.textOptions)&&void 0!==c&&c.text&&o.pm.setText(this.options.textOptions.text)}this._fireCreate(o),this._cleanupSnapping(),this.disable(),this.options.continueDrawing&&this.enable()}},_createTextArea:function(){var t=document.createElement("textarea");return t.autofocus=!0,t.readOnly=!0,t.classList.add("pm-textarea","pm-disabled"),t},_createTextIcon:function(t){return L.divIcon({className:"pm-text-marker",html:t})}});const ve={enableLayerDrag:function(){if(this.options.draggable&&this._layer._map){this.disable(),this._layerDragEnabled=!0,this._map||(this._map=this._layer._map),(this._layer instanceof L.Marker||this._layer instanceof L.ImageOverlay)&&L.DomEvent.on(this._getDOMElem(),"dragstart",this._stopDOMImageDrag),this._layer.dragging&&this._layer.dragging.disable(),this._tempDragCoord=null,K(this._layer)instanceof L.Canvas?(this._layer.on("mouseout",this.removeDraggingClass,this),this._layer.on("mouseover",this.addDraggingClass,this)):this.addDraggingClass(),this._originalMapDragState=this._layer._map.dragging._enabled,this._safeToCacheDragState=!0;var t=this._getDOMElem();t&&(K(this._layer)instanceof L.Canvas?(this._layer.on("touchstart mousedown",this._dragMixinOnMouseDown,this),this._map.pm._addTouchEvents(t)):L.DomEvent.on(t,"touchstart mousedown",this._simulateMouseDownEvent,this)),this._fireDragEnable()}},disableLayerDrag:function(){this._layerDragEnabled=!1,K(this._layer)instanceof L.Canvas?(this._layer.off("mouseout",this.removeDraggingClass,this),this._layer.off("mouseover",this.addDraggingClass,this)):this.removeDraggingClass(),this._originalMapDragState&&this._dragging&&this._map.dragging.enable(),this._safeToCacheDragState=!1,this._layer.dragging&&this._layer.dragging.disable();var t=this._getDOMElem();t&&(K(this._layer)instanceof L.Canvas?(this._layer.off("touchstart mousedown",this._dragMixinOnMouseDown,this),this._map.pm._removeTouchEvents(t)):L.DomEvent.off(t,"touchstart mousedown",this._simulateMouseDownEvent,this)),this._layerDragged&&this._fireUpdate(),this._layerDragged=!1,this._fireDragDisable()},dragging:function(){return this._dragging},layerDragEnabled:function(){return!!this._layerDragEnabled},_simulateMouseDownEvent:function(t){var e=t.touches?t.touches[0]:t,i={originalEvent:e,target:this._layer};return i.containerPoint=this._map.mouseEventToContainerPoint(e),i.latlng=this._map.containerPointToLatLng(i.containerPoint),this._dragMixinOnMouseDown(i),!1},_simulateMouseMoveEvent:function(t){var e=t.touches?t.touches[0]:t,i={originalEvent:e,target:this._layer};return i.containerPoint=this._map.mouseEventToContainerPoint(e),i.latlng=this._map.containerPointToLatLng(i.containerPoint),this._dragMixinOnMouseMove(i),!1},_simulateMouseUpEvent:function(t){var e={originalEvent:t.touches?t.touches[0]:t,target:this._layer};return-1===t.type.indexOf("touch")&&(e.containerPoint=this._map.mouseEventToContainerPoint(t),e.latlng=this._map.containerPointToLatLng(e.containerPoint)),this._dragMixinOnMouseUp(e),!1},_dragMixinOnMouseDown:function(t){if(!(t.originalEvent.button>0)){this._overwriteEventIfItComesFromMarker(t);var e=t._fromLayerSync,i=this._syncLayers("_dragMixinOnMouseDown",t);this._layer instanceof L.Marker&&(!this.options.snappable||e||i?this._disableSnapping():this._initSnappableMarkers()),this._layer instanceof L.CircleMarker&&!(this._layer instanceof L.Circle)&&(!this.options.snappable||e||i?this._layer.pm.options.editable?this._layer.pm._disableSnapping():this._layer.pm._disableSnappingDrag():this._layer.pm.options.editable||this._initSnappableMarkersDrag()),this._safeToCacheDragState&&(this._originalMapDragState=this._layer._map.dragging._enabled,this._safeToCacheDragState=!1),this._tempDragCoord=t.latlng,L.DomEvent.on(this._map.getContainer(),"touchend mouseup",this._simulateMouseUpEvent,this),L.DomEvent.on(this._map.getContainer(),"touchmove mousemove",this._simulateMouseMoveEvent,this)}},_dragMixinOnMouseMove:function(t){this._overwriteEventIfItComesFromMarker(t);var e=this._getDOMElem();this._syncLayers("_dragMixinOnMouseMove",t),this._dragging||(this._dragging=!0,L.DomUtil.addClass(e,"leaflet-pm-dragging"),this._layer instanceof L.Marker||this._layer.bringToFront(),this._originalMapDragState&&this._map.dragging.disable(),this._fireDragStart()),this._tempDragCoord||(this._tempDragCoord=t.latlng),this._onLayerDrag(t),this._layer instanceof L.CircleMarker&&this._layer.pm._updateHiddenPolyCircle()},_dragMixinOnMouseUp:function(t){var e=this,i=this._getDOMElem();return this._syncLayers("_dragMixinOnMouseUp",t),this._originalMapDragState&&this._map.dragging.enable(),this._safeToCacheDragState=!0,L.DomEvent.off(this._map.getContainer(),"touchmove mousemove",this._simulateMouseMoveEvent,this),L.DomEvent.off(this._map.getContainer(),"touchend mouseup",this._simulateMouseUpEvent,this),!!this._dragging&&(this._layer instanceof L.CircleMarker&&this._layer.pm._updateHiddenPolyCircle(),this._layerDragged=!0,window.setTimeout((function(){e._dragging=!1,i&&L.DomUtil.removeClass(i,"leaflet-pm-dragging"),e._fireDragEnd(),e._fireEdit(),e._layerEdited=!0}),10),!0)},_onLayerDrag:function(t){var e=t.latlng,i=e.lat-this._tempDragCoord.lat,n=e.lng-this._tempDragCoord.lng,r=function u(t){return t.map((function(t){if(Array.isArray(t))return u(t);var e={lat:t.lat+i,lng:t.lng+n};return(t.alt||0===t.alt)&&(e.alt=t.alt),e}))};if(this._layer instanceof L.Circle||this._layer instanceof L.CircleMarker&&this._layer.options.editable){var a=r([this._layer.getLatLng()]);this._layer.setLatLng(a[0]),this._fireChange(this._layer.getLatLng(),"Edit")}else if(this._layer instanceof L.CircleMarker||this._layer instanceof L.Marker){var o=this._layer.getLatLng();this._layer._snapped&&(o=this._layer._orgLatLng);var s=r([o]);this._layer.setLatLng(s[0]),this._fireChange(this._layer.getLatLng(),"Edit")}else if(this._layer instanceof L.ImageOverlay){var l=r([this._layer.getBounds().getNorthWest(),this._layer.getBounds().getSouthEast()]);this._layer.setBounds(l),this._fireChange(this._layer.getBounds(),"Edit")}else{var h=r(this._layer.getLatLngs());this._layer.setLatLngs(h),this._fireChange(this._layer.getLatLngs(),"Edit")}this._tempDragCoord=e,t.layer=this._layer,this._fireDrag(t)},addDraggingClass:function(){var t=this._getDOMElem();t&&L.DomUtil.addClass(t,"leaflet-pm-draggable")},removeDraggingClass:function(){var t=this._getDOMElem();t&&L.DomUtil.removeClass(t,"leaflet-pm-draggable")},_getDOMElem:function(){var t=null;return this._layer._path?t=this._layer._path:this._layer._renderer&&this._layer._renderer._container?t=this._layer._renderer._container:this._layer._image?t=this._layer._image:this._layer._icon&&(t=this._layer._icon),t},_overwriteEventIfItComesFromMarker:function(t){t.target.getLatLng&&(!t.target._radius||t.target._radius<=10)&&(t.containerPoint=this._map.mouseEventToContainerPoint(t.originalEvent),t.latlng=this._map.containerPointToLatLng(t.containerPoint))},_syncLayers:function(t,e){var i=this;if(this.enabled())return!1;if(!e._fromLayerSync&&this._layer===e.target&&this.options.syncLayersOnDrag){e._fromLayerSync=!0;var n=[];if(L.Util.isArray(this.options.syncLayersOnDrag))n=this.options.syncLayersOnDrag,this.options.syncLayersOnDrag.forEach((function(t){t instanceof L.LayerGroup&&(n=n.concat(t.pm.getLayers(!0)))}));else if(!0===this.options.syncLayersOnDrag&&this._parentLayerGroup)for(var r in this._parentLayerGroup){var a=this._parentLayerGroup[r];a.pm&&(n=a.pm.getLayers(!0))}return L.Util.isArray(n)&&n.length>0&&(n=n.filter((function(t){return!!t.pm})).filter((function(t){return!!t.pm.options.draggable}))).forEach((function(n){n!==i._layer&&n.pm[t]&&(n._snapped=!1,n.pm[t](e))})),n.length>0}return!1},_stopDOMImageDrag:function(t){return t.preventDefault(),!1}};function Le(t,e,i){var n=i.getMaxZoom();if(n===Infinity&&(n=i.getZoom()),L.Util.isArray(t)){var r=[];return t.forEach((function(t){r.push(Le(t,e,i))})),r}return t instanceof L.LatLng?function(t,e,i,n){return i.unproject(e.transform(i.project(t,n)),n)}(t,e,i,n):null}function be(t,e){e instanceof L.Layer&&(e=e.getLatLng());var i=t.getMaxZoom();return i===Infinity&&(i=t.getZoom()),t.project(e,i)}function ke(t,e){var i=t.getMaxZoom();return i===Infinity&&(i=t.getZoom()),t.unproject(e,i)}var Me={_onRotateStart:function(t){this._preventRenderingMarkers(!0),this._rotationOriginLatLng=this._getRotationCenter().clone(),this._rotationOriginPoint=be(this._map,this._rotationOriginLatLng),this._rotationStartPoint=be(this._map,t.target.getLatLng()),this._initialRotateLatLng=U(this._layer),this._startAngle=this.getAngle();var e=U(this._rotationLayer,this._rotationLayer.pm._rotateOrgLatLng);this._fireRotationStart(this._rotationLayer,e),this._fireRotationStart(this._map,e)},_onRotate:function(t){var e=be(this._map,t.target.getLatLng()),i=this._rotationStartPoint,n=this._rotationOriginPoint,r=Math.atan2(e.y-n.y,e.x-n.x)-Math.atan2(i.y-n.y,i.x-n.x);this._layer.setLatLngs(this._rotateLayer(r,this._initialRotateLatLng,this._rotationOriginLatLng,L.PM.Matrix.init(),this._map));var a=this;!function h(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[],i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:-1;if(i>-1&&e.push(i),L.Util.isArray(t[0]))t.forEach((function(t,i){return h(t,e.slice(),i)}));else{var n=B()(a._markers,e);t.forEach((function(t,e){n[e].setLatLng(t)}))}}(this._layer.getLatLngs());var o=U(this._rotationLayer);this._rotationLayer.setLatLngs(this._rotateLayer(r,this._rotationLayer.pm._rotateOrgLatLng,this._rotationOriginLatLng,L.PM.Matrix.init(),this._map));var s=180*r/Math.PI,l=(s=s<0?s+360:s)+this._startAngle;this._setAngle(l),this._rotationLayer.pm._setAngle(l),this._fireRotation(this._rotationLayer,s,o),this._fireRotation(this._map,s,o),this._rotationLayer.pm._fireChange(this._rotationLayer.getLatLngs(),"Rotation")},_onRotateEnd:function(){var t=this._startAngle;delete this._rotationOriginLatLng,delete this._rotationOriginPoint,delete this._rotationStartPoint,delete this._initialRotateLatLng,delete this._startAngle;var e=U(this._rotationLayer,this._rotationLayer.pm._rotateOrgLatLng);this._rotationLayer.pm._rotateOrgLatLng=U(this._rotationLayer),this._fireRotationEnd(this._rotationLayer,t,e),this._fireRotationEnd(this._map,t,e),this._rotationLayer.pm._fireEdit(this._rotationLayer,"Rotation"),this._preventRenderingMarkers(!1),this._layerRotated=!0},_rotateLayer:function(t,e,i,n,r){var a=be(r,i);return this._matrix=n.clone().rotate(t,a).flip(),Le(e,this._matrix,r)},_setAngle:function(t){t=t<0?t+360:t,this._angle=t%360},_getRotationCenter:function(){var t=L.polygon(this._layer.getLatLngs(),{stroke:!1,fill:!1,pmIgnore:!0}).addTo(this._layer._map),e=t.getCenter();return t.removeFrom(this._layer._map),e},enableRotate:function(){if(this.options.allowRotation){this.rotateEnabled()&&this.disableRotate();this._rotatePoly=L.polygon(this._layer.getLatLngs(),{fill:!1,stroke:!1,pmIgnore:!1,snapIgnore:!0}),this._rotatePoly._pmTempLayer=!0,this._rotatePoly.addTo(this._layer._map),this._rotatePoly.pm._setAngle(this.getAngle()),this._rotatePoly.pm.setOptions(this._layer._map.pm.getGlobalOptions()),this._rotatePoly.pm.setOptions({rotate:!0,snappable:!1,hideMiddleMarkers:!0}),this._rotatePoly.pm._rotationLayer=this._layer,this._rotatePoly.pm.enable(),this._rotateOrgLatLng=U(this._layer),this._rotateEnabled=!0,this._layer.on("remove",this.disableRotate,this),this._fireRotationEnable(this._layer),this._fireRotationEnable(this._layer._map)}else this.disableRotate()},disableRotate:function(){this.rotateEnabled()&&(this._rotatePoly.pm._layerRotated&&this._fireUpdate(),this._rotatePoly.pm._layerRotated=!1,this._rotatePoly.pm.disable(),this._rotatePoly.remove(),this._rotatePoly.pm.setOptions({rotate:!1}),this._rotatePoly=undefined,this._rotateOrgLatLng=undefined,this._layer.off("remove",this.disableRotate,this),this._rotateEnabled=!1,this._fireRotationDisable(this._layer),this._fireRotationDisable(this._layer._map))},rotateEnabled:function(){return this._rotateEnabled},rotateLayer:function(t){var e=this.getAngle(),i=this._layer.getLatLngs(),n=t*(Math.PI/180);this._layer.setLatLngs(this._rotateLayer(n,this._layer.getLatLngs(),this._getRotationCenter(),L.PM.Matrix.init(),this._layer._map)),this._rotateOrgLatLng=L.polygon(this._layer.getLatLngs()).getLatLngs(),this._setAngle(this.getAngle()+t),this.rotateEnabled()&&this._rotatePoly&&this._rotatePoly.pm.enabled()&&(this._rotatePoly.setLatLngs(this._rotateLayer(n,this._rotatePoly.getLatLngs(),this._getRotationCenter(),L.PM.Matrix.init(),this._rotatePoly._map)),this._rotatePoly.pm._initMarkers());var r=this.getAngle()-e;r=r<0?r+360:r,this._startAngle=e,this._fireRotation(this._layer,r,i,this._layer),this._fireRotation(this._map||this._layer._map,r,i,this._layer),delete this._startAngle,this._fireChange(this._layer.getLatLngs(),"Rotation")},rotateLayerToAngle:function(t){var e=t-this.getAngle();this.rotateLayer(e)},getAngle:function(){return this._angle||0},setInitAngle:function(t){this._setAngle(t)}};const xe=Me;const we=L.Class.extend({includes:[ve,it,xe,S],options:{snappable:!0,snapDistance:20,allowSelfIntersection:!0,allowSelfIntersectionEdit:!1,preventMarkerRemoval:!1,removeLayerBelowMinVertexCount:!0,limitMarkersToCount:-1,hideMiddleMarkers:!1,snapSegment:!0,syncLayersOnDrag:!1,draggable:!0,allowEditing:!0,allowRemoval:!0,allowCutting:!0,allowRotation:!0,addVertexOn:"click",removeVertexOn:"contextmenu",removeVertexValidation:undefined,addVertexValidation:undefined,moveVertexValidation:undefined},setOptions:function(t){L.Util.setOptions(this,t)},getOptions:function(){return this.options},applyOptions:function(){},isPolygon:function(){return this._layer instanceof L.Polygon},getShape:function(){return this._shape},_setPane:function(t,e){"layerPane"===e?t.options.pane=this._map.pm.globalOptions.panes&&this._map.pm.globalOptions.panes.layerPane||"overlayPane":"vertexPane"===e?t.options.pane=this._map.pm.globalOptions.panes&&this._map.pm.globalOptions.panes.vertexPane||"markerPane":"markerPane"===e&&(t.options.pane=this._map.pm.globalOptions.panes&&this._map.pm.globalOptions.panes.markerPane||"markerPane")},remove:function(){(this._map||this._layer._map).pm.removeLayer({target:this._layer})},_vertexValidation:function(t,e){var i=e.target,n={layer:this._layer,marker:i,event:e},r="";return"move"===t?r="moveVertexValidation":"add"===t?r="addVertexValidation":"remove"===t&&(r="removeVertexValidation"),this.options[r]&&"function"==typeof this.options[r]&&!this.options[r](n)?("move"===t&&(i._cancelDragEventChain=i.getLatLng()),!1):(i._cancelDragEventChain=null,!0)},_vertexValidationDrag:function(t){return!t._cancelDragEventChain||(t._latlng=t._cancelDragEventChain,t.update(),!1)},_vertexValidationDragEnd:function(t){return!t._cancelDragEventChain||(t._cancelDragEventChain=null,!1)}});function Ce(t){return function(t){if(Array.isArray(t))return Pe(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return Pe(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);"Object"===i&&t.constructor&&(i=t.constructor.name);if("Map"===i||"Set"===i)return Array.from(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return Pe(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pe(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i0&&e._getMap()&&e._getMap().pm.globalEditModeEnabled()&&e.enabled()&&e.enable(e.getOptions())}}),100,this),this),this._layerGroup.on("layerremove",(function(t){e._removeLayerFromGroup(t.target)}),this);this._layerGroup.on("layerremove",L.Util.throttle((function(t){t.target._pmTempLayer||(e._layers=e.getLayers())}),100,this),this)},enable:function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];0===e.length&&(this._layers=this.getLayers()),this._options=t,this._layers.forEach((function(i){i instanceof L.LayerGroup?-1===e.indexOf(i._leaflet_id)&&(e.push(i._leaflet_id),i.pm.enable(t,e)):i.pm.enable(t)}))},disable:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:[];0===t.length&&(this._layers=this.getLayers()),this._layers.forEach((function(e){e instanceof L.LayerGroup?-1===t.indexOf(e._leaflet_id)&&(t.push(e._leaflet_id),e.pm.disable(t)):e.pm.disable()}))},enabled:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:[];0===t.length&&(this._layers=this.getLayers());var e=this._layers.find((function(e){return e instanceof L.LayerGroup?-1===t.indexOf(e._leaflet_id)&&(t.push(e._leaflet_id),e.pm.enabled(t)):e.pm.enabled()}));return!!e},toggleEdit:function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];0===e.length&&(this._layers=this.getLayers()),this._options=t,this._layers.forEach((function(i){i instanceof L.LayerGroup?-1===e.indexOf(i._leaflet_id)&&(e.push(i._leaflet_id),i.pm.toggleEdit(t,e)):i.pm.toggleEdit(t)}))},_initLayer:function(t){var e=L.Util.stamp(this._layerGroup);t.pm._parentLayerGroup||(t.pm._parentLayerGroup={}),t.pm._parentLayerGroup[e]=this._layerGroup},_removeLayerFromGroup:function(t){if(t.pm&&t.pm._layerGroup){var e=L.Util.stamp(this._layerGroup);delete t.pm._layerGroup[e]}},dragging:function(){if(this._layers=this.getLayers(),this._layers){var t=this._layers.find((function(t){return t.pm.dragging()}));return!!t}return!1},getOptions:function(){return this.options},_getMap:function(){var t;return this._map||(null===(t=this._layers.find((function(t){return!!t._map})))||void 0===t?void 0:t._map)||null},getLayers:function(){var t=arguments.length>0&&arguments[0]!==undefined&&arguments[0],e=!(arguments.length>1&&arguments[1]!==undefined)||arguments[1],i=!(arguments.length>2&&arguments[2]!==undefined)||arguments[2],n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:[],r=[];return t?this._layerGroup.getLayers().forEach((function(t){r.push(t),t instanceof L.LayerGroup&&-1===n.indexOf(t._leaflet_id)&&(n.push(t._leaflet_id),r=r.concat(t.pm.getLayers(!0,!0,!0,n)))})):r=this._layerGroup.getLayers(),i&&(r=r.filter((function(t){return!(t instanceof L.LayerGroup)}))),e&&(r=(r=(r=r.filter((function(t){return!!t.pm}))).filter((function(t){return!t._pmTempLayer}))).filter((function(t){return!L.PM.optIn&&!t.options.pmIgnore||L.PM.optIn&&!1===t.options.pmIgnore}))),r},setOptions:function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];0===e.length&&(this._layers=this.getLayers()),this.options=t,this._layers.forEach((function(i){i.pm&&(i instanceof L.LayerGroup?-1===e.indexOf(i._leaflet_id)&&(e.push(i._leaflet_id),i.pm.setOptions(t,e)):i.pm.setOptions(t))}))}}),we.Marker=we.extend({_shape:"Marker",initialize:function(t){this._layer=t,this._enabled=!1,this._layer.on("dragend",this._onDragEnd,this)},enable:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{draggable:!0};L.Util.setOptions(this,t),this.options.allowEditing&&this._layer._map?(this._map=this._layer._map,this.enabled()&&this.disable(),this.applyOptions(),this._layer.on("remove",this.disable,this),this._enabled=!0,this._fireEnable()):this.disable()},disable:function(){this.enabled()&&(this.disableLayerDrag(),this._layer.off("remove",this.disable,this),this._layer.off("contextmenu",this._removeMarker,this),this._layerEdited&&this._fireUpdate(),this._layerEdited=!1,this._fireDisable(),this._enabled=!1)},enabled:function(){return this._enabled},toggleEdit:function(t){this.enabled()?this.disable():this.enable(t)},applyOptions:function(){this.options.snappable?this._initSnappableMarkers():this._disableSnapping(),this.options.draggable?this.enableLayerDrag():this.disableLayerDrag(),this.options.preventMarkerRemoval||this._layer.on("contextmenu",this._removeMarker,this)},_removeMarker:function(t){var e=t.target;e.remove(),this._fireRemove(e),this._fireRemove(this._map,e)},_onDragEnd:function(){this._fireEdit(),this._layerEdited=!0},_initSnappableMarkers:function(){var t=this._layer;this.options.snapDistance=this.options.snapDistance||30,this.options.snapSegment=this.options.snapSegment===undefined||this.options.snapSegment,t.off("pm:drag",this._handleSnapping,this),t.on("pm:drag",this._handleSnapping,this),t.off("pm:dragend",this._cleanupSnapping,this),t.on("pm:dragend",this._cleanupSnapping,this),t.off("pm:dragstart",this._unsnap,this),t.on("pm:dragstart",this._unsnap,this)},_disableSnapping:function(){var t=this._layer;t.off("pm:drag",this._handleSnapping,this),t.off("pm:dragend",this._cleanupSnapping,this),t.off("pm:dragstart",this._unsnap,this)}});const Ee={filterMarkerGroup:function(){this.markerCache=[],this.createCache(),this._layer.on("pm:edit",this.createCache,this),this.applyLimitFilters({}),this.throttledApplyLimitFilters||(this.throttledApplyLimitFilters=L.Util.throttle(this.applyLimitFilters,100,this)),this._layer.on("pm:disable",this._removeMarkerLimitEvents,this),this.options.limitMarkersToCount>-1&&(this._layer.on("pm:vertexremoved",this._initMarkers,this),this._map.on("mousemove",this.throttledApplyLimitFilters,this))},_removeMarkerLimitEvents:function(){this._map.off("mousemove",this.throttledApplyLimitFilters,this),this._layer.off("pm:edit",this.createCache,this),this._layer.off("pm:disable",this._removeMarkerLimitEvents,this),this._layer.off("pm:vertexremoved",this._initMarkers,this)},createCache:function(){var t=[].concat(Ce(this._markerGroup.getLayers()),Ce(this.markerCache));this.markerCache=t.filter((function(t,e,i){return i.indexOf(t)===e}))},renderLimits:function(t){var e=this;this.markerCache.forEach((function(i){t.includes(i)?e._markerGroup.addLayer(i):e._markerGroup.removeLayer(i)}))},applyLimitFilters:function(t){var e=t.latlng,i=void 0===e?{lat:0,lng:0}:e;if(!this._preventRenderMarkers){var n=Ce(this._filterClosestMarkers(i));this.renderLimits(n)}},_filterClosestMarkers:function(t){var e=Ce(this.markerCache),i=this.options.limitMarkersToCount;return-1===i?e:(e.sort((function(e,i){return e._latlng.distanceTo(t)-i._latlng.distanceTo(t)})),e.filter((function(t,e){return!(i>-1)||et.length)&&(e=t.length);for(var i=0,n=new Array(e);it.length)&&(e=t.length);for(var i=0,n=new Array(e);i1?B()(r,l):r,u=o.length>1?B()(this._markers,l):this._markers;h.splice(s+1,0,n),u.splice(s+1,0,t),this._layer.setLatLngs(r),!0!==this.options.hideMiddleMarkers&&(this._createMiddleMarker(e,t),this._createMiddleMarker(t,i)),this._fireEdit(),this._layerEdited=!0,this._fireChange(this._layer.getLatLngs(),"Edit"),this._fireVertexAdded(t,L.PM.Utils.findDeepMarkerIndex(this._markers,t).indexPath,n),this.options.snappable&&this._initSnappableMarkers()},hasSelfIntersection:function(){return gt(this._layer.toGeoJSON(15)).features.length>0},_handleSelfIntersectionOnVertexRemoval:function(){this._handleLayerStyle(!0),this.hasSelfIntersection()&&(this._layer.setLatLngs(this._coordsBeforeEdit),this._coordsBeforeEdit=null,this._initMarkers())},_handleLayerStyle:function(t){var e=this._layer;if(this.hasSelfIntersection()){if(!this.options.allowSelfIntersection&&this.options.allowSelfIntersectionEdit&&this._updateDisabledMarkerStyle(this._markers,!0),this.isRed)return;t?this._flashLayer():(e.setStyle({color:"#f00000ff"}),this.isRed=!0),this._fireIntersect(gt(this._layer.toGeoJSON(15)))}else e.setStyle({color:this.cachedColor}),this.isRed=!1,!this.options.allowSelfIntersection&&this.options.allowSelfIntersectionEdit&&this._updateDisabledMarkerStyle(this._markers,!1)},_flashLayer:function(){var t=this;this.cachedColor||(this.cachedColor=this._layer.options.color),this._layer.setStyle({color:"#f00000ff"}),this.isRed=!0,window.setTimeout((function(){t._layer.setStyle({color:t.cachedColor}),t.isRed=!1}),200)},_updateDisabledMarkerStyle:function(t,e){var i=this;t.forEach((function(t){Array.isArray(t)?i._updateDisabledMarkerStyle(t,e):t._icon&&(e&&!i._checkMarkerAllowedToDrag(t)?L.DomUtil.addClass(t._icon,"vertexmarker-disabled"):L.DomUtil.removeClass(t._icon,"vertexmarker-disabled"))}))},_removeMarker:function(t){var e=t.target;if(this._vertexValidation("remove",t)){this.options.allowSelfIntersection||(this._coordsBeforeEdit=U(this._layer,this._layer.getLatLngs()));var i=this._layer.getLatLngs(),n=L.PM.Utils.findDeepMarkerIndex(this._markers,e),r=n.indexPath,a=n.index,o=n.parentPath;if(r){var s=r.length>1?B()(i,o):i,l=r.length>1?B()(this._markers,o):this._markers;if(this.options.removeLayerBelowMinVertexCount||!(s.length<=2||this.isPolygon()&&s.length<=3)){s.splice(a,1),this._layer.setLatLngs(i),this.isPolygon()&&s.length<=2&&s.splice(0,s.length);var h=!1;if(s.length<=1&&(s.splice(0,s.length),o.length>1&&r.length>1&&(i=A(i)),this._layer.setLatLngs(i),this._initMarkers(),h=!0),j(i)||this._layer.remove(),i=A(i),this._layer.setLatLngs(i),this._markers=A(this._markers),!h&&(l=r.length>1?B()(this._markers,o):this._markers,e._middleMarkerPrev&&this._markerGroup.removeLayer(e._middleMarkerPrev),e._middleMarkerNext&&this._markerGroup.removeLayer(e._middleMarkerNext),this._markerGroup.removeLayer(e),l)){var u,c;if(this.isPolygon()?(u=(a+1)%l.length,c=(a+(l.length-1))%l.length):(c=a-1<0?undefined:a-1,u=a+1>=l.length?undefined:a+1),u!==c){var p=l[c],d=l[u];!0!==this.options.hideMiddleMarkers&&this._createMiddleMarker(p,d)}l.splice(a,1)}this._fireEdit(),this._layerEdited=!0,this._fireVertexRemoved(e,r),this._fireChange(this._layer.getLatLngs(),"Edit")}else this._flashLayer()}}},updatePolygonCoordsFromMarkerDrag:function(t){var e=this._layer.getLatLngs(),i=t.getLatLng(),n=L.PM.Utils.findDeepMarkerIndex(this._markers,t),r=n.indexPath,a=n.index,o=n.parentPath;(r.length>1?B()(e,o):e).splice(a,1,i),this._layer.setLatLngs(e)},_getNeighborMarkers:function(t){var e=L.PM.Utils.findDeepMarkerIndex(this._markers,t),i=e.indexPath,n=e.index,r=e.parentPath,a=i.length>1?B()(this._markers,r):this._markers,o=(n+1)%a.length;return{prevMarker:a[(n+(a.length-1))%a.length],nextMarker:a[o]}},_checkMarkerAllowedToDrag:function(t){var e=this._getNeighborMarkers(t),i=e.prevMarker,n=e.nextMarker,r=L.polyline([i.getLatLng(),t.getLatLng()]),a=L.polyline([t.getLatLng(),n.getLatLng()]),o=At(this._layer.toGeoJSON(15),r.toGeoJSON(15)).features.length,s=At(this._layer.toGeoJSON(15),a.toGeoJSON(15)).features.length;return t.getLatLng()===this._markers[0][0].getLatLng()?s+=1:t.getLatLng()===this._markers[0][this._markers[0].length-1].getLatLng()&&(o+=1),!(o<=2&&s<=2)},_onMarkerDragStart:function(t){var e=t.target;if(this.cachedColor||(this.cachedColor=this._layer.options.color),this._vertexValidation("move",t)){var i=L.PM.Utils.findDeepMarkerIndex(this._markers,e).indexPath;this._fireMarkerDragStart(t,i),this.options.allowSelfIntersection||(this._coordsBeforeEdit=U(this._layer,this._layer.getLatLngs())),!this.options.allowSelfIntersection&&this.options.allowSelfIntersectionEdit&&this.hasSelfIntersection()?this._markerAllowedToDrag=this._checkMarkerAllowedToDrag(e):this._markerAllowedToDrag=null}},_onMarkerDrag:function(t){var e=t.target;if(this._vertexValidationDrag(e)){var i=L.PM.Utils.findDeepMarkerIndex(this._markers,e),n=i.indexPath,r=i.index,a=i.parentPath;if(n){if(!this.options.allowSelfIntersection&&this.options.allowSelfIntersectionEdit&&this.hasSelfIntersection()&&!1===this._markerAllowedToDrag)return this._layer.setLatLngs(this._coordsBeforeEdit),this._initMarkers(),void this._handleLayerStyle();this.updatePolygonCoordsFromMarkerDrag(e);var o=n.length>1?B()(this._markers,a):this._markers,s=(r+1)%o.length,l=(r+(o.length-1))%o.length,h=e.getLatLng(),u=o[l].getLatLng(),c=o[s].getLatLng();if(e._middleMarkerNext){var p=L.PM.Utils.calcMiddleLatLng(this._map,h,c);e._middleMarkerNext.setLatLng(p)}if(e._middleMarkerPrev){var d=L.PM.Utils.calcMiddleLatLng(this._map,h,u);e._middleMarkerPrev.setLatLng(d)}this.options.allowSelfIntersection||this._handleLayerStyle(),this._fireMarkerDrag(t,n),this._fireChange(this._layer.getLatLngs(),"Edit")}}},_onMarkerDragEnd:function(t){var e=t.target;if(this._vertexValidationDragEnd(e)){var i=L.PM.Utils.findDeepMarkerIndex(this._markers,e).indexPath,n=this.hasSelfIntersection();n&&this.options.allowSelfIntersectionEdit&&this._markerAllowedToDrag&&(n=!1);var r=!this.options.allowSelfIntersection&&n;if(this._fireMarkerDragEnd(t,i,r),r)return this._layer.setLatLngs(this._coordsBeforeEdit),this._coordsBeforeEdit=null,this._initMarkers(),this.options.snappable&&this._initSnappableMarkers(),this._handleLayerStyle(),void this._fireLayerReset(t,i);!this.options.allowSelfIntersection&&this.options.allowSelfIntersectionEdit&&this._handleLayerStyle(),this._fireEdit(),this._layerEdited=!0,this._fireChange(this._layer.getLatLngs(),"Edit")}},_onVertexClick:function(t){var e=t.target;if(!e._dragging){var i=L.PM.Utils.findDeepMarkerIndex(this._markers,e).indexPath;this._fireVertexClick(t,i)}}}),we.Polygon=we.Line.extend({_shape:"Polygon",_checkMarkerAllowedToDrag:function(t){var e=this._getNeighborMarkers(t),i=e.prevMarker,n=e.nextMarker,r=L.polyline([i.getLatLng(),t.getLatLng()]),a=L.polyline([t.getLatLng(),n.getLatLng()]),o=At(this._layer.toGeoJSON(15),r.toGeoJSON(15)).features.length,s=At(this._layer.toGeoJSON(15),a.toGeoJSON(15)).features.length;return!(o<=2&&s<=2)}}),we.Rectangle=we.Polygon.extend({_shape:"Rectangle",_initMarkers:function(){var t=this,e=this._map,i=this._findCorners();this._markerGroup&&this._markerGroup.clearLayers(),this._markerGroup=new L.FeatureGroup,this._markerGroup._pmTempLayer=!0,e.addLayer(this._markerGroup),this._markers=[],this._markers[0]=i.map(this._createMarker,this);var n=Se(this._markers,1);this._cornerMarkers=n[0],this._layer.getLatLngs()[0].forEach((function(e,i){var n=t._cornerMarkers.find((function(t){return t._index===i}));n&&n.setLatLng(e)}))},applyOptions:function(){this.options.snappable?this._initSnappableMarkers():this._disableSnapping(),this._addMarkerEvents()},_createMarker:function(t,e){var i=new L.Marker(t,{draggable:!0,icon:L.divIcon({className:"marker-icon"})});return this._setPane(i,"vertexPane"),i._origLatLng=t,i._index=e,i._pmTempLayer=!0,this._markerGroup.addLayer(i),i},_addMarkerEvents:function(){var t=this;this._markers[0].forEach((function(e){e.on("dragstart",t._onMarkerDragStart,t),e.on("drag",t._onMarkerDrag,t),e.on("dragend",t._onMarkerDragEnd,t),t.options.preventMarkerRemoval||e.on("contextmenu",t._removeMarker,t)}))},_removeMarker:function(){return null},_onMarkerDragStart:function(t){if(this._vertexValidation("move",t)){var e=t.target,i=this._cornerMarkers;e._oppositeCornerLatLng=i.find((function(t){return t._index===(e._index+2)%4})).getLatLng(),e._snapped=!1,this._fireMarkerDragStart(t)}},_onMarkerDrag:function(t){var e=t.target;this._vertexValidationDrag(e)&&e._index!==undefined&&(this._adjustRectangleForMarkerMove(e),this._fireMarkerDrag(t),this._fireChange(this._layer.getLatLngs(),"Edit"))},_onMarkerDragEnd:function(t){var e=t.target;this._vertexValidationDragEnd(e)&&(this._cornerMarkers.forEach((function(t){delete t._oppositeCornerLatLng})),this._fireMarkerDragEnd(t),this._fireEdit(),this._layerEdited=!0,this._fireChange(this._layer.getLatLngs(),"Edit"))},_adjustRectangleForMarkerMove:function(t){L.extend(t._origLatLng,t._latlng);var e=L.PM.Utils._getRotatedRectangle(t.getLatLng(),t._oppositeCornerLatLng,this._angle||0,this._map);this._layer.setLatLngs(e),this._adjustAllMarkers(),this._layer.redraw()},_adjustAllMarkers:function(){var t=this,e=this._layer.getLatLngs()[0];e&&4!==e.length&&e.length>0?(e.forEach((function(e,i){t._cornerMarkers[i].setLatLng(e)})),this._cornerMarkers.slice(e.length).forEach((function(t){t.setLatLng(e[0])}))):e&&e.length?this._cornerMarkers.forEach((function(t){t.setLatLng(e[t._index])})):console.error("The layer has no LatLngs")},_findCorners:function(){var t=this._layer.getLatLngs()[0];return L.PM.Utils._getRotatedRectangle(t[0],t[2],this._angle||0,this._map)}}),we.Circle=we.extend({_shape:"Circle",initialize:function(t){this._layer=t,this._enabled=!1,this._updateHiddenPolyCircle()},enable:function(t){L.Util.setOptions(this,t),this._map=this._layer._map,this.options.allowEditing?(this.enabled()||this.disable(),this._enabled=!0,this._initMarkers(),this.applyOptions(),this._layer.on("remove",this.disable,this),this._updateHiddenPolyCircle(),this._fireEnable()):this.disable()},disable:function(){if(this.enabled()&&!this._dragging){this._centerMarker.off("dragstart",this._onCircleDragStart,this),this._centerMarker.off("drag",this._onCircleDrag,this),this._centerMarker.off("dragend",this._onCircleDragEnd,this),this._outerMarker.off("drag",this._handleOuterMarkerSnapping,this),this._layer.off("remove",this.disable,this),this._enabled=!1,this._helperLayers.clearLayers();var t=this._layer._path?this._layer._path:this._layer._renderer._container;L.DomUtil.removeClass(t,"leaflet-pm-draggable"),this._layerEdited&&this._fireUpdate(),this._layerEdited=!1,this._fireDisable()}},enabled:function(){return this._enabled},toggleEdit:function(t){this.enabled()?this.disable():this.enable(t)},_initMarkers:function(){var t=this._map;this._helperLayers&&this._helperLayers.clearLayers(),this._helperLayers=new L.FeatureGroup,this._helperLayers._pmTempLayer=!0,this._helperLayers.addTo(t);var e=this._layer.getLatLng(),i=this._layer._radius,n=this._getLatLngOnCircle(e,i);this._centerMarker=this._createCenterMarker(e),this._outerMarker=this._createOuterMarker(n),this._markers=[this._centerMarker,this._outerMarker],this._createHintLine(this._centerMarker,this._outerMarker)},applyOptions:function(){this.options.snappable?(this._initSnappableMarkers(),this._outerMarker.on("drag",this._handleOuterMarkerSnapping,this),this._outerMarker.on("move",this._syncHintLine,this),this._outerMarker.on("move",this._syncCircleRadius,this),this._centerMarker.on("move",this._moveCircle,this)):this._disableSnapping()},_createHintLine:function(t,e){var i=t.getLatLng(),n=e.getLatLng();this._hintline=L.polyline([i,n],this.options.hintlineStyle),this._setPane(this._hintline,"layerPane"),this._hintline._pmTempLayer=!0,this._helperLayers.addLayer(this._hintline)},_createCenterMarker:function(t){var e=this._createMarker(t);return L.DomUtil.addClass(e._icon,"leaflet-pm-draggable"),e.on("drag",this._moveCircle,this),e.on("dragstart",this._onCircleDragStart,this),e.on("drag",this._onCircleDrag,this),e.on("dragend",this._onCircleDragEnd,this),e},_createOuterMarker:function(t){var e=this._createMarker(t);return e.on("drag",this._resizeCircle,this),e},_createMarker:function(t){var e=new L.Marker(t,{draggable:!0,icon:L.divIcon({className:"marker-icon"})});return this._setPane(e,"vertexPane"),e._origLatLng=t,e._pmTempLayer=!0,e.on("dragstart",this._onMarkerDragStart,this),e.on("drag",this._onMarkerDrag,this),e.on("dragend",this._onMarkerDragEnd,this),this._helperLayers.addLayer(e),e},_resizeCircle:function(){this._outerMarker.setLatLng(this._getNewDestinationOfOuterMarker()),this._syncHintLine(),this._syncCircleRadius()},_moveCircle:function(t){if(!t.target._cancelDragEventChain){var e=t.latlng;this._layer.setLatLng(e);var i=this._layer._radius,n=this._getLatLngOnCircle(e,i);this._outerMarker._latlng=n,this._outerMarker.update(),this._syncHintLine(),this._updateHiddenPolyCircle(),this._fireCenterPlaced("Edit"),this._fireChange(this._layer.getLatLng(),"Edit")}},_syncCircleRadius:function(){var t=this._centerMarker.getLatLng(),e=this._outerMarker.getLatLng(),i=this._map.distance(t,e);this.options.minRadiusCircle&&ithis.options.maxRadiusCircle?this._layer.setRadius(this.options.maxRadiusCircle):this._layer.setRadius(i),this._updateHiddenPolyCircle(),this._fireChange(this._layer.getLatLng(),"Edit")},_syncHintLine:function(){var t=this._centerMarker.getLatLng(),e=this._outerMarker.getLatLng();this._hintline.setLatLngs([t,e])},_disableSnapping:function(){var t=this;this._markers.forEach((function(e){e.off("move",t._syncHintLine,t),e.off("move",t._syncCircleRadius,t),e.off("drag",t._handleSnapping,t),e.off("dragend",t._cleanupSnapping,t)})),this._layer.off("pm:dragstart",this._unsnap,this)},_onMarkerDragStart:function(t){this._vertexValidation("move",t)&&this._fireMarkerDragStart(t)},_onMarkerDrag:function(t){var e=t.target;this._vertexValidationDrag(e)&&this._fireMarkerDrag(t)},_onMarkerDragEnd:function(t){var e=t.target;this._vertexValidationDragEnd(e)&&(this._fireEdit(),this._layerEdited=!0,this._fireMarkerDragEnd(t))},_onCircleDragStart:function(t){this._vertexValidationDrag(t.target)?(delete this._vertexValidationReset,this._fireDragStart()):this._vertexValidationReset=!0},_onCircleDrag:function(t){this._vertexValidationReset||this._fireDrag(t)},_onCircleDragEnd:function(){this._vertexValidationReset?delete this._vertexValidationReset:this._fireDragEnd()},_updateHiddenPolyCircle:function(){var t=this._map&&this._map.pm._isCRSSimple();this._hiddenPolyCircle?this._hiddenPolyCircle.setLatLngs(L.PM.Utils.circleToPolygon(this._layer,200,!t).getLatLngs()):this._hiddenPolyCircle=L.PM.Utils.circleToPolygon(this._layer,200,!t),this._hiddenPolyCircle._parentCopy||(this._hiddenPolyCircle._parentCopy=this._layer)},_getLatLngOnCircle:function(t,e){var i=this._map.project(t),n=L.point(i.x+e,i.y);return this._map.unproject(n)},_getNewDestinationOfOuterMarker:function(){var t=this._centerMarker.getLatLng(),e=this._outerMarker.getLatLng(),i=this._map.distance(t,e);return this.options.minRadiusCircle&&ithis.options.maxRadiusCircle&&(e=z(this._map,t,e,this.options.maxRadiusCircle)),e},_handleOuterMarkerSnapping:function(){if(this._outerMarker._snapped){var t=this._centerMarker.getLatLng(),e=this._outerMarker.getLatLng(),i=this._map.distance(t,e);(this.options.minRadiusCircle&&ithis.options.maxRadiusCircle)&&this._outerMarker.setLatLng(this._outerMarker._orgLatLng)}this._outerMarker.setLatLng(this._getNewDestinationOfOuterMarker())}}),we.CircleMarker=we.extend({_shape:"CircleMarker",initialize:function(t){this._layer=t,this._enabled=!1,this._updateHiddenPolyCircle()},enable:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{draggable:!0,snappable:!0};L.Util.setOptions(this,t),this.options.allowEditing&&this._layer._map?(this._map=this._layer._map,this.enabled()&&this.disable(),this.applyOptions(),this._layer.on("remove",this.disable,this),this._enabled=!0,this._layer.on("pm:dragstart",this._onDragStart,this),this._layer.on("pm:drag",this._onMarkerDrag,this),this._layer.on("pm:dragend",this._onMarkerDragEnd,this),this._updateHiddenPolyCircle(),this._fireEnable()):this.disable()},disable:function(){this._dragging||(this._helperLayers&&this._helperLayers.clearLayers(),this._map||(this._map=this._layer._map),this._map||(this.options.editable?(this._map.off("move",this._syncMarkers,this),this._outerMarker&&this._outerMarker.on("drag",this._handleOuterMarkerSnapping,this)):this._map.off("move",this._updateHiddenPolyCircle,this)),this.disableLayerDrag(),this._layer.off("contextmenu",this._removeMarker,this),this._layer.off("remove",this.disable,this),this.enabled()&&(this._layerEdited&&this._fireUpdate(),this._layerEdited=!1,this._fireDisable()),this._enabled=!1)},enabled:function(){return this._enabled},toggleEdit:function(t){this.enabled()?this.disable():this.enable(t)},applyOptions:function(){!this.options.editable&&this.options.draggable?this.enableLayerDrag():this.disableLayerDrag(),this.options.editable?(this._initMarkers(),this._map.on("move",this._syncMarkers,this)):this._map.on("move",this._updateHiddenPolyCircle,this),this.options.snappable?this.options.editable?(this._initSnappableMarkers(),this._centerMarker.on("drag",this._moveCircle,this),this.options.editable&&this._outerMarker.on("drag",this._handleOuterMarkerSnapping,this),this._outerMarker.on("move",this._syncHintLine,this),this._outerMarker.on("move",this._syncCircleRadius,this)):this._initSnappableMarkersDrag():this.options.editable?this._disableSnapping():this._disableSnappingDrag(),this.options.preventMarkerRemoval||this._layer.on("contextmenu",this._removeMarker,this)},_initMarkers:function(){var t=this._map;this._helperLayers&&this._helperLayers.clearLayers(),this._helperLayers=new L.FeatureGroup,this._helperLayers._pmTempLayer=!0,this._helperLayers.addTo(t);var e=this._layer.getLatLng(),i=this._layer._radius,n=this._getLatLngOnCircle(e,i);this._centerMarker=this._createCenterMarker(e),this._outerMarker=this._createOuterMarker(n),this._markers=[this._centerMarker,this._outerMarker],this._createHintLine(this._centerMarker,this._outerMarker)},_getLatLngOnCircle:function(t,e){var i=this._map.project(t),n=L.point(i.x+e,i.y);return this._map.unproject(n)},_createHintLine:function(t,e){var i=t.getLatLng(),n=e.getLatLng();this._hintline=L.polyline([i,n],this.options.hintlineStyle),this._setPane(this._hintline,"layerPane"),this._hintline._pmTempLayer=!0,this._helperLayers.addLayer(this._hintline)},_createCenterMarker:function(t){var e=this._createMarker(t);return this.options.draggable?L.DomUtil.addClass(e._icon,"leaflet-pm-draggable"):e.dragging.disable(),e},_createOuterMarker:function(t){var e=this._createMarker(t);return e.on("drag",this._resizeCircle,this),e},_createMarker:function(t){var e=new L.Marker(t,{draggable:!0,icon:L.divIcon({className:"marker-icon"})});return this._setPane(e,"vertexPane"),e._origLatLng=t,e._pmTempLayer=!0,e.on("dragstart",this._onMarkerDragStart,this),e.on("drag",this._onMarkerDrag,this),e.on("dragend",this._onMarkerDragEnd,this),this._helperLayers.addLayer(e),e},_moveCircle:function(){var t=this._centerMarker.getLatLng();this._layer.setLatLng(t);var e=this._layer._radius,i=this._getLatLngOnCircle(t,e);this._outerMarker._latlng=i,this._outerMarker.update(),this._syncHintLine(),this._updateHiddenPolyCircle(),this._fireCenterPlaced("Edit"),this._fireChange(this._layer.getLatLng(),"Edit")},_syncMarkers:function(){var t=this._layer.getLatLng(),e=this._layer._radius,i=this._getLatLngOnCircle(t,e);this._outerMarker.setLatLng(i),this._centerMarker.setLatLng(t),this._syncHintLine(),this._updateHiddenPolyCircle()},_resizeCircle:function(){this._outerMarker.setLatLng(this._getNewDestinationOfOuterMarker()),this._syncHintLine(),this._syncCircleRadius()},_syncCircleRadius:function(){var t=this._centerMarker.getLatLng(),e=this._outerMarker.getLatLng(),i=this._map.project(t).distanceTo(this._map.project(e));this.options.minRadiusCircleMarker&&ithis.options.maxRadiusCircleMarker?this._layer.setRadius(this.options.maxRadiusCircleMarker):this._layer.setRadius(i),this._updateHiddenPolyCircle(),this._fireChange(this._layer.getLatLng(),"Edit")},_syncHintLine:function(){var t=this._centerMarker.getLatLng(),e=this._outerMarker.getLatLng();this._hintline.setLatLngs([t,e])},_removeMarker:function(){this.options.editable&&this.disable(),this._layer.remove(),this._fireRemove(this._layer),this._fireRemove(this._map,this._layer)},_onDragStart:function(){this._map.pm.Draw.CircleMarker._layerIsDragging=!0},_onMarkerDragStart:function(t){this._vertexValidation("move",t)&&this._fireMarkerDragStart(t)},_onMarkerDrag:function(t){var e=t.target;e instanceof L.Marker&&!this._vertexValidationDrag(e)||this._fireMarkerDrag(t)},_onMarkerDragEnd:function(t){this._map.pm.Draw.CircleMarker._layerIsDragging=!1;var e=t.target;this._vertexValidationDragEnd(e)&&(this.options.editable&&(this._fireEdit(),this._layerEdited=!0),this._fireMarkerDragEnd(t))},_initSnappableMarkersDrag:function(){var t=this._layer;this.options.snapDistance=this.options.snapDistance||30,this.options.snapSegment=this.options.snapSegment===undefined||this.options.snapSegment,t.off("pm:drag",this._handleSnapping,this),t.on("pm:drag",this._handleSnapping,this),t.off("pm:dragend",this._cleanupSnapping,this),t.on("pm:dragend",this._cleanupSnapping,this),t.off("pm:dragstart",this._unsnap,this),t.on("pm:dragstart",this._unsnap,this)},_disableSnappingDrag:function(){var t=this._layer;t.off("pm:drag",this._handleSnapping,this),t.off("pm:dragend",this._cleanupSnapping,this),t.off("pm:dragstart",this._unsnap,this)},_updateHiddenPolyCircle:function(){var t=this._layer._map||this._map;if(t){var e=L.PM.Utils.pxRadiusToMeterRadius(this._layer.getRadius(),t,this._layer.getLatLng()),i=L.circle(this._layer.getLatLng(),this._layer.options);i.setRadius(e);var n=t&&t.pm._isCRSSimple();this._hiddenPolyCircle?this._hiddenPolyCircle.setLatLngs(L.PM.Utils.circleToPolygon(i,200,!n).getLatLngs()):this._hiddenPolyCircle=L.PM.Utils.circleToPolygon(i,200,!n),this._hiddenPolyCircle._parentCopy||(this._hiddenPolyCircle._parentCopy=this._layer)}},_getNewDestinationOfOuterMarker:function(){var t=this._centerMarker.getLatLng(),e=this._outerMarker.getLatLng(),i=this._map.project(t).distanceTo(this._map.project(e));return this.options.minRadiusCircleMarker&&ithis.options.maxRadiusCircleMarker&&(e=z(this._map,t,e,L.PM.Utils.pxRadiusToMeterRadius(this.options.maxRadiusCircleMarker,this._map,t))),e},_handleOuterMarkerSnapping:function(){if(this._outerMarker._snapped){var t=this._centerMarker.getLatLng(),e=this._outerMarker.getLatLng(),i=this._map.project(t).distanceTo(this._map.project(e));(this.options.minRadiusCircleMarker&&ithis.options.maxRadiusCircleMarker)&&this._outerMarker.setLatLng(this._outerMarker._orgLatLng)}this._outerMarker.setLatLng(this._getNewDestinationOfOuterMarker())}}),we.ImageOverlay=we.extend({_shape:"ImageOverlay",initialize:function(t){this._layer=t,this._enabled=!1},toggleEdit:function(t){this.enabled()?this.disable():this.enable(t)},enabled:function(){return this._enabled},enable:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{draggable:!0,snappable:!0};L.Util.setOptions(this,t),this._map=this._layer._map,this._map&&(this.options.allowEditing?(this.enabled()||this.disable(),this.enableLayerDrag(),this._layer.on("remove",this.disable,this),this._enabled=!0,this._otherSnapLayers=this._findCorners(),this._fireEnable()):this.disable())},disable:function(){this._dragging||(this._map||(this._map=this._layer._map),this.disableLayerDrag(),this._layer.off("remove",this.disable,this),this.enabled()||(this._layerEdited&&this._fireUpdate(),this._layerEdited=!1,this._fireDisable()),this._enabled=!1)},_findCorners:function(){var t=this._layer.getBounds();return[t.getNorthWest(),t.getNorthEast(),t.getSouthEast(),t.getSouthWest()]}}),we.Text=we.extend({_shape:"Text",initialize:function(t){this._layer=t,this._enabled=!1},enable:function(t){L.Util.setOptions(this,t),this.textArea&&(this.options.allowEditing&&this._layer._map?(this._map=this._layer._map,this.enabled()&&this.disable(),this.applyOptions(),this._safeToCacheDragState=!0,this._focusChange(),this.textArea.readOnly=!1,this.textArea.classList.remove("pm-disabled"),this._layer.on("remove",this.disable,this),L.DomEvent.on(this.textArea,"input",this._autoResize,this),L.DomEvent.on(this.textArea,"focus",this._focusChange,this),L.DomEvent.on(this.textArea,"blur",this._focusChange,this),this._layer.on("dblclick",L.DomEvent.stop),L.DomEvent.off(this.textArea,"mousedown",this._preventTextSelection),this._enabled=!0,this._fireEnable()):this.disable())},disable:function(){if(this.enabled()){this._layer.off("remove",this.disable,this),L.DomEvent.off(this.textArea,"input",this._autoResize,this),L.DomEvent.off(this.textArea,"focus",this._focusChange,this),L.DomEvent.off(this.textArea,"blur",this._focusChange,this),L.DomEvent.off(document,"click",this._documentClick,this),this._focusChange(),this.textArea.readOnly=!0,this.textArea.classList.add("pm-disabled");var t=document.activeElement;this.textArea.focus(),this.textArea.selectionStart=0,this.textArea.selectionEnd=0,L.DomEvent.on(this.textArea,"mousedown",this._preventTextSelection),t.focus(),this._disableOnBlurActive=!1,this._layerEdited&&this._fireUpdate(),this._layerEdited=!1,this._fireDisable(),this._enabled=!1}},enabled:function(){return this._enabled},toggleEdit:function(t){this.enabled()?this.disable():this.enable(t)},applyOptions:function(){this.options.snappable?this._initSnappableMarkers():this._disableSnapping()},_initSnappableMarkers:function(){var t=this._layer;this.options.snapDistance=this.options.snapDistance||30,this.options.snapSegment=this.options.snapSegment===undefined||this.options.snapSegment,t.off("pm:drag",this._handleSnapping,this),t.on("pm:drag",this._handleSnapping,this),t.off("pm:dragend",this._cleanupSnapping,this),t.on("pm:dragend",this._cleanupSnapping,this),t.off("pm:dragstart",this._unsnap,this),t.on("pm:dragstart",this._unsnap,this)},_disableSnapping:function(){var t=this._layer;t.off("pm:drag",this._handleSnapping,this),t.off("pm:dragend",this._cleanupSnapping,this),t.off("pm:dragstart",this._unsnap,this)},_autoResize:function(){this.textArea.style.height="1px",this.textArea.style.width="1px";var t=this.textArea.scrollHeight>21?this.textArea.scrollHeight:21,e=this.textArea.scrollWidth>16?this.textArea.scrollWidth:16;this.textArea.style.height="".concat(t,"px"),this.textArea.style.width="".concat(e,"px"),this._layer.options.text=this.getText(),this._fireTextChange(this.getText())},_disableOnBlur:function(){var t=this;this._disableOnBlurActive=!0,setTimeout((function(){t.enabled()&&L.DomEvent.on(document,"click",t._documentClick,t)}),100)},_documentClick:function(t){t.target!==this.textArea&&(this.disable(),!this.getText()&&this.options.removeIfEmpty&&this.remove())},_focusChange:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},e=this._hasFocus;this._hasFocus="focus"===t.type,!e!=!this._hasFocus&&(this._hasFocus?(this._applyFocus(),this._focusText=this.getText(),this._fireTextFocus()):(this._removeFocus(),this._fireTextBlur(),this._focusText!==this.getText()&&(this._fireEdit(),this._layerEdited=!0)))},_applyFocus:function(){this.textArea.classList.add("pm-hasfocus"),this._map.dragging&&(this._safeToCacheDragState&&(this._originalMapDragState=this._map.dragging._enabled,this._safeToCacheDragState=!1),this._map.dragging.disable())},_removeFocus:function(){this._map.dragging&&(this._originalMapDragState&&this._map.dragging.enable(),this._safeToCacheDragState=!0),this.textArea.classList.remove("pm-hasfocus")},focus:function(){if(!this.enabled())throw new TypeError("Layer is not enabled");this.textArea.focus()},blur:function(){if(!this.enabled())throw new TypeError("Layer is not enabled");this.textArea.blur(),this._disableOnBlurActive&&this.disable()},hasFocus:function(){return this._hasFocus},getElement:function(){return this.textArea},setText:function(t){this.textArea.value=t,this._autoResize()},getText:function(){return this.textArea.value},_initTextMarker:function(){if(this.textArea=L.PM.Draw.Text.prototype._createTextArea.call(this),this.options.className){var t,e=this.options.className.split(" ");(t=this.textArea.classList).add.apply(t,De(e))}var i=L.PM.Draw.Text.prototype._createTextIcon.call(this,this.textArea);this._layer.setIcon(i),this._layer.once("add",this._createTextMarker,this)},_createTextMarker:function(){var t=arguments.length>0&&arguments[0]!==undefined&&arguments[0];this._layer.off("add",this._createTextMarker,this),this._layer.getElement().tabIndex=-1,this.textArea.wrap="off",this.textArea.style.overflow="hidden",this.textArea.style.height=L.DomUtil.getStyle(this.textArea,"font-size"),this.textArea.style.width="1px",this._layer.options.text&&this.setText(this._layer.options.text),this._autoResize(),!0===t&&(this.enable(),this.focus(),this._disableOnBlur())},_preventTextSelection:function(t){t.preventDefault()}});var Re=function(t,e,i,n,r,a){this._matrix=[t,e,i,n,r,a]};Re.init=function(){return new L.PM.Matrix(1,0,0,1,0,0)},Re.prototype={transform:function(t){return this._transform(t.clone())},_transform:function(t){var e=this._matrix,i=t.x,n=t.y;return t.x=e[0]*i+e[1]*n+e[4],t.y=e[2]*i+e[3]*n+e[5],t},untransform:function(t){var e=this._matrix;return new L.Point((t.x/e[0]-e[4])/e[0],(t.y/e[2]-e[5])/e[2])},clone:function(){var t=this._matrix;return new L.PM.Matrix(t[0],t[1],t[2],t[3],t[4],t[5])},translate:function(t){return t===undefined?new L.Point(this._matrix[4],this._matrix[5]):("number"==typeof t?(e=t,i=t):(e=t.x,i=t.y),this._add(1,0,0,1,e,i));var e,i},scale:function(t,e){return t===undefined?new L.Point(this._matrix[0],this._matrix[3]):(e=e||L.point(0,0),"number"==typeof t?(i=t,n=t):(i=t.x,n=t.y),this._add(i,0,0,n,e.x,e.y)._add(1,0,0,1,-e.x,-e.y));var i,n},rotate:function(t,e){var i=Math.cos(t),n=Math.sin(t);return e=e||new L.Point(0,0),this._add(i,n,-n,i,e.x,e.y)._add(1,0,0,1,-e.x,-e.y)},flip:function(){return this._matrix[1]*=-1,this._matrix[2]*=-1,this},_add:function(t,e,i,n,r,a){var o,s=[[],[],[]],l=this._matrix,h=[[l[0],l[2],l[4]],[l[1],l[3],l[5]],[0,0,1]],u=[[t,i,r],[e,n,a],[0,0,1]];t&&t instanceof L.PM.Matrix&&(u=[[(l=t._matrix)[0],l[2],l[4]],[l[1],l[3],l[5]],[0,0,1]]);for(var c=0;c<3;c+=1)for(var p=0;p<3;p+=1){o=0;for(var d=0;d<3;d+=1)o+=h[c][d]*u[d][p];s[c][p]=o}return this._matrix=[s[0][0],s[1][0],s[0][1],s[1][1],s[0][2],s[1][2]],this}};const Te=Re;var Ie={calcMiddleLatLng:function(t,e,i){var n=t.project(e),r=t.project(i);return t.unproject(n._add(r)._divideBy(2))},findLayers:function(t){var e=[];return t.eachLayer((function(t){(t instanceof L.Polyline||t instanceof L.Marker||t instanceof L.Circle||t instanceof L.CircleMarker||t instanceof L.ImageOverlay)&&e.push(t)})),e=(e=(e=e.filter((function(t){return!!t.pm}))).filter((function(t){return!t._pmTempLayer}))).filter((function(t){return!L.PM.optIn&&!t.options.pmIgnore||L.PM.optIn&&!1===t.options.pmIgnore}))},circleToPolygon:function(t){for(var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:60,i=!(arguments.length>2&&arguments[2]!==undefined)||arguments[2],n=t.getLatLng(),r=t.getRadius(),a=N(n,r,e,0,i),o=[],s=0;s3&&arguments[3]!==undefined&&arguments[3];t.fire(e,i,n);var r=this.getAllParentGroups(t),a=r.groups;a.forEach((function(t){t.fire(e,i,n)}))},getAllParentGroups:function(t){var e=[],i=[];return!t._pmLastGroupFetch||!t._pmLastGroupFetch.time||(new Date).getTime()-t._pmLastGroupFetch.time>1e3?(function n(t){for(var r in t._eventParents)if(-1===e.indexOf(r)){e.push(r);var a=t._eventParents[r];i.push(a),n(a)}}(t),t._pmLastGroupFetch={time:(new Date).getTime(),groups:i,groupIds:e},{groupIds:e,groups:i}):{groups:t._pmLastGroupFetch.groups,groupIds:t._pmLastGroupFetch.groupIds}},createGeodesicPolygon:N,getTranslation:I,findDeepCoordIndex:function(t,e){var i,n=!(arguments.length>2&&arguments[2]!==undefined)||arguments[2],r=function o(t){return function(r,a){var s=t.concat(a);if(n){if(r.lat&&r.lat===e.lat&&r.lng===e.lng)return i=s,!0}else if(r.lat&&L.latLng(r).equals(e))return i=s,!0;return Array.isArray(r)&&r.some(o(s))}};t.some(r([]));var a={};return i&&(a={indexPath:i,index:i[i.length-1],parentPath:i.slice(0,i.length-1)}),a},findDeepMarkerIndex:function(t,e){var i;t.some(function r(t){return function(n,a){var o=t.concat(a);return n._leaflet_id===e._leaflet_id?(i=o,!0):Array.isArray(n)&&n.some(r(o))}}([]));var n={};return i&&(n={indexPath:i,index:i[i.length-1],parentPath:i.slice(0,i.length-1)}),n},_getIndexFromSegment:function(t,e){if(e&&2===e.length){var i=this.findDeepCoordIndex(t,e[0]),n=this.findDeepCoordIndex(t,e[1]),r=Math.max(i.index,n.index);return 0!==i.index&&0!==n.index||1===r||(r+=1),{indexA:i,indexB:n,newIndex:r,indexPath:i.indexPath,parentPath:i.parentPath}}return null},_getRotatedRectangle:function(t,e,i,n){var r=be(n,t),a=be(n,e),o=i*Math.PI/180,s=Math.cos(o),l=Math.sin(o),h=(a.x-r.x)*s+(a.y-r.y)*l,u=(a.y-r.y)*s-(a.x-r.x)*l,c=h*s+r.x,p=h*l+r.y,d=-u*l+r.x,f=u*s+r.y;return[ke(n,r),ke(n,{x:c,y:p}),ke(n,a),ke(n,{x:d,y:f})]},pxRadiusToMeterRadius:function(t,e,i){var n=e.project(i),r=L.point(n.x+t,n.y);return e.distance(e.unproject(r),i)}};const je=Ie;L.PM=L.PM||{version:"2.14.2",Map:H,Toolbar:$,Draw:nt,Edit:we,Utils:je,Matrix:Te,activeLang:"en",optIn:!1,initialize:function(t){this.addInitHooks(t)},setOptIn:function(t){this.optIn=!!t},addInitHooks:function(){L.Map.addInitHook((function(){this.pm=undefined,L.PM.optIn?!1===this.options.pmIgnore&&(this.pm=new L.PM.Map(this)):this.options.pmIgnore||(this.pm=new L.PM.Map(this)),this.pm&&this.pm.setGlobalOptions({})})),L.LayerGroup.addInitHook((function(){this.pm=undefined,L.PM.optIn?!1===this.options.pmIgnore&&(this.pm=new L.PM.Edit.LayerGroup(this)):this.options.pmIgnore||(this.pm=new L.PM.Edit.LayerGroup(this))})),L.Marker.addInitHook((function(){this.pm=undefined,L.PM.optIn?!1===this.options.pmIgnore&&(this.options.textMarker?(this.pm=new L.PM.Edit.Text(this),this.options._textMarkerOverPM||this.pm._initTextMarker(),delete this.options._textMarkerOverPM):this.pm=new L.PM.Edit.Marker(this)):this.options.pmIgnore||(this.options.textMarker?(this.pm=new L.PM.Edit.Text(this),this.options._textMarkerOverPM||this.pm._initTextMarker(),delete this.options._textMarkerOverPM):this.pm=new L.PM.Edit.Marker(this))})),L.CircleMarker.addInitHook((function(){this.pm=undefined,L.PM.optIn?!1===this.options.pmIgnore&&(this.pm=new L.PM.Edit.CircleMarker(this)):this.options.pmIgnore||(this.pm=new L.PM.Edit.CircleMarker(this))})),L.Polyline.addInitHook((function(){this.pm=undefined,L.PM.optIn?!1===this.options.pmIgnore&&(this.pm=new L.PM.Edit.Line(this)):this.options.pmIgnore||(this.pm=new L.PM.Edit.Line(this))})),L.Polygon.addInitHook((function(){this.pm=undefined,L.PM.optIn?!1===this.options.pmIgnore&&(this.pm=new L.PM.Edit.Polygon(this)):this.options.pmIgnore||(this.pm=new L.PM.Edit.Polygon(this))})),L.Rectangle.addInitHook((function(){this.pm=undefined,L.PM.optIn?!1===this.options.pmIgnore&&(this.pm=new L.PM.Edit.Rectangle(this)):this.options.pmIgnore||(this.pm=new L.PM.Edit.Rectangle(this))})),L.Circle.addInitHook((function(){this.pm=undefined,L.PM.optIn?!1===this.options.pmIgnore&&(this.pm=new L.PM.Edit.Circle(this)):this.options.pmIgnore||(this.pm=new L.PM.Edit.Circle(this))})),L.ImageOverlay.addInitHook((function(){this.pm=undefined,L.PM.optIn?!1===this.options.pmIgnore&&(this.pm=new L.PM.Edit.ImageOverlay(this)):this.options.pmIgnore||(this.pm=new L.PM.Edit.ImageOverlay(this))}))},reInitLayer:function(t){var e=this;t instanceof L.LayerGroup&&t.eachLayer((function(t){e.reInitLayer(t)})),t.pm||L.PM.optIn&&!1!==t.options.pmIgnore||t.options.pmIgnore||(t instanceof L.Map?t.pm=new L.PM.Map(t):t instanceof L.Marker?t.options.textMarker?(t.pm=new L.PM.Edit.Text(t),t.pm._initTextMarker(),t.pm._createTextMarker(!1)):t.pm=new L.PM.Edit.Marker(t):t instanceof L.Circle?t.pm=new L.PM.Edit.Circle(t):t instanceof L.CircleMarker?t.pm=new L.PM.Edit.CircleMarker(t):t instanceof L.Rectangle?t.pm=new L.PM.Edit.Rectangle(t):t instanceof L.Polygon?t.pm=new L.PM.Edit.Polygon(t):t instanceof L.Polyline?t.pm=new L.PM.Edit.Line(t):t instanceof L.LayerGroup?t.pm=new L.PM.Edit.LayerGroup(t):t instanceof L.ImageOverlay&&(t.pm=new L.PM.Edit.ImageOverlay(t)))}},"1.7.1"===L.version&&L.Canvas.include({_onClick:function(t){for(var e,i,n=this._map.mouseEventToLayerPoint(t),r=this._drawFirst;r;r=r.next)(e=r.layer).options.interactive&&e._containsPoint(n)&&("click"!==t.type&&"preclick"!==t.type||!this._map._draggableMoved(e))&&(i=e);i&&(L.DomEvent.fakeStop(t),this._fireEvent([i],t))}}),L.PM.initialize()},7107:()=>{Array.prototype.findIndex=Array.prototype.findIndex||function(t){if(null===this)throw new TypeError("Array.prototype.findIndex called on null or undefined");if("function"!=typeof t)throw new TypeError("callback must be a function");for(var e=Object(this),i=e.length>>>0,n=arguments[1],r=0;r>>0,n=arguments[1],r=0;r>>0;if(0===n)return!1;var r,a,o=0|e,s=Math.max(o>=0?o:n-Math.abs(o),0);for(;s{var n=i(2582),r=i(4102),a=i(1540),o=i(9705).Z,s=a.featureEach,l=(a.coordEach,r.polygon,r.featureCollection);function h(t){var e=new n(t);return e.insert=function(t){if("Feature"!==t.type)throw new Error("invalid feature");return t.bbox=t.bbox?t.bbox:o(t),n.prototype.insert.call(this,t)},e.load=function(t){var e=[];return Array.isArray(t)?t.forEach((function(t){if("Feature"!==t.type)throw new Error("invalid features");t.bbox=t.bbox?t.bbox:o(t),e.push(t)})):s(t,(function(t){if("Feature"!==t.type)throw new Error("invalid features");t.bbox=t.bbox?t.bbox:o(t),e.push(t)})),n.prototype.load.call(this,e)},e.remove=function(t,e){if("Feature"!==t.type)throw new Error("invalid feature");return t.bbox=t.bbox?t.bbox:o(t),n.prototype.remove.call(this,t,e)},e.clear=function(){return n.prototype.clear.call(this)},e.search=function(t){var e=n.prototype.search.call(this,this.toBBox(t));return l(e)},e.collides=function(t){return n.prototype.collides.call(this,this.toBBox(t))},e.all=function(){var t=n.prototype.all.call(this);return l(t)},e.toJSON=function(){return n.prototype.toJSON.call(this)},e.fromJSON=function(t){return n.prototype.fromJSON.call(this,t)},e.toBBox=function(t){var e;if(t.bbox)e=t.bbox;else if(Array.isArray(t)&&4===t.length)e=t;else if(Array.isArray(t)&&6===t.length)e=[t[0],t[1],t[3],t[4]];else if("Feature"===t.type)e=o(t);else{if("FeatureCollection"!==t.type)throw new Error("invalid geojson");e=o(t)}return{minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]}},e}t.exports=h,t.exports["default"]=h},1989:(t,e,i)=>{var n=i(1789),r=i(401),a=i(7667),o=i(1327),s=i(1866);function l(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e{var n=i(7040),r=i(4125),a=i(2117),o=i(7518),s=i(4705);function l(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e{var n=i(852)(i(5639),"Map");t.exports=n},3369:(t,e,i)=>{var n=i(4785),r=i(1285),a=i(6e3),o=i(9916),s=i(5265);function l(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e{var n=i(8407),r=i(7465),a=i(3779),o=i(7599),s=i(4758),l=i(4309);function h(t){var e=this.__data__=new n(t);this.size=e.size}h.prototype.clear=r,h.prototype["delete"]=a,h.prototype.get=o,h.prototype.has=s,h.prototype.set=l,t.exports=h},2705:(t,e,i)=>{var n=i(5639).Symbol;t.exports=n},1149:(t,e,i)=>{var n=i(5639).Uint8Array;t.exports=n},6874:t=>{t.exports=function(t,e,i){switch(i.length){case 0:return t.call(e);case 1:return t.call(e,i[0]);case 2:return t.call(e,i[0],i[1]);case 3:return t.call(e,i[0],i[1],i[2])}return t.apply(e,i)}},4636:(t,e,i)=>{var n=i(2545),r=i(5694),a=i(1469),o=i(4144),s=i(5776),l=i(6719),h=Object.prototype.hasOwnProperty;t.exports=function(t,e){var i=a(t),u=!i&&r(t),c=!i&&!u&&o(t),p=!i&&!u&&!c&&l(t),d=i||u||c||p,f=d?n(t.length,String):[],g=f.length;for(var _ in t)!e&&!h.call(t,_)||d&&("length"==_||c&&("offset"==_||"parent"==_)||p&&("buffer"==_||"byteLength"==_||"byteOffset"==_)||s(_,g))||f.push(_);return f}},9932:t=>{t.exports=function(t,e){for(var i=-1,n=null==t?0:t.length,r=Array(n);++i{var n=i(9465),r=i(7813);t.exports=function(t,e,i){(i!==undefined&&!r(t[e],i)||i===undefined&&!(e in t))&&n(t,e,i)}},4865:(t,e,i)=>{var n=i(9465),r=i(7813),a=Object.prototype.hasOwnProperty;t.exports=function(t,e,i){var o=t[e];a.call(t,e)&&r(o,i)&&(i!==undefined||e in t)||n(t,e,i)}},8470:(t,e,i)=>{var n=i(7813);t.exports=function(t,e){for(var i=t.length;i--;)if(n(t[i][0],e))return i;return-1}},9465:(t,e,i)=>{var n=i(8777);t.exports=function(t,e,i){"__proto__"==e&&n?n(t,e,{configurable:!0,enumerable:!0,value:i,writable:!0}):t[e]=i}},3118:(t,e,i)=>{var n=i(3218),r=Object.create,a=function(){function t(){}return function(e){if(!n(e))return{};if(r)return r(e);t.prototype=e;var i=new t;return t.prototype=undefined,i}}();t.exports=a},8483:(t,e,i)=>{var n=i(5063)();t.exports=n},7786:(t,e,i)=>{var n=i(1811),r=i(327);t.exports=function(t,e){for(var i=0,a=(e=n(e,t)).length;null!=t&&i{var n=i(2705),r=i(9607),a=i(2333),o=n?n.toStringTag:undefined;t.exports=function(t){return null==t?t===undefined?"[object Undefined]":"[object Null]":o&&o in Object(t)?r(t):a(t)}},8565:t=>{var e=Object.prototype.hasOwnProperty;t.exports=function(t,i){return null!=t&&e.call(t,i)}},9454:(t,e,i)=>{var n=i(4239),r=i(7005);t.exports=function(t){return r(t)&&"[object Arguments]"==n(t)}},8458:(t,e,i)=>{var n=i(3560),r=i(5346),a=i(3218),o=i(346),s=/^\[object .+?Constructor\]$/,l=Function.prototype,h=Object.prototype,u=l.toString,c=h.hasOwnProperty,p=RegExp("^"+u.call(c).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!a(t)||r(t))&&(n(t)?p:s).test(o(t))}},8749:(t,e,i)=>{var n=i(4239),r=i(1780),a=i(7005),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,t.exports=function(t){return a(t)&&r(t.length)&&!!o[n(t)]}},313:(t,e,i)=>{var n=i(3218),r=i(5726),a=i(3498),o=Object.prototype.hasOwnProperty;t.exports=function(t){if(!n(t))return a(t);var e=r(t),i=[];for(var s in t)("constructor"!=s||!e&&o.call(t,s))&&i.push(s);return i}},2980:(t,e,i)=>{var n=i(6384),r=i(6556),a=i(8483),o=i(9783),s=i(3218),l=i(1704),h=i(6390);t.exports=function u(t,e,i,c,p){t!==e&&a(e,(function(a,l){if(p||(p=new n),s(a))o(t,e,l,i,u,c,p);else{var d=c?c(h(t,l),a,l+"",t,e,p):undefined;d===undefined&&(d=a),r(t,l,d)}}),l)}},9783:(t,e,i)=>{var n=i(6556),r=i(4626),a=i(7133),o=i(278),s=i(8517),l=i(5694),h=i(1469),u=i(9246),c=i(4144),p=i(3560),d=i(3218),f=i(8630),g=i(6719),_=i(6390),m=i(9881);t.exports=function(t,e,i,y,v,L,b){var k=_(t,i),M=_(e,i),x=b.get(M);if(x)n(t,i,x);else{var w=L?L(k,M,i+"",t,e,b):undefined,C=w===undefined;if(C){var P=h(M),E=!P&&c(M),S=!P&&!E&&g(M);w=M,P||E||S?h(k)?w=k:u(k)?w=o(k):E?(C=!1,w=r(M,!0)):S?(C=!1,w=a(M,!0)):w=[]:f(M)||l(M)?(w=k,l(k)?w=m(k):d(k)&&!p(k)||(w=s(M))):C=!1}C&&(b.set(M,w),v(w,M,y,L,b),b["delete"](M)),n(t,i,w)}}},5976:(t,e,i)=>{var n=i(6557),r=i(5357),a=i(61);t.exports=function(t,e){return a(r(t,e,n),t+"")}},6560:(t,e,i)=>{var n=i(5703),r=i(8777),a=i(6557),o=r?function(t,e){return r(t,"toString",{configurable:!0,enumerable:!1,value:n(e),writable:!0})}:a;t.exports=o},2545:t=>{t.exports=function(t,e){for(var i=-1,n=Array(t);++i{var n=i(2705),r=i(9932),a=i(1469),o=i(3448),s=n?n.prototype:undefined,l=s?s.toString:undefined;t.exports=function h(t){if("string"==typeof t)return t;if(a(t))return r(t,h)+"";if(o(t))return l?l.call(t):"";var e=t+"";return"0"==e&&1/t==-Infinity?"-0":e}},1717:t=>{t.exports=function(t){return function(e){return t(e)}}},1811:(t,e,i)=>{var n=i(1469),r=i(5403),a=i(5514),o=i(9833);t.exports=function(t,e){return n(t)?t:r(t,e)?[t]:a(o(t))}},4318:(t,e,i)=>{var n=i(1149);t.exports=function(t){var e=new t.constructor(t.byteLength);return new n(e).set(new n(t)),e}},4626:(t,e,i)=>{t=i.nmd(t);var n=i(5639),r=e&&!e.nodeType&&e,a=r&&t&&!t.nodeType&&t,o=a&&a.exports===r?n.Buffer:undefined,s=o?o.allocUnsafe:undefined;t.exports=function(t,e){if(e)return t.slice();var i=t.length,n=s?s(i):new t.constructor(i);return t.copy(n),n}},7133:(t,e,i)=>{var n=i(4318);t.exports=function(t,e){var i=e?n(t.buffer):t.buffer;return new t.constructor(i,t.byteOffset,t.length)}},278:t=>{t.exports=function(t,e){var i=-1,n=t.length;for(e||(e=Array(n));++i{var n=i(4865),r=i(9465);t.exports=function(t,e,i,a){var o=!i;i||(i={});for(var s=-1,l=e.length;++s{var n=i(5639)["__core-js_shared__"];t.exports=n},1463:(t,e,i)=>{var n=i(5976),r=i(6612);t.exports=function(t){return n((function(e,i){var n=-1,a=i.length,o=a>1?i[a-1]:undefined,s=a>2?i[2]:undefined;for(o=t.length>3&&"function"==typeof o?(a--,o):undefined,s&&r(i[0],i[1],s)&&(o=a<3?undefined:o,a=1),e=Object(e);++n{t.exports=function(t){return function(e,i,n){for(var r=-1,a=Object(e),o=n(e),s=o.length;s--;){var l=o[t?s:++r];if(!1===i(a[l],l,a))break}return e}}},8777:(t,e,i)=>{var n=i(852),r=function(){try{var t=n(Object,"defineProperty");return t({},"",{}),t}catch(e){}}();t.exports=r},1957:(t,e,i)=>{var n="object"==typeof i.g&&i.g&&i.g.Object===Object&&i.g;t.exports=n},5050:(t,e,i)=>{var n=i(7019);t.exports=function(t,e){var i=t.__data__;return n(e)?i["string"==typeof e?"string":"hash"]:i.map}},852:(t,e,i)=>{var n=i(8458),r=i(7801);t.exports=function(t,e){var i=r(t,e);return n(i)?i:undefined}},5924:(t,e,i)=>{var n=i(5569)(Object.getPrototypeOf,Object);t.exports=n},9607:(t,e,i)=>{var n=i(2705),r=Object.prototype,a=r.hasOwnProperty,o=r.toString,s=n?n.toStringTag:undefined;t.exports=function(t){var e=a.call(t,s),i=t[s];try{t[s]=undefined;var n=!0}catch(l){}var r=o.call(t);return n&&(e?t[s]=i:delete t[s]),r}},7801:t=>{t.exports=function(t,e){return null==t?undefined:t[e]}},222:(t,e,i)=>{var n=i(1811),r=i(5694),a=i(1469),o=i(5776),s=i(1780),l=i(327);t.exports=function(t,e,i){for(var h=-1,u=(e=n(e,t)).length,c=!1;++h{var n=i(4536);t.exports=function(){this.__data__=n?n(null):{},this.size=0}},401:t=>{t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},7667:(t,e,i)=>{var n=i(4536),r=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(n){var i=e[t];return"__lodash_hash_undefined__"===i?undefined:i}return r.call(e,t)?e[t]:undefined}},1327:(t,e,i)=>{var n=i(4536),r=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return n?e[t]!==undefined:r.call(e,t)}},1866:(t,e,i)=>{var n=i(4536);t.exports=function(t,e){var i=this.__data__;return this.size+=this.has(t)?0:1,i[t]=n&&e===undefined?"__lodash_hash_undefined__":e,this}},8517:(t,e,i)=>{var n=i(3118),r=i(5924),a=i(5726);t.exports=function(t){return"function"!=typeof t.constructor||a(t)?{}:n(r(t))}},5776:t=>{var e=/^(?:0|[1-9]\d*)$/;t.exports=function(t,i){var n=typeof t;return!!(i=null==i?9007199254740991:i)&&("number"==n||"symbol"!=n&&e.test(t))&&t>-1&&t%1==0&&t{var n=i(7813),r=i(8612),a=i(5776),o=i(3218);t.exports=function(t,e,i){if(!o(i))return!1;var s=typeof e;return!!("number"==s?r(i)&&a(e,i.length):"string"==s&&e in i)&&n(i[e],t)}},5403:(t,e,i)=>{var n=i(1469),r=i(3448),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;t.exports=function(t,e){if(n(t))return!1;var i=typeof t;return!("number"!=i&&"symbol"!=i&&"boolean"!=i&&null!=t&&!r(t))||(o.test(t)||!a.test(t)||null!=e&&t in Object(e))}},7019:t=>{t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},5346:(t,e,i)=>{var n,r=i(4429),a=(n=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";t.exports=function(t){return!!a&&a in t}},5726:t=>{var e=Object.prototype;t.exports=function(t){var i=t&&t.constructor;return t===("function"==typeof i&&i.prototype||e)}},7040:t=>{t.exports=function(){this.__data__=[],this.size=0}},4125:(t,e,i)=>{var n=i(8470),r=Array.prototype.splice;t.exports=function(t){var e=this.__data__,i=n(e,t);return!(i<0)&&(i==e.length-1?e.pop():r.call(e,i,1),--this.size,!0)}},2117:(t,e,i)=>{var n=i(8470);t.exports=function(t){var e=this.__data__,i=n(e,t);return i<0?undefined:e[i][1]}},7518:(t,e,i)=>{var n=i(8470);t.exports=function(t){return n(this.__data__,t)>-1}},4705:(t,e,i)=>{var n=i(8470);t.exports=function(t,e){var i=this.__data__,r=n(i,t);return r<0?(++this.size,i.push([t,e])):i[r][1]=e,this}},4785:(t,e,i)=>{var n=i(1989),r=i(8407),a=i(7071);t.exports=function(){this.size=0,this.__data__={hash:new n,map:new(a||r),string:new n}}},1285:(t,e,i)=>{var n=i(5050);t.exports=function(t){var e=n(this,t)["delete"](t);return this.size-=e?1:0,e}},6e3:(t,e,i)=>{var n=i(5050);t.exports=function(t){return n(this,t).get(t)}},9916:(t,e,i)=>{var n=i(5050);t.exports=function(t){return n(this,t).has(t)}},5265:(t,e,i)=>{var n=i(5050);t.exports=function(t,e){var i=n(this,t),r=i.size;return i.set(t,e),this.size+=i.size==r?0:1,this}},4523:(t,e,i)=>{var n=i(8306);t.exports=function(t){var e=n(t,(function(t){return 500===i.size&&i.clear(),t})),i=e.cache;return e}},4536:(t,e,i)=>{var n=i(852)(Object,"create");t.exports=n},3498:t=>{t.exports=function(t){var e=[];if(null!=t)for(var i in Object(t))e.push(i);return e}},1167:(t,e,i)=>{t=i.nmd(t);var n=i(1957),r=e&&!e.nodeType&&e,a=r&&t&&!t.nodeType&&t,o=a&&a.exports===r&&n.process,s=function(){try{var t=a&&a.require&&a.require("util").types;return t||o&&o.binding&&o.binding("util")}catch(e){}}();t.exports=s},2333:t=>{var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},5569:t=>{t.exports=function(t,e){return function(i){return t(e(i))}}},5357:(t,e,i)=>{var n=i(6874),r=Math.max;t.exports=function(t,e,i){return e=r(e===undefined?t.length-1:e,0),function(){for(var a=arguments,o=-1,s=r(a.length-e,0),l=Array(s);++o{var n=i(1957),r="object"==typeof self&&self&&self.Object===Object&&self,a=n||r||Function("return this")();t.exports=a},6390:t=>{t.exports=function(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}},61:(t,e,i)=>{var n=i(6560),r=i(1275)(n);t.exports=r},1275:t=>{var e=Date.now;t.exports=function(t){var i=0,n=0;return function(){var r=e(),a=16-(r-n);if(n=r,a>0){if(++i>=800)return arguments[0]}else i=0;return t.apply(undefined,arguments)}}},7465:(t,e,i)=>{var n=i(8407);t.exports=function(){this.__data__=new n,this.size=0}},3779:t=>{t.exports=function(t){var e=this.__data__,i=e["delete"](t);return this.size=e.size,i}},7599:t=>{t.exports=function(t){return this.__data__.get(t)}},4758:t=>{t.exports=function(t){return this.__data__.has(t)}},4309:(t,e,i)=>{var n=i(8407),r=i(7071),a=i(3369);t.exports=function(t,e){var i=this.__data__;if(i instanceof n){var o=i.__data__;if(!r||o.length<199)return o.push([t,e]),this.size=++i.size,this;i=this.__data__=new a(o)}return i.set(t,e),this.size=i.size,this}},5514:(t,e,i)=>{var n=i(4523),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,o=n((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(r,(function(t,i,n,r){e.push(n?r.replace(a,"$1"):i||t)})),e}));t.exports=o},327:(t,e,i)=>{var n=i(3448);t.exports=function(t){if("string"==typeof t||n(t))return t;var e=t+"";return"0"==e&&1/t==-Infinity?"-0":e}},346:t=>{var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(i){}try{return t+""}catch(i){}}return""}},5703:t=>{t.exports=function(t){return function(){return t}}},7813:t=>{t.exports=function(t,e){return t===e||t!=t&&e!=e}},7361:(t,e,i)=>{var n=i(7786);t.exports=function(t,e,i){var r=null==t?undefined:n(t,e);return r===undefined?i:r}},8721:(t,e,i)=>{var n=i(8565),r=i(222);t.exports=function(t,e){return null!=t&&r(t,e,n)}},6557:t=>{t.exports=function(t){return t}},5694:(t,e,i)=>{var n=i(9454),r=i(7005),a=Object.prototype,o=a.hasOwnProperty,s=a.propertyIsEnumerable,l=n(function(){return arguments}())?n:function(t){return r(t)&&o.call(t,"callee")&&!s.call(t,"callee")};t.exports=l},1469:t=>{var e=Array.isArray;t.exports=e},8612:(t,e,i)=>{var n=i(3560),r=i(1780);t.exports=function(t){return null!=t&&r(t.length)&&!n(t)}},9246:(t,e,i)=>{var n=i(8612),r=i(7005);t.exports=function(t){return r(t)&&n(t)}},4144:(t,e,i)=>{t=i.nmd(t);var n=i(5639),r=i(5062),a=e&&!e.nodeType&&e,o=a&&t&&!t.nodeType&&t,s=o&&o.exports===a?n.Buffer:undefined,l=(s?s.isBuffer:undefined)||r;t.exports=l},3560:(t,e,i)=>{var n=i(4239),r=i(3218);t.exports=function(t){if(!r(t))return!1;var e=n(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},1780:t=>{t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},3218:t=>{t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},7005:t=>{t.exports=function(t){return null!=t&&"object"==typeof t}},8630:(t,e,i)=>{var n=i(4239),r=i(5924),a=i(7005),o=Function.prototype,s=Object.prototype,l=o.toString,h=s.hasOwnProperty,u=l.call(Object);t.exports=function(t){if(!a(t)||"[object Object]"!=n(t))return!1;var e=r(t);if(null===e)return!0;var i=h.call(e,"constructor")&&e.constructor;return"function"==typeof i&&i instanceof i&&l.call(i)==u}},3448:(t,e,i)=>{var n=i(4239),r=i(7005);t.exports=function(t){return"symbol"==typeof t||r(t)&&"[object Symbol]"==n(t)}},6719:(t,e,i)=>{var n=i(8749),r=i(1717),a=i(1167),o=a&&a.isTypedArray,s=o?r(o):n;t.exports=s},1704:(t,e,i)=>{var n=i(4636),r=i(313),a=i(8612);t.exports=function(t){return a(t)?n(t,!0):r(t)}},8306:(t,e,i)=>{var n=i(3369);function r(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var i=function(){var n=arguments,r=e?e.apply(this,n):n[0],a=i.cache;if(a.has(r))return a.get(r);var o=t.apply(this,n);return i.cache=a.set(r,o)||a,o};return i.cache=new(r.Cache||n),i}r.Cache=n,t.exports=r},2492:(t,e,i)=>{var n=i(2980),r=i(1463)((function(t,e,i){n(t,e,i)}));t.exports=r},5062:t=>{t.exports=function(){return!1}},9881:(t,e,i)=>{var n=i(8363),r=i(1704);t.exports=function(t){return n(t,r(t))}},9833:(t,e,i)=>{var n=i(531);t.exports=function(t){return null==t?"":n(t)}},2676:function(t){t.exports=function(){"use strict";function t(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function e(t,e){for(var i=0;ie?1:t0))break;if(null===e.right)break;if(i(t,e.right.key)>0&&(l=e.right,e.right=l.left,l.left=e,null===(e=l).right))break;a.right=e,a=e,e=e.right}}return a.right=e.left,o.left=e.right,e.left=r.right,e.right=r.left,e}function o(t,e,i,r){var o=new n(t,e);if(null===i)return o.left=o.right=null,o;var s=r(t,(i=a(t,i,r)).key);return s<0?(o.left=i.left,o.right=i,i.left=null):s>=0&&(o.right=i.right,o.left=i,i.right=null),o}function s(t,e,i){var n=null,r=null;if(e){var o=i((e=a(t,e,i)).key,t);0===o?(n=e.left,r=e.right):o<0?(r=e.right,e.right=null,n=e):(n=e.left,e.left=null,r=e)}return{left:n,right:r}}function l(t,e,i){return null===e?t:(null===t||((e=a(t.key,e,i)).left=t),e)}function h(t,e,i,n,r){if(t){n(e+(i?"└── ":"├── ")+r(t)+"\n");var a=e+(i?" ":"│ ");t.left&&h(t.left,a,!1,n,r),t.right&&h(t.right,a,!0,n,r)}}var u=function(){function t(t){void 0===t&&(t=r),this._root=null,this._size=0,this._comparator=t}return t.prototype.insert=function(t,e){return this._size++,this._root=o(t,e,this._root,this._comparator)},t.prototype.add=function(t,e){var i=new n(t,e);null===this._root&&(i.left=i.right=null,this._size++,this._root=i);var r=this._comparator,o=a(t,this._root,r),s=r(t,o.key);return 0===s?this._root=o:(s<0?(i.left=o.left,i.right=o,o.left=null):s>0&&(i.right=o.right,i.left=o,o.right=null),this._size++,this._root=i),this._root},t.prototype.remove=function(t){this._root=this._remove(t,this._root,this._comparator)},t.prototype._remove=function(t,e,i){var n;return null===e?null:0===i(t,(e=a(t,e,i)).key)?(null===e.left?n=e.right:(n=a(t,e.left,i)).right=e.right,this._size--,n):e},t.prototype.pop=function(){var t=this._root;if(t){for(;t.left;)t=t.left;return this._root=a(t.key,this._root,this._comparator),this._root=this._remove(t.key,this._root,this._comparator),{key:t.key,data:t.data}}return null},t.prototype.findStatic=function(t){for(var e=this._root,i=this._comparator;e;){var n=i(t,e.key);if(0===n)return e;e=n<0?e.left:e.right}return null},t.prototype.find=function(t){return this._root&&(this._root=a(t,this._root,this._comparator),0!==this._comparator(t,this._root.key))?null:this._root},t.prototype.contains=function(t){for(var e=this._root,i=this._comparator;e;){var n=i(t,e.key);if(0===n)return!0;e=n<0?e.left:e.right}return!1},t.prototype.forEach=function(t,e){for(var i=this._root,n=[],r=!1;!r;)null!==i?(n.push(i),i=i.left):0!==n.length?(i=n.pop(),t.call(e,i),i=i.right):r=!0;return this},t.prototype.range=function(t,e,i,n){for(var r=[],a=this._comparator,o=this._root;0!==r.length||o;)if(o)r.push(o),o=o.left;else{if(a((o=r.pop()).key,e)>0)break;if(a(o.key,t)>=0&&i.call(n,o))return this;o=o.right}return this},t.prototype.keys=function(){var t=[];return this.forEach((function(e){var i=e.key;return t.push(i)})),t},t.prototype.values=function(){var t=[];return this.forEach((function(e){var i=e.data;return t.push(i)})),t},t.prototype.min=function(){return this._root?this.minNode(this._root).key:null},t.prototype.max=function(){return this._root?this.maxNode(this._root).key:null},t.prototype.minNode=function(t){if(void 0===t&&(t=this._root),t)for(;t.left;)t=t.left;return t},t.prototype.maxNode=function(t){if(void 0===t&&(t=this._root),t)for(;t.right;)t=t.right;return t},t.prototype.at=function(t){for(var e=this._root,i=!1,n=0,r=[];!i;)if(e)r.push(e),e=e.left;else if(r.length>0){if(e=r.pop(),n===t)return e;n++,e=e.right}else i=!0;return null},t.prototype.next=function(t){var e=this._root,i=null;if(t.right){for(i=t.right;i.left;)i=i.left;return i}for(var n=this._comparator;e;){var r=n(t.key,e.key);if(0===r)break;r<0?(i=e,e=e.left):e=e.right}return i},t.prototype.prev=function(t){var e=this._root,i=null;if(null!==t.left){for(i=t.left;i.right;)i=i.right;return i}for(var n=this._comparator;e;){var r=n(t.key,e.key);if(0===r)break;r<0?e=e.left:(i=e,e=e.right)}return i},t.prototype.clear=function(){return this._root=null,this._size=0,this},t.prototype.toList=function(){return d(this._root)},t.prototype.load=function(t,e,i){void 0===e&&(e=[]),void 0===i&&(i=!1);var n=t.length,r=this._comparator;if(i&&_(t,e,0,n-1,r),null===this._root)this._root=c(t,e,0,n),this._size=n;else{var a=g(this.toList(),p(t,e),r);n=this._size+n,this._root=f({head:a},0,n)}return this},t.prototype.isEmpty=function(){return null===this._root},Object.defineProperty(t.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"root",{get:function(){return this._root},enumerable:!0,configurable:!0}),t.prototype.toString=function(t){void 0===t&&(t=function(t){return String(t.key)});var e=[];return h(this._root,"",!0,(function(t){return e.push(t)}),t),e.join("")},t.prototype.update=function(t,e,i){var n=this._comparator,r=s(t,this._root,n),a=r.left,h=r.right;n(t,e)<0?h=o(e,i,h,n):a=o(e,i,a,n),this._root=l(a,h,n)},t.prototype.split=function(t){return s(t,this._root,this._comparator)},t}();function c(t,e,i,r){var a=r-i;if(a>0){var o=i+Math.floor(a/2),s=t[o],l=e[o],h=new n(s,l);return h.left=c(t,e,i,o),h.right=c(t,e,o+1,r),h}return null}function p(t,e){for(var i=new n(null,null),r=i,a=0;a0?e=(e=o=o.next=i.pop()).right:r=!0;return o.next=null,a.next}function f(t,e,i){var n=i-e;if(n>0){var r=e+Math.floor(n/2),a=f(t,e,r),o=t.head;return o.left=a,t.head=t.head.next,o.right=f(t,r+1,i),o}return null}function g(t,e,i){for(var r=new n(null,null),a=r,o=t,s=e;null!==o&&null!==s;)i(o.key,s.key)<0?(a.next=o,o=o.next):(a.next=s,s=s.next),a=a.next;return null!==o?a.next=o:null!==s&&(a.next=s),r.next}function _(t,e,i,n,r){if(!(i>=n)){for(var a=t[i+n>>1],o=i-1,s=n+1;;){do{o++}while(r(t[o],a)<0);do{s--}while(r(t[s],a)>0);if(o>=s)break;var l=t[o];t[o]=t[s],t[s]=l,l=e[o],e[o]=e[s],e[s]=l}_(t,e,i,s,r),_(t,e,s+1,n,r)}}var m=function(t,e){return t.ll.x<=e.x&&e.x<=t.ur.x&&t.ll.y<=e.y&&e.y<=t.ur.y},y=function(t,e){if(e.ur.xe.x?1:t.ye.y?1:0}}]),i(e,[{key:"link",value:function(t){if(t.point===this.point)throw new Error("Tried to link already linked events");for(var e=t.point.events,i=0,n=e.length;i=0&&l>=0?oh?-1:0:a<0&&l<0?oh?1:0:la?1:0}}}]),e}(),I=0,j=function(){function e(i,n,r,a){t(this,e),this.id=++I,this.leftSE=i,i.segment=this,i.otherSE=n,this.rightSE=n,n.segment=this,n.otherSE=i,this.rings=r,this.windings=a}return i(e,null,[{key:"compare",value:function(t,e){var i=t.leftSE.point.x,n=e.leftSE.point.x,r=t.rightSE.point.x,a=e.rightSE.point.x;if(ao&&s>l)return-1;var u=t.comparePoint(e.leftSE.point);if(u<0)return 1;if(u>0)return-1;var c=e.comparePoint(t.rightSE.point);return 0!==c?c:-1}if(i>n){if(os&&o>h)return 1;var p=e.comparePoint(t.leftSE.point);if(0!==p)return p;var d=t.comparePoint(e.rightSE.point);return d<0?1:d>0?-1:1}if(os)return 1;if(ra){var g=t.comparePoint(e.rightSE.point);if(g<0)return 1;if(g>0)return-1}if(r!==a){var _=l-o,m=r-i,y=h-s,v=a-n;if(_>m&&yv)return-1}return r>a?1:rh?1:t.ide.id?1:0}}]),i(e,[{key:"replaceRightSE",value:function(t){this.rightSE=t,this.rightSE.segment=this,this.rightSE.otherSE=this.leftSE,this.leftSE.otherSE=this.rightSE}},{key:"bbox",value:function(){var t=this.leftSE.point.y,e=this.rightSE.point.y;return{ll:{x:this.leftSE.point.x,y:te?t:e}}}},{key:"vector",value:function(){return{x:this.rightSE.point.x-this.leftSE.point.x,y:this.rightSE.point.y-this.leftSE.point.y}}},{key:"isAnEndpoint",value:function(t){return t.x===this.leftSE.point.x&&t.y===this.leftSE.point.y||t.x===this.rightSE.point.x&&t.y===this.rightSE.point.y}},{key:"comparePoint",value:function(t){if(this.isAnEndpoint(t))return 0;var e=this.leftSE.point,i=this.rightSE.point,n=this.vector();if(e.x===i.x)return t.x===e.x?0:t.x0&&s.swapEvents(),T.comparePoints(this.leftSE.point,this.rightSE.point)>0&&this.swapEvents(),n&&(r.checkForConsuming(),a.checkForConsuming()),i}},{key:"swapEvents",value:function(){var t=this.rightSE;this.rightSE=this.leftSE,this.leftSE=t,this.leftSE.isLeft=!0,this.rightSE.isLeft=!1;for(var e=0,i=this.windings.length;e0){var a=i;i=n,n=a}if(i.prev===n){var o=i;i=n,n=o}for(var s=0,l=n.rings.length;s0))throw new Error("Tried to create degenerate segment at [".concat(t.x,", ").concat(t.y,"]"));r=i,a=t,o=-1}return new e(new T(r,!0),new T(a,!1),[n],[o])}}]),e}(),A=function(){function e(i,n,r){if(t(this,e),!Array.isArray(i)||0===i.length)throw new Error("Input geometry is not a valid Polygon or MultiPolygon");if(this.poly=n,this.isExterior=r,this.segments=[],"number"!=typeof i[0][0]||"number"!=typeof i[0][1])throw new Error("Input geometry is not a valid Polygon or MultiPolygon");var a=x.round(i[0][0],i[0][1]);this.bbox={ll:{x:a.x,y:a.y},ur:{x:a.x,y:a.y}};for(var o=a,s=1,l=i.length;sthis.bbox.ur.x&&(this.bbox.ur.x=h.x),h.y>this.bbox.ur.y&&(this.bbox.ur.y=h.y),o=h)}a.x===o.x&&a.y===o.y||this.segments.push(j.fromRing(o,a,this))}return i(e,[{key:"getSweepEvents",value:function(){for(var t=[],e=0,i=this.segments.length;ethis.bbox.ur.x&&(this.bbox.ur.x=o.bbox.ur.x),o.bbox.ur.y>this.bbox.ur.y&&(this.bbox.ur.y=o.bbox.ur.y),this.interiorRings.push(o)}this.multiPoly=n}return i(e,[{key:"getSweepEvents",value:function(){for(var t=this.exteriorRing.getSweepEvents(),e=0,i=this.interiorRings.length;ethis.bbox.ur.x&&(this.bbox.ur.x=o.bbox.ur.x),o.bbox.ur.y>this.bbox.ur.y&&(this.bbox.ur.y=o.bbox.ur.y),this.polys.push(o)}this.isSubject=n}return i(e,[{key:"getSweepEvents",value:function(){for(var t=[],e=0,i=this.polys.length;e0&&(t=n)}for(var r=t.segment.prevInResult(),a=r?r.prevInResult():null;;){if(!r)return null;if(!a)return r.ringOut;if(a.ringOut!==r.ringOut)return a.ringOut.enclosingRing()!==r.ringOut?r.ringOut:r.ringOut.enclosingRing();r=a.prevInResult(),a=r?r.prevInResult():null}}}]),e}(),F=function(){function e(i){t(this,e),this.exteriorRing=i,i.poly=this,this.interiorRings=[]}return i(e,[{key:"addInterior",value:function(t){this.interiorRings.push(t),t.poly=this}},{key:"getGeom",value:function(){var t=[this.exteriorRing.getGeom()];if(null===t[0])return null;for(var e=0,i=this.interiorRings.length;e1&&arguments[1]!==undefined?arguments[1]:j.compare;t(this,e),this.queue=i,this.tree=new u(n),this.segments=[]}return i(e,[{key:"process",value:function(t){var e=t.segment,i=[];if(t.consumedBy)return t.isLeft?this.queue.remove(t.otherSE):this.tree.remove(e),i;var n=t.isLeft?this.tree.insert(e):this.tree.find(e);if(!n)throw new Error("Unable to find segment #".concat(e.id," ")+"[".concat(e.leftSE.point.x,", ").concat(e.leftSE.point.y,"] -> ")+"[".concat(e.rightSE.point.x,", ").concat(e.rightSE.point.y,"] ")+"in SweepLine tree. Please submit a bug report.");for(var r=n,a=n,o=undefined,s=undefined;o===undefined;)null===(r=this.tree.prev(r))?o=null:r.key.consumedBy===undefined&&(o=r.key);for(;s===undefined;)null===(a=this.tree.next(a))?s=null:a.key.consumedBy===undefined&&(s=a.key);if(t.isLeft){var l=null;if(o){var h=o.getIntersection(e);if(null!==h&&(e.isAnEndpoint(h)||(l=h),!o.isAnEndpoint(h)))for(var u=this._splitSafely(o,h),c=0,p=u.length;c0?(this.tree.remove(e),i.push(t)):(this.segments.push(e),e.prev=o)}else{if(o&&s){var k=o.getIntersection(s);if(null!==k){if(!o.isAnEndpoint(k))for(var M=this._splitSafely(o,k),x=0,w=M.length;xK)throw new Error("Infinite loop when putting segment endpoints in a priority queue (queue size too big). Please file a bug report.");for(var b=new V(f),k=f.size,M=f.pop();M;){var w=M.key;if(f.size===k){var C=w.segment;throw new Error("Unable to pop() ".concat(w.isLeft?"left":"right"," SweepEvent ")+"[".concat(w.point.x,", ").concat(w.point.y,"] from segment #").concat(C.id," ")+"[".concat(C.leftSE.point.x,", ").concat(C.leftSE.point.y,"] -> ")+"[".concat(C.rightSE.point.x,", ").concat(C.rightSE.point.y,"] from queue. ")+"Please file a bug report.")}if(f.size>K)throw new Error("Infinite loop when passing sweep line over endpoints (queue size too big). Please file a bug report.");if(b.segments.length>H)throw new Error("Infinite loop when passing sweep line over endpoints (too many sweep line segments). Please file a bug report.");for(var P=b.process(w),E=0,S=P.length;E1?e-1:0),n=1;n1?e-1:0),n=1;n1?e-1:0),n=1;n1?e-1:0),n=1;nn;){if(r-n>600){var o=r-n+1,l=i-n+1,h=Math.log(o),u=.5*Math.exp(2*h/3),c=.5*Math.sqrt(h*u*(o-u)/o)*(l-o/2<0?-1:1);s(t,i,Math.max(n,Math.floor(i-l*u/o+c)),Math.min(r,Math.floor(i+(o-l)*u/o+c)),a)}var p=t[i],d=n,f=r;for(e(t,n,i),a(t[r],p)>0&&e(t,n,r);d0;)f--}0===a(t[n],p)?e(t,n,f):e(t,++f,r),f<=i&&(n=f+1),i<=f&&(r=f-1)}}(t,n,r||0,a||t.length-1,o||i)}function e(t,e,i){var n=t[e];t[e]=t[i],t[i]=n}function i(t,e){return te?1:0}var n=function(t){void 0===t&&(t=9),this._maxEntries=Math.max(4,t),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()};function r(t,e,i){if(!i)return e.indexOf(t);for(var n=0;n=t.minX&&e.maxY>=t.minY}function f(t){return{children:t,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function g(e,i,n,r,a){for(var o=[i,n];o.length;)if(!((n=o.pop())-(i=o.pop())<=r)){var s=i+Math.ceil((n-i)/r/2)*r;t(e,s,i,n,a),o.push(i,s,s,n)}}return n.prototype.all=function(){return this._all(this.data,[])},n.prototype.search=function(t){var e=this.data,i=[];if(!d(t,e))return i;for(var n=this.toBBox,r=[];e;){for(var a=0;a=0&&r[e].children.length>this._maxEntries;)this._split(r,e),e--;this._adjustParentBBoxes(n,r,e)},n.prototype._split=function(t,e){var i=t[e],n=i.children.length,r=this._minEntries;this._chooseSplitAxis(i,r,n);var o=this._chooseSplitIndex(i,r,n),s=f(i.children.splice(o,i.children.length-o));s.height=i.height,s.leaf=i.leaf,a(i,this.toBBox),a(s,this.toBBox),e?t[e-1].children.push(s):this._splitRoot(i,s)},n.prototype._splitRoot=function(t,e){this.data=f([t,e]),this.data.height=t.height+1,this.data.leaf=!1,a(this.data,this.toBBox)},n.prototype._chooseSplitIndex=function(t,e,i){for(var n,r,a,s,l,h,c,p=1/0,d=1/0,f=e;f<=i-e;f++){var g=o(t,0,f,this.toBBox),_=o(t,f,i,this.toBBox),m=(r=g,a=_,s=void 0,l=void 0,h=void 0,c=void 0,s=Math.max(r.minX,a.minX),l=Math.max(r.minY,a.minY),h=Math.min(r.maxX,a.maxX),c=Math.min(r.maxY,a.maxY),Math.max(0,h-s)*Math.max(0,c-l)),y=u(g)+u(_);m=e;d--){var f=t.children[d];s(l,t.leaf?r(f):f),h+=c(l)}return h},n.prototype._adjustParentBBoxes=function(t,e,i){for(var n=i;n>=0;n--)s(e[n],t)},n.prototype._condense=function(t){for(var e=t.length-1,i=void 0;e>=0;e--)0===t[e].children.length?e>0?(i=t[e-1].children).splice(i.indexOf(t[e]),1):this.clear():a(t[e],this.toBBox)},n}()}},e={};function i(n){var r=e[n];if(r!==undefined)return r.exports;var a=e[n]={id:n,loaded:!1,exports:{}};return t[n].call(a.exports,a,a.exports,i),a.loaded=!0,a.exports}i.n=t=>{var e=t&&t.__esModule?()=>t["default"]:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var n in e)i.o(e,n)&&!i.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),i.nmd=t=>(t.paths=[],t.children||(t.children=[]),t);i(5975)})(); \ No newline at end of file diff --git a/web/lib/components/leaflet/images/layers-2x.png b/web/lib/components/leaflet/images/layers-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..200c333dca9652ac4cba004d609e5af4eee168c1 GIT binary patch literal 1259 zcmVFhCYNy;#0irRPomHqW|G1C*;4?@4#E?jH>?v@U%cy?3dQAc-DchXVErpOh~ z-jbon+tNbnl6hoEb;)TVk+%hTDDi_G%i3*RZ&15!$Fjr^f;Ke&A@|?=`2&+{zr+3a z{D*=t(`AXyS%X7N z%a#RZw6vD^t_rnM`L4E>m=U&R!A-&}nZIi$BOPvkhrCuUe@BN~-lRD)f44;J%TwgE zcze8u!PQ_NR7?o(NylLXVTfDO zxs5=@|GsYEsNo4M#nT%N!UE(?dnS)t2+{ELYAFp*3=iF=|EQnTp`#vlSXuGVraYo? z+RCzXo6h3qA8{KG?S4nE(lM+;Eb4nT3XV;7gcAxUi5m)`k5tv}cPy()8ZR3TLW3I- zAS^}cq-IJvL7a4RgR!yk@~RT%$lA7{L5ES*hyx)M4(yxI$Ub(4f)K|^v1>zvwQY!_ zIrWw8q9GS^!Dp~}+?mbnB6jDF8mVlbQ!jFKDY;w=7;XO{9bq7>LXGK24WA`;rL)_Z z)&j}pbV(;6gY;VMhbxgvn`X;6x}VUEE-7 z%)7j-%t8S=ZL3yc)HbXDAqJZvBTPoiW_A-+a8m3_Z?v{DN7Tnr#O_VUMT0UBt$;p` zDh6JbGHN8JJ*JN%y2%msb97@_S>9!%Egwk;?PEkU9ntz&3uR}%Fj5d$JHQbQb3}a{ zSzFT^#n=VInPpcAS}CNxj?_ zVscANk5Cfz(51EI1pz};AWWb|kgbYNb4wCEGUn3+eMUMV?1-{=I4TlmLJMot@rd07 zZuo2hk1ccu{YmGkcYdWAVdk{Z4Nm?^cTD&}jGm+Q1SYIXMwmG*oO*83&#>l%nbR`G zhh=lZ%xIb7kU3#;TBbfECrnC9P=-XpL|TG2BoZdj61*XiFbW8?1Z_wp%#;>${SUIy V$8qr;L*)Pf002ovPDHLkV1hYLS~36t literal 0 HcmV?d00001 diff --git a/web/lib/components/leaflet/images/layers.png b/web/lib/components/leaflet/images/layers.png new file mode 100644 index 0000000000000000000000000000000000000000..1a72e5784b2b456eac5d7670738db80697af3377 GIT binary patch literal 696 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 e-I|>x8~*?ZhF3snGbtJX0000cOl4 literal 0 HcmV?d00001 diff --git a/web/lib/components/leaflet/images/marker-icon.png b/web/lib/components/leaflet/images/marker-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..950edf24677ded147df13b26f91baa2b0fa70513 GIT binary patch literal 1466 zcmV;r1x5OaP)P001cn1^@s6z>|W`000GnNklGNuHDcIX17Zdjl&3`L?0sTjIws<{((Dh&g-s0<@jYQyl?D*X^?%13;ml^gy> ziMrY_^1WI=(g@LMizu=zCoA>C`6|QEq1eV92k*7m>G65*&@&6)aC&e}G zI)pf-Za|N`DT&Cn1J|o`19mumxW~hiKiKyc-P`S@q)rdTo84@QI@;0yXrG%9uhI>A zG5QHb6s4=<6xy{1 z@NMxEkryp{LS44%z$3lP^cX!9+2-;CTt3wM4(k*#C{aiIiLuB>jJj;KPhPzIC00bL zU3a#;aJld94lCW=`4&aAy8M7PY=HQ>O%$YEP4c4UY#CRxfgbE~(|uiI=YS8q;O9y6 zmIkXzR`}p7ti|PrM3a}WMnR=3NVnWdAAR>b9X@)DKL6=YsvmH%?I24wdq?Gh54_;# z$?_LvgjEdspdQlft#4CQ z`2Zyvy?*)N1Ftw|{_hakhG9WjS?Az@I@+IZ8JbWewR!XUK4&6346+d#~gsE0SY(LX8&JfY>Aj)RxGy96nwhs2rv zzW6pTnMpFkDSkT*a*6Dx|u@ds6ISVn0@^RmIsKZ5Y;bazbc;tTSq(kg(=481ODrPyNB6n z-$+U}(w$m6U6H$w17Bw+wDaFIe~GvNMYvnw31MpY0eQKT9l>SU``8k7w4)z!GZKMI z#_cEKq7k~i%nlK@6c-K?+R;B#5$?T#YpKD`t_4bAs^#E+@5QW$@OX3*`;(#{U^d-vY)&xEE>n5lYl&T?Amke9$Lam@{1K@O ze*LXqlKQHiv=gx+V^Cbb2?z@ISBQ*3amF;9UJ3SBg(N|710TLamQmYZ&Qjn2LuO<* zCZlB4n%@pc&7NNnY1}x+NWpHlq`OJEo|`aYN9<`RBUB+79g;>dgb6YlfN#kGL?lO_ z!6~M^7sOnbsUkKk<@Ysie&`G>ruxH&Mgy&8;i=A zB9OO!xR{AyODw>DS-q5YM{0ExFEAzt zm>RdS+ssW(-8|?xr0(?$vBVB*%(xDLtq3Hf0I5yFm<_g=W2`QWAax{1rWVH=I!VrP zs(rTFX@W#t$hXNvbgX`gK&^w_YD;CQ!B@e0QbLIWaKAXQe2-kkloo;{iF#6}z!4=W zi$giRj1{ zt;2w`VSCF#WE&*ev7jpsC=6175@(~nTE2;7M-L((0bH@yG}-TB$R~WXd?tA$s3|%y zA`9$sA(>F%J3ioz<-LJl*^o1|w84l>HBR`>3l9c8$5Xr@xCiIQ7{x$fMCzOk_-M=% z+{a_Q#;42`#KfUte@$NT77uaTz?b-fBe)1s5XE$yA79fm?KqM^VgLXD07*qoM6N<$ Ef<_J(9smFU literal 0 HcmV?d00001 diff --git a/web/lib/components/leaflet/leaflet-src.esm.js b/web/lib/components/leaflet/leaflet-src.esm.js new file mode 100644 index 0000000..1bb1d6a --- /dev/null +++ b/web/lib/components/leaflet/leaflet-src.esm.js @@ -0,0 +1,14419 @@ +/* @preserve + * Leaflet 1.9.4, a JS library for interactive maps. https://leafletjs.com + * (c) 2010-2023 Vladimir Agafonkin, (c) 2010-2011 CloudMade + */ + +var version = "1.9.4"; + +/* + * @namespace Util + * + * Various utility functions, used by Leaflet internally. + */ + +// @function extend(dest: Object, src?: Object): Object +// Merges the properties of the `src` object (or multiple objects) into `dest` object and returns the latter. Has an `L.extend` shortcut. +function extend(dest) { + var i, j, len, src; + + for (j = 1, len = arguments.length; j < len; j++) { + src = arguments[j]; + for (i in src) { + dest[i] = src[i]; + } + } + return dest; +} + +// @function create(proto: Object, properties?: Object): Object +// Compatibility polyfill for [Object.create](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/create) +var create$2 = Object.create || (function () { + function F() {} + return function (proto) { + F.prototype = proto; + return new F(); + }; +})(); + +// @function bind(fn: Function, …): Function +// Returns a new function bound to the arguments passed, like [Function.prototype.bind](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/bind). +// Has a `L.bind()` shortcut. +function bind(fn, obj) { + var slice = Array.prototype.slice; + + if (fn.bind) { + return fn.bind.apply(fn, slice.call(arguments, 1)); + } + + var args = slice.call(arguments, 2); + + return function () { + return fn.apply(obj, args.length ? args.concat(slice.call(arguments)) : arguments); + }; +} + +// @property lastId: Number +// Last unique ID used by [`stamp()`](#util-stamp) +var lastId = 0; + +// @function stamp(obj: Object): Number +// Returns the unique ID of an object, assigning it one if it doesn't have it. +function stamp(obj) { + if (!('_leaflet_id' in obj)) { + obj['_leaflet_id'] = ++lastId; + } + return obj._leaflet_id; +} + +// @function throttle(fn: Function, time: Number, context: Object): Function +// Returns a function which executes function `fn` with the given scope `context` +// (so that the `this` keyword refers to `context` inside `fn`'s code). The function +// `fn` will be called no more than one time per given amount of `time`. The arguments +// received by the bound function will be any arguments passed when binding the +// function, followed by any arguments passed when invoking the bound function. +// Has an `L.throttle` shortcut. +function throttle(fn, time, context) { + var lock, args, wrapperFn, later; + + later = function () { + // reset lock and call if queued + lock = false; + if (args) { + wrapperFn.apply(context, args); + args = false; + } + }; + + wrapperFn = function () { + if (lock) { + // called too soon, queue to call later + args = arguments; + + } else { + // call and lock until later + fn.apply(context, arguments); + setTimeout(later, time); + lock = true; + } + }; + + return wrapperFn; +} + +// @function wrapNum(num: Number, range: Number[], includeMax?: Boolean): Number +// Returns the number `num` modulo `range` in such a way so it lies within +// `range[0]` and `range[1]`. The returned value will be always smaller than +// `range[1]` unless `includeMax` is set to `true`. +function wrapNum(x, range, includeMax) { + var max = range[1], + min = range[0], + d = max - min; + return x === max && includeMax ? x : ((x - min) % d + d) % d + min; +} + +// @function falseFn(): Function +// Returns a function which always returns `false`. +function falseFn() { return false; } + +// @function formatNum(num: Number, precision?: Number|false): Number +// Returns the number `num` rounded with specified `precision`. +// The default `precision` value is 6 decimal places. +// `false` can be passed to skip any processing (can be useful to avoid round-off errors). +function formatNum(num, precision) { + if (precision === false) { return num; } + var pow = Math.pow(10, precision === undefined ? 6 : precision); + return Math.round(num * pow) / pow; +} + +// @function trim(str: String): String +// Compatibility polyfill for [String.prototype.trim](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/Trim) +function trim(str) { + return str.trim ? str.trim() : str.replace(/^\s+|\s+$/g, ''); +} + +// @function splitWords(str: String): String[] +// Trims and splits the string on whitespace and returns the array of parts. +function splitWords(str) { + return trim(str).split(/\s+/); +} + +// @function setOptions(obj: Object, options: Object): Object +// Merges the given properties to the `options` of the `obj` object, returning the resulting options. See `Class options`. Has an `L.setOptions` shortcut. +function setOptions(obj, options) { + if (!Object.prototype.hasOwnProperty.call(obj, 'options')) { + obj.options = obj.options ? create$2(obj.options) : {}; + } + for (var i in options) { + obj.options[i] = options[i]; + } + return obj.options; +} + +// @function getParamString(obj: Object, existingUrl?: String, uppercase?: Boolean): String +// Converts an object into a parameter URL string, e.g. `{a: "foo", b: "bar"}` +// translates to `'?a=foo&b=bar'`. If `existingUrl` is set, the parameters will +// be appended at the end. If `uppercase` is `true`, the parameter names will +// be uppercased (e.g. `'?A=foo&B=bar'`) +function getParamString(obj, existingUrl, uppercase) { + var params = []; + for (var i in obj) { + params.push(encodeURIComponent(uppercase ? i.toUpperCase() : i) + '=' + encodeURIComponent(obj[i])); + } + return ((!existingUrl || existingUrl.indexOf('?') === -1) ? '?' : '&') + params.join('&'); +} + +var templateRe = /\{ *([\w_ -]+) *\}/g; + +// @function template(str: String, data: Object): String +// Simple templating facility, accepts a template string of the form `'Hello {a}, {b}'` +// and a data object like `{a: 'foo', b: 'bar'}`, returns evaluated string +// `('Hello foo, bar')`. You can also specify functions instead of strings for +// data values — they will be evaluated passing `data` as an argument. +function template(str, data) { + return str.replace(templateRe, function (str, key) { + var value = data[key]; + + if (value === undefined) { + throw new Error('No value provided for variable ' + str); + + } else if (typeof value === 'function') { + value = value(data); + } + return value; + }); +} + +// @function isArray(obj): Boolean +// Compatibility polyfill for [Array.isArray](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray) +var isArray = Array.isArray || function (obj) { + return (Object.prototype.toString.call(obj) === '[object Array]'); +}; + +// @function indexOf(array: Array, el: Object): Number +// Compatibility polyfill for [Array.prototype.indexOf](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf) +function indexOf(array, el) { + for (var i = 0; i < array.length; i++) { + if (array[i] === el) { return i; } + } + return -1; +} + +// @property emptyImageUrl: String +// Data URI string containing a base64-encoded empty GIF image. +// Used as a hack to free memory from unused images on WebKit-powered +// mobile devices (by setting image `src` to this string). +var emptyImageUrl = 'data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs='; + +// inspired by https://paulirish.com/2011/requestanimationframe-for-smart-animating/ + +function getPrefixed(name) { + return window['webkit' + name] || window['moz' + name] || window['ms' + name]; +} + +var lastTime = 0; + +// fallback for IE 7-8 +function timeoutDefer(fn) { + var time = +new Date(), + timeToCall = Math.max(0, 16 - (time - lastTime)); + + lastTime = time + timeToCall; + return window.setTimeout(fn, timeToCall); +} + +var requestFn = window.requestAnimationFrame || getPrefixed('RequestAnimationFrame') || timeoutDefer; +var cancelFn = window.cancelAnimationFrame || getPrefixed('CancelAnimationFrame') || + getPrefixed('CancelRequestAnimationFrame') || function (id) { window.clearTimeout(id); }; + +// @function requestAnimFrame(fn: Function, context?: Object, immediate?: Boolean): Number +// Schedules `fn` to be executed when the browser repaints. `fn` is bound to +// `context` if given. When `immediate` is set, `fn` is called immediately if +// the browser doesn't have native support for +// [`window.requestAnimationFrame`](https://developer.mozilla.org/docs/Web/API/window/requestAnimationFrame), +// otherwise it's delayed. Returns a request ID that can be used to cancel the request. +function requestAnimFrame(fn, context, immediate) { + if (immediate && requestFn === timeoutDefer) { + fn.call(context); + } else { + return requestFn.call(window, bind(fn, context)); + } +} + +// @function cancelAnimFrame(id: Number): undefined +// Cancels a previous `requestAnimFrame`. See also [window.cancelAnimationFrame](https://developer.mozilla.org/docs/Web/API/window/cancelAnimationFrame). +function cancelAnimFrame(id) { + if (id) { + cancelFn.call(window, id); + } +} + +var Util = { + __proto__: null, + extend: extend, + create: create$2, + bind: bind, + get lastId () { return lastId; }, + stamp: stamp, + throttle: throttle, + wrapNum: wrapNum, + falseFn: falseFn, + formatNum: formatNum, + trim: trim, + splitWords: splitWords, + setOptions: setOptions, + getParamString: getParamString, + template: template, + isArray: isArray, + indexOf: indexOf, + emptyImageUrl: emptyImageUrl, + requestFn: requestFn, + cancelFn: cancelFn, + requestAnimFrame: requestAnimFrame, + cancelAnimFrame: cancelAnimFrame +}; + +// @class Class +// @aka L.Class + +// @section +// @uninheritable + +// Thanks to John Resig and Dean Edwards for inspiration! + +function Class() {} + +Class.extend = function (props) { + + // @function extend(props: Object): Function + // [Extends the current class](#class-inheritance) given the properties to be included. + // Returns a Javascript function that is a class constructor (to be called with `new`). + var NewClass = function () { + + setOptions(this); + + // call the constructor + if (this.initialize) { + this.initialize.apply(this, arguments); + } + + // call all constructor hooks + this.callInitHooks(); + }; + + var parentProto = NewClass.__super__ = this.prototype; + + var proto = create$2(parentProto); + proto.constructor = NewClass; + + NewClass.prototype = proto; + + // inherit parent's statics + for (var i in this) { + if (Object.prototype.hasOwnProperty.call(this, i) && i !== 'prototype' && i !== '__super__') { + NewClass[i] = this[i]; + } + } + + // mix static properties into the class + if (props.statics) { + extend(NewClass, props.statics); + } + + // mix includes into the prototype + if (props.includes) { + checkDeprecatedMixinEvents(props.includes); + extend.apply(null, [proto].concat(props.includes)); + } + + // mix given properties into the prototype + extend(proto, props); + delete proto.statics; + delete proto.includes; + + // merge options + if (proto.options) { + proto.options = parentProto.options ? create$2(parentProto.options) : {}; + extend(proto.options, props.options); + } + + proto._initHooks = []; + + // add method for calling all hooks + proto.callInitHooks = function () { + + if (this._initHooksCalled) { return; } + + if (parentProto.callInitHooks) { + parentProto.callInitHooks.call(this); + } + + this._initHooksCalled = true; + + for (var i = 0, len = proto._initHooks.length; i < len; i++) { + proto._initHooks[i].call(this); + } + }; + + return NewClass; +}; + + +// @function include(properties: Object): this +// [Includes a mixin](#class-includes) into the current class. +Class.include = function (props) { + var parentOptions = this.prototype.options; + extend(this.prototype, props); + if (props.options) { + this.prototype.options = parentOptions; + this.mergeOptions(props.options); + } + return this; +}; + +// @function mergeOptions(options: Object): this +// [Merges `options`](#class-options) into the defaults of the class. +Class.mergeOptions = function (options) { + extend(this.prototype.options, options); + return this; +}; + +// @function addInitHook(fn: Function): this +// Adds a [constructor hook](#class-constructor-hooks) to the class. +Class.addInitHook = function (fn) { // (Function) || (String, args...) + var args = Array.prototype.slice.call(arguments, 1); + + var init = typeof fn === 'function' ? fn : function () { + this[fn].apply(this, args); + }; + + this.prototype._initHooks = this.prototype._initHooks || []; + this.prototype._initHooks.push(init); + return this; +}; + +function checkDeprecatedMixinEvents(includes) { + /* global L: true */ + if (typeof L === 'undefined' || !L || !L.Mixin) { return; } + + includes = isArray(includes) ? includes : [includes]; + + for (var i = 0; i < includes.length; i++) { + if (includes[i] === L.Mixin.Events) { + console.warn('Deprecated include of L.Mixin.Events: ' + + 'this property will be removed in future releases, ' + + 'please inherit from L.Evented instead.', new Error().stack); + } + } +} + +/* + * @class Evented + * @aka L.Evented + * @inherits Class + * + * A set of methods shared between event-powered classes (like `Map` and `Marker`). Generally, events allow you to execute some function when something happens with an object (e.g. the user clicks on the map, causing the map to fire `'click'` event). + * + * @example + * + * ```js + * map.on('click', function(e) { + * alert(e.latlng); + * } ); + * ``` + * + * Leaflet deals with event listeners by reference, so if you want to add a listener and then remove it, define it as a function: + * + * ```js + * function onClick(e) { ... } + * + * map.on('click', onClick); + * map.off('click', onClick); + * ``` + */ + +var Events = { + /* @method on(type: String, fn: Function, context?: Object): this + * Adds a listener function (`fn`) to a particular event type of the object. You can optionally specify the context of the listener (object the this keyword will point to). You can also pass several space-separated types (e.g. `'click dblclick'`). + * + * @alternative + * @method on(eventMap: Object): this + * Adds a set of type/listener pairs, e.g. `{click: onClick, mousemove: onMouseMove}` + */ + on: function (types, fn, context) { + + // types can be a map of types/handlers + if (typeof types === 'object') { + for (var type in types) { + // we don't process space-separated events here for performance; + // it's a hot path since Layer uses the on(obj) syntax + this._on(type, types[type], fn); + } + + } else { + // types can be a string of space-separated words + types = splitWords(types); + + for (var i = 0, len = types.length; i < len; i++) { + this._on(types[i], fn, context); + } + } + + return this; + }, + + /* @method off(type: String, fn?: Function, context?: Object): this + * Removes a previously added listener function. If no function is specified, it will remove all the listeners of that particular event from the object. Note that if you passed a custom context to `on`, you must pass the same context to `off` in order to remove the listener. + * + * @alternative + * @method off(eventMap: Object): this + * Removes a set of type/listener pairs. + * + * @alternative + * @method off: this + * Removes all listeners to all events on the object. This includes implicitly attached events. + */ + off: function (types, fn, context) { + + if (!arguments.length) { + // clear all listeners if called without arguments + delete this._events; + + } else if (typeof types === 'object') { + for (var type in types) { + this._off(type, types[type], fn); + } + + } else { + types = splitWords(types); + + var removeAll = arguments.length === 1; + for (var i = 0, len = types.length; i < len; i++) { + if (removeAll) { + this._off(types[i]); + } else { + this._off(types[i], fn, context); + } + } + } + + return this; + }, + + // attach listener (without syntactic sugar now) + _on: function (type, fn, context, _once) { + if (typeof fn !== 'function') { + console.warn('wrong listener type: ' + typeof fn); + return; + } + + // check if fn already there + if (this._listens(type, fn, context) !== false) { + return; + } + + if (context === this) { + // Less memory footprint. + context = undefined; + } + + var newListener = {fn: fn, ctx: context}; + if (_once) { + newListener.once = true; + } + + this._events = this._events || {}; + this._events[type] = this._events[type] || []; + this._events[type].push(newListener); + }, + + _off: function (type, fn, context) { + var listeners, + i, + len; + + if (!this._events) { + return; + } + + listeners = this._events[type]; + if (!listeners) { + return; + } + + if (arguments.length === 1) { // remove all + if (this._firingCount) { + // Set all removed listeners to noop + // so they are not called if remove happens in fire + for (i = 0, len = listeners.length; i < len; i++) { + listeners[i].fn = falseFn; + } + } + // clear all listeners for a type if function isn't specified + delete this._events[type]; + return; + } + + if (typeof fn !== 'function') { + console.warn('wrong listener type: ' + typeof fn); + return; + } + + // find fn and remove it + var index = this._listens(type, fn, context); + if (index !== false) { + var listener = listeners[index]; + if (this._firingCount) { + // set the removed listener to noop so that's not called if remove happens in fire + listener.fn = falseFn; + + /* copy array in case events are being fired */ + this._events[type] = listeners = listeners.slice(); + } + listeners.splice(index, 1); + } + }, + + // @method fire(type: String, data?: Object, propagate?: Boolean): this + // Fires an event of the specified type. You can optionally provide a data + // object — the first argument of the listener function will contain its + // properties. The event can optionally be propagated to event parents. + fire: function (type, data, propagate) { + if (!this.listens(type, propagate)) { return this; } + + var event = extend({}, data, { + type: type, + target: this, + sourceTarget: data && data.sourceTarget || this + }); + + if (this._events) { + var listeners = this._events[type]; + if (listeners) { + this._firingCount = (this._firingCount + 1) || 1; + for (var i = 0, len = listeners.length; i < len; i++) { + var l = listeners[i]; + // off overwrites l.fn, so we need to copy fn to a var + var fn = l.fn; + if (l.once) { + this.off(type, fn, l.ctx); + } + fn.call(l.ctx || this, event); + } + + this._firingCount--; + } + } + + if (propagate) { + // propagate the event to parents (set with addEventParent) + this._propagateEvent(event); + } + + return this; + }, + + // @method listens(type: String, propagate?: Boolean): Boolean + // @method listens(type: String, fn: Function, context?: Object, propagate?: Boolean): Boolean + // Returns `true` if a particular event type has any listeners attached to it. + // The verification can optionally be propagated, it will return `true` if parents have the listener attached to it. + listens: function (type, fn, context, propagate) { + if (typeof type !== 'string') { + console.warn('"string" type argument expected'); + } + + // we don't overwrite the input `fn` value, because we need to use it for propagation + var _fn = fn; + if (typeof fn !== 'function') { + propagate = !!fn; + _fn = undefined; + context = undefined; + } + + var listeners = this._events && this._events[type]; + if (listeners && listeners.length) { + if (this._listens(type, _fn, context) !== false) { + return true; + } + } + + if (propagate) { + // also check parents for listeners if event propagates + for (var id in this._eventParents) { + if (this._eventParents[id].listens(type, fn, context, propagate)) { return true; } + } + } + return false; + }, + + // returns the index (number) or false + _listens: function (type, fn, context) { + if (!this._events) { + return false; + } + + var listeners = this._events[type] || []; + if (!fn) { + return !!listeners.length; + } + + if (context === this) { + // Less memory footprint. + context = undefined; + } + + for (var i = 0, len = listeners.length; i < len; i++) { + if (listeners[i].fn === fn && listeners[i].ctx === context) { + return i; + } + } + return false; + + }, + + // @method once(…): this + // Behaves as [`on(…)`](#evented-on), except the listener will only get fired once and then removed. + once: function (types, fn, context) { + + // types can be a map of types/handlers + if (typeof types === 'object') { + for (var type in types) { + // we don't process space-separated events here for performance; + // it's a hot path since Layer uses the on(obj) syntax + this._on(type, types[type], fn, true); + } + + } else { + // types can be a string of space-separated words + types = splitWords(types); + + for (var i = 0, len = types.length; i < len; i++) { + this._on(types[i], fn, context, true); + } + } + + return this; + }, + + // @method addEventParent(obj: Evented): this + // Adds an event parent - an `Evented` that will receive propagated events + addEventParent: function (obj) { + this._eventParents = this._eventParents || {}; + this._eventParents[stamp(obj)] = obj; + return this; + }, + + // @method removeEventParent(obj: Evented): this + // Removes an event parent, so it will stop receiving propagated events + removeEventParent: function (obj) { + if (this._eventParents) { + delete this._eventParents[stamp(obj)]; + } + return this; + }, + + _propagateEvent: function (e) { + for (var id in this._eventParents) { + this._eventParents[id].fire(e.type, extend({ + layer: e.target, + propagatedFrom: e.target + }, e), true); + } + } +}; + +// aliases; we should ditch those eventually + +// @method addEventListener(…): this +// Alias to [`on(…)`](#evented-on) +Events.addEventListener = Events.on; + +// @method removeEventListener(…): this +// Alias to [`off(…)`](#evented-off) + +// @method clearAllEventListeners(…): this +// Alias to [`off()`](#evented-off) +Events.removeEventListener = Events.clearAllEventListeners = Events.off; + +// @method addOneTimeEventListener(…): this +// Alias to [`once(…)`](#evented-once) +Events.addOneTimeEventListener = Events.once; + +// @method fireEvent(…): this +// Alias to [`fire(…)`](#evented-fire) +Events.fireEvent = Events.fire; + +// @method hasEventListeners(…): Boolean +// Alias to [`listens(…)`](#evented-listens) +Events.hasEventListeners = Events.listens; + +var Evented = Class.extend(Events); + +/* + * @class Point + * @aka L.Point + * + * Represents a point with `x` and `y` coordinates in pixels. + * + * @example + * + * ```js + * var point = L.point(200, 300); + * ``` + * + * All Leaflet methods and options that accept `Point` objects also accept them in a simple Array form (unless noted otherwise), so these lines are equivalent: + * + * ```js + * map.panBy([200, 300]); + * map.panBy(L.point(200, 300)); + * ``` + * + * Note that `Point` does not inherit from Leaflet's `Class` object, + * which means new classes can't inherit from it, and new methods + * can't be added to it with the `include` function. + */ + +function Point(x, y, round) { + // @property x: Number; The `x` coordinate of the point + this.x = (round ? Math.round(x) : x); + // @property y: Number; The `y` coordinate of the point + this.y = (round ? Math.round(y) : y); +} + +var trunc = Math.trunc || function (v) { + return v > 0 ? Math.floor(v) : Math.ceil(v); +}; + +Point.prototype = { + + // @method clone(): Point + // Returns a copy of the current point. + clone: function () { + return new Point(this.x, this.y); + }, + + // @method add(otherPoint: Point): Point + // Returns the result of addition of the current and the given points. + add: function (point) { + // non-destructive, returns a new point + return this.clone()._add(toPoint(point)); + }, + + _add: function (point) { + // destructive, used directly for performance in situations where it's safe to modify existing point + this.x += point.x; + this.y += point.y; + return this; + }, + + // @method subtract(otherPoint: Point): Point + // Returns the result of subtraction of the given point from the current. + subtract: function (point) { + return this.clone()._subtract(toPoint(point)); + }, + + _subtract: function (point) { + this.x -= point.x; + this.y -= point.y; + return this; + }, + + // @method divideBy(num: Number): Point + // Returns the result of division of the current point by the given number. + divideBy: function (num) { + return this.clone()._divideBy(num); + }, + + _divideBy: function (num) { + this.x /= num; + this.y /= num; + return this; + }, + + // @method multiplyBy(num: Number): Point + // Returns the result of multiplication of the current point by the given number. + multiplyBy: function (num) { + return this.clone()._multiplyBy(num); + }, + + _multiplyBy: function (num) { + this.x *= num; + this.y *= num; + return this; + }, + + // @method scaleBy(scale: Point): Point + // Multiply each coordinate of the current point by each coordinate of + // `scale`. In linear algebra terms, multiply the point by the + // [scaling matrix](https://en.wikipedia.org/wiki/Scaling_%28geometry%29#Matrix_representation) + // defined by `scale`. + scaleBy: function (point) { + return new Point(this.x * point.x, this.y * point.y); + }, + + // @method unscaleBy(scale: Point): Point + // Inverse of `scaleBy`. Divide each coordinate of the current point by + // each coordinate of `scale`. + unscaleBy: function (point) { + return new Point(this.x / point.x, this.y / point.y); + }, + + // @method round(): Point + // Returns a copy of the current point with rounded coordinates. + round: function () { + return this.clone()._round(); + }, + + _round: function () { + this.x = Math.round(this.x); + this.y = Math.round(this.y); + return this; + }, + + // @method floor(): Point + // Returns a copy of the current point with floored coordinates (rounded down). + floor: function () { + return this.clone()._floor(); + }, + + _floor: function () { + this.x = Math.floor(this.x); + this.y = Math.floor(this.y); + return this; + }, + + // @method ceil(): Point + // Returns a copy of the current point with ceiled coordinates (rounded up). + ceil: function () { + return this.clone()._ceil(); + }, + + _ceil: function () { + this.x = Math.ceil(this.x); + this.y = Math.ceil(this.y); + return this; + }, + + // @method trunc(): Point + // Returns a copy of the current point with truncated coordinates (rounded towards zero). + trunc: function () { + return this.clone()._trunc(); + }, + + _trunc: function () { + this.x = trunc(this.x); + this.y = trunc(this.y); + return this; + }, + + // @method distanceTo(otherPoint: Point): Number + // Returns the cartesian distance between the current and the given points. + distanceTo: function (point) { + point = toPoint(point); + + var x = point.x - this.x, + y = point.y - this.y; + + return Math.sqrt(x * x + y * y); + }, + + // @method equals(otherPoint: Point): Boolean + // Returns `true` if the given point has the same coordinates. + equals: function (point) { + point = toPoint(point); + + return point.x === this.x && + point.y === this.y; + }, + + // @method contains(otherPoint: Point): Boolean + // Returns `true` if both coordinates of the given point are less than the corresponding current point coordinates (in absolute values). + contains: function (point) { + point = toPoint(point); + + return Math.abs(point.x) <= Math.abs(this.x) && + Math.abs(point.y) <= Math.abs(this.y); + }, + + // @method toString(): String + // Returns a string representation of the point for debugging purposes. + toString: function () { + return 'Point(' + + formatNum(this.x) + ', ' + + formatNum(this.y) + ')'; + } +}; + +// @factory L.point(x: Number, y: Number, round?: Boolean) +// Creates a Point object with the given `x` and `y` coordinates. If optional `round` is set to true, rounds the `x` and `y` values. + +// @alternative +// @factory L.point(coords: Number[]) +// Expects an array of the form `[x, y]` instead. + +// @alternative +// @factory L.point(coords: Object) +// Expects a plain object of the form `{x: Number, y: Number}` instead. +function toPoint(x, y, round) { + if (x instanceof Point) { + return x; + } + if (isArray(x)) { + return new Point(x[0], x[1]); + } + if (x === undefined || x === null) { + return x; + } + if (typeof x === 'object' && 'x' in x && 'y' in x) { + return new Point(x.x, x.y); + } + return new Point(x, y, round); +} + +/* + * @class Bounds + * @aka L.Bounds + * + * Represents a rectangular area in pixel coordinates. + * + * @example + * + * ```js + * var p1 = L.point(10, 10), + * p2 = L.point(40, 60), + * bounds = L.bounds(p1, p2); + * ``` + * + * All Leaflet methods that accept `Bounds` objects also accept them in a simple Array form (unless noted otherwise), so the bounds example above can be passed like this: + * + * ```js + * otherBounds.intersects([[10, 10], [40, 60]]); + * ``` + * + * Note that `Bounds` does not inherit from Leaflet's `Class` object, + * which means new classes can't inherit from it, and new methods + * can't be added to it with the `include` function. + */ + +function Bounds(a, b) { + if (!a) { return; } + + var points = b ? [a, b] : a; + + for (var i = 0, len = points.length; i < len; i++) { + this.extend(points[i]); + } +} + +Bounds.prototype = { + // @method extend(point: Point): this + // Extends the bounds to contain the given point. + + // @alternative + // @method extend(otherBounds: Bounds): this + // Extend the bounds to contain the given bounds + extend: function (obj) { + var min2, max2; + if (!obj) { return this; } + + if (obj instanceof Point || typeof obj[0] === 'number' || 'x' in obj) { + min2 = max2 = toPoint(obj); + } else { + obj = toBounds(obj); + min2 = obj.min; + max2 = obj.max; + + if (!min2 || !max2) { return this; } + } + + // @property min: Point + // The top left corner of the rectangle. + // @property max: Point + // The bottom right corner of the rectangle. + if (!this.min && !this.max) { + this.min = min2.clone(); + this.max = max2.clone(); + } else { + this.min.x = Math.min(min2.x, this.min.x); + this.max.x = Math.max(max2.x, this.max.x); + this.min.y = Math.min(min2.y, this.min.y); + this.max.y = Math.max(max2.y, this.max.y); + } + return this; + }, + + // @method getCenter(round?: Boolean): Point + // Returns the center point of the bounds. + getCenter: function (round) { + return toPoint( + (this.min.x + this.max.x) / 2, + (this.min.y + this.max.y) / 2, round); + }, + + // @method getBottomLeft(): Point + // Returns the bottom-left point of the bounds. + getBottomLeft: function () { + return toPoint(this.min.x, this.max.y); + }, + + // @method getTopRight(): Point + // Returns the top-right point of the bounds. + getTopRight: function () { // -> Point + return toPoint(this.max.x, this.min.y); + }, + + // @method getTopLeft(): Point + // Returns the top-left point of the bounds (i.e. [`this.min`](#bounds-min)). + getTopLeft: function () { + return this.min; // left, top + }, + + // @method getBottomRight(): Point + // Returns the bottom-right point of the bounds (i.e. [`this.max`](#bounds-max)). + getBottomRight: function () { + return this.max; // right, bottom + }, + + // @method getSize(): Point + // Returns the size of the given bounds + getSize: function () { + return this.max.subtract(this.min); + }, + + // @method contains(otherBounds: Bounds): Boolean + // Returns `true` if the rectangle contains the given one. + // @alternative + // @method contains(point: Point): Boolean + // Returns `true` if the rectangle contains the given point. + contains: function (obj) { + var min, max; + + if (typeof obj[0] === 'number' || obj instanceof Point) { + obj = toPoint(obj); + } else { + obj = toBounds(obj); + } + + if (obj instanceof Bounds) { + min = obj.min; + max = obj.max; + } else { + min = max = obj; + } + + return (min.x >= this.min.x) && + (max.x <= this.max.x) && + (min.y >= this.min.y) && + (max.y <= this.max.y); + }, + + // @method intersects(otherBounds: Bounds): Boolean + // Returns `true` if the rectangle intersects the given bounds. Two bounds + // intersect if they have at least one point in common. + intersects: function (bounds) { // (Bounds) -> Boolean + bounds = toBounds(bounds); + + var min = this.min, + max = this.max, + min2 = bounds.min, + max2 = bounds.max, + xIntersects = (max2.x >= min.x) && (min2.x <= max.x), + yIntersects = (max2.y >= min.y) && (min2.y <= max.y); + + return xIntersects && yIntersects; + }, + + // @method overlaps(otherBounds: Bounds): Boolean + // Returns `true` if the rectangle overlaps the given bounds. Two bounds + // overlap if their intersection is an area. + overlaps: function (bounds) { // (Bounds) -> Boolean + bounds = toBounds(bounds); + + var min = this.min, + max = this.max, + min2 = bounds.min, + max2 = bounds.max, + xOverlaps = (max2.x > min.x) && (min2.x < max.x), + yOverlaps = (max2.y > min.y) && (min2.y < max.y); + + return xOverlaps && yOverlaps; + }, + + // @method isValid(): Boolean + // Returns `true` if the bounds are properly initialized. + isValid: function () { + return !!(this.min && this.max); + }, + + + // @method pad(bufferRatio: Number): Bounds + // Returns bounds created by extending or retracting the current bounds by a given ratio in each direction. + // For example, a ratio of 0.5 extends the bounds by 50% in each direction. + // Negative values will retract the bounds. + pad: function (bufferRatio) { + var min = this.min, + max = this.max, + heightBuffer = Math.abs(min.x - max.x) * bufferRatio, + widthBuffer = Math.abs(min.y - max.y) * bufferRatio; + + + return toBounds( + toPoint(min.x - heightBuffer, min.y - widthBuffer), + toPoint(max.x + heightBuffer, max.y + widthBuffer)); + }, + + + // @method equals(otherBounds: Bounds): Boolean + // Returns `true` if the rectangle is equivalent to the given bounds. + equals: function (bounds) { + if (!bounds) { return false; } + + bounds = toBounds(bounds); + + return this.min.equals(bounds.getTopLeft()) && + this.max.equals(bounds.getBottomRight()); + }, +}; + + +// @factory L.bounds(corner1: Point, corner2: Point) +// Creates a Bounds object from two corners coordinate pairs. +// @alternative +// @factory L.bounds(points: Point[]) +// Creates a Bounds object from the given array of points. +function toBounds(a, b) { + if (!a || a instanceof Bounds) { + return a; + } + return new Bounds(a, b); +} + +/* + * @class LatLngBounds + * @aka L.LatLngBounds + * + * Represents a rectangular geographical area on a map. + * + * @example + * + * ```js + * var corner1 = L.latLng(40.712, -74.227), + * corner2 = L.latLng(40.774, -74.125), + * bounds = L.latLngBounds(corner1, corner2); + * ``` + * + * All Leaflet methods that accept LatLngBounds objects also accept them in a simple Array form (unless noted otherwise), so the bounds example above can be passed like this: + * + * ```js + * map.fitBounds([ + * [40.712, -74.227], + * [40.774, -74.125] + * ]); + * ``` + * + * Caution: if the area crosses the antimeridian (often confused with the International Date Line), you must specify corners _outside_ the [-180, 180] degrees longitude range. + * + * Note that `LatLngBounds` does not inherit from Leaflet's `Class` object, + * which means new classes can't inherit from it, and new methods + * can't be added to it with the `include` function. + */ + +function LatLngBounds(corner1, corner2) { // (LatLng, LatLng) or (LatLng[]) + if (!corner1) { return; } + + var latlngs = corner2 ? [corner1, corner2] : corner1; + + for (var i = 0, len = latlngs.length; i < len; i++) { + this.extend(latlngs[i]); + } +} + +LatLngBounds.prototype = { + + // @method extend(latlng: LatLng): this + // Extend the bounds to contain the given point + + // @alternative + // @method extend(otherBounds: LatLngBounds): this + // Extend the bounds to contain the given bounds + extend: function (obj) { + var sw = this._southWest, + ne = this._northEast, + sw2, ne2; + + if (obj instanceof LatLng) { + sw2 = obj; + ne2 = obj; + + } else if (obj instanceof LatLngBounds) { + sw2 = obj._southWest; + ne2 = obj._northEast; + + if (!sw2 || !ne2) { return this; } + + } else { + return obj ? this.extend(toLatLng(obj) || toLatLngBounds(obj)) : this; + } + + if (!sw && !ne) { + this._southWest = new LatLng(sw2.lat, sw2.lng); + this._northEast = new LatLng(ne2.lat, ne2.lng); + } else { + sw.lat = Math.min(sw2.lat, sw.lat); + sw.lng = Math.min(sw2.lng, sw.lng); + ne.lat = Math.max(ne2.lat, ne.lat); + ne.lng = Math.max(ne2.lng, ne.lng); + } + + return this; + }, + + // @method pad(bufferRatio: Number): LatLngBounds + // Returns bounds created by extending or retracting the current bounds by a given ratio in each direction. + // For example, a ratio of 0.5 extends the bounds by 50% in each direction. + // Negative values will retract the bounds. + pad: function (bufferRatio) { + var sw = this._southWest, + ne = this._northEast, + heightBuffer = Math.abs(sw.lat - ne.lat) * bufferRatio, + widthBuffer = Math.abs(sw.lng - ne.lng) * bufferRatio; + + return new LatLngBounds( + new LatLng(sw.lat - heightBuffer, sw.lng - widthBuffer), + new LatLng(ne.lat + heightBuffer, ne.lng + widthBuffer)); + }, + + // @method getCenter(): LatLng + // Returns the center point of the bounds. + getCenter: function () { + return new LatLng( + (this._southWest.lat + this._northEast.lat) / 2, + (this._southWest.lng + this._northEast.lng) / 2); + }, + + // @method getSouthWest(): LatLng + // Returns the south-west point of the bounds. + getSouthWest: function () { + return this._southWest; + }, + + // @method getNorthEast(): LatLng + // Returns the north-east point of the bounds. + getNorthEast: function () { + return this._northEast; + }, + + // @method getNorthWest(): LatLng + // Returns the north-west point of the bounds. + getNorthWest: function () { + return new LatLng(this.getNorth(), this.getWest()); + }, + + // @method getSouthEast(): LatLng + // Returns the south-east point of the bounds. + getSouthEast: function () { + return new LatLng(this.getSouth(), this.getEast()); + }, + + // @method getWest(): Number + // Returns the west longitude of the bounds + getWest: function () { + return this._southWest.lng; + }, + + // @method getSouth(): Number + // Returns the south latitude of the bounds + getSouth: function () { + return this._southWest.lat; + }, + + // @method getEast(): Number + // Returns the east longitude of the bounds + getEast: function () { + return this._northEast.lng; + }, + + // @method getNorth(): Number + // Returns the north latitude of the bounds + getNorth: function () { + return this._northEast.lat; + }, + + // @method contains(otherBounds: LatLngBounds): Boolean + // Returns `true` if the rectangle contains the given one. + + // @alternative + // @method contains (latlng: LatLng): Boolean + // Returns `true` if the rectangle contains the given point. + contains: function (obj) { // (LatLngBounds) or (LatLng) -> Boolean + if (typeof obj[0] === 'number' || obj instanceof LatLng || 'lat' in obj) { + obj = toLatLng(obj); + } else { + obj = toLatLngBounds(obj); + } + + var sw = this._southWest, + ne = this._northEast, + sw2, ne2; + + if (obj instanceof LatLngBounds) { + sw2 = obj.getSouthWest(); + ne2 = obj.getNorthEast(); + } else { + sw2 = ne2 = obj; + } + + return (sw2.lat >= sw.lat) && (ne2.lat <= ne.lat) && + (sw2.lng >= sw.lng) && (ne2.lng <= ne.lng); + }, + + // @method intersects(otherBounds: LatLngBounds): Boolean + // Returns `true` if the rectangle intersects the given bounds. Two bounds intersect if they have at least one point in common. + intersects: function (bounds) { + bounds = toLatLngBounds(bounds); + + var sw = this._southWest, + ne = this._northEast, + sw2 = bounds.getSouthWest(), + ne2 = bounds.getNorthEast(), + + latIntersects = (ne2.lat >= sw.lat) && (sw2.lat <= ne.lat), + lngIntersects = (ne2.lng >= sw.lng) && (sw2.lng <= ne.lng); + + return latIntersects && lngIntersects; + }, + + // @method overlaps(otherBounds: LatLngBounds): Boolean + // Returns `true` if the rectangle overlaps the given bounds. Two bounds overlap if their intersection is an area. + overlaps: function (bounds) { + bounds = toLatLngBounds(bounds); + + var sw = this._southWest, + ne = this._northEast, + sw2 = bounds.getSouthWest(), + ne2 = bounds.getNorthEast(), + + latOverlaps = (ne2.lat > sw.lat) && (sw2.lat < ne.lat), + lngOverlaps = (ne2.lng > sw.lng) && (sw2.lng < ne.lng); + + return latOverlaps && lngOverlaps; + }, + + // @method toBBoxString(): String + // Returns a string with bounding box coordinates in a 'southwest_lng,southwest_lat,northeast_lng,northeast_lat' format. Useful for sending requests to web services that return geo data. + toBBoxString: function () { + return [this.getWest(), this.getSouth(), this.getEast(), this.getNorth()].join(','); + }, + + // @method equals(otherBounds: LatLngBounds, maxMargin?: Number): Boolean + // Returns `true` if the rectangle is equivalent (within a small margin of error) to the given bounds. The margin of error can be overridden by setting `maxMargin` to a small number. + equals: function (bounds, maxMargin) { + if (!bounds) { return false; } + + bounds = toLatLngBounds(bounds); + + return this._southWest.equals(bounds.getSouthWest(), maxMargin) && + this._northEast.equals(bounds.getNorthEast(), maxMargin); + }, + + // @method isValid(): Boolean + // Returns `true` if the bounds are properly initialized. + isValid: function () { + return !!(this._southWest && this._northEast); + } +}; + +// TODO International date line? + +// @factory L.latLngBounds(corner1: LatLng, corner2: LatLng) +// Creates a `LatLngBounds` object by defining two diagonally opposite corners of the rectangle. + +// @alternative +// @factory L.latLngBounds(latlngs: LatLng[]) +// Creates a `LatLngBounds` object defined by the geographical points it contains. Very useful for zooming the map to fit a particular set of locations with [`fitBounds`](#map-fitbounds). +function toLatLngBounds(a, b) { + if (a instanceof LatLngBounds) { + return a; + } + return new LatLngBounds(a, b); +} + +/* @class LatLng + * @aka L.LatLng + * + * Represents a geographical point with a certain latitude and longitude. + * + * @example + * + * ``` + * var latlng = L.latLng(50.5, 30.5); + * ``` + * + * All Leaflet methods that accept LatLng objects also accept them in a simple Array form and simple object form (unless noted otherwise), so these lines are equivalent: + * + * ``` + * map.panTo([50, 30]); + * map.panTo({lon: 30, lat: 50}); + * map.panTo({lat: 50, lng: 30}); + * map.panTo(L.latLng(50, 30)); + * ``` + * + * Note that `LatLng` does not inherit from Leaflet's `Class` object, + * which means new classes can't inherit from it, and new methods + * can't be added to it with the `include` function. + */ + +function LatLng(lat, lng, alt) { + if (isNaN(lat) || isNaN(lng)) { + throw new Error('Invalid LatLng object: (' + lat + ', ' + lng + ')'); + } + + // @property lat: Number + // Latitude in degrees + this.lat = +lat; + + // @property lng: Number + // Longitude in degrees + this.lng = +lng; + + // @property alt: Number + // Altitude in meters (optional) + if (alt !== undefined) { + this.alt = +alt; + } +} + +LatLng.prototype = { + // @method equals(otherLatLng: LatLng, maxMargin?: Number): Boolean + // Returns `true` if the given `LatLng` point is at the same position (within a small margin of error). The margin of error can be overridden by setting `maxMargin` to a small number. + equals: function (obj, maxMargin) { + if (!obj) { return false; } + + obj = toLatLng(obj); + + var margin = Math.max( + Math.abs(this.lat - obj.lat), + Math.abs(this.lng - obj.lng)); + + return margin <= (maxMargin === undefined ? 1.0E-9 : maxMargin); + }, + + // @method toString(): String + // Returns a string representation of the point (for debugging purposes). + toString: function (precision) { + return 'LatLng(' + + formatNum(this.lat, precision) + ', ' + + formatNum(this.lng, precision) + ')'; + }, + + // @method distanceTo(otherLatLng: LatLng): Number + // Returns the distance (in meters) to the given `LatLng` calculated using the [Spherical Law of Cosines](https://en.wikipedia.org/wiki/Spherical_law_of_cosines). + distanceTo: function (other) { + return Earth.distance(this, toLatLng(other)); + }, + + // @method wrap(): LatLng + // Returns a new `LatLng` object with the longitude wrapped so it's always between -180 and +180 degrees. + wrap: function () { + return Earth.wrapLatLng(this); + }, + + // @method toBounds(sizeInMeters: Number): LatLngBounds + // Returns a new `LatLngBounds` object in which each boundary is `sizeInMeters/2` meters apart from the `LatLng`. + toBounds: function (sizeInMeters) { + var latAccuracy = 180 * sizeInMeters / 40075017, + lngAccuracy = latAccuracy / Math.cos((Math.PI / 180) * this.lat); + + return toLatLngBounds( + [this.lat - latAccuracy, this.lng - lngAccuracy], + [this.lat + latAccuracy, this.lng + lngAccuracy]); + }, + + clone: function () { + return new LatLng(this.lat, this.lng, this.alt); + } +}; + + + +// @factory L.latLng(latitude: Number, longitude: Number, altitude?: Number): LatLng +// Creates an object representing a geographical point with the given latitude and longitude (and optionally altitude). + +// @alternative +// @factory L.latLng(coords: Array): LatLng +// Expects an array of the form `[Number, Number]` or `[Number, Number, Number]` instead. + +// @alternative +// @factory L.latLng(coords: Object): LatLng +// Expects an plain object of the form `{lat: Number, lng: Number}` or `{lat: Number, lng: Number, alt: Number}` instead. + +function toLatLng(a, b, c) { + if (a instanceof LatLng) { + return a; + } + if (isArray(a) && typeof a[0] !== 'object') { + if (a.length === 3) { + return new LatLng(a[0], a[1], a[2]); + } + if (a.length === 2) { + return new LatLng(a[0], a[1]); + } + return null; + } + if (a === undefined || a === null) { + return a; + } + if (typeof a === 'object' && 'lat' in a) { + return new LatLng(a.lat, 'lng' in a ? a.lng : a.lon, a.alt); + } + if (b === undefined) { + return null; + } + return new LatLng(a, b, c); +} + +/* + * @namespace CRS + * @crs L.CRS.Base + * Object that defines coordinate reference systems for projecting + * geographical points into pixel (screen) coordinates and back (and to + * coordinates in other units for [WMS](https://en.wikipedia.org/wiki/Web_Map_Service) services). See + * [spatial reference system](https://en.wikipedia.org/wiki/Spatial_reference_system). + * + * Leaflet defines the most usual CRSs by default. If you want to use a + * CRS not defined by default, take a look at the + * [Proj4Leaflet](https://github.com/kartena/Proj4Leaflet) plugin. + * + * Note that the CRS instances do not inherit from Leaflet's `Class` object, + * and can't be instantiated. Also, new classes can't inherit from them, + * and methods can't be added to them with the `include` function. + */ + +var CRS = { + // @method latLngToPoint(latlng: LatLng, zoom: Number): Point + // Projects geographical coordinates into pixel coordinates for a given zoom. + latLngToPoint: function (latlng, zoom) { + var projectedPoint = this.projection.project(latlng), + scale = this.scale(zoom); + + return this.transformation._transform(projectedPoint, scale); + }, + + // @method pointToLatLng(point: Point, zoom: Number): LatLng + // The inverse of `latLngToPoint`. Projects pixel coordinates on a given + // zoom into geographical coordinates. + pointToLatLng: function (point, zoom) { + var scale = this.scale(zoom), + untransformedPoint = this.transformation.untransform(point, scale); + + return this.projection.unproject(untransformedPoint); + }, + + // @method project(latlng: LatLng): Point + // Projects geographical coordinates into coordinates in units accepted for + // this CRS (e.g. meters for EPSG:3857, for passing it to WMS services). + project: function (latlng) { + return this.projection.project(latlng); + }, + + // @method unproject(point: Point): LatLng + // Given a projected coordinate returns the corresponding LatLng. + // The inverse of `project`. + unproject: function (point) { + return this.projection.unproject(point); + }, + + // @method scale(zoom: Number): Number + // Returns the scale used when transforming projected coordinates into + // pixel coordinates for a particular zoom. For example, it returns + // `256 * 2^zoom` for Mercator-based CRS. + scale: function (zoom) { + return 256 * Math.pow(2, zoom); + }, + + // @method zoom(scale: Number): Number + // Inverse of `scale()`, returns the zoom level corresponding to a scale + // factor of `scale`. + zoom: function (scale) { + return Math.log(scale / 256) / Math.LN2; + }, + + // @method getProjectedBounds(zoom: Number): Bounds + // Returns the projection's bounds scaled and transformed for the provided `zoom`. + getProjectedBounds: function (zoom) { + if (this.infinite) { return null; } + + var b = this.projection.bounds, + s = this.scale(zoom), + min = this.transformation.transform(b.min, s), + max = this.transformation.transform(b.max, s); + + return new Bounds(min, max); + }, + + // @method distance(latlng1: LatLng, latlng2: LatLng): Number + // Returns the distance between two geographical coordinates. + + // @property code: String + // Standard code name of the CRS passed into WMS services (e.g. `'EPSG:3857'`) + // + // @property wrapLng: Number[] + // An array of two numbers defining whether the longitude (horizontal) coordinate + // axis wraps around a given range and how. Defaults to `[-180, 180]` in most + // geographical CRSs. If `undefined`, the longitude axis does not wrap around. + // + // @property wrapLat: Number[] + // Like `wrapLng`, but for the latitude (vertical) axis. + + // wrapLng: [min, max], + // wrapLat: [min, max], + + // @property infinite: Boolean + // If true, the coordinate space will be unbounded (infinite in both axes) + infinite: false, + + // @method wrapLatLng(latlng: LatLng): LatLng + // Returns a `LatLng` where lat and lng has been wrapped according to the + // CRS's `wrapLat` and `wrapLng` properties, if they are outside the CRS's bounds. + wrapLatLng: function (latlng) { + var lng = this.wrapLng ? wrapNum(latlng.lng, this.wrapLng, true) : latlng.lng, + lat = this.wrapLat ? wrapNum(latlng.lat, this.wrapLat, true) : latlng.lat, + alt = latlng.alt; + + return new LatLng(lat, lng, alt); + }, + + // @method wrapLatLngBounds(bounds: LatLngBounds): LatLngBounds + // Returns a `LatLngBounds` with the same size as the given one, ensuring + // that its center is within the CRS's bounds. + // Only accepts actual `L.LatLngBounds` instances, not arrays. + wrapLatLngBounds: function (bounds) { + var center = bounds.getCenter(), + newCenter = this.wrapLatLng(center), + latShift = center.lat - newCenter.lat, + lngShift = center.lng - newCenter.lng; + + if (latShift === 0 && lngShift === 0) { + return bounds; + } + + var sw = bounds.getSouthWest(), + ne = bounds.getNorthEast(), + newSw = new LatLng(sw.lat - latShift, sw.lng - lngShift), + newNe = new LatLng(ne.lat - latShift, ne.lng - lngShift); + + return new LatLngBounds(newSw, newNe); + } +}; + +/* + * @namespace CRS + * @crs L.CRS.Earth + * + * Serves as the base for CRS that are global such that they cover the earth. + * Can only be used as the base for other CRS and cannot be used directly, + * since it does not have a `code`, `projection` or `transformation`. `distance()` returns + * meters. + */ + +var Earth = extend({}, CRS, { + wrapLng: [-180, 180], + + // Mean Earth Radius, as recommended for use by + // the International Union of Geodesy and Geophysics, + // see https://rosettacode.org/wiki/Haversine_formula + R: 6371000, + + // distance between two geographical points using spherical law of cosines approximation + distance: function (latlng1, latlng2) { + var rad = Math.PI / 180, + lat1 = latlng1.lat * rad, + lat2 = latlng2.lat * rad, + sinDLat = Math.sin((latlng2.lat - latlng1.lat) * rad / 2), + sinDLon = Math.sin((latlng2.lng - latlng1.lng) * rad / 2), + a = sinDLat * sinDLat + Math.cos(lat1) * Math.cos(lat2) * sinDLon * sinDLon, + c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a)); + return this.R * c; + } +}); + +/* + * @namespace Projection + * @projection L.Projection.SphericalMercator + * + * Spherical Mercator projection — the most common projection for online maps, + * used by almost all free and commercial tile providers. Assumes that Earth is + * a sphere. Used by the `EPSG:3857` CRS. + */ + +var earthRadius = 6378137; + +var SphericalMercator = { + + R: earthRadius, + MAX_LATITUDE: 85.0511287798, + + project: function (latlng) { + var d = Math.PI / 180, + max = this.MAX_LATITUDE, + lat = Math.max(Math.min(max, latlng.lat), -max), + sin = Math.sin(lat * d); + + return new Point( + this.R * latlng.lng * d, + this.R * Math.log((1 + sin) / (1 - sin)) / 2); + }, + + unproject: function (point) { + var d = 180 / Math.PI; + + return new LatLng( + (2 * Math.atan(Math.exp(point.y / this.R)) - (Math.PI / 2)) * d, + point.x * d / this.R); + }, + + bounds: (function () { + var d = earthRadius * Math.PI; + return new Bounds([-d, -d], [d, d]); + })() +}; + +/* + * @class Transformation + * @aka L.Transformation + * + * Represents an affine transformation: a set of coefficients `a`, `b`, `c`, `d` + * for transforming a point of a form `(x, y)` into `(a*x + b, c*y + d)` and doing + * the reverse. Used by Leaflet in its projections code. + * + * @example + * + * ```js + * var transformation = L.transformation(2, 5, -1, 10), + * p = L.point(1, 2), + * p2 = transformation.transform(p), // L.point(7, 8) + * p3 = transformation.untransform(p2); // L.point(1, 2) + * ``` + */ + + +// factory new L.Transformation(a: Number, b: Number, c: Number, d: Number) +// Creates a `Transformation` object with the given coefficients. +function Transformation(a, b, c, d) { + if (isArray(a)) { + // use array properties + this._a = a[0]; + this._b = a[1]; + this._c = a[2]; + this._d = a[3]; + return; + } + this._a = a; + this._b = b; + this._c = c; + this._d = d; +} + +Transformation.prototype = { + // @method transform(point: Point, scale?: Number): Point + // Returns a transformed point, optionally multiplied by the given scale. + // Only accepts actual `L.Point` instances, not arrays. + transform: function (point, scale) { // (Point, Number) -> Point + return this._transform(point.clone(), scale); + }, + + // destructive transform (faster) + _transform: function (point, scale) { + scale = scale || 1; + point.x = scale * (this._a * point.x + this._b); + point.y = scale * (this._c * point.y + this._d); + return point; + }, + + // @method untransform(point: Point, scale?: Number): Point + // Returns the reverse transformation of the given point, optionally divided + // by the given scale. Only accepts actual `L.Point` instances, not arrays. + untransform: function (point, scale) { + scale = scale || 1; + return new Point( + (point.x / scale - this._b) / this._a, + (point.y / scale - this._d) / this._c); + } +}; + +// factory L.transformation(a: Number, b: Number, c: Number, d: Number) + +// @factory L.transformation(a: Number, b: Number, c: Number, d: Number) +// Instantiates a Transformation object with the given coefficients. + +// @alternative +// @factory L.transformation(coefficients: Array): Transformation +// Expects an coefficients array of the form +// `[a: Number, b: Number, c: Number, d: Number]`. + +function toTransformation(a, b, c, d) { + return new Transformation(a, b, c, d); +} + +/* + * @namespace CRS + * @crs L.CRS.EPSG3857 + * + * The most common CRS for online maps, used by almost all free and commercial + * tile providers. Uses Spherical Mercator projection. Set in by default in + * Map's `crs` option. + */ + +var EPSG3857 = extend({}, Earth, { + code: 'EPSG:3857', + projection: SphericalMercator, + + transformation: (function () { + var scale = 0.5 / (Math.PI * SphericalMercator.R); + return toTransformation(scale, 0.5, -scale, 0.5); + }()) +}); + +var EPSG900913 = extend({}, EPSG3857, { + code: 'EPSG:900913' +}); + +// @namespace SVG; @section +// There are several static functions which can be called without instantiating L.SVG: + +// @function create(name: String): SVGElement +// Returns a instance of [SVGElement](https://developer.mozilla.org/docs/Web/API/SVGElement), +// corresponding to the class name passed. For example, using 'line' will return +// an instance of [SVGLineElement](https://developer.mozilla.org/docs/Web/API/SVGLineElement). +function svgCreate(name) { + return document.createElementNS('http://www.w3.org/2000/svg', name); +} + +// @function pointsToPath(rings: Point[], closed: Boolean): String +// Generates a SVG path string for multiple rings, with each ring turning +// into "M..L..L.." instructions +function pointsToPath(rings, closed) { + var str = '', + i, j, len, len2, points, p; + + for (i = 0, len = rings.length; i < len; i++) { + points = rings[i]; + + for (j = 0, len2 = points.length; j < len2; j++) { + p = points[j]; + str += (j ? 'L' : 'M') + p.x + ' ' + p.y; + } + + // closes the ring for polygons; "x" is VML syntax + str += closed ? (Browser.svg ? 'z' : 'x') : ''; + } + + // SVG complains about empty path strings + return str || 'M0 0'; +} + +/* + * @namespace Browser + * @aka L.Browser + * + * A namespace with static properties for browser/feature detection used by Leaflet internally. + * + * @example + * + * ```js + * if (L.Browser.ielt9) { + * alert('Upgrade your browser, dude!'); + * } + * ``` + */ + +var style = document.documentElement.style; + +// @property ie: Boolean; `true` for all Internet Explorer versions (not Edge). +var ie = 'ActiveXObject' in window; + +// @property ielt9: Boolean; `true` for Internet Explorer versions less than 9. +var ielt9 = ie && !document.addEventListener; + +// @property edge: Boolean; `true` for the Edge web browser. +var edge = 'msLaunchUri' in navigator && !('documentMode' in document); + +// @property webkit: Boolean; +// `true` for webkit-based browsers like Chrome and Safari (including mobile versions). +var webkit = userAgentContains('webkit'); + +// @property android: Boolean +// **Deprecated.** `true` for any browser running on an Android platform. +var android = userAgentContains('android'); + +// @property android23: Boolean; **Deprecated.** `true` for browsers running on Android 2 or Android 3. +var android23 = userAgentContains('android 2') || userAgentContains('android 3'); + +/* See https://stackoverflow.com/a/17961266 for details on detecting stock Android */ +var webkitVer = parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1], 10); // also matches AppleWebKit +// @property androidStock: Boolean; **Deprecated.** `true` for the Android stock browser (i.e. not Chrome) +var androidStock = android && userAgentContains('Google') && webkitVer < 537 && !('AudioNode' in window); + +// @property opera: Boolean; `true` for the Opera browser +var opera = !!window.opera; + +// @property chrome: Boolean; `true` for the Chrome browser. +var chrome = !edge && userAgentContains('chrome'); + +// @property gecko: Boolean; `true` for gecko-based browsers like Firefox. +var gecko = userAgentContains('gecko') && !webkit && !opera && !ie; + +// @property safari: Boolean; `true` for the Safari browser. +var safari = !chrome && userAgentContains('safari'); + +var phantom = userAgentContains('phantom'); + +// @property opera12: Boolean +// `true` for the Opera browser supporting CSS transforms (version 12 or later). +var opera12 = 'OTransition' in style; + +// @property win: Boolean; `true` when the browser is running in a Windows platform +var win = navigator.platform.indexOf('Win') === 0; + +// @property ie3d: Boolean; `true` for all Internet Explorer versions supporting CSS transforms. +var ie3d = ie && ('transition' in style); + +// @property webkit3d: Boolean; `true` for webkit-based browsers supporting CSS transforms. +var webkit3d = ('WebKitCSSMatrix' in window) && ('m11' in new window.WebKitCSSMatrix()) && !android23; + +// @property gecko3d: Boolean; `true` for gecko-based browsers supporting CSS transforms. +var gecko3d = 'MozPerspective' in style; + +// @property any3d: Boolean +// `true` for all browsers supporting CSS transforms. +var any3d = !window.L_DISABLE_3D && (ie3d || webkit3d || gecko3d) && !opera12 && !phantom; + +// @property mobile: Boolean; `true` for all browsers running in a mobile device. +var mobile = typeof orientation !== 'undefined' || userAgentContains('mobile'); + +// @property mobileWebkit: Boolean; `true` for all webkit-based browsers in a mobile device. +var mobileWebkit = mobile && webkit; + +// @property mobileWebkit3d: Boolean +// `true` for all webkit-based browsers in a mobile device supporting CSS transforms. +var mobileWebkit3d = mobile && webkit3d; + +// @property msPointer: Boolean +// `true` for browsers implementing the Microsoft touch events model (notably IE10). +var msPointer = !window.PointerEvent && window.MSPointerEvent; + +// @property pointer: Boolean +// `true` for all browsers supporting [pointer events](https://msdn.microsoft.com/en-us/library/dn433244%28v=vs.85%29.aspx). +var pointer = !!(window.PointerEvent || msPointer); + +// @property touchNative: Boolean +// `true` for all browsers supporting [touch events](https://developer.mozilla.org/docs/Web/API/Touch_events). +// **This does not necessarily mean** that the browser is running in a computer with +// a touchscreen, it only means that the browser is capable of understanding +// touch events. +var touchNative = 'ontouchstart' in window || !!window.TouchEvent; + +// @property touch: Boolean +// `true` for all browsers supporting either [touch](#browser-touch) or [pointer](#browser-pointer) events. +// Note: pointer events will be preferred (if available), and processed for all `touch*` listeners. +var touch = !window.L_NO_TOUCH && (touchNative || pointer); + +// @property mobileOpera: Boolean; `true` for the Opera browser in a mobile device. +var mobileOpera = mobile && opera; + +// @property mobileGecko: Boolean +// `true` for gecko-based browsers running in a mobile device. +var mobileGecko = mobile && gecko; + +// @property retina: Boolean +// `true` for browsers on a high-resolution "retina" screen or on any screen when browser's display zoom is more than 100%. +var retina = (window.devicePixelRatio || (window.screen.deviceXDPI / window.screen.logicalXDPI)) > 1; + +// @property passiveEvents: Boolean +// `true` for browsers that support passive events. +var passiveEvents = (function () { + var supportsPassiveOption = false; + try { + var opts = Object.defineProperty({}, 'passive', { + get: function () { // eslint-disable-line getter-return + supportsPassiveOption = true; + } + }); + window.addEventListener('testPassiveEventSupport', falseFn, opts); + window.removeEventListener('testPassiveEventSupport', falseFn, opts); + } catch (e) { + // Errors can safely be ignored since this is only a browser support test. + } + return supportsPassiveOption; +}()); + +// @property canvas: Boolean +// `true` when the browser supports [``](https://developer.mozilla.org/docs/Web/API/Canvas_API). +var canvas$1 = (function () { + return !!document.createElement('canvas').getContext; +}()); + +// @property svg: Boolean +// `true` when the browser supports [SVG](https://developer.mozilla.org/docs/Web/SVG). +var svg$1 = !!(document.createElementNS && svgCreate('svg').createSVGRect); + +var inlineSvg = !!svg$1 && (function () { + var div = document.createElement('div'); + div.innerHTML = ''; + return (div.firstChild && div.firstChild.namespaceURI) === 'http://www.w3.org/2000/svg'; +})(); + +// @property vml: Boolean +// `true` if the browser supports [VML](https://en.wikipedia.org/wiki/Vector_Markup_Language). +var vml = !svg$1 && (function () { + try { + var div = document.createElement('div'); + div.innerHTML = ''; + + var shape = div.firstChild; + shape.style.behavior = 'url(#default#VML)'; + + return shape && (typeof shape.adj === 'object'); + + } catch (e) { + return false; + } +}()); + + +// @property mac: Boolean; `true` when the browser is running in a Mac platform +var mac = navigator.platform.indexOf('Mac') === 0; + +// @property mac: Boolean; `true` when the browser is running in a Linux platform +var linux = navigator.platform.indexOf('Linux') === 0; + +function userAgentContains(str) { + return navigator.userAgent.toLowerCase().indexOf(str) >= 0; +} + + +var Browser = { + ie: ie, + ielt9: ielt9, + edge: edge, + webkit: webkit, + android: android, + android23: android23, + androidStock: androidStock, + opera: opera, + chrome: chrome, + gecko: gecko, + safari: safari, + phantom: phantom, + opera12: opera12, + win: win, + ie3d: ie3d, + webkit3d: webkit3d, + gecko3d: gecko3d, + any3d: any3d, + mobile: mobile, + mobileWebkit: mobileWebkit, + mobileWebkit3d: mobileWebkit3d, + msPointer: msPointer, + pointer: pointer, + touch: touch, + touchNative: touchNative, + mobileOpera: mobileOpera, + mobileGecko: mobileGecko, + retina: retina, + passiveEvents: passiveEvents, + canvas: canvas$1, + svg: svg$1, + vml: vml, + inlineSvg: inlineSvg, + mac: mac, + linux: linux +}; + +/* + * Extends L.DomEvent to provide touch support for Internet Explorer and Windows-based devices. + */ + +var POINTER_DOWN = Browser.msPointer ? 'MSPointerDown' : 'pointerdown'; +var POINTER_MOVE = Browser.msPointer ? 'MSPointerMove' : 'pointermove'; +var POINTER_UP = Browser.msPointer ? 'MSPointerUp' : 'pointerup'; +var POINTER_CANCEL = Browser.msPointer ? 'MSPointerCancel' : 'pointercancel'; +var pEvent = { + touchstart : POINTER_DOWN, + touchmove : POINTER_MOVE, + touchend : POINTER_UP, + touchcancel : POINTER_CANCEL +}; +var handle = { + touchstart : _onPointerStart, + touchmove : _handlePointer, + touchend : _handlePointer, + touchcancel : _handlePointer +}; +var _pointers = {}; +var _pointerDocListener = false; + +// Provides a touch events wrapper for (ms)pointer events. +// ref https://www.w3.org/TR/pointerevents/ https://www.w3.org/Bugs/Public/show_bug.cgi?id=22890 + +function addPointerListener(obj, type, handler) { + if (type === 'touchstart') { + _addPointerDocListener(); + } + if (!handle[type]) { + console.warn('wrong event specified:', type); + return falseFn; + } + handler = handle[type].bind(this, handler); + obj.addEventListener(pEvent[type], handler, false); + return handler; +} + +function removePointerListener(obj, type, handler) { + if (!pEvent[type]) { + console.warn('wrong event specified:', type); + return; + } + obj.removeEventListener(pEvent[type], handler, false); +} + +function _globalPointerDown(e) { + _pointers[e.pointerId] = e; +} + +function _globalPointerMove(e) { + if (_pointers[e.pointerId]) { + _pointers[e.pointerId] = e; + } +} + +function _globalPointerUp(e) { + delete _pointers[e.pointerId]; +} + +function _addPointerDocListener() { + // need to keep track of what pointers and how many are active to provide e.touches emulation + if (!_pointerDocListener) { + // we listen document as any drags that end by moving the touch off the screen get fired there + document.addEventListener(POINTER_DOWN, _globalPointerDown, true); + document.addEventListener(POINTER_MOVE, _globalPointerMove, true); + document.addEventListener(POINTER_UP, _globalPointerUp, true); + document.addEventListener(POINTER_CANCEL, _globalPointerUp, true); + + _pointerDocListener = true; + } +} + +function _handlePointer(handler, e) { + if (e.pointerType === (e.MSPOINTER_TYPE_MOUSE || 'mouse')) { return; } + + e.touches = []; + for (var i in _pointers) { + e.touches.push(_pointers[i]); + } + e.changedTouches = [e]; + + handler(e); +} + +function _onPointerStart(handler, e) { + // IE10 specific: MsTouch needs preventDefault. See #2000 + if (e.MSPOINTER_TYPE_TOUCH && e.pointerType === e.MSPOINTER_TYPE_TOUCH) { + preventDefault(e); + } + _handlePointer(handler, e); +} + +/* + * Extends the event handling code with double tap support for mobile browsers. + * + * Note: currently most browsers fire native dblclick, with only a few exceptions + * (see https://github.com/Leaflet/Leaflet/issues/7012#issuecomment-595087386) + */ + +function makeDblclick(event) { + // in modern browsers `type` cannot be just overridden: + // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Getter_only + var newEvent = {}, + prop, i; + for (i in event) { + prop = event[i]; + newEvent[i] = prop && prop.bind ? prop.bind(event) : prop; + } + event = newEvent; + newEvent.type = 'dblclick'; + newEvent.detail = 2; + newEvent.isTrusted = false; + newEvent._simulated = true; // for debug purposes + return newEvent; +} + +var delay = 200; +function addDoubleTapListener(obj, handler) { + // Most browsers handle double tap natively + obj.addEventListener('dblclick', handler); + + // On some platforms the browser doesn't fire native dblclicks for touch events. + // It seems that in all such cases `detail` property of `click` event is always `1`. + // So here we rely on that fact to avoid excessive 'dblclick' simulation when not needed. + var last = 0, + detail; + function simDblclick(e) { + if (e.detail !== 1) { + detail = e.detail; // keep in sync to avoid false dblclick in some cases + return; + } + + if (e.pointerType === 'mouse' || + (e.sourceCapabilities && !e.sourceCapabilities.firesTouchEvents)) { + + return; + } + + // When clicking on an , the browser generates a click on its + //